Accéléromètre

Bonjour,

Je dispose d'un accéléromètre 3 axes Seeed de référence 101020039

(Grove)

Sa sensibilité est de 21 LSB/g

Que signifie cette valeur ?

Merci pour votre aide

Reply to
Stanislas Thouret
Loading thread data ...

Le 15/01/2023 à 11:12, Stanislas Thouret a écrit :

LSB => Low Significant Bit bit de poids faible les LSB/g indiquent la résolution du capteur numérique, Qui n'est pas la précision.

Reply to
Gauloisjesuis

Le 15/01/2023 à 11:50, Gauloisjesuis a écrit :

J'ai appuyé sur enter par mégarde, je continu :-)

"j'imagine" :-) que 1g correspond à 21 bits de poids faible du CAN.

Reply to
Gauloisjesuis

Gauloisjesuis a formulé ce dimanche :

Merci pour l'info

Peut on en déduire que pour 0,0476 g ça fera 1 bit ?

Reply to
Stanislas Thouret

Le 15/01/2023 à 12:23, Stanislas Thouret a écrit :

sans certitude absolue, je penserais comme toi aussi, je vais regardé la doc d'un peu plus près pour m'en assurer, j'ai déjà remarqué qu'il est capable de supporter des chocs de 10000g

Reply to
Gauloisjesuis

Gauloisjesuis a émis l'idée suivante :

La doc du capteur est ici :

formatting link

Reply to
Stanislas Thouret

Le 15/01/2023 à 14:16, Stanislas Thouret a écrit :

Je ne connais pas cet accéléromètre, mais de ce que j'ai pu voir sa plage de mesure est +/- 1.5g sur 8 bits, j'imagine le zéro à 2048 je dirais donc:

1 bit correspond à 3000 mg / 4096 = 0.732 mg comment obtiens-tu 47.6mg ? et sa sensibilité 3000 mg / 4096 x 21 = 15.38 mg (1500 mg / 2048 x 21 = 15.38 mg) Mais peut être que mon raisonnement est faux.
Reply to
Gauloisjesuis

Le 15/01/2023 à 14:16, Stanislas Thouret a écrit :

Ce n'est pas la doc du capteur mais celle du arduino acceleremetre.

Ci-dessous une doc Analog device du composant Accelro d'une autre gamme.

formatting link
La sensibilité en Analogique est exprimée en mV/g alors que la sensibilité en numérique est exprimée en LSB/g pour 20 bit

Reply to
jules

jules a exposé le 15/01/2023 :

Module accéléromètre 3 axes Grove MMA7660FC à interface I2C et à très faible consommation.

C'est bien ce capteur la qui est sur l'accelerometre Seeed

Reply to
Stanislas Thouret

Gauloisjesuis avait énoncé :

comment obtiens-tu 47.6mg ? : C'est 1/21

Reply to
Stanislas Thouret

Le 15/01/2023 à 15:57, Stanislas Thouret a écrit :

Non c'est la référence du module arduino pas celle du capteur qui est monté dessus sinon il y aurait SA doc technique avec TOUTES les données constructeur du capteur comme celles de l'AD.

La première obligation d'un électronicien c'est d'apprendre à lire des centaines de pages de spécifications pour y retrouver ce qui est utile pour l'utilisation qui en est faite (du composant pas du module).

Reply to
jules

CUT........

je crois comprendre que tu considères que les 21 LSB représentent 1g alors que 2048 bits représentent 1.5g il y a là un écart qui ne me conforte pas dans ton raisonnement :-)

Reply to
Gauloisjesuis

Le 15/01/2023 à 16:16, Gauloisjesuis a écrit :

8 bits = 256
Reply to
jules

Le 15/01/2023, jules a supposé :

?????

La référence Seeed est 101020039

Accéléromètre 3 axes Grove 101020039 basé sur un MMA7660FC - ±1,5 g

Celle du composant est MMA7660

J'ai donné un lien cijoint sur le datadheet dans un post précédent.

Reply to
Stanislas Thouret

Le 15/01/2023 à 16:23, jules a écrit :

Oups! Bonne remarque je sais pas pourquoi je suis parti sur du 12 bits surtout qu'en plus ça aurait fait un zéro à 1024, Merci d'avoir rectifier . Donc c'est bien un 8 bits avec le zéro bit 7 donc sa sensibilité est de : 3000 mg / 256 x 21 = 246 mg si mon raisonnement est correct :-) D'un autre côté quelque soit le non du module arduino, l'accéléromètre implanté est un MMA7660C de NXP, c'est plutôt à cette datasheet qu'il doit se référer.

Reply to
Gauloisjesuis

CUT ...

+1
Reply to
Gauloisjesuis

Le 15/01/2023 à 16:38, Stanislas Thouret a écrit :

Chez moi le lien ne passait pas skuzi. Page 8 : Sensitivity(1) (TA = 25°C, AVDD = 2.8 V) ±1.5g range 6-bit 21.33 count/g Acceleration Sensitivity at TAMB 19.62 21.33 23.04 count/g Acceleration Sensitivity Temperature Variation ±0.01 %/°C

Page 14 : $00 XOUT 6-bit output value X - $01 YOUT 6-bit output value Y - $02 ZOUT 6-bit output value Z -

Annexe C :

6-bit result = 21 g value = 0.984g 6- bit = 64 pas +/- 32; 1 pas = (1.5 g/31) = soit : +/- 0.047 g (
Reply to
jules

Le 15/01/2023 à 11:12, Stanislas Thouret a écrit :

La doc du MMA7660FC à la page 8 indique : Sensitivity(1) (TA = 25°C, AVDD = 2.8 V) = ±1.5g range 6-bit 21.33 count/g

A la page 14, il est indiqué : XOUT[5] is 0 if the g direction is positive, 1 if the g direction is negative.

La mesure se fait sur 5 bits + un bit de signe.

La sensibilité sera de : 1.5 / (2^5) = 1/21.33 = 46,875mg

Reply to
Alrote

Le 15/01/2023 à 17:18, jules a écrit :

Tu écris : 8 bits = 256 et 6 bits = 64

je dirais: 8 bits = 128 et 6 bits = 32 je me trompe ?

Reply to
Gauloisjesuis

Le 15/01/2023 à 20:14, Gauloisjesuis a écrit :

Oui, tu te trompes :

1 bit = 2^1 = 2 2 bits = 2^2 = 4 3 bits = 2^3 = 8 4 bits = 2^4 = 16 5 bits = 2^5 = 32 6 bits = 2^6 = 64 7 bits = 2^7 = 128 8 bits = 2^8 = 256
Reply to
Alrote

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.