JMRI Hardware Support - DCC-EX
Author: Mark Underwood
Keywords: DCC-EX EX-CommandStation java model railroad JMRI install

# Prise en Charge Matériel : EX-CommandStation (par DCC-EX)

- Matériel
- Limitations
- Connexion
- Outils JMRI
- Documentation

## 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

1. 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.
     - Windows (Voir Point 4)
     - Mac : pas besoin de drivers
     - Linux

   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.

2. 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 ».
3. Sélectionnez « DCC-EX » dans la fenêtre de sélection en haut (« System Manufacturer »).
4. Sélectionnez « DCC-EX Serial Port » dans la seconde fenêtre (« System Connection »).
5. Sélectionnez le port USB/Serial approprié dans la troisième fenêtre (« Serial Port »).
6. Cliquez « Enregistrer ». Il vous sera demandé si c'est OK pour quitter le programme, cliquez « Oui ».
7. Redémarrez le programme. Vous devez être opérationnel.

### Connexion à un DCC-EX à l'aide du Réseau

1. 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.
2. 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).
3. Sélectionnez « DCC-EX » dans la fenêtre de sélection en haut (« System Manufacturer »).
4. Sélectionnez « DCC-EX Ethernet » dans la seconde fenêtre (« System Connection »).
5. Entrez l'adresse IP et le numéro du Port de l'EX-CommandStation.
6. Cliquez « Enregistrer ». Il vous sera demandé si c'est OK pour quitter le programme, cliquez « Oui ».
7. Redémarrez le programme. Vous devez être opérationnel.

### Connexion à un DCC-EX à l'aide de Over TCP

1. 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.
2. 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.
3. L'ordinateur Hôte doit être exécuté avec le serveur DCC-EX actif avant le lancement de l'ordinateur Client.
4. Sur l'ordinateur client, lancer JMRI.
5. Dans les Préférences connexion, sélectionnez DCC-EX comme « System Manufacturer ».
6. Sélectionnez « DCC-EX Over TCP » dans la seconde fenêtre « System Connection ».
7. 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.
8. 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

1. 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 ».
2. 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.
3. Cliquez sur « Enregistrer », il vous sera demandé si vous voulez quitter le programme, cliquez « Oui ».
4. Redémarrez le programme. Vous devez être opérationnel.

## Outils JMRI DCC-EX

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 :

- Répertoire GitHub DCC-EX
- EX-CommandStation — Démarrage
- Site du Projet Arduino
- Sparkfun — Un des nombreux endroits où obtenir le matériel