Actualmente estoy estudiando DSP y FFT, soy muy nuevo en esto y he estado haciendo electrónica durante mucho tiempo con Arduino y proyectos de hobby. Recientemente, estoy haciendo un proyecto con el objetivo de mapear los baches a lo largo de su viaje diario en el automóvil, midiendo la aspereza de la carretera. Este no es el perfil de la carretera, sino la aspereza del recorrido que el conductor siente durante el viaje. Tengo una aceleración montada para medir la aceleración "vertical" del eje Z del automóvil, cuando se golpea un bache los amortiguadores y los resortes amortiguan la fuerza según el modelo del cuarto de automóvil por simplicidad.
Básicamente, quiero poder crear un detector que detecte baches utilizando FFT para encontrar la frecuencia dominante de la aceleración vertical, luego tal vez pueda combinarlo con el patrón para detectar el golpe de la puerta del automóvil o una tapa de pozo de un bache tal vez en el futuro.
No estoy seguro de si FFT es el camino a seguir, cualquier aportación o consejo e ideas son muy apreciadas, he hecho un filtro de paso bajo para filtrar la vibración de mayor frecuencia del tren de transmisión y el motor.
¿Alguna idea sobre la "aspereza" expuesta por los pasajeros / conductor en el automóvil? Estaba pensando en hacer pruebas de carretera en un camino liso, camino de grava, camino de ladrillos, camino en mal estado, y llegar a un umbral de la magnitud de la aceleración vertical y hacer una escala de alguna manera en lo que se considera "áspero"
Los baches detectados también se registrarían con GPS en sus ubicaciones, estoy tratando de usar el Rasberry Pi para esto, con el almacenamiento de datos y su velocidad como un buen proyecto para ello.
Gracias, cualquier ayuda o ideas son apreciadas, libros, tutoriales, sabiduría, etc.
ACTUALIZAR:
Transfiera datos adicionales aquí:
/electronics/56238/accelerometer-data-smoothing-filtering-pothole-detection
Respuestas:
No está realmente interesado en la información de frecuencia en su señal tanto como en las características detectables, por lo que sugeriría que aquí no hay tanta utilidad en una FFT.
Lo que realmente quiere hacer es correlacionar la 'señal del automóvil' continua registrada en el automóvil con una señal diferente, que es la 'firma' del bache. Necesitará adquirir esta firma grabándola en un automóvil pasando por un bache (tal vez grabando muchos y usándolos para producir una señal genérica que es una buena representación de un bache). Una vez que lo tenga, puede correlacionarlo con la señal de su automóvil. Es posible que desee hacer esto en el dominio de la frecuencia, en cuyo caso debe cruzar correlacionar la FFT de su firma con una FFT deslizante de la señal del automóvil.
Es posible que desee procesar la señal del automóvil antes de usarla para eliminar, por ejemplo, el ruido de alta frecuencia (con un filtro de paso bajo). Puede hacer esto de manera bastante efectiva a simple vista: juegue con varios filtros en las señales del automóvil para ver cuál elimina la información más extraña mientras deja intacta la información importante del bache.
fuente