8
Décodeur à auto apprentissage 2 Montage Page 1 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected] Source : Kudelsko – http://kudelsko.free.fr – [email protected] Décodeur à auto-apprentissage Version 2 pour télécommande Comelec HF à 2 ou 4 canaux Avant propos : Voici la version n°2 du décodeur de télécommande Comelec fonctionnant par auto-apprentissage. Pour faire suite à la demande insistante des internautes, cette nouvelle version vous permet désormais un fonctionnement bistable ou impulsionnel applicable individuellement à chacune des quatre sorties sur re- lais. La durée de l’impulsion est ajustable via un potentiomètre dont les limites sont respectivement 400 ms et 3 secondes. Ainsi, les quatre relais de sortie vous permettront de commander à distance n’importe quel système en mode ON / OFF ou durant un laps de temps déterminé. Le récepteur reconnaît le protocole standard série 12 bits de l’encodeur UM3750 intégré à la télécommande HF du distributeur Comelec. Vous trouverez aussi dans les documents téléchargés, un exemple de schéma structurel pour tous ceux désireux de concevoir leur propre télécommande (ce schéma est aussi compatible avec la version 1 du décodeur à auto-apprentissage). Présentation : En matière de commande sans fil HF, il est coutume d’employer des décodeurs dit « intelligents » destinés à l’interprétation des trames de données séries générées au moyen de circuits d’encodages spécialisés. Cependant, la grande majorité des ces décodeurs sont pourvus généralement d’une seule et unique sortie de commande (activation d’un relais, par exemple) imposant de la sorte, l’usage d’un émetteur à un seul et unique canal. Bien évidemment, si l’on fait abstraction du coût élevé de la réalisation, il est possible d’employer autant de décodeurs spécialisés que de canaux à décoder. L’autre alternative consiste à concevoir un décodeur (microcontrôleur) multi- canaux permettant d’entreprendre d’une part, l’apprentissage automatique du code de chaque touches de la télécommande et d’autre part, de répondre sélecti- vement aux sollicitations des différentes touches de la télécommande HF. La pro- grammation des touches s’effectuant bien sûr de manière autonome autant de fois que nécessaires et sans nécessiter l’utilisation d’un programmateur particu- lier. Le distributeur Comelec propose dans son catalogue général 2002-2003 deux télécommandes HF 433MHz en technologie CMS d’une grande qualité. Bâties sur une architecture commune, elles se déclinent sous deux modèles, une version 2 touches et une version 4 touches. Aspect externe et interne de la télécommande Comelec CMS en version 4 touches. Sur ma carte prototype, seul deux relais ont été soudés. Microcontrôleur PIC16F628-20/P et son quartz de 12MHz

D.codeur UM3750 Version 2 - rwalther.free.frrwalther.free.fr/Ressources%20et%20cours%20... · code de chaque touches de la télécommande et d’autre part, de répondre sélecti-

  • Upload
    hanhu

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Décodeur à auto apprentissage 2 Montage Page 1 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

Décodeur à auto-apprentissage Version 2 pour télécommande Comelec HF à 2 ou 4 canaux

Avant propos : Voici la version n°2 du décodeur de télécommande Comelec fonctionnant par auto-apprentissage. Pour faire suite à la demande insistante des internautes, cette nouvelle version vous permet désormais un fonctionnement bistable ou impulsionnel applicable individuellement à chacune des quatre sorties sur re-lais. La durée de l’impulsion est ajustable via un potentiomètre dont les limites sont respectivement 400 ms et 3 secondes. Ainsi, les quatre relais de sortie vous permettront de commander à distance n’importe quel système en mode ON / OFF ou durant un laps de temps déterminé. Le récepteur reconnaît le protocole standard série 12 bits de l’encodeur UM3750 intégré à la télécommande HF du distributeur Comelec. Vous trouverez aussi dans les documents téléchargés, un exemple de schéma structurel pour tous ceux désireux de concevoir leur propre télécommande (ce schéma est aussi compatible avec la version 1 du décodeur à auto-apprentissage).

