J'étudie actuellement DSP et FFT, je suis très nouveau dans ce domaine et je fais de l'électronique depuis longtemps avec des projets Arduino et hobby. Récemment, je fais un projet dans le but de cartographier les nids de poule le long de votre trajet quotidien en voiture, en mesurant la rugosité de la route. Ce n'est pas le profil de la route, mais la rugosité soumise de la conduite que le conducteur ressent pendant le trajet. J'ai une accélération montée pour mesurer l'accélération "verticale" de l'axe Z de la voiture, quand un nid de poule est frappé, les amortisseurs et les ressorts amortissent la force selon le modèle du quart de voiture pour plus de simplicité.
Fondamentalement, je veux pouvoir créer un détecteur qui détectera les nids-de-poule en utilisant la FFT pour trouver la fréquence dominante de l'accélération verticale, alors je peux peut-être l'adapter au modèle pour détecter le claquement de la porte de la voiture ou un couvercle de trou d'homme d'un nid de poule peut-être à l'avenir.
Je ne sais pas si la FFT est le chemin à parcourir, toute entrée ou conseil et idée est grandement appréciée, j'ai créé un filtre passe-bas pour filtrer les vibrations à plus haute fréquence de la transmission et du moteur.
Des idées sur la "rugosité" soumise ressentie par les passagers / conducteur dans la voiture? Je pensais faire des essais routiers sur une route lisse, une route de gravier, une route de brique, une mauvaise route, et arriver à un seuil de l'ampleur de l'accélération verticale et faire une échelle d'une manière ou d'une autre sur ce qui est considéré comme "rugueux"
Les nids de poule détectés seraient également enregistrés avec le GPS de leurs emplacements, j'essaie d'utiliser le Rasberry Pi pour cela, avec le stockage de données et sa vitesse comme un bon projet pour cela.
Merci toute aide ou idée est appréciée, livres, tutoriels, sagesse, etc.
MISE À JOUR:
Reportez des données supplémentaires ici:
/electronics/56238/accelerometer-data-smoothing-filtering-pothole-detection