lien vers index

lien vers sommaire

carte qsl f6agv

Sciences Informatique Espace Communication Loisirs Expérimentation
sommaire

CODEUR-DECODEUR UM3750A

CODEUR DECODEUR MM53200 ou UM3750A

Ce circuit intégré est utilisé dans des systèmes de commande à distance. L'installation est composée d'un émetteur avec un codeur UM3750 et d'un récepteur distant muni d'un décodeur UM3750. Si le message reçu est conforme, c'est à dire si la vérification bit par bit du message a pour résultat une identité totale avec celui qui correspond à la programmation du codeur, alors démarre un dispositif de comptage interne. Le codeur est programmé avec une combinaison de 12 bits, le décodeur est également programmé avec la même combinaison de 12 bits. ( 4096 codes possibles ). En fait, il faut que 4 mots consécutifs de chacun 12 bits soient reconnus identiques, et 4 fois de suite, pour enregistrer sur la sortie OUT du décodeur un signal d'une durée d'environ 1 seconde. Cela signifie : oui, le code reçut est conforme au code envoyé par l'émetteur. 

Ce dispositif donne une garantie totale dans les systèmes de commande à distance où le risque d'enclenchement intempestif doit être exclus. Ces risques peuvent avoir comme origine des perturbations directes des signaux transmis, mais également des tentatives de violation malveillante. ( systèmes d'alarme).

Le principe est que le message envoyé par le codeur sert à moduler un train d'ondes formé par une fréquence porteuse, par exemple sur un fréquence 433,920 MHz.

A la réception, il faut démoduler ce signal sur la fréquence en question, identique. 

 

Caractéristiques :  le circuit intégré est de la famille MOS, attention :  

  sa TENSION d'ALIMENTATION est de 7 à 11 volts maxi !

La consommation est très faible de quelques milliampères. Les broches de 1 à 12 sont les entrées numérotées de 1 à 12, par exemple des interrupteurs. 

 

rang 2048 1024 512 256 128 64 32 16 8 4 2 1
1 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 1
3 0 0 0 0 0 0 0 0 0 0 1 0
4 0 0 0 0 0 0 0 0 0 0 1 1
5 0 0 0 0 0 0 0 0 0 1 0 0
6 0 0 0 0 0 0 0 0 0 1 0 1
7 0 0 0 0 0 0 0 0 0 1 1 0
... ... ... ... ... ... ... ... ... ... ... ... ...
4093 1 1 1 1 1 1 1 1 1 1 0 0
4094 1 1 1 1 1 1 1 1 1 1 0 1
4095 1 1 1 1 1 1 1 1 1 1 1 0
4096 1 1 1 1 1 1 1 1 1 1 1 1

D'après le tableau des combinaisons ci-dessus, on voit que le rang est égal à la somme des poids ( puissances de 2 ), plus une unité. Exemple : le numéro du rang 7 est obtenu avec la somme des poids 4 et 2 ( combinaison 110 ) plus 1, donc total de 7 possibilités. Pour obtenir le numéro 4096, il faut additionner :

( 1+2+4+8+16+32+64+128+256+512+1024+2048 ) + 1 = 4096     les 12 bits sont à 1 dans ce cas. Autre exemple :

( 0+0+4+16+32+64+128+256+512+1024+2048 ) + 1 = 4093  les 10 bits à gauche sont à 1, les deux premiers à zéro. Voir ligne au rang 4093.

Brochage :  le boîtier est un 18 broches DIL. La tension +Vcc est reliée à la broche 18, ne pas dépasser 11 volts !!! 

La masse est reliée à la broche 14. La sortie "out" est sur la patte 17, se sera le message codé en fonctionnement codeur ou le signal de validité en fonctionnement décodeur.

L'entrée "in" est sur la patte 16, en décodeur elle reçoit le signal du récepteur, en codeur elle reste inutilisée et en l'air. Le mode codeur ou décodeur est fonction de l'état de la patte 15 :  broche 15 à la masse pour décodeur et broche 15 au + Vcc pour codeur. 

La broche 13 reçoit deux composants, une résistance R1 et une capacité C1. Cette broche est marquée "oscillateur". La précision de ces composants n'est pas critique, tolérance admise de 5%. 

Fonctionnement : en mode codeur. 

La résistance R1 est reliée à la tension d'alimentation +Vcc, le condensateur C1 est relié à la masse. La broche 15 est reliée au +Vcc ( mode select ). La broche 16 est en l'air, non reliée. La période de la base de temps théorique est égale à  T =  2 . R1 . C1  =  2 . 100 000 . 180 10-12  =  0,000 036 s  soit  36 us.

Les mesures donnent  :  

sur la broche 13 oscillateur, des signaux en dents de scie : période 14,3 us, base de temps oscilloscope 10 us/div  

la durée pour un bit est de 0,77 ms, soit une durée de 9,24 ms pour transmettre les 12 bits d'un mot. 

     . 

Le codage consiste à relier à la masse, niveau 0  ou non, niveau 1  ( entrée en l'air ), chaque entrée de codage numérotée de 1 à 12. Voir tableau ci-dessus. 

Le message codé est disponible sur la sortie "out" patte 17. Il s'agit d'une succession de créneaux. La convention pour coder les 0 et les 1 est la suivante : 

soit à coder la combinaison 0011 1101 0010.

Un "0" sera 1/3 du temps d'un BIT au niveau bas, le reste du temps 2/3 sera au niveau haut. 

Un "1" sera 2/3 du temps d'un BIT au niveau bas, le reste du temps 2/3 sera au niveau haut.

 

BIT "1"  et   BIT "0"  base de temps oscilloscope 0,1 ms/div  et  5 volts/div  

La durée d'un BIT est fonction de la base de temps oscillateur donc des composants R1 et C1. Par exemple, si on choisit comme durée d'un BIT un temps de

0,96 ms, il faudra un temps de  12 x 0,96 =  11,52 ms pour transmettre la combinaison ou code sur 12 bits. 

Fonctionnement : en mode décodeur. 

La broche 15 est reliée à la masse ( mode select ). Les signaux reçus par le récepteur sont envoyés sur la broche 16 ( signal in ). Cette transmission peut être directe par fil ou indirecte par d'autres moyens comme la transmission optique, sonore ou radio. 

Les composants oscillateurs du codeur et du décodeur doivent être identiques, la base de temps doit être la même. C'est un moyen supplémentaire pour assurer la validité du décodage et la protection de la transmission de la commande codée. 

A l'état repos ou en cas de signal non conforme à la combinaison initiale du codeur, la sortie OUT du décodeur restera au niveau haut en permanence. Si le message est conforme, vérification BIT par BIT, à la combinaison initiale du codeur, alors démarre un dispositif de comptage, il faut 4 mots consécutifs de 12 BITS conforment, et cela 4 fois de suite, pour que la sortie OUT du décodeur passe à l'état bas pendant environ 1 seconde.

 

le circuit UM3750 relié à l'émetteur RT6. 

 

©2002 concept par SIECLE21 (F6AGV) toute reproduction autorisée si mention du site. Mise à jour le : 04/08/2009