Présentation : En matière de commande sans fil HF, il est coutume d’employer des décodeurs dit « intelligents » destinés à l’interprétation des trames de données séries générées au moyen de circuits d’encodages spécialisés. Cependant, la grande majorité des ces décodeurs sont pourvus généralement d’une seule et unique sortie de commande (activation d’un relais, par exemple) imposant de la sorte, l’usage d’un émetteur à un seul et unique canal. Bien évidemment, si l’on fait abstraction du coût élevé de la réalisation, il est possible d’employer autant de décodeurs spécialisés que de canaux à décoder. L’autre alternative consiste à concevoir un décodeur (microcontrôleur) multi-canaux permettant d’entreprendre d’une part, l’apprentissage automatique du code de chaque touches de la télécommande et d’autre part, de répondre sélecti-vement aux sollicitations des différentes touches de la télécommande HF. La pro-grammation des touches s’effectuant bien sûr de manière autonome autant de fois que nécessaires et sans nécessiter l’utilisation d’un programmateur particu-lier. Le distributeur Comelec propose dans son catalogue général 2002-2003 deux télécommandes HF 433MHz en technologie CMS d’une grande qualité. Bâties sur une architecture commune, elles se déclinent sous deux modèles, une version 2 touches et une version 4 touches.

Aspect externe et interne de la télécommande Comelec CMS en version 4 touches.

Sur ma carte prototype, seul deux relais ont été soudés.

Microcontrôleur PIC16F628-20/P et son quartz de 12MHz

Décodeur à auto apprentissage 2 Montage Page 2 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

Dans le cadre de cette présentation, j’ai retenu le modèle 4 touches afin de piloter à distance 4 relais de façon individuelle. Si vous optez pour le modèle 2 touches vous pouvez néanmoins piloter deux relais séparément (un troi-sième relais est actionnable en appuyant simultanément sur les deux tou-ches de la télécommande). Sur le plan HF, la platine décodeur fait appel à un récepteur hybride 433 MHz comme par exemple le MIPOT AM 433MHz retenu dans le cadre de cette application.

Réalisation :

Nomenclature de la télécommande V2 : Télécommande HF 433 MHz prête à l’emploi : Celle-ci est disponible par correspondance auprès du distributeur COMELEC sous deux versions compatibles avec la présente réalisation :

- version deux touches (ref : TX3750/2C) : 29,00 Euros - version quatre touches (ref : TX3750/4C) : 38,10 Euros (références prises dans le catalogue général Comelec

2002-2003 page 25). Coordonnées Comelec : CD 908 – 13720 Belcodene. Tel : 04.42.70.63.90. Fax : 04.42.70.63.95. Web : www.comelec.fr

Nomenclature du décodeur à auto-apprentissage :

Résistance ¼ W 5% : 220 : R11, R14 1k : R12 2,2k : R7, R8, R9, R10 10k : R1, R2, R3, R4, R5, R6 680k : R13 Condensateurs non polarisés : 68nF : C8 100nF : C3, C5, C6 Condensateurs céramiques : 4,7pF : C1, C2 Condensateurs chimiques : 10µF/16V : C7 470µF/25V : C4 Diodes : 1N4007 : D6 D5 : led bicolore (rouge, verte) avec 2 anodes et une ca-thode commune. D7 : led verte ON. D1, D2, D3, D4 : leds rouges Circuits intégrés : U1 : PIC16F628-20/P + support lyre 18 broches U2 : ULN2803 + support lyre 18 broches U3 : Récepteur HF AM MIPOT 433MHz. U4 : Régulateur 7805. Ajustable : P1 : 4,7k Quartz : X1 : 12 MHz Divers :

Récepteur MIPOT AMRX STD en 433MHz

