plop,
je voulais faire un datalogger de signaux biologique, EEG, ECG, EOG...
avec affichage sur ecran 320x240 tactile, et stockage sur carte SD (je ne maitrise pas encore le stockage)
mais des le debut de mon analyse je tombe sur un obstacle
les signaux les plus rapide a echantilloner sont de l'ordre de 150Hz, et pour avoir un relevé correcte, je veux echantilloner 10 point par periode soit a une frequence de 1.5KHz
soit 666.67µS entre chaque relevé
a savoir que je peut avoir jusqu'a 10 signaux a relever, et que sur un pic, le changement de channel prend 20µs et l'acquisition environs 5µS
ce qui donne 25µs par singal
soit 250µS pour 10 signaux
il reste donc 416µS, ça fait peut de temps pour faire tous le reste (verifier si le panneau est touché ou pas, afficher les donnée, les stocker dans la memoire de masse)
je pensais utiliser un deuxiemme pic, un pour l'echantillonage et un pour la gestion ecran, panneau, memoire de masse, les deux communiquant par RS232 a 39400baud mais meme a cette vitesse
transmettre 10*2octet = 507µs
je suis vraiment etonné, 1.5KHz ce n'est pas si rapide, comment font les proffessionel?
auriez vous une solution?
merci
-----