dccpp:dccpp-fr
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dccpp:dccpp-fr [2019/06/21 09:33] – [Links] phil45 | dccpp:dccpp-fr [2023/09/14 11:04] (current) – [Sous-bibliothèque] phil45 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== DCC++ (EX) ====== |
[[: | [[: | ||
- | [[: | + | [[: |
- | | + | * [[[: |
- | | + | |
- | \\ | + | |
- | [[https:// | + | |
- | [[https:// | + | |
\\ | \\ | ||
Line 18: | Line 13: | ||
* support de décodeurs stationnaires DCC. | * support de décodeurs stationnaires DCC. | ||
* puissance du Booster de 2A. | * puissance du Booster de 2A. | ||
- | \\ | ||
- | ====Configuration DCC++==== | ||
- | | {{: | ||
- | \\ | ||
- | - Installer le **[[# | ||
- | - Câbler la carte fille moteur: {{: | ||
- | |||
\\ | \\ | ||
Line 33: | Line 21: | ||
\\ | \\ | ||
+ | |||
+ | ===== **Annonce de support** ===== | ||
+ | Veuillez considérer que c'est un réel projet à faire soi-même.\\ | ||
+ | Ce n'est pas supporté par Rocrail ou GCA.\\ | ||
+ | Commencez simplement avec ces modules si vous êtes capable de faire de la programmation Arduino vous-même.\\ | ||
+ | |||
+ | |||
Line 38: | Line 33: | ||
=====Configuration générale===== | =====Configuration générale===== | ||
La bibliothèques DCC++ dans Rocrail est **dccpp**.\\ | La bibliothèques DCC++ dans Rocrail est **dccpp**.\\ | ||
- | {{: | + | {{: |
====Sous-bibliothèque==== | ====Sous-bibliothèque==== | ||
===Série-USB=== | ===Série-USB=== | ||
- | La vitesse de transmission est fixée à **115200**.\\ | + | La vitesse de transmission est fixée |
- | La seule chose à configurer est de choisir le bon port série | + | :!: Certains pilotes |
===TCP/ | ===TCP/ | ||
Une connexion TCP/IP peut être utilisé si l' | Une connexion TCP/IP peut être utilisé si l' | ||
Le port TCP/IP est fixé à **2560**.\\ | Le port TCP/IP est fixé à **2560**.\\ | ||
- | |||
- | Le fichier source **Config.h** doit être modifié et recompilé pour l' | ||
- | <code C> | ||
- | ///////////////////////////////////////////////////////////////////////////////////// | ||
- | // | ||
- | // DEFINE COMMUNICATIONS INTERFACE TYPE | ||
- | // | ||
- | // 0 = Built-in Serial Port | ||
- | // 1 = Arduino Ethernet/SD Card Shield | ||
- | |||
- | #define COMM_TYPE | ||
- | </ | ||
- | Exemple d'une réponse de connexion avec éthernet: | ||
- | < | ||
- | 20160315.083459.796 r9999I dccpprea ODCCPP | ||
- | 20160315.083459.806 r9999I dccpprea ODCCPP | ||
- | </ | ||
Line 72: | Line 50: | ||
Le nombres d' | Le nombres d' | ||
__Le nombre d' | __Le nombre d' | ||
- | | [[https:// | ||
- | Le nombre d' | ||
- | <code C> | ||
- | // DEFINE NUMBER OF MAIN TRACK REGISTER | ||
- | |||
- | #define MAX_MAIN_REGISTERS 12 | ||
- | </ | ||
===Durée de purge du connecteur=== | ===Durée de purge du connecteur=== | ||
Le temps minimal au repos en secondes avant qu'un emplacement ne soit purgé.\\ | Le temps minimal au repos en secondes avant qu'un emplacement ne soit purgé.\\ | ||
+ | La purge est désactivée si réglé à zéro.\\ | ||
===Délai pour l' | ===Délai pour l' | ||
Line 96: | Line 68: | ||
Inverser les commandes déviées et droites.\\ | Inverser les commandes déviées et droites.\\ | ||
- | ===Réduire des identifiants=== | + | ===Joindre=== |
- | Réduit les commutateurs générés et les identifiants | + | Utiliser la commande JOIN au lieu de MAIN en cas d' |
- | Par défaut à 256.\\ | + | Voir la documentation DCC++ pour plus de détails.\\ |
- | Cette option autorise l' | + | |
- | ====Vérification des périphériques série==== | + | ===Commandes d’accessoires 4 octets=== |
- | Certaines configurations Windows " | + | Utilise 4 octets en cas de commande |
- | * __**[[:rocrailini-controller-fr# | + | Sans cette option: ''< |
+ | Voir la documentation DCC++ pour plus de détails.\\ | ||
+ | |||
+ | ===DTR=== | ||
+ | Détermine le niveau DTR série | ||
+ | Seulement utilisé pour les cartes incompatibles DCC++.\\ | ||
+ | ===RTS=== | ||
+ | Détermine le niveau RTS série au démarrage. Aucun par défaut.\\ | ||
+ | Seulement utilisé pour les cartes incompatibles DCC++.\\ | ||
\\ | \\ | ||
+ | |||
=====Configuration E/S===== | =====Configuration E/S===== | ||
Line 140: | Line 120: | ||
| Initial | 2 | 0 = état de la configuration de la broche à INACTIVE à la mise sous tension ou lors de sa création \\ 1 = état de la configuration de la broche à ACTIVE à la mise sous tension ou lors de sa création | \\ | | Initial | 2 | 0 = état de la configuration de la broche à INACTIVE à la mise sous tension ou lors de sa création \\ 1 = état de la configuration de la broche à ACTIVE à la mise sous tension ou lors de sa création | \\ | ||
- | ===Détecteur=== | + | ===Entré (Détecteur)=== |
^ Option ^ Bit ^ Valeur ^ | ^ Option ^ Bit ^ Valeur ^ | ||
| Pull-up | 0 | 1 = utilise la résistance interne pull-up pour la broche \\ 0 = n' | | Pull-up | 0 | 1 = utilise la résistance interne pull-up pour la broche \\ 0 = n' | ||
- | \\ | + | Habituellement, |
+ | |||
+ | L' | ||
+ | |||
+ | Lors du changement d' | ||
=====Adressage===== | =====Adressage===== | ||
Line 222: | Line 207: | ||
=====Voie de programmation===== | =====Voie de programmation===== | ||
- | L' | + | L' |
- | Ne pas oublier d' | + | |
\\ | \\ | ||
- | =====Installer le Firmware===== | ||
- | {{ : | ||
- | - Installer le logiciel Arduino (IDE) | ||
- | * https:// | ||
- | - Télécharger la dernière sortie de **DCC++ Base Station** et décompresser les sources: | ||
- | * https:// | ||
- | - Ouvrir avec l'IDE Arduino le fichier suivant, trouver dans le répertoire DCCpp_Uno: | ||
- | * **DCCpp_Uno.ino** | ||
- | - Sélectionner la cible Arduino, celle utilisée, dans l'IDE Arduino: | ||
- | * Outils -> Carte -> Arduino/ | ||
- | - Sélectionner le port USB: | ||
- | * Outils -> Port -> COMx ou /dev/tty* ou /dev/cu* | ||
- | - Écriture du Firmware DCC++ dans l' | ||
- | * Sketch -> Téléverser | ||
- | ====Fichier HEX==== | ||
- | * {{: | ||
- | |||
- | \\ | ||
=====Dépannage===== | =====Dépannage===== | ||
====La locomotive s' | ====La locomotive s' | ||
Régler le nombre de __**[[: | Régler le nombre de __**[[: | ||
- | |||
- | ====Erreur de compilation ethernet==== | ||
- | Si l' | ||
- | < | ||
- | In file included from / | ||
- | sketch/ | ||
- | # | ||
- | ^ | ||
- | compilation terminated. | ||
- | exit status 1 | ||
- | Error compiling. | ||
- | </ | ||
- | Changer la ligne 11 dans Comm.h: | ||
- | de | ||
- | <code C> | ||
- | #include ETHERNET_LIBRARY | ||
- | </ | ||
- | à | ||
- | <code C> | ||
- | #include < | ||
- | </ | ||
\\ | \\ | ||
- | ====Windows plante après que Rocrail est démarré==== | ||
- | Certaines configurations Windows planteront au démarrage du serveur Rocrail si l' | ||
- | * __**[[: | ||
+ | =====Liens===== | ||
+ | * https:// | ||
- | |||
- | \\ | ||
- | |||
- | =====Courant Max.===== | ||
- | Dans le fichier '' | ||
- | # | ||
- | |||
- | ^ selon \\ Trainboard.com ^^ correction \\ math. ^ | ||
- | ^ Valeur ^ Courant Max. ^ Valeur ^ | ||
- | | 300 | 800 mA | 270 | | ||
- | | 600 | 1600 mA | 540 | | ||
- | | 750 | 2000 mA | 675 | | ||
- | L' | ||
- | La détection de courant d' | ||
- | Voir pour plus d' | ||
- | {{ http:// | ||
- | | :!: **Note importante: | ||
- | |||
- | \\ | ||
- | |||
- | =====Liens===== | ||
- | * **[[https:// | ||
- | * **[[https:// | ||
- | * **[[https:// | ||
- | * **[[https:// | ||
- | * **[[https:// |
dccpp/dccpp-fr.1561102411.txt.gz · Last modified: 2019/06/21 09:33 by phil45