Prise en charge Matériel: Réseau CAN
Il y a une nouvelle tendance à développer des systèmes de contrôle de réseaux ferroviares
qui sont basés sur la technologie de réseau standard CAN.
JMRI fournit le support au développement et l'utilisation de ceux-ci. Deux premiers efforts sont décrits
ci-dessous.
CAN Implémentations
OpenLCB est un groupe d'ammateurs et de fabricants qui se sont ressemblés pour produire un bus de
contrôle de réseau orienté vers l'avenir, appelé aussi OpenLCB.
JMRI inclut un support basique pour OpenLCB et OpenLCB en développe plus
lui-même.
Le NMRA a
décidé
d'adopter OpenLCB et de le standardiser comme
Commande Contrôle
Réseau (LCC, formerly NMRAnet).
Un groupe d'amateurs, sous l'égide du Groupe de modèle électronique des chemins de fer
( MERG),
a travaillé à l'élaboration d'un bus de commande de réseau appelé CBUS.
Ils ont créé une
vaste documentation.
JMRI comprend un
support de base pour CBUS,
et et CBUS en développe plus lui-même
Matériel Pris en Charge
Interfaces Informatiques
Des adaptateurs variés CAN-USB sont disponibles:
- TCH Technology
- TCH Technology CAN/USB fournisait une connexion grande vitesse pour un usage pour
les réseaux ferroviaires (reseau non-accessible en 2019)
- grid connect
- GridConnect CAN_RS,
qui est aussi le protocole utilisé par les circuits MERG CAN_RS
- lawicell
- LAWICEL AB
Adaptateurs CANUSB et CAN232.
- MERG CANUSB4
- MERG CANUSB4
A CBUS to USB interface, available in kit form to MERG members.
Other CAN Hardware Interfaces
- Rocrail
- The
CAN-GC1e Ethernet module
can connect to JMRI via MERG Network Interface
- MERG CANPiCap
- The CANPICAP
enables direct CBUS connection to a Raspberry Pi via its
40 pin I/O connector, available in kit form to MERG members.
- MERG CANPiWi/CANPiZero
- The CANPiWi is based on
the Raspberry Pi Zero W, and is an interface
between Engine Driver / WiThrottle and CBUS.
Connexion
JMRI fournit les fonctions Capteur et Aiguillage, une fois configuré pour
OpenLCB ou
CBUS "Events".
JMRI peut connecter aus réseaux CAN de différentes façons:
Via USB
Pour utiliser l'un des Adaptateurs ci-dessus, sélectionnez le type de périphérique/connexion approprié dans les
Préférences JMRI. Si vous utilisez un dispositif de GridConnect ou Lawicel, assurez-vous de
régler la vitesse de transmission appropriée dans les préférences avancées.
L'adaptateur TCH Technology le fait automatiquement, donc aucun réglage n'est nécessaire.
Réseau TCP/IP
Il est également possible de joindre via une connexion TCP/IP (Ethernet ou WiFi).
Cela peut aller dans un autre séquence JMRI en cours d'exécution ex: un hub OpenLCB,
ou directement à un adaptateur IP-CAN. Pour configurer l'un d'eux, ouvrir le tableau Connexion dans les
Préférences et sélectionnez:
- Sélectionnez le System Manufacturer, "OpenLCB"
- Pour System Connection, sélectionnez "CAN via GridConnect Network Interface"
- Sous Paramètres, entrez l'adresse IP et le port TCP/UDP pour la destination.
Les adaptateurs OpenLCB CAN annoncer sous mDNS/Bonjour, si vous pouvez l'utiliser
pour spécifier l'adresse IP si JMRI est sur le même segment de réseau
que votre adaptateur. Dans ce cas, mettre "openlcbcan.local." dans le champ d'adresse IP.
Le numéro de port pour les adaptateurs OpenLCB est 23 par défaut.
- Configurer le protocole de connexion comme vous le souhaitez, par exemple "OpenLCB", et le
Préfixe de connexion (habituellement "M") et le nom de connexion au besoin.
- Cliquez sur Enregistrer et redémarrez.
Outils CAN JMRI
- JMRI fournit un
outil Moniteur basique pour regarder le trafic
sur un bus CAN.
- Il y a aussi un
Outil Envoi Trame pour envoyer
manuellement des trames CAN et dans des séquences.
- Pour le développement il y a aussi des
Outils de Script CAN
pour l'envoi et la réception de Trames CAN.
Ils peuvent être très utile lors de test de matérie, etc.
Documentation
Aide JMRI
Aide OpenLCB
Aide CBUS
Autre Source d'Info
OpenLCB.org