Le protocole XpressNet est un système de communication utilisé pour les réseaux de trains miniatures en commande numérique DCC.
Il permet de relier la centrale de commande aux divers appareils du réseau, comme les manettes de contrôle (appelée souris) ou les décodeurs d’accessoires, afin de piloter les locomotives et gérer les fonctions du réseau.
Fonctionnement du Protocole XpressNet
Le protocole XpressNet est un réseau de communication bidirectionnel basé sur un système bus, ce qui signifie que plusieurs périphériques peuvent être connectés simultanément à la centrale via des câbles à quatre fils (deux pour l’alimentation et deux pour les données).
Ce protocole permet l’échange rapide et fiable de commandes entre la centrale DCC et les différents appareils du réseau, garantissant un contrôle fluide et cohérent des locomotives et des accessoires.
Les principaux éléments du système utilisant XpressNet incluent :
- Centrale de commande : le cerveau du réseau, qui génère et envoie les commandes DCC aux locomotives et accessoires ;
- Commandes manuelles ou souris : comme les télécommandes LH100 ou LH101 de Lenz ou MultiMauss de ROCO, elles permettent de piloter plusieurs locomotives simultanément.
Caractéristiques Clés du Protocole XpressNet
- Multi-utilisateurs : un des avantages majeurs du XpressNet est la possibilité de connecter jusqu’à 31 appareils sur le même réseau. Cela permet à plusieurs utilisateurs de contrôler différentes parties du réseau simultanément sans interférence ;
- Interopérabilité : le protocole XpressNet est compatible avec une large gamme de matériels de différentes marques, ce qui en fait un standard flexible et ouvert dans le monde du modélisme ferroviaire numérique : Lenz, Roco, Hornby, OpenDCC, Paco Canada, ZTC Controls, Viessmann ;
- Transmission bidirectionnelle : contrairement à certains systèmes de contrôle plus anciens, XpressNet permet la transmission de données dans les deux sens, ce qui signifie que la centrale peut à la fois envoyer des commandes et recevoir des informations des périphériques ;
- Simplicité d’installation : le câblage pour le protocole XpressNet est simple et utilise des connecteurs RJ12 standard, souvent utilisés pour les téléphones, ce qui facilite son déploiement dans des réseaux de toutes tailles.
XpressNet est un protocole simple, fiable et évolutif, idéal pour contrôler facilement des réseaux de trains miniatures, que ce soit à la maison ou dans un club.
Evolutif… on peut réaliser des souris ou TCO (tableau de contrôle optique) avec des cartes Arduino MEGA.
Fichiers source et tutoriels pour réaliser une souris XpressNet et un TCO
Souris XpressNet
Fichier PDF : tutoriel pour réaliser la souris XpressNet avec un écran LCD 16×2.
Arduino : Réaliser une souris XpressNet avec une carte Méga - Programme version LCD 16x2
Fichier ZIP comprenant le programme Arduino pour réaliser la souris XpressNet avec une carte Arduino MEGA.
Fichier ZIP pour réaliser le circuit imprimé pour la souris XpressNet ou le TCO.
Le fichier comprend les fichiers GERGER pour faire fabriquer la carte.
TCO – Tableau de contrôle optique
Arduino : Réaliser un TCO, commande d’aiguillages et d’accessoires en DCC - Notice
Fichier PDF : tutoriel pour réaliser le TCO compatible avec le protocole XpressNet avec des boutons à levier ou boutons poussoirs.
Arduino : Réaliser un TCO, commande d'aiguillages et d'accessoires en DCC - Programme
Fichier ZIP comprenant le programme Arduino pour réaliser le TCO XpressNet avec une carte Arduino MEGA.
Prise – Connecteur
Fichier ZIP pour réaliser le circuit imprimé pour des prises RJ / RJ12 pour connecter plusieurs souris avec le protocole XpressNet.
Le fichier comprend les fichiers GERGER pour faire fabriquer la carte.
Simulateur en ligne avec Wokwi
Wokwi est une plateforme en ligne qui permet de simuler des circuits électroniques, notamment avec des microcontrôleurs comme Arduino, ESP32 ou Raspberry Pi Pico, directement depuis un navigateur Internet.
Une nouvelle version de souris XpressNet est en cours de développement sur la base d’écran LCD avec le bus I2C ou avec un écran OLED.
Pour simuler le fonctionnement du programme Arduino et réaliser des tests virtuels, une ébauche du projet est en ligne .
La version finale du projet (programme et circuit imprimé) sera ensuite mise en ligne sur ce site Internet.
Un peu de patience…

