Visiteurs :

 
 
.: http://kudelsko.free.fr :.
 

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
 Prog PIC / EEPROM Centronic
 Prog PIC / EEPROM RS232
 Prog PIC / EEPROM USB V2
 Prog 68HC11F1

Instruments de mesure :
 Oscilloscope pour PC  
 Testeur de composants  
 Inductancemètre USB 
 Isolateur optique oscilloscope
 Capacimètre USB 
 Analyseur logique 30MHz
 Loupe vidéo 
 Générateur de fonctions DDS
 Volt / Amp. Mètre LCD USB
 Oscillateur 1kHz - 68MHz  

Projets Divers :
 Horloge / Calendrier
 Serrure à iButton
 Serrure à transpondeurs
 
Décodage trame UM3750
      
Présentation
       Fonctionnement
       Réalisation
       Application
       Datasheets
 
Commutateur IR dual
 Gradateur IR dual
 Récepteur IR/PC 16 canaux 
 Déport IR à courant porteur  
 Décodeur 2 ou 4 canaux HF 
 Récepteur HF pour K6706B  
 Disjoncteur différentiel  

Interfaces Réseau WIFI :
 Module ESP8266

Domotique :
 Présentation des dispositifs
 Interface PC domotique
 Contrôleur Telis 4 Dual
 Contrôleur Velux Trio
 Emetteur HF - RS232
 Récepteur HF
 Contrôleur Ethernet

Ensemble domotique :
 Présentation des dispositifs
 Power Switch IR - 3 canaux
 CPL émetteur
 CPL récepteur
 Power Clock USB 

Interfaces Réseau Ethernet :
 ENC28J60, Config. et Delphi  Interface Ethernet 8 in 8 out
 Interface Ethernet 16 sorties
 Interface Ethernet LCD
 Interface Eth. n°1 multi IN-OUT
 Interface Eth. n°2 multi IN-OUT
 Interface Eth. LCD Graphique

Interfaces USB :
 Interface USB à 16 sorties
 Interface LCD USB
 Récepteur IR USB
 Interface Therm/Hygro USB
 Interface universelle USB
 Interface USB 16 out, 8 in
 Interface LCD graphique USB
 Timer USB programmable 

Interfaces RS232 :
 LCD - RS232
 CAN 12 bits - RS232 et //
 Clavier RS232 et //
 LCD 4 x 40 - RS232
 OSD - RS232
 Interface universelle RS232
 Afficheurs 7 seg. RS232
 Interface LCD graphique
 Interface OSD - RS232 V2

Applications Vidéo :
 Stabilisateur de recopie vidéo
 Générateur de mires
 Transcodeur PAL-RVB / SECAM
 Distributeur audio-vidéo 1-3 
 Commutateur Péritels 4 / 2  
 PiP Box  

Applications Audio :
 Commutateur audio 4 voies

Téléphonie :
 Sélecteur lignes téléphoniques
 Sélecteur lignes téléphoniq. V2
 Sélecteur lignes téléph. V3  

Mesures dans l'environnement :
 - température;
 - pression;
 - humidité relative;
 - orientation...
 Thermo-PC Dual
 Thermomètre
 Baromètre
 Météo OSD
 Thermomètre pour PC
 Boussole électronique 

Chargeurs/déchargeurs accus :
 Chargeur Accus R6 - 6F22

Logiciels :
 Atténuateurs HF
 Réseau d'adaptation résistif

Articles de la presse :
 Mipot HF
 Transformateur
 Radiateur
 Mosfet
 Alimentation
 AOP
 AOP2
 Applications des régulateurs
 Convertisseurs de tension
 Convertisseurs DC -DC
 Les filtres électroniques
 Le NE555
 Le triac
 Le réglage offset des AOP
 Les régulateurs
 
Les multiplieurs

L'indispensable :
 Code couleur résistances
 Valeurs normalisées résistances
 Code couleur condensateurs

Publicité :

 

 

Présentation du décodeur UM3750


1) Introduction :

   Le décodeur série -> parallèle une fois relié à un ensemble de transmission sans fil de type radio, infra-rouge... permet le contrôle de 12 sorties paramétrables pour la commande de fonctions annexes tel que l'activation de relais, commutateurs analogiques, transistors, etc.
   L'encodeur parallèle -> série est le très célèbre circuit MM53200 ou son équivalent UM3750A.

carte.jpg (22499 octets)

 

 2) Le MM53200 / UM3750A :

      Le circuit MM53200 ou son équivalent UM3750A est un codeur-décodeur MOS/LSI qui travaille en modulation PCM, c'est-à-dire à largeur d'impulsion variable. Il peut être utilisé à la demande suivant deux modes (encodeur ou décodeur) et offre 4096 possibilités de codage.

um3750a.jpg (3165 octets)