Implantation des composants pour la carte à auto-apprentissage Version 2

Décodeur à auto apprentissage 2 Montage Page 3 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

SW2 : La programmation et la sélection des modes bistables / impulsions s’opèrent à partir d’un interrupteur 4 pô-les comme ci-dessous :

L’antenne sera constituée d’un fil de cuivre de 17 cm de long pour une fréquence d’accord de 433MHz.

Rel1 à Rel4 : 4 relais miniatures 1 RT 12V (voir implantation des composants pour plus de détails)

K1 à K4 : 4 borniers 3 plots

K5’ : une embase d’alimentation pour CI de 4 mm de diamètre ou K5’’ une embase d’alimentation pour CI de 2,5 mm de diamètre.

Ex : Photo de l’embase d’alimentation de 4 mm de diamètre.

Décodeur à auto apprentissage 2 Montage Page 4 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

SW1 : 1 bouton miniature à contacts instantanés 1 travail.

1 circuit imprimé simple face : 90 x 94 : Programmation des différentes touches de la télécommande par le décodeur à auto-apprentissage :

Mettez la carte décodeur sous une tension de 12 volts (8V minimum à 20V maximum). Vous constatez l’illumination de la led verte ON. La led bicolore doit être éteinte. A titre d’illustration, nous allons programmer l’activation des relais REL1 puis REL2 pour qu’ils réagissent aux touches n°1 et n°2 de la télécommande HF. Pour les touches n°3 et n°4, vous procèderez de façon identique… Ceci étant dit, vous pouvez affecter n’importe quelle touche de la télécommande à n’importe quel relais.

• Programmation de la touche n°1 affectée au relais n°1 :

- Dans un premier temps, maintenez pressé la touche PROG :

Placez le pôle n°1 en position ON de SW2. Les autres pôle doivent être impérativement en position OFF. Touche n°1 de la

télécommande Comelec.

Décodeur à auto apprentissage 2 Montage Page 5 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

Touche PROG

- Dans un second temps, saisissez votre télécommande et pressez la touche n°1 jusqu’à l’illumination en rouge de la led bicolore D5 attestant de la mise en mé-moire EEPROM de la trame série décodée. Dès cet instant, relâchez toutes les touches (télécommande + touche Prog platine décodeur). Attendez l’extinction de la led bicolore.

- Dès à présent, la première touche est opérationnelle. Lors d’une pression sur la touche n°1 de la télécom-

mande, vous constatez l’activation immédiate du relais REL1 couplé avec l’illumination de la led D1 de couleur rouge. Désormais, il vous reste à définir le mode de fonctionnement de la sortie n°1, c’est à dire choisir entre le mode bistable ou impulsionnel.

Pour ce faire : - positionnez le pôle n°1 de SW2 en position ON pour obtenir un fonctionnement de la sortie n°1 en mode bista-ble. - positionnez le pôle n°1 de SW2 en position OFF pour obtenir un fonctionnement de la sortie n°1 en mode im-pulsionnel. Le potentiomètre P1 vous permet de régler la durée d’activation du relais en mode impulsionnel (de 400ms à 3s).

• Programmation de la touche n°2 affectée au relais n°2 :

Led bicolore D5.

Mode bistable relais 1

Mode impulsionnel relais 1

Réglage de la durée de l’impulsion

Relais REL1, diode D1

et bornier 3 plots K1

Touche n°2 de la télécommande Comelec.

Placez le pôle n°2 en position ON de SW2.

Les autres pôles doivent être impérativement en position OFF.

Décodeur à auto apprentissage 2 Montage Page 6 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

- Dans un premier temps, maintenez pressé la touche PROG.

Touche PROG

- Dans un second temps, saisissez votre télécommande et pressez la touche n°2 jusqu’à l’illumination en rouge de la led bicolore D5 attestant de la mise en mémoire EEPROM de la trame série décodée. Dès cet instant, re-lâchez toutes les touches (télécommande + touche Prog platine décodeur). Attendez l’extinction de la led bico-lore.

