1
Vos projets / Re : Identification des trains par infrarouge
« le: mai 02, 2025, 07:34:44 pm »
Bonjour Christophe,
J'ai d'abord eu du mal à comprendre pourquoi tu utilises dans ton code un PWM à 38kHz, mais je crois que l'illumination m'est venue: tu veux moduler le signal IR à 38kHz?
Mais dans le système présenté, l'IR n'est PAS modulé. Il y a de l'IR sur les 0 et rien sur les 1. C'est très simple, et ça marche.
Le programme de l'émetteur est d'ailleurs présenté là: http://amfn.nice.free.fr/microcontroleurs/localir/Lotir.mbas. C'est du MikroBASIC, mais ça se lit facilement, vu la simplicité de la chose.
(Simplement, le SoftSerial de mon IDE ne marchait pas bien, c'est pourquoi j'ai ré-écrit et étalonné la procédure).
Concernant la modulation de l'IR, elle n'est nécessaire que pour une transmission à plus longue distance avec de la lumière parasite. Mais la distance émetteur-récepteur est ici de l'ordre du centimètre, et les deux sont face à face.
Par ailleurs, si on modulait l'IR, il faudrait bien entendu le démoduler ensuite au niveau du récepteur pour filtrer. Il existe justement des démodulateurs tout faits (pour télécommandes TV et autres) et j'en ai essayé. Mais on perd énormément en débit, pour des raisons autant théoriques (filtrage = retard) que pratiques.
Affaire à suivre...
Jean-Pierre
J'ai d'abord eu du mal à comprendre pourquoi tu utilises dans ton code un PWM à 38kHz, mais je crois que l'illumination m'est venue: tu veux moduler le signal IR à 38kHz?
Mais dans le système présenté, l'IR n'est PAS modulé. Il y a de l'IR sur les 0 et rien sur les 1. C'est très simple, et ça marche.
Le programme de l'émetteur est d'ailleurs présenté là: http://amfn.nice.free.fr/microcontroleurs/localir/Lotir.mbas. C'est du MikroBASIC, mais ça se lit facilement, vu la simplicité de la chose.
(Simplement, le SoftSerial de mon IDE ne marchait pas bien, c'est pourquoi j'ai ré-écrit et étalonné la procédure).
Concernant la modulation de l'IR, elle n'est nécessaire que pour une transmission à plus longue distance avec de la lumière parasite. Mais la distance émetteur-récepteur est ici de l'ordre du centimètre, et les deux sont face à face.
Par ailleurs, si on modulait l'IR, il faudrait bien entendu le démoduler ensuite au niveau du récepteur pour filtrer. Il existe justement des démodulateurs tout faits (pour télécommandes TV et autres) et j'en ai essayé. Mais on perd énormément en débit, pour des raisons autant théoriques (filtrage = retard) que pratiques.
Affaire à suivre...
Jean-Pierre