Bonjour à tous,
Peut-être que certains se souviennent, j'a posté voilà un peu plus d'un mois sur un projet d'acquisition de données pour moto.
L'objectif était d'enregistrer sur une carte SD les données suivantes:
- capteur effet hall roue avant (100Hz)
- capteur effet hall roue arrière (100Hz)
- codeur de direction(100Hz)
- IMU (100Hz)
- GPS (20Hz)
Le projet est très avancé mais j'ai quelques soucis pour l'enregistrement des données. Je cherche quelqu'un qui saura m'aider dans ce domaine.
Vous pouvez trouvé ci-joint mon code avec les capteurs simulés. Seul de quoi écrire sur une SD est requis.
Pour resumer le problème, je perds périodiquement des données à cause de l'écriture sur la SD qui ponctuellement monopolise le processeur environ 100-200ms toute les 15-20 s. Concrètement cela donne:
Pour info j'utilise la biblio SDfat et un carte SD 16 Gb SanDisk Extreme Plus.
Je serais très reconnaissant si quelqu'un pouvait m'aider.
Merci d'avance,
Pm
DataLogger.zip (158 KB)