Signification de "LSB / Unit" et "Unit / LSB"
Pour le moment, je suis en train de jouer avec le LSM303DLHC accéléromètre/magnétomètre/thermomètre.
C'est sa fiche technique: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00027543.pdf
Tout fonctionne très bien, mais je ne sais pas comment interpréter les valeurs de sortie. La feuille de données (page 9) dit quelque chose comme "1 mg/LSB" (non, ce n'est pas milligramm :D) à propos de l'accélération linéaire de la sensibilité dans ma configuration. Ce que le diable devrais-ce que cela signifie? Même avec capteur de température la variation de la production (8 LSB/°C) et magnétique réglage de gain (1100 LSB/gauss), seulement dans l'autre sens.
Par exemple, que faire de cette sortie d'un accéléromètre: 16384? C'est mon mesurée à l'accélération de la pesanteur.
source d'informationauteur Genesis Rock
Vous devez vous connecter pour publier un commentaire.
LSB ou de l'unité l'Unité/LSB est le facteur(au niveau de la sensibilité) avec qui vous avez à multiplier les des données brutes du capteur.
Dire que le Capteur a, X,Y et Z des registres ,
les valeurs à venir dans chacun des registres doit être Divisé/multipliée par le LSB ou de l'unité l'Unité/LSB facteur.
C'est parce que la fiche de données de dit @ le particulier fullscale vous avez cette quantité de sensibilité(LSB ou de l'unité l'Unité/LSB)
pour LSB/Unité :
x lsb signifie - 1 unité
1 lsb signifie - 1/x unité
valeur lsb(valeur dans le registre) = (1/x)*(valeur dans le registre) - Appliquer unitaire méthode ici.
de même pour l'Unité/LSB vous devez multiplier la sensibilité.
Vous pouvez construire un Accéléromètre,un Magnétomètre ou capteur de Température ou peut-être Gyro-mètre dans un module, mais que faire si un client/Utilisateur veut un seul capteur?
Rgds,
Rp
Maintenant j'ai le truc. Il y a plusieurs choses sur ce MEMS vous devez savoir, mais qui ne sont pas mentionnés dans la feuille de données:
Avec cette Information, il est possible d'utiliser la LSM303DLHC. Mais qui diable a inventé cela? "Nous allons construire une nouvelle accéléromètre, un magnétomètre et un thermomètre dans un seul paquet et la vis de l'utilisateur par le mélange de la longueur des mots et de l'endianness jusqu'sans le mentionner dans la fiche technique."
La feuille de données est définitivement pas clair au sujet de l'interprétation de l'Accélération des registres.
La genèse du Rock solution de supposer qu'il est de 12 bits, qui fonctionne. (Une autre solution est de supposer que le gain est de 16 mg/LSB au lieu de 1 mg/LSB, mais comme les 4 derniers bits des accélérations semblent toujours être des zéros pour la première solution est plus logique).
Mais à la fois de la température et de l'accélération, si vous prenez en compte que les 12 bits les plus significatifs. Les deux derniers bits sont toujours également toujours à zéro, de sorte que la résolution efficace serait de 10 bits qui est source de confusion.
Je ne peux pas donner un sens à la lecture de la température à moins qu'il y est une inconnue décalage n'est pas spécifié dans la fiche technique.
J'espère que d'autres peuvent confirmer qu'ils obtiennent les mêmes résultats.
Concernant les 12 bits de sortie de l'accéléromètre: il est un de haute résolution drapeau sur le registre de contrôle 4. Elle est désactivée par défaut et il n'y a aucune information sur ce qui haute résolution moyens. Je suppose qu'il pourrait permettre à de 16 bits de sortie. Également sur le registre de contrôle 4 est un indicateur pour définir le boutisme de la sortie d'un accéléromètre. C'est en little endian par défaut. La fiche technique est assez faible dans l'ensemble.