- Dès à présent, la seconde touche est opérationnelle. Lors d’une pression sur la touche n°2 de la télécom-mande, vous constatez l’activation immédiate du relais REL2 couplé avec l’illumination de la led D2 de couleur rouge. Désormais, il vous reste à définir le mode de fonctionnement de la sortie n°2, c’est à dire choisir entre le mode bistable ou impulsionnel.

Pour ce faire : - positionnez le pôle n°2 de SW2 en position ON pour obtenir un fonctionnement de la sortie n°2 en mode bis-

table. - positionnez le pôle n°2 de SW2 en position OFF pour obtenir un fonctionnement de la sortie n°2 en mode impulsionnel. Le potentiomètre P1 vous permet de régler la durée d’activation du relais en mode impulsionnel (de 400ms à 3s).

Led bicolore D5.

Mode bistable relais 2

Mode impulsionnel relais 2

Réglage de la durée de l’impulsion

Relais REL2, diode D2

et bornier 3 plots K2

Décodeur à auto apprentissage 2 Montage Page 7 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

• Programmation des touches n°3 et n°4 affectées aux relais n°3 et n°4 : Vous l’aurez sans aucun doute compris, la procédure de programmation des touches n°3 et n°4 de la télé-commande est strictement identique à la précédente démarche… Néanmoins, voici les pôles de SW2 destinés à la programmation des relais n°3 et n°4. Ci-dessous, les modes de fonctionnement de la sortie relais n°3 (bistable et impulsionnel) : Voici les modes de fonctionnement de la sortie relais n°4 (bistable et impulsionnel) : Remarque 1 : Bien évidemment, vous avez la possibilité de combiner les modes impulsionnels et bistables sur les différentes sorties relais comme par exemple :

Mode bistable relais 3

Mode impulsionnel relais 3

Mode bistable relais 4

Mode impulsionnel relais 4

Les sorties relais 2 et 3 sont en mode Bistable. Les sorties relais 1 et 4 sont en mode implusion-

Décodeur à auto apprentissage 2 Montage Page 8 sur 8 Fichier téléchargé sur : http://www.lelectronique.com - [email protected]

Source : Kudelsko – http://kudelsko.free.fr – [email protected]

Remarque 2 : Lors de la programmation d’une quelconque sortie relais, vous devez vous assurer d’avoir un seul et unique pôle de SW2 en position ON. Dans le cas contraire, la programmation ne pourra s’opérer. Programmation du PIC16F628-20/P sous ICPROG : Configurez ICPROG de la manière suivante lors de la programmation du PIC16F628-20/P avec le logiciel nommé : 6284.HEX Télécommande « maison » HF 433 MHz : Pour ceux préférant construire eux même leur propre télécommande, vous trouverez dans les documents ci-joint, un exemple de schéma structurel d’une télécommande 433MHz quatre touches compatible avec le présent décodeur à auto-apprentissage (voir fichier EMET433.PDF). L’étage modulateur sera confié à un émetteur spécialisé CMS MIPOT tel que par exemple

Attention à la tolérance des composants (R6, R7 et C1) cadençant l’horloge RC en PIN 13 du UM3750. Si la tolérance s’éloigne un peut trop des valeurs théoriques, le décodeur à auto-apprentissage risque de ne pas pouvoir se synchroniser correctement sur la trame série du UM3750.

Dans cet exemple on souhaite programmer en EEPROM

la sortie relais n°2. Toutefois, la procédure de mémorisation ne pourra s’effectuer car le pôle n°4 de SW2 est en position

ON (mode Bistable).

R6 = 100k - 5% R7 = 27k - 5% C1 = 180pF - 2% céramique de type plaquette mini-ature

Extrait du schéma structurel. Le UM3750 est configuré en mode émission