Informatique

Port USB


Description du port USB

Le bus USB basé sur une architecture série est largement utilisé pour le pilotage d'un réseau de trains.
La vitesse de transmission des données est beaucoup plus rapide qu'avec les ports série standards. Le standard USB 1.1 permet d'obtenir des débits de 1,5 Mbit/s et 12 Mbit/s.
Aujourd'hui, tous les périphériques pour PC (tels que les souris, les claviers, les scanners ou les imprimantes) sont disponibles en version "USB". De part sa fulgurante progression tous les nouveaux PC intègrent désormais au moins une interface USB. Les interfaces traditionnelles (série, imprimante, clavier...) ont disparu au profit de l'USB.
On trouvera une description de ce bus en cliquant ici.

Application au modélisme ferroviaire

En modélisme ferroviaire, le bus USB sert principalement de pont de communication entre un ordinateur (ou un microcontrôleur) et le réseau numérique (DCC ou propriétaire). L'USB a remplacé les anciens ports séries (RS-232) et permet d'étendre considérablement les capacités de gestion et d'automatisation d'un réseau miniature.

Le bus USB est utilisé pour réaliser les fonctions suivantes:

1. Programmation avancée des décodeurs

La configuration des variables de commande (les CV pour Configuration Variables) directement depuis la commande à main est souvent fastidieuse. L'interface USB permet de connecter le réseau ou une voie de programmation à des logiciels spécialisés : Chargement de profils sonores : Envoi des fichiers audio (.wav) et des schémas fonctionnels dans les décodeurs sonores (ex. via ESU LokProgrammer ou ZIMO MXULFA en USB).Réglage visuel des paramètres : Ajustement des courbes d'accélération, des effets d'éclairage et de la compensation de charge via des interfaces graphiques comme DecoderPro (JMRI) ou LokProgrammer.Sauvegarde et clonage : Archivage des réglages de chaque locomotive sur PC pour restauration ou duplication rapide.

2. Automatisation et pilotage du réseau par ordinateur

En reliant la centrale digitale (ou une interface dédiée) au port USB du PC, un logiciel de gestion globale peut prendre le contrôle du réseau :Logiciels de contrôle : JMRI (PanelPro), Rocrail, TrainController, ou CDM-Rail envoient les ordres de vitesse, de direction, d'aiguillage et de signalisation via l'USB. TCO Virtuel (Tableau de Commande Optique) : Visualisation et manipulation en temps réel de l'itinéraire des trains sur écran.Scénarios automatisés : Gestion des itinéraires complexes et prévention des collisions en temps réel.

3. Rétrosignalisation et transmission de données

Pour que l'ordinateur sache où se trouvent les trains, le bus USB rapatrie les informations d'occupation des voies :Interfaces dédiées (ex. HSI-88-USB) : Relient le bus de rétrosignalisation (S88, LocoNet, ExpressNet) directement au PC sans surcharger le bus principal de la centrale. Lecture des cantons : Transmission instantanée des détecteurs de consommation de courant ou des balises (RailCom, RFID) vers le logiciel.4. Centrales DIY et solutions Open SourceDans le cadre de projets faits maison (Do It Yourself), l'USB joue un rôle clé dans l'architecture matérielle :DCC-EX (Arduino / ESP32) : Une carte Arduino couplée à un Motor Shield reçoit les commandes texte en USB depuis un PC ou un Raspberry Pi faisant tourner un serveur wiThrottle/JMRI.Interface SPROG : Les boîtiers SPROG se branchent directement en USB pour transformer l'ordinateur en centrale numérique miniature avec voie d'essai.

L'une des premières cartes utilisant l'interface USB et pouvant être utilisée pour le modélisme ferroviaire a été la carte VM110 commercialisée par la société belge VELLEMAN.
Vous trouverez une description de cette carte en cliquant ici.

La carte Velleman VM110 (ou sa version kit K8055) a aujourd'hui un intérêt très limité et quasi obsolète pour le modélisme ferroviaire.
Si elle a eu son heure de gloire dans les années 2000-2010 pour relier un réseau analogique à un PC sans connaissances poussées en électronique, les solutions actuelles font beaucoup mieux, pour un coût nettement inférieur. En particulier, un module Arduino peut avantageusement remplacer cette carte.
Cette carte n'est plus disponible dans le commerce mais je l'utilise encore sur mon réseau car elle est très fiable.

Vers la page suivante


Retour vers la page d'accueil