¿Cómo puedo convertir datos de aceleración ADXL335 en desplazamiento?

0

Estoy utilizando el acelerómetro de 3 ejes ADXL335 para medir la elevación de las olas en un tanque. Los datos que recibo del sensor son la aceleración. Necesito el desplazamiento del sensor en las direcciones x, y y z con respecto al estado estable. Intenté convertir la aceleración en desplazamiento con doble integración pero el error es grande. ¿Alguien puede sugerir que una mejor era convertir la aceleración en desplazamiento sin error?

    
pregunta SALAI JEYASEELAN

2 respuestas

1

No estoy 100% seguro de lo que quieres decir con "elevación de ola en un tanque", pero asumiré que es una altura de líquido de algún tipo.

Como ha descubierto, obtendrá errores de integración al pasar de la aceleración al desplazamiento. En el análisis de vibración, normalmente los datos se miden con aceleraciones, luego se integran según sea necesario para obtener la velocidad o el desplazamiento, aunque, por lo general, los datos se ejecutarán a través de un filtro de paso alto, ya que el ruido en las frecuencias más bajas se amplifica con cada integración y una señal de que Se ve muy bien ya que la aceleración será basura como desplazamiento. Por supuesto, el fenómeno que está midiendo es probablemente una frecuencia lo suficientemente baja como para que un filtro de paso alto suficiente para eliminar el ruido también elimine partes importantes de su señal.

Mi sugerencia sería que simplemente estás usando la herramienta incorrecta para el trabajo. Hay muchas formas comprobadas de medir un nivel de líquido en un tanque. Un sensor de flotador magneto-restrictivo sería un buen lugar para comenzar.

    
respondido por el DLS3141
0

Como se indica en los comentarios, no puede eliminar los errores de integración. Este es un hecho matemático. La integral de una función tiene una constante C agregada, en este caso, un error desconocido, que es independiente de la función. Existen otras soluciones para la detección del nivel de agua.

    
respondido por el Lior Bilia

Lea otras preguntas en las etiquetas