No se puede hacer funcionar el “Eje de salida”

0

Tengo un módulo acelerómetro de tres ejes Virtuabotix MMA7361 que estoy tratando de usar para detectar la inclinación. Funciona, pero solo para dos ejes a la vez. No importa de qué manera trato de voltear o girar el tablero, pero no importa qué, el "Eje de salida" (que se muestra en la imagen de abajo) no funcionará. ¿Estoy mezclando un eje o alterando la orientación de alguna manera? El giro y el eje de entrada parecen funcionar sin importar la orientación. He intentado girarlo y girarlo, pero de X, Y y Z, solo dos de ellos funcionan en un momento dado, y el último permanece casi constante.

La segunda foto es del tablero que tengo. Estoy usando uno para leer los valores.

    
pregunta nadjatee1996

1 respuesta

2

Puedes usar un magnetómetro o un giroscopio para detectar la rotación alrededor de un eje paralelo a la superficie de la Tierra.

Si se desplaza un acelerómetro con el eje de rotación, puede obtener cierta información para estimar un ángulo de rotación, pero sería bastante difícil hacerlo adecuadamente (dependiendo de lo bueno que sea) e inferior a los otros dos sensores. tipos.

Recomiendo encarecidamente ver Sensor Fusion una charla sobre tecnología de Google realizada por InvenSense.

Entre muchas cosas, explica cómo hacer lo que describe.

Hay algunos problemas con los sensores para solo uno de los fenómenos (por ejemplo, solo un magnetómetro, o solo un giro), por ejemplo, la deriva de la integración de giroscopios. Por lo tanto, "Sensor Fusion" es un enfoque que utiliza un conjunto de algoritmos que obtienen mejores resultados al usar valores de diferentes tipos de sensores juntos.

No es necesario comprar un sensor InvenSense, aunque son bastante económicos en los sitios web de "ventas", a menudo de China. Otras compañías fabrican dispositivos comparables, y existen algoritmos de código abierto en la web.

    
respondido por el gbulmer

Lea otras preguntas en las etiquetas