Gestion du feu orange (ou jaune) avec Windigipet 8.
Le logiciel Windigipet 8, destiné à la gestion des réseaux
miniature offre de grandes possibilités
et une grande variété de réglages avec un paramétrage très fin pour s’adapter à
(presque) tous les cas de figure.
Néanmoins, de part son origine allemande, la gestion des
feux de circulation a été à priori
conçue en s’appuyant sur la reproduction fidèle de la signalisation
allemande, ce qui n’étonnera personne.
Cependant, pour les modélistes reproduisant des réseaux à
circulation française, se pose le problème de la gestion du feu orange.
En effet, les signaux allemands allument simultanément les
feux vert et jaune pour donner l’indication de ce nous appelons le feu orange.
Le paramétrage du logiciel ne permet malheureusement pas d’y
remédier et il va falloir intervenir pour tenir compte de cette particularité
et y remédier.
Certains modélistes ont contourné l’obstacle en ajoutant un
relais sur la sortie du feu orange destiné à couper l’allumage du feu vert,
mais cette solution est assez lourde et bruyante.
D’autres se sont attelés à la reprogrammation des
microcontrôleurs qui équipent les décodeurs, mais cette solution n’est pas à la
portée de tous.
Je vous propose de commander vos signaux avec des décodeurs
qui vont gérer automatiquement et dans un silence total votre signalisation à
la française à partir de décodeurs construits autour de microcontrôleurs (µC)
PIC16F84A, les mêmes que ceux qui équipent les décodeurs d’accessoires et qui
contiennent la même programmation.
Comme chacun le sait, un décodeur est capable de contrôler 4
accessoires magnétiques et dispose donc de 4 x 2 sorties commutables, soit 4
sorties alternées pour une même adresse de base. Le µC fera donc passer ses 8
sorties à l’état haut ou bas en opposition 2 par 2, de sorte que quand la
sortie 0 est à l’état haut (1), la sortie 1 est à l’état bas (0) etc.
Le décodeur qui porte l’adresse de base n° 1 pilotera les
accessoires 1, 2, 3 et 4, celui qui porte l’adresse de base n° 2 pilotera les
accessoires magnétiques 5, 6, 7 et 8 etc.
En commande de feux, chaque décodeur pourra gérer 2 signaux
tricolores séparément et puisqu’il lui faudra traiter les 3 ordres rouge, vert
et orange, il utilisera 3 sorties du µC par signal, soit 6 sorties sur les 8
disponibles, 2 pour les feux vert (1 et 5), 2 pour les feux rouge (0 et 4) et 2
enfin pour les feux orange (3 et 7). Les sorties 2 et 6 ne sont donc pas
utilisées.
Quand une information « feu orange » arrive au
décodeur, et compte tenu de la signalisation allemande, le logiciel va obliger
le µC à mettre à l’état haut 2 de ses sorties simultanément : 0 et 4 et/ou
3 et 7, ce qui va provoquer l'allumage simultané du feu vert et du feu orange. Pour fonctionner "à la française", il est donc nécessaire d’inhiber l’allumage du feu vert dans ce cas, et
dans ce cas seulement.
Encore une fois, diverses solutions sont possibles, mais
celle que je vous propose est purement électronique, très fiable et peu onéreuse. Ci-dessous le schéma correspondant :
Comme on le voit, la sortie µC 0 (ou 4) débloque, via une
résistance de 10K, le transistor T3 dès qu’un niveau haut est présent sur sa
base, ce qui a pour effet de provoquer
sur le collecteur l’apparition du potentiel négatif du décodeur (environ -18
volts). Le feu rouge s’allume donc puisque le pôle positif est quant à lui
appliqué au commun des 3 feux au travers des résistances de limitation de
courant de chaque Led. A noter que la valeur de ces résistances n’est pas
mentionnée car elle dépend essentiellement des Leds utilisées, mais leur valeur
ne devra pas être inférieure à 1500 Ohms sous peine de voir les Leds partir en
fumée.
Il en est de même pour la sortie µC 3 (ou 7) pour la
commande du feu orange à cette différence près que le niveau bas présent sur le
collecteur du transistor T1 commandera, via la diode D1 l’interrupteur
électronique T4 dont le rôle est de commuter le potentiel positif sur la base
du transistor T2 qui, de ce fait, sera maintenu bloqué et donc feu vert éteint.
En revanche, en présence d’un niveau haut sur la sortie µC 1
(ou 5), le transistor T2 commutera sans problème et permettra donc l’allumage
du feu vert.
Nous avons donc le fonctionnement prévu sur les 3 feux selon
les règles de la signalisation française.