Protocole RC5

 

Le code RC5 est devenu une norme pour les transmissions de données en infrarouge et l'ouvrage de Frank WOHLRABE donne des solutions techniques et pratiques quand à la mise en oeuvre de l'infrarouge pour la télécommande (détail du code rc5 entre autre), la télémétrie et la tachymétrie.
 
 

Contraintes de l'émission infrarouge

Les télécommandes à infrarouges doivent pouvoir fonctionner parfaitement dans un milieu perturbé par des fréquences voisines de leurs domaines d'émission. Le chauffage, l'éclairage, les humains et autres animaux à sang chaud sont des émetteurs de chaleurs perturbants.
Pour atteindre une immunité suffisante aux rayonnements environnants et assurer le fonctionnement à distance, les ondes lumineuses infrarouges sont en général modulées à une fréquence située entre 30 et 40 KHz lors des transmissions de trames et/ou bits d'information.

Organisation du code RC5

Limites

Le code RC5 peut générer 2048 commandes différentes. Ces commandes sont organisées en 32 groupes adressables de 64 commandes chacun.
Nous pouvons donc attribuer une adresse individuelle à chaque appareil, sans se soucier des influences de réglage d'un appareil sur l'autre.

Constitution des mots de données du code RC5

La trame au format RC5 se compose d'un mot de données de 14 bits.
Sa construction est la suivante :

Les 2 bits de départ sont utiles pour ajuster le niveau de la commande automatique du gain AGC dans le circuit intégré de réception.

Le bit de basculement indique une nouvelle transmission de données.
Sa valeur change à chaque nouvelle activation d'une touche afin de distinguer une nouvelle pression d'une pression continue sur la même touche.

Les 5 bits suivants déterminent l'adresse de l'appareil devant réagir à la commande.
Nous avons donc 25 = 32 groupes d'adressage.

L'instruction destinée à l'appareil est codée dans les 6 derniers bits.
Nous avons donc 26 = 64 instructions.

Détail d'un bit

Les bits du code RC5 sont codées en biphasé (codage Manchester), c'est à-dire qu'un bit est composé de 2 demi-bits alternés. La combinaison bas/haut caractérise un bit positionné à 1 et la combinaison haut/bas un bit remis à 0.

détail de bit rc5

Détail d'une trame

Chaque bit a une longueur de 1,778 ms, donc une trame rc5 dure en tout 14 x 1,778 = 24,892 ms (24,889 ms réellement sur les documentations dû aux erreur d'arrondissement par excès).

Constitution d'une trame rc5

Enchaînement des trames

La périodicité des messages (ou trame) à été choisie comme tel :
c'est un multiple de la durée d'un bit soit, 64 x 1,778 ±= 113,778 ms

période des salves rc5

Modulation infrarouge
Pour un bilan énergétique adapté à l'utilisation de piles, le rapport cyclique des impulsions de la modulation est relativement faible.
modulation infrarouge
En faisant le produit de 36 KHz et 4 nous obtenons une fréquence de 144 KHz ce qui correspond à une période de : 1 / (36 x 4) = 6,94 µs.

Google

positron-libre

Montage électronique Cours d'électronique Cours d'électrotechnique
Copyright © 2003 2006 Positron-libre
En savoir plus sur le
 
GUIDE PRATIQUE DE L'INFRAROUGE
: Télécommande
Télémétrie
Tachymétrie
infrarouge

Recherche par mots clés

amazon.fr
S'abonner à la news lettre de positron-libre