Questions / Réponses sur le tutoriel : DUSA-1 : Décodeur (DCC) pour Un Seul Accessoire(version pour moteurs lents)
Que signifient exactement relançable et non relançable ?
En mode relançable :
- après réception d’une commande, que le décodeur soit encore actif ou pas, la réception de la même commande provoque un redémarrage de l’impulsion de sortie à partir de zéro, autrement dit, si le décodeur est en fonction, l’impulsion est prolongée, et s’il ne l’est plus, une nouvelle impulsion est générée.
- la sortie reste activée tant qu’ on garde appuyée la touche de la commande à main.
- si on reçoit une commande inverse, que le décodeur soit encore actif ou pas, celle-ci est traitée et le décodeur change d’état.
En mode non relançable :
- après réception d’une commande, que le décodeur soit encore actif ou pas, la réception de la même commande est sans effet.
- l’impulsion en sortie a donc une durée fixe, et on ne peut pas la répéter.
- néanmoins, si on reçoit la commande inverse, que le décodeur soit encore actif ou pas, celle-ci est traitée et le décodeur change d’état.
En mode permanent :
les notions de relançable ou non relançable sont sans objet.
Pourquoi la durée de commande du moteur est elle approximative ?
Parce qu’en cours de fonctionnement, le décodeur continue à écouter et à décoder les paquets DCC qui passent sur le bus, et que le microcontrôleur n’est pas assez puissant pour faire les deux à la fois correctement. Priorité a été donnée au décodage des paquets.
De plus, en mode relançable, si la centrale DCC répète les messages, ceci a pour effet d’allonger la durée de l’impulsion.
Peut-on commander des signaux rouge / vert tout en mettant le moteur hors tension après un temps ?
Oui, mais cela nécessite une modification dans le programme.
Comment commander des moteurs nécessitant 12V ?
Ce n’est pas possible avec le pont en H utilisé (LB1630), celui-ci ne supportant que 6V.