ci.gif (11253 octets)    

   Caractéristiques générales :

          Son alimentation est comprise entre 7 et 11V.
            Entrées : potentiel maximal égal au potentiel d'alimentation + 4 volts (état haut).
            Impédance des entrées de plusieurs méga ohms.
            Consommation de quelques milliampères.
            Ses composants périphériques sont au nombres de deux : une résistance et un condensateur pour générer la base de temps avec une tolérance de 5% .
            Très grande sécurité de fonctionnement.

 

   Brochage du circuit :

             La broche 18 correspond au "plus" de l'alimentation, tandis que le "moins" est à relier à la broche 14.
           Les broches numérotées 1 à 12 constituent les entrées parallèles réservées au codage pour définir un mot de 12 bits.
             Le mode de fonctionnement, encodeur ou décodeur est commandé par la broche 15. Pour ma part, j'utilise uniquement le mode encodeur puisque le microcontrôleur servira de décodeur.
             La broche 13, référencée "oscillateur RC", est reliée aux deux seuls composants extérieurs nécessaires : une résistance (100 kohms) et une capacité (180 pF).
             La broche 16 "Entrée récepteur" sert uniquement en mode décodeur.

 

   Fonctionnement du circuit en mode encodeur :

            L'entrée 15 "Sélection du mode" est à soumettre à un état haut. Dans ce mode de fonctionnement, l'entrée 16 "Entrée récepteur" peut être laissée "en l'air".

            Sur l'entrée 13 "oscillateur RC", une capacité de 180pF est à relier au "moins" et une résistance de 100 kohms au "plus" de l'alimentation. Ces composants périphériques déterminent la période d'une base de temps interne définissant la structure de la trame du message série. La période de cette base de temps est définie par la relation T=RC/2.

            Le codage est très simple à réaliser : il suffit, pour chacune des douze entrées de codage :

                  - soit de la relier à l'état bas pour définir un niveau logique 0;
                  - soit de la laisser "en l'air" ou à l'état haut pour définir un niveau logique 1.

            Il existe alors 2 puissance 12 = 4096 combinaisons différentes de codage. Cette trame est disponible sur la sortie 17 sous la forme d'une succession de bits dont la logique d'interprétation pour 1 bit est la suivante:

                - état haut : niveau 0 sur 2/3 de la durée du bit, suivi d'un niveau 1 sur 1/3 restant;
                - état bas :
niveau 0 sur 1/3 de la durée du bit suivi d'un niveau 1 sur les 2/3 restants.

protocole.gif (9154 octets)

CLIQUEZ SUR L'IMAGE CI-DESSUS POUR L'AGRANDIR  

   Avec une fréquence pilote de 100kHz, la durée du bit est de l'ordre de 0,96 ms. Le message de 12 bits dure donc : 12 x 0,96 ms = 11,52ms.

   Le temps mort, suivi d'un bref état haut de 1/3 de bit, constitue le signal d'initialisation à l'intention du décodeur récepteur.

 

    Fonctionnement du circuit MM / UM en mode décodeur-récepteur :

    L'entrée 15 "Sélection mode" est à soumettre à un état bas et les trames séries reçues sont à présenter sur l'entrée 16 "Entrée récepteur". Cette transmission peut être directe (liaison filaire) ou indirecte (infra-rouge, HF, etc..) par l'intermédiaire d'une commande à distance faisant appel à une porteuse modulée. Dans ce cas, c'est la démodulation de la porteuse qui est vérifiée par le décodeur. Bien entendu, le codage des 12 broches du circuit décodeur doit être rigoureusement identique à celui de l'encodeur-émetteur. De plus, la broche 13 "entrée RC' doit être reliée à des composants périphériques de même valeur que ceux de l'encodeur. On notera que cette disposition constitue en fait une sécurité supplémentaire augmentant encore le degré d'inviolabilité de la transmission. A l'état de repos ou encore si le signal reçu n'est pas jugé conforme, la sortie 17 présente un état haut permanent.

    Si le message est jugé 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 de l'encodeur, alors seulement démarre un système interne de comptage. En fait, il faut que quatre mots consécutifs de 12 bits soient reconnus valables pour enregistrer un état bas sur la sortie 17.

 

     Utilisation du circuit :

   Dans la plupart des applications, le message délivré par l'encodeur sert à moduler un train d'ondes formé par une porteuse de fréquence élevée. Les applications usuelles sont les suivantes :

            transmission filaire (sans porteuse);
            transmission par ultrasons (porteuse de 30 à 60 kHz);
            courants porteurs en télécommande secteur (50 à 300 kHz);
            radiofréquences (27 MHz et plus);
            rayonnement infrarouge (40kHz);
            transmissions par fils téléphoniques (spectre sonore).

 

3) Décodeur-récepteur à base d'un microcontrôleur 68HC11F1:

     Le circuit MM53200 / UM3750A très polyvalent ne permet pas toutefois de décoder la trame série sous forme parallèle. Pour vous convaincre de l'intérêt de la présente réalisation, imaginons que vous réalisiez une télécommande filaire (par exemple) composée de 12 touches reliées aux douze entrées du circuit encodeur. A l'autre extrémité de la chaîne de réception vous aurez besoin pour décoder la totalité de ces douze touches, d'utiliser 12 circuits MM53200 / UM3750A câblés chacun d'eux pour ne décoder qu'une touche et une seulement. Voir  croquis ci-dessous:

serie.gif (11343 octets)

  CLIQUEZ SUR L'IMAGE CI-DESSUS POUR L'AGRANDIR  

  

     Cette réalisation à base de microcontrôleur 68HC11F1 a pour but de résoudre le problème soulevé précédemment. Un programme embarqué dans l'EEPROM du microcontrôleur est chargé de décoder la trame série pour une utilisation parallèle distincte de chacun de ces 12 bits. Pour la fiabilité du système, l'état des 12 sorties parallèles PORTB (8 bits) et PORTF (4bits) se modifie qu'après la réception consécutive de 3 trames identiques.

        serie2.gif (11747 octets)

CLIQUEZ SUR L'IMAGE CI-DESSUS POUR L'AGRANDIR
 

 


 


 

 

 


 


 


 



Copyright © 2000 - 2016. F.KUDELSKO. Tous droits réservés.
Reproduction interdite sans autorisation.