Prise en Charge Matériel : EX-CommandStation (par DCC-EX)
Aperçu
L'EX-CommandStation de l'équipe DCC-EX est une Centrale DCC Open Source basée sur Arduino
À faire Soi-Même.
Dans JMRI, sélectionnez « DCC-EX » comme fabricant pour communiquer avec
l'EX-CommandStation. JMRI prend également en charge les anciennes Centrales DCC++ via la même
connexion DCC-EX — voir DCC++ (déprécié) pour des
informations historiques sur le projet original.
Note : DCC-EX est un projet séparé de JMRI. Pour des informations à jour et du
support, consultez le site web DCC-EX, le serveur Discord DCC-EX, ou le dépôt GitHub DCC-EX. Les groupes de discussion JMRI
ne peuvent fournir qu'un support limité pour DCC-EX lui-même.
Fonctionnalités incluses :
- Conformité parfaite avec les standards DCC NMRA
- Adressage des locomotives sur 2 ou 4 octets
- Commande simultanée de plusieurs locomotives
- Commande de vitesse 128 crans
- Commande de toutes les fonctions F0-F28
- Activation et Désactivation des fonctions accessoires 0-2048
- Programmation sur la Voie de Programmation
- Écriture des octets variables de configuration
- Définir/Effacer la configuration spécifiques des octets variables
- Lire des octets variables de configuration
- Programmation sur la Voie d'Exploitation
- Écriture des octets variables de configuration
- Définir/Effacer la configuration spécifiques des octets variables
- Commande des Aiguillages et Capteurs DCC
- Accès et commandes directement par les bornes E/S de l'Arduino pour les fonctions et
les capteurs
Matériel pris en charge
Centrales
Actuellement les EX-CommandStations peuvent être construites depuis une plateforme Arduino
Uno ou Arduino Méga. JMRI prend en charge la connexion via USB ou réseau.
Interfaces Informatiques
Actuellement quatre interfaces sont acceptées :
- Série/USB : Connexion directe à un Arduino via un câble USB
- Simulateur : Centrale simulée pour une exploitation hors-ligne ou des tests
- Réseau : connexion TCP/IP depuis JMRI à une centrale avec un Shield Ethernet ou WiFi
- DCC-EX Over TCP : Connexion réseau à distance à une instance JMRI locale connectée à une Centrale
Simulateur
Pour utiliser le simulateur, choisir simplement cette option dans les Préférences JMRI.
Notez que quelques fonctions ne travailleront pas dans ce mode. Par exemple, le Simulateur ne
prend pas (pour le moment) en charge les affectations, le stockage et le rappel des
affectations des Capteurs et des Aiguillages. L'interface Simulateur est assez fonctionnelle
pour garder JMRI disponible pour travailler sur des projets hors-ligne tels que
l'Exploitation ou la désignation des Panneaux ou des Logix, mais n'est pas suffisante pour
être un émulateur de centrale à part entière.
DCC-EX Over TCP
Pour le DCC-EX Over TCP, un ordinateur hôte doit être connecté à l'EX-CommandStation à travers une
connexion Série ou Réseau (ou un simulateur). Cet ordinateur hôte exécute le serveur DCC-EX
Over TCP. Un ordinateur distant (ou plusieurs) peut alors utiliser l'interface DCC-EX Over
TCP pour accéder à distance et contrôler l'EX-CommandStation.
Limitations
- JMRI
-
Actuellement JMRI prend en charge la version V1.1 de l'Interface Centrale. Quelques
commandes de V1.0 peuvent ne pas fonctionner.
Connexion
Configurer un Arduino pour l'utiliser comme EX-CommandStation
Dans le but d'utiliser un Arduino comme Centrale, premièrement vous devez assembler les
équipements et télécharger le logiciel Centrale. S'il vous plaît suivez les instructions liées ci-dessous sous Autres infos.
Connexion à un EX-CommandStation via USB
- Pour connecter votre ordinateur à un EX-CommandStation, premièrement installer les
pilotes appropriés.
- Pour l'EX-CommandStation avec JMRI, vous pouvez avoir besoin d'installer un
équipement pilote sur votre ordinateur. S'il vous plaît référez-vous aux pages
Démarrage d'Arduino pour les
instructions.
Note : Si vous avez déjà installé le logiciel Arduino IDE, les pilotes
de périphérique doivent déjà être installés.
Quand les pilotes de périphériques sont installés, connectez la Centrale Arduino à
votre ordinateur en utilisant un câble standard USB.
- Une fois que les pilotes sont installés, vous êtes prêt à configurer JMRI. Démarrez un
des programmes JMRI, puis allez au panneau des Préférences. Celui-ci s'ouvre
automatiquement lors d'un premier démarrage du programme, ou vous pouvez le sélectionner
dans le menu « Édition ».
- Sélectionnez « DCC-EX » dans la fenêtre de sélection en haut
(« System Manufacturer »).
- Sélectionnez « DCC-EX Serial Port » dans la seconde fenêtre
(« System Connection »).
- Sélectionnez le port USB/Serial approprié dans la troisième fenêtre
(« Serial Port »).
- Cliquez « Enregistrer ». Il vous sera demandé si c'est OK pour quitter le
programme, cliquez « Oui ».
- Redémarrez le programme. Vous devez être opérationnel.
Connexion à un DCC-EX à l'aide du Réseau
- Premièrement, connectez l'EX-CommandStation à un réseau câblé ou WiFi et enregistrez
l'adresse IP et le numéro du Port. Vous pouvez avoir besoin de connecter l'Arduino à un
ordinateur temporairement et utiliser le Moniteur Série Arduino pour obtenir cette
information.
- Maintenant vous êtes prêt à configurer JMRI. Démarrez un des programmes JMRI, puis
allez au panneau des Préférences. Celui-ci s'ouvre automatiquement lors d'un premier
démarrage du programme, ou vous pouvez le sélectionner dans le menu « Édition »
(depuis le menu Application sur OS X).
- Sélectionnez « DCC-EX » dans la fenêtre de sélection en haut
(« System Manufacturer »).
- Sélectionnez « DCC-EX Ethernet » dans la seconde fenêtre
(« System Connection »).
- Entrez l'adresse IP et le numéro du Port de l'EX-CommandStation.
- Cliquez « Enregistrer ». Il vous sera demandé si c'est OK pour quitter le
programme, cliquez « Oui ».
- Redémarrez le programme. Vous devez être opérationnel.
Connexion à un DCC-EX à l'aide de Over TCP
- Premièrement, connectez l'EX-CommandStation à un ordinateur hôte via l'interface Série
ou le Réseau comme décrit précédemment.
- Sur l'ordinateur hôte sélectionnez « DCC-EX Over TCP Server » depuis le menu DCC-EX.
Vérifiez les réglages, puis pressez sur le bouton « Start Server ». Si vous voulez que le
serveur démarre automatiquement quand JMRI est lancé, cochez la case proposée.
- L'ordinateur Hôte doit être exécuté avec le serveur DCC-EX actif avant le lancement de
l'ordinateur Client.
- Sur l'ordinateur client, lancer JMRI.
- Dans les Préférences connexion, sélectionnez DCC-EX comme
« System Manufacturer ».
- Sélectionnez « DCC-EX Over TCP » dans la seconde fenêtre
« System Connection ».
- Entrez le nom réseau ou l'adresse IP de l'ordinateur hôte et vérifiez que le numéro du
port est le même sur l'ordinateur hôte.
- Enregistrez vos Préférences et redémarrez.
Une fois que les instances hôte et client de JMRI sont configurées, vous pouvez utiliser
le client JMRI tout comme s'il était directement connecté à la centrale. L'instance client
JMRI peut être sur le même ordinateur, dans la même maison, ou à travers le pays de
l'hôte.
Connexion au Simulateur DCC-EX
- Démarrez un des programmes JMRI, puis allez au panneau des Préférences. Celui-ci s'ouvre
automatiquement lors d'un premier démarrage du programme, ou vous pouvez le sélectionner
dans le menu « Édition ».
- Sélectionnez « DCC-EX Simulator » dans la fenêtre de sélection du haut. Il n'y a pas
d'étapes supplémentaires de configuration pour utiliser le Simulateur DCC-EX.
- Cliquez sur « Enregistrer », il vous sera demandé si vous voulez quitter le
programme, cliquez « Oui ».
- Redémarrez le programme. Vous devez être opérationnel.
Le menu DCC-EX contient les outils suivants :
- Moniteur de trafic DCC-EX
- Envoi Commande DCC-EX
- Mesure Courant Voie
- Configurer les Capteurs et Aiguillages
- Démarrer DCC-EX TCP Server
Documentation
Aide JMRI
Des informations supplémentaires peuvent être trouvées sur les pages suivantes :
Autres Sources d'Information
Pour des informations supplémentaires sur la construction et la programmation d'un
EX-CommandStation, se référer aux documents suivants :