La réponse est oui mais il ne fournit que 1,5A au maximum, donc ça ira pour une ou deux locos mais pas plus et il y a plusieurs limites à connaître:
1. Le LM317 est un régulateur linéaire, et donc si on lui demande par exemple 4V sous 500mA en sortie avec 16V en entrée, il devra dissiper (16-4) x 0,5 = 6W. Et donc il va chauffer rapidement et sans vrai dissipateur thermique il va se mettre en sécurité et couper la sortie.
Le petit radiateur monté d'origine est un peu juste.
2. il ne descend pas en dessous de 1V / 1,25V et donc même avec le potentiomètre à 0 des locos peu gourmandes peuvent "ramper"
Donc prévoir un interrupteur sur la sortie. Il faudra aussi prévoir un inverseur de polarité en sortie avec un interrupteur 2 positions / 2 circuits câblé en croix. Avec 3 positions: la position milieu donne l'arrêt complet.
Inverseur.jpg
3. L'entrée doit être au moins 3V au dessus de la sortie maxi voulue. Donc 15 à 16V en entrée pour avoir 12V en sortie
4. Le LM317 a une protection interne contre les court-circuits et encaisse les déraillements mais il vaut mieux prévoir un fusible de 1,5A réarmable sur la sortie.
C'est ce que j'ai fait pour alimenter l'accès au pont tournant de mon réseau analogique, une seule machine étant engagée à la fois.
Donc c'est très bien pour alimenter une ou deux locos, au dessus on peut passer au LM338 qui supporte 5A.
Et en PWM
On peut aussi faire une commande en PWM avec un petit module Mosfet D4184 piloté par un Arduino. Ça permet une régulation fine avec des très bons ralentis et avec l'Arduino on peut avoir plusieurs réglages de fréquence.
C'est un lot de 10:
https://fr.aliexpress.com/item/1005012558337137.html
Ce module supporte 40V et 50A en pointe... mais même si ça me paraît un peu optimiste, 10A en continu doivent passer sans problème.
Il y en a un dans la prochaine vidéo à venir sur la navette analogique avec arrêt intermédiaire d'Olivier, avec schéma et code C++.
Avec un Arduino et plusieurs de ces petits modules, on peut gérer plusieurs cantons et ainsi avoir un pilotage des trains avec ralentissement, accélération et arrêts aux feux pour peu qu'on y ajoute une détection de courant à chaque canton et un peu de logique au niveau de l'Arduino ... bref un système de gestion complet pour tout un réseau.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.