256
Vos projets / Re : signaux sncf réalisés avec un pcb, avec commande 4 fils muliplexée
« le: août 27, 2021, 07:35:58 pm »
explication du fonctionnement du double mux 4052 :
supposons qu'on veuille allumer la led de l'avertissement, Da1
il faut commencer par mettre la sortie de l'arduino "fixe1" à "output high", puis faire quelque chose au niveau du fil "pwmux2"
on retrouve le fil "pwmux2" sur la broche Y du 4052 ; touvé ? ; il va faloir aiguiller la broche Y vers la broche Y0, car c'est là où se trouve la résistance Ra1, qui a la valeur qui va bien pour la led jaune, puis on arrive à la broche de l'arduino "mux2", configurée en "output low"
la boucle est bouclée
pour sélectionner la continuité Y <-> Y0, il aura fallu auparavent configurer les entrées A et B à l'aide des sorties de l'arduino "muxA" et "muxB" (mettre "muxA" et "muxB" en "low")
on a ainsi 4 résistances qui correspondent à chacune des 4 leds différentes du fil "pwmux2"
pour le fil "pwmux1", c'est pareil, à 1 petite astuce près
les 2 leds en série de l'indication "ralentissement" et celles de l'indication "rappel de ralentissement", c'est strictement pareil, sauf que c'est l'inverse ; en tous cas, elles utilisent la même résistance, on a économisé une résistance, mais surtout une broche du multiplexeur X ; en effet, la led du "carré", Dc1, selon qu'il s'agit d'un panneau "carré" ou d'un panneau 'carré violet", peut être soit rouge, soit violet, et ce n'est pas du tout la même valeur de résistance, étant donné la différence de seuil et la différence de rendement des 2 types de led ; il est donc intéressant que ces 2 différentes résistances soient présentes et sélectionnables, pour ne pas devoir faire un décodeur spécifique à tel ou tel signal
vous avez sans doute vu que la broche InH du 4052 est relié à la broche "pwmux" de l'arduino ... à que c'est pas fini ...
supposons qu'on veuille allumer la led de l'avertissement, Da1
il faut commencer par mettre la sortie de l'arduino "fixe1" à "output high", puis faire quelque chose au niveau du fil "pwmux2"
on retrouve le fil "pwmux2" sur la broche Y du 4052 ; touvé ? ; il va faloir aiguiller la broche Y vers la broche Y0, car c'est là où se trouve la résistance Ra1, qui a la valeur qui va bien pour la led jaune, puis on arrive à la broche de l'arduino "mux2", configurée en "output low"
la boucle est bouclée
pour sélectionner la continuité Y <-> Y0, il aura fallu auparavent configurer les entrées A et B à l'aide des sorties de l'arduino "muxA" et "muxB" (mettre "muxA" et "muxB" en "low")
on a ainsi 4 résistances qui correspondent à chacune des 4 leds différentes du fil "pwmux2"
pour le fil "pwmux1", c'est pareil, à 1 petite astuce près

les 2 leds en série de l'indication "ralentissement" et celles de l'indication "rappel de ralentissement", c'est strictement pareil, sauf que c'est l'inverse ; en tous cas, elles utilisent la même résistance, on a économisé une résistance, mais surtout une broche du multiplexeur X ; en effet, la led du "carré", Dc1, selon qu'il s'agit d'un panneau "carré" ou d'un panneau 'carré violet", peut être soit rouge, soit violet, et ce n'est pas du tout la même valeur de résistance, étant donné la différence de seuil et la différence de rendement des 2 types de led ; il est donc intéressant que ces 2 différentes résistances soient présentes et sélectionnables, pour ne pas devoir faire un décodeur spécifique à tel ou tel signal
vous avez sans doute vu que la broche InH du 4052 est relié à la broche "pwmux" de l'arduino ... à que c'est pas fini ...