Décodeur pour aiguillages et accessoires avec servomoteurs

- Les accessoires DCC se commandent généralement par une commande binaire "actif" ou "inactif" sauf les signaux qui nécessitent plus de données pour indiquer quelles lampes doivent être allumées.
- Les aiguillages se commandent avec des moteurs avec fin-de-courses, des solénoïdes ou des servomoteurs nécessitant un bit de commande ou un bouton.

Afin de remplir toutes ces fonctions, un décodeur DCC est nécessaire avec une sortie de commande appropriée au destinataire. Le module SOL-SIG-SERVO a été développé avec un Arduino Nano pour offrir toutes ces possibilités et plus encore.

D'autres modules développés par des modélistes existent sur Internet. J'ai utilisé avec succès le décodeur de Paco Cañada pour commander des servomoteurs. Cependant il fait appel à un microprocesseur PIC plus difficile à mettre en oeuvre que les Arduino Nano qui fleurissent dans toutes les réalisations actuelles. Voici ce module ci-dessous :



Pour commander les Servomoteurs il existe plusieurs modules :
Mon choix réside dans la réalisation personnelle (Plug & Pray) plutôt que d'acheter des modules tout prêt et de se contenter de les brancher (Pay & Play). Après plusieurs essais, j'ai remplacé les régulateurs 7805 par des régulateurs à découpage qui présentent de meilleurs résultats. J'alimente la carte à partir d'un Feeder 12VDC. Voir la photo à la page câblage. L'option tout DCC se révèle utile si on ne dispose pas d'une alimentation à proximité.

Voici mon projet avec options multiples et implantation double ou triple en fonction des composants disponibles :

Voici le plan dessiné avec le logiciel gratuit KiCad, avec lequel j'ai routé le circuit imprimé ci-dessous.


Le circuit imprimé mesure 52 x 62mm.

Ce montage consomme 10mA et chaque servo consomme 100mA environ pendant son mouvement.

Le fichier pour programmer le PIC 12F629 est celui de Paco que vous pouvez télécharger ici : dcc4servo_v2.zip (2.38 kB).

La notice d'utilisation se trouve ici : notice-decodeur-servomoteur.pdf (163.14 kB).

 PC 10/06/2018    

BB 25200