dccpp:dccpp-fr
Differences
This shows you the differences between two versions of the page.
— | dccpp:dccpp-fr [2025/03/09 14:45] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DCC++ (EX) ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * [[[: | ||
+ | \\ | ||
+ | |||
+ | =====Introduction===== | ||
+ | DCC++ est une centrale numérique basée sur un Arduino UNO/MEGA et une carte fille moteur L298.\\ | ||
+ | * Le rafraîchissement de la taille de la pile DCC est de 12, sur un MEGA jusqu' | ||
+ | * PT, Voie de programmation | ||
+ | * POM, Programmation sur voie principale. (Écriture seulement) | ||
+ | * 32 __**[[: | ||
+ | * support de décodeurs stationnaires DCC. | ||
+ | * puissance du Booster de 2A. | ||
+ | \\ | ||
+ | |||
+ | =====Caractéristiques===== | ||
+ | Des caractéristiques supplémentaires sont fournis par l' | ||
+ | * Gestion de l' | ||
+ | * Début de journée directement après l' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== **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.\\ | ||
+ | |||
+ | Depuis la transition du projet d' | ||
+ | Il existe désormais un installateur qui ne nécessite plus de connaissances ni d' | ||
+ | La très vaste __**[[https:// | ||
+ | |||
+ | |||
+ | =====Configuration générale===== | ||
+ | La bibliothèques DCC++ dans Rocrail est **dccpp**.\\ | ||
+ | {{: | ||
+ | |||
+ | ====Sous-bibliothèque==== | ||
+ | ===Série-USB=== | ||
+ | La vitesse de transmission est fixée par défaut à **115200**.\\ | ||
+ | :!: Certains pilotes de périphérique série ne supporte pas CTS, la prise de contact matérielle, | ||
+ | ===TCP/ | ||
+ | Une connexion TCP/IP peut être utilisé si l' | ||
+ | Le port TCP/IP est fixé à **2560**.\\ | ||
+ | |||
+ | |||
+ | ====Options==== | ||
+ | ===Délai d' | ||
+ | Délai d' | ||
+ | ===Emplacements=== | ||
+ | Le nombres d' | ||
+ | __Le nombre d' | ||
+ | ===Durée de purge du connecteur=== | ||
+ | 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' | ||
+ | Pour les broches 22..53 seulement sur le MEGA.\\ | ||
+ | La durée en ms d' | ||
+ | Le temps d' | ||
+ | |||
+ | ===Information du système=== | ||
+ | Interroge les opérations de la voie principale. (Pour l' | ||
+ | |||
+ | ===Répétition des commandes=== | ||
+ | Répétition des commandes de commutation seulement pour les E/S Arduino.\\ | ||
+ | |||
+ | ===Inverser les portes=== | ||
+ | Inverser les commandes déviées et droites.\\ | ||
+ | |||
+ | ===Joindre=== | ||
+ | Lors d'une "Mise sous tension" | ||
+ | Cela active le signal de voie sur la sortie principale __et__ la sortie de programmation.\\ | ||
+ | Voir la documentation DCC++ pour plus de détails.\\ | ||
+ | |||
+ | ===Commandes d’accessoires 4 octets=== | ||
+ | Utilise 4 octets en cas de commande ''< | ||
+ | Sans cette option: ''< | ||
+ | Voir la documentation DCC++ pour plus de détails.\\ | ||
+ | |||
+ | ===DTR=== | ||
+ | Détermine le niveau DTR série au démarrage. Aucun par défaut.\\ | ||
+ | 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===== | ||
+ | {{: | ||
+ | |||
+ | ====Ajouter==== | ||
+ | Ajouter une nouvelle E/S comme définie avec le Type/ | ||
+ | Elle sera temporairement créée dans la centrale numérique DCC++.\\ | ||
+ | |||
+ | ====Changer==== | ||
+ | Modifier l'E/S sélectionné avec les configurations Type/ | ||
+ | Il sera temporairement modifié dans la centrale numérique DCC++.\\ | ||
+ | |||
+ | ====Supprimer==== | ||
+ | Supprimer l'E/S sélectionné.\\ | ||
+ | Elle sera temporairement supprimée dans la centrale numérique DCC++.\\ | ||
+ | |||
+ | ====Requête==== | ||
+ | Interroge toutes les E/S définies dans la centrale numérique DCC++.\\ | ||
+ | |||
+ | ====Enregistrer==== | ||
+ | Sauvegarde toutes les E/S définies dans l' | ||
+ | |||
+ | ====Effacer==== | ||
+ | Efface toutes les E/S définies de l' | ||
+ | Une nouvelle interrogation est automatiquement lancée.\\ | ||
+ | |||
+ | ====Options==== | ||
+ | ===Sortie=== | ||
+ | ^ Option ^ Bit ^ Valeur ^ | ||
+ | | Inversion | 0 | 0 = marche avant (ACTIVE=HAUT / INACTIVE=BAS) \\ 1 = opération inversée (ACTIVE=BAS / INACTIVE=HAUT) | | ||
+ | | Restaurer | 1 | 0 = état de la broche restaurée à la mise sous tension soit ACTIVE ou INACTIVE dépendant de l' | ||
+ | | 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 | \\ | ||
+ | |||
+ | ===Entré (Détecteur)=== | ||
+ | ^ Option ^ Bit ^ Valeur ^ | ||
+ | | Pull-up | 0 | 1 = utilise la résistance interne pull-up pour la broche \\ 0 = n' | ||
+ | |||
+ | Habituellement, | ||
+ | |||
+ | L' | ||
+ | |||
+ | Lors du changement d' | ||
+ | |||
+ | |||
+ | =====Adressage===== | ||
+ | | Les détecteurs et les sorties __partage le même espace d' | ||
+ | |||
+ | ====Aiguillages==== | ||
+ | ===Accessoire=== | ||
+ | Accessoire DCC.\\ | ||
+ | Les aiguillages sont adressés par le schéma __**[[: | ||
+ | ===Aucun accessoire=== | ||
+ | Arduino E/S.\\ | ||
+ | ^ Commande ^ Sortie ^ | ||
+ | | droit | adresse + 0 | | ||
+ | | dévié | adresse + 1 | | ||
+ | ===Aucun accessoire porte simple=== | ||
+ | Arduino E/S.\\ | ||
+ | ^ Commande ^ Sortie ^ État de la broche ^ | ||
+ | | droit | adresse | OFF | | ||
+ | | dévié | adresse | ON | | ||
+ | \\ | ||
+ | |||
+ | ====Détecteurs==== | ||
+ | Les broches libres de l' | ||
+ | |||
+ | ====Sorties==== | ||
+ | ===Accessoire=== | ||
+ | Les sorties sont adressées par le schéma NMRA avec l' | ||
+ | ===Aucun accessoire=== | ||
+ | Les broches libres de l' | ||
+ | Pour lier la sortie en DCC l' | ||
+ | |||
+ | ====Signaux==== | ||
+ | Le drapeau accessoire est utilisé pour les commandes de __**[[# | ||
+ | ===Les numéros d' | ||
+ | __**[[: | ||
+ | La valeur de l' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | =====G-ASH02===== | ||
+ | Interface E/S pour l' | ||
+ | {{: | ||
+ | {{ : | ||
+ | \\ | ||
+ | ====Type==== | ||
+ | ^ Code du type ^ Fonction ^ | ||
+ | | N | Pas d' | ||
+ | | O | Sortie | | ||
+ | | I | Entrée | | ||
+ | ====Options==== | ||
+ | Voir: __**[[# | ||
+ | ====I/O n==== | ||
+ | La sélection du connecteur GCA E/S.\\ | ||
+ | La disposition des boutons ressemble à celle du PCB.\\ | ||
+ | |||
+ | \\ | ||
+ | ====Cartographie des broches==== | ||
+ | ^ Broches du MEGA ^ connecteur GCA ^ GCA E/S ^ | ||
+ | | 22..36 (pair) | I/O 1 | 1..8 | | ||
+ | | 23..37 (impair ) | I/O 2 | 9..16 | | ||
+ | | 38..52 (pair) | I/O 3 | 17..24 | ||
+ | | 39..53 (impair ) | I/O 4 | 25..32 | ||
+ | |||
+ | \\ | ||
+ | Les connecteurs E/S correspondront à toutes les cartes GCA comme le GCA76, GCA77, GCA93, GC94, GCA173 etc \\ | ||
+ | |||
+ | ^ Cavalier ^ Fonction ^ Remarque ^ | ||
+ | | JP1 | Utilise le 5V à partir de la carte Arduino si en place. | Placer seulement si l' | ||
+ | |||
+ | ====Fichiers==== | ||
+ | {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | \\ | ||
+ | |||
+ | =====Voie de programmation===== | ||
+ | L' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | =====Dépannage===== | ||
+ | ====La locomotive s' | ||
+ | Régler le nombre de __**[[: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | =====Liens===== | ||
+ | * https:// | ||