¿Cuáles son las unidades de las medidas que salen de un acelerómetro?

0

Estoy sacando muestras de este acelerómetro que yo He configurado para el modo de alta resolución:

y estoy tratando de entender las unidades de lo que está saliendo. Algunos lugares en línea parecen indicar solo au (unidades arbitrarias), algunos dicen mV / g , y esto parece indicar mg . Cuando reúno muestras, veo valores que van más allá del 2000, lo que me hace pensar que estoy excediendo el rango para el que configuré.

También me doy cuenta de que hay diferentes tipos de acelerómetros, pero parece que no puedo descubrir qué tipo es este. ¿Hay alguna forma de asignar las unidades a algo más significativo que au 's?

    
pregunta tarabyte

2 respuestas

3

Sí, es posible ver la lectura en unidades significativas. Su resolución es de 12 bits, por lo que tiene 4096 conteos A / D en todo el rango dinámico. También asumiré que ha seleccionado el rango dinámico de ± 2g.

Entonces el valor de un conteo A / D es
4 [g] / 4096 = 0.0009765625 [g / cuenta] ≈ 1 [mg / cuenta]

+ 1g corresponde a 1024 cuentas.

    
respondido por el Nick Alexeev
3

En el LIS2DH, el registro de 16 bits paris OUT_X_H / OUT_X_L , OUT_Y_H / OUT_Y_L , OUT_Z_H / OUT_Z_L están justificados a la izquierda, independientemente de la resolución seleccionada. En otras palabras, el bit 0x80 de OUT_X_H será 0 o 1, lo que indica si el vector X apunta en una dirección u otra.

Las unidades físicas reales se determinan en términos del rango de Escala completa (en CTRL_REG4[1:0] también llamado FS1:FS0 ). Tenga en cuenta que utilizan la pequeña "g" para indicar la fuerza de gravedad en la superficie de la tierra, 9.8 m / s ^ 2. (No gramos de masa). Cuando la escala completa se establece en 2 g, el bit 6 OUT_X_H significa 1 g, el bit 5 significa 0,5 g, el bit 4 significa 0,25 g, el bit 3 significa 0,125 g, y así sucesivamente.

La resolución determina cuántos bits de medición son válidos. En los modos de 8 bits y 10 bits, se determinan menos bits. El modo de resolución más alta solo determina 12 bits, OUT_X_H [7: 0] y OUT_X_L [7: 4]. Los sub-LSBs no utilizados de OUT_X_L son 0.

    
respondido por el MarkU

Lea otras preguntas en las etiquetas