Bonsoir,
il faut demoduler la FSK du compteur
En fait c'est de l'ASK (modulation par sauts d'amplitude), et heureusement ! car la démodulation de la FSK est nettement plus lourde
de memoire la sortie du compteur fait prés de 40 ou 50 volts
Lors de mes
expériences en 2010, j'avais trouvé de l'ordre de 5 V seulement
Pour Didier, pas besoin de demod logicielle, avec octocoupleur, ca sort directement de l ASCII que tu lit en RS 232 ou en TTL suivant le recepteur.
Ben si !!
Avec le montage ultra simple que j'ai indiqué quelques messages plus haut (une résistance, et deux diodes facultatives), le signal qui entre sur la broche de l'Arduino est du TTL
inversé : le 0 RS232 devient un 1 TTL, et vice et versa. On ne peut plus utiliser les routines de liaison série de l'UART, et il faut se coltiner la gestion complète de la succession de 1 et de 0 pour reconstituer les données ... C'est tout à fait faisable, mais un peu fastidieux
J'ai encore mes vieux programmes Qbasic des années 70 qui font ça très bien
Signal télé information ASK 50 kHz.JPG
Alors que si on utilise l'interface RS232 > TTL mentionnée par mouche (ou encore si on inverse le signal avec un simple transistor) on obtient un signal non inversé, que l'on peut cette fois traiter simplement avec les bibliothèques de l'Arduino déjà présentes, ou avec les routines du BIOS comme je l'ai fait sur un vieux PC, toujours dans
ce montage de 2010 !
Bonne soirée
dB-)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.