0% ont trouvé ce document utile (0 vote)
1 vues6 pages

Cours Modulation Demodulation IR

Transféré par

abdojkt
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues6 pages

Cours Modulation Demodulation IR

Transféré par

abdojkt
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Modulation et Demodulation

d'une Telecommande Infrarouge


Cours illustre : chaine d'emission, chaine de reception, circuits pratiques

Electronique appliquee — systemes embarques


Sommaire
1. Introduction
Une telecommande infrarouge transmet des ordres numeriques (changement de chaine, volume, allumage...) en
modulant un faisceau de lumiere infrarouge invisible a l'oeil humain. Ce cours reunit les deux faces
indissociables de cette transmission : la modulation (cote emetteur, dans la telecommande) et la demodulation
(cote recepteur, dans l'appareil pilote).
Comme vu precedemment avec le protocole NEC et la modulation OOK, l'information binaire est codee par la
duree des impulsions, et chaque impulsion consiste en une porteuse haute frequence (typiquement 38 kHz)
presente ou absente. Ce cours se concentre desormais sur la chaine electronique complete : comment cette
modulation est-elle physiquement generee, puis physiquement recuperee ?

2. Pourquoi moduler a 38 kHz ?


On pourrait imaginer transmettre directement les bits en allumant et eteignant la LED infrarouge au rythme du
message. Cependant, la lumiere ambiante (soleil, eclairage) contient elle-meme beaucoup d'infrarouge continu
ou lentement variable, ce qui rendrait la detection tres peu fiable.
En modulant l'information sur une porteuse a frequence fixe (38 kHz dans la grande majorite des
telecommandes domestiques), le recepteur peut utiliser un filtre passe-bande tres selectif autour de cette
frequence pour eliminer presque tout le bruit ambiant, qui ne contient pas de composante a 38 kHz. C'est cette
astuce qui rend la liaison infrarouge fiable meme en pleine lumiere.
• Frequences courantes : 36 kHz, 38 kHz (la plus repandue), 40 kHz, 56 kHz
• Le choix depend du protocole et du fabricant, mais 38 kHz s'est impose comme standard de fait

3. Chaine de modulation (emission)


Du cote de la telecommande, la chaine de traitement transforme l'appui sur une touche en un signal optique
module. Elle se decompose en plusieurs blocs fonctionnels :

Figure 1 — Chaine complete d'emission : de la touche appuyee au signal infrarouge emis.

• Le microcontroleur detecte l'appui sur une touche et selectionne le code correspondant


• L'encodeur construit la trame binaire selon le protocole utilise (NEC, RC5, SIRC...)
• Le modulateur (souvent une simple porte ET entre la trame et un signal carre 38 kHz genere par timer)
decoupe la porteuse selon l'enveloppe binaire
• L'etage de puissance (transistor) fournit le courant necessaire (plusieurs dizaines a centaines de mA)
que la broche du microcontroleur seule ne pourrait pas fournir
• La LED infrarouge convertit ce courant module en lumiere infrarouge modulee
En pratique, la plupart des microcontroleurs generent directement le signal a 38 kHz via un timer configure en
mode PWM (rapport cyclique proche de 1/3, ce qui optimise la portee pour une consommation donnee), et un
second registre ou une routine logicielle active/desactive cette PWM selon les bits a transmettre.
Figure 2 — Construction du signal reellement emis : l'enveloppe binaire decoupe la porteuse continue a 38 kHz.

4. Chaine de demodulation (reception)


Du cote du recepteur, on utilise presque toujours un module integre tout-en-un (le plus connu etant la famille
TSOP, ex. TSOP1738 pour 38 kHz), qui regroupe en un seul boitier a trois broches (Vcc, GND, sortie)
l'ensemble de la chaine de demodulation.

Figure 3 — Structure interne d'un recepteur infrarouge integre (type TSOP).

4.1 Les etapes internes


• La photodiode convertit la lumiere infrarouge recue en un faible courant electrique
• Un amplificateur a gain automatique (AGC) ajuste le gain pour compenser la distance et l'intensite
lumineuse ambiante
• Un filtre passe-bande centre sur 38 kHz elimine le bruit hors bande (lumiere du jour, eclairage
artificiel)
• Un demodulateur (detecteur d'enveloppe, comme etudie pour l'OOK) extrait l'enveloppe binaire de la
porteuse filtree
• Un filtre passe-bas et un comparateur remettent en forme un signal logique propre, directement
exploitable par un microcontroleur
4.2 Une particularite importante : la sortie inversee
La quasi-totalite des recepteurs integres delivrent une sortie active a l'etat bas : en presence de porteuse 38 kHz
(bit '1' cote emission), la sortie passe a 0 V ; en l'absence de porteuse (bit '0' ou silence), la sortie reste au niveau
haut (Vcc). Il s'agit d'un point essentiel a prendre en compte lors du decodage logiciel, sous peine d'inverser
completement l'interpretation des trames.

Figure 4 — Comparaison entre l'enveloppe emise et la sortie logique (inversee) du recepteur.

On observe egalement un leger delai de propagation entre l'emission et la sortie du recepteur, du a l'inertie du
filtre passe-bande et du filtre de mise en forme (de l'ordre de quelques dizaines de microsecondes),
generalement negligeable devant les durees caracteristiques du protocole (562 µs et plus pour le NEC).

5. Tableau recapitulatif de la chaine complete


Cote Element cle Role
Emission Encodeur (NEC, RC5, SIRC...) Transforme la touche appuyee en trame binaire
Emission Modulateur 38 kHz Decoupe la porteuse selon l'enveloppe binaire
(OOK)
Emission Transistor + LED IR Fournit le courant necessaire a l'emission
optique
Reception Photodiode Convertit la lumiere IR recue en signal
electrique
Reception AGC (gain automatique) Adapte le gain a la distance / intensite recue
Reception Filtre passe-bande 38 kHz Elimine le bruit hors bande (lumiere ambiante,
autres sources)
Reception Detecteur d'enveloppe Extrait l'enveloppe binaire de la porteuse
Reception Mise en forme + comparateur Restitue un signal logique propre pour le
microcontroleur

6. Mise en oeuvre pratique


6.1 Cote emission
• Configurer un timer du microcontroleur en PWM a 38 kHz, rapport cyclique environ 33 %
• Activer/desactiver cette PWM (ou la sortie vers le transistor) selon la trame du protocole choisi
• Dimensionner la resistance de base du transistor et la resistance serie de la LED IR selon le courant
souhaite (souvent 100 a 300 mA en impulsion pour une bonne portee)

6.2 Cote reception


• Alimenter le module recepteur integre (Vcc, GND) et relier sa sortie a une broche d'interruption (front
descendant) du microcontroleur
• Ajouter un decouplage soigne (condensateur 10-100 nF pres du module) : les recepteurs IR integres
sont sensibles au bruit d'alimentation
• Dans le logiciel, mesurer les durees entre fronts avec un timer pour reconstituer les bits, en tenant
compte de l'inversion logique de la sortie

7. Conclusion
La liaison infrarouge d'une telecommande associe une modulation tres simple (OOK a 38 kHz) a une chaine de
reception integree qui fait le gros du travail de filtrage et de demodulation. Cette repartition explique pourquoi il
est aussi simple d'ajouter une reception infrarouge a un projet electronique : quelques composants suffisent cote
emission, et un unique module trois broches suffit cote reception, laissant au developpeur la seule tache de
decoder la trame binaire recue selon le protocole utilise.

Vous aimerez peut-être aussi