¿Cómo obtengo los datos del sensor giroscópico (L3G4200D) en grados/seg?

He estado usando un sensor de giroscopio para un proyecto Arduino. Todo está conectado y funcionando, pero no tengo ni idea de en qué unidades de datos me está dando. Trato de girar el tablero en mi mano a lo que debería ser aproximadamente 90 grados por segundo, pero obtengo números del giroscopio. de rango 2000-5000. Acabo de intentar reducirlo y calibrar el factor de escala girando visualmente el tablero 90 grados/seg. Sé que tiene que haber una mejor manera de hacer esto. He repasado la hoja de datos muchas veces y todavía no lo entiendo. Dice que las unidades son mdps/dígito de las que nunca antes había oído hablar.

¿Le echaste un vistazo a la página del producto ? Si no echa un vistazo a la sección 5.2 de este y la sección 3.2 de este documento. Tal vez esté interpretando los datos sin procesar de manera incorrecta.
¡Gracias! No había visto las notas de la aplicación antes. Encontré lo que necesitaba allí. Y tenía una buena sección sobre cómo filtrar el ruido del sensor.

Respuestas (1)

Dice que el rango se puede configurar en 250/500/2000 DPS, que creo que es la velocidad angular máxima que el dispositivo puede medir (es decir, 2000 DPS es la configuración más rápida)
DPS significa grados por segundo, por lo que 360 ​​DPS significa 60 RPM ( revoluciones por minuto) o 1 revolución por segundo.

El mdps/dígito significa Milli Grados por segundo, por lo que (creo) por ejemplo, el valor de 70 mdps/dígito para el rango de escala completa de 2000 podría convertirse en grados por segundo dividiendo por 1 / 0.07 = 14.286. Por lo tanto, 1 revolución por segundo debería ser 360 * 14.286 = 5413 Asegúrese de leer los registros de salida correctamente, los datos son un valor de 16 bits en complemento a 2 (es decir, el MSB es el bit de signo, luego 15 bits para el valor)

Pruebe lo anterior y vea cómo va.

De hecho, obtuve 0.068 antes haciendo muchas mediciones de prueba y error. Supongo que no estaba demasiado lejos.
¡Solo quería decirte, gracias! La documentación nos estaba volviendo locos, y actualmente me estoy golpeando en la cabeza por no considerar los valores de "Sensibilidad" en la documentación.