User Tools

Site Tools


dcc232-fr

Differences

This shows you the differences between two versions of the page.


dcc232-fr [2020/08/25 09:32] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== DCC232 ======
 +[[:france#les_centrales_numeriques|{{  :interface.png}}]][[:france|{{  :rocrail-logo-35.png}}]]
 +[[:france|Sommaire]] -> [[:france#les_centrales_numeriques|Les centrales numériques]] -> **DCC232**
 +
 + \\
 +===== Introduction =====
 +[[:ord3-cs-fr|{{ :mgv:hardware:ord-3_pict_01.jpg?200}}]]
 +Tous les ordinateurs personnels de nos jours ont plein de puissance disponible pour faire bien plus que d'afficher et contrôler un réseau de train miniature.
 +La génération d'un signal numérique pour les décodeurs mobiles et stationnaires est une possibilité pour utiliser ce potentiel.\\
 + \\
 +La bibliothèque DCC232 est un générateur d'un poids léger __seulement DCC__ pour les boosters comme l'**[[:ord3-cs-fr|ORD-3]]**.\\
 +Le signal DCC est généré en utilisant un périphérique série.\\
 +Les anciens périphériques RS232 et beaucoup de convertisseurs **[[:usb-rs232-fr|USB-RS232]]** sont supportés.\\
 +
 +[[http://www.nmra.org/standards/DCC/|{{http://www.nmra.org/standards/DCC/images/dccs.gif}}]]
 +
 + \\
 +=====Avantages=====
 +  * charge très faible du CPU
 +  * pas besoin de centrale numérique (firmware tiers)
 +  * contrôle complet du processus
 +  * seulement les privilèges modem sont nécessaires pour accéder au périphérique série
 +  * fonctionne sous Windows et Linux
 + \\
 +
 +=====Désavantages=====
 +  * Le signal DCC généré n'est pas totalement conforme aux standards NMRA; Certains décodeurs ne fonctionneront pas ou seulement partiellement.
 +  * Pas de support direct pour la détection d'occupation; Une interface séparée, comme le [[:mgv85-fr|GCA85]]/[[:mgv101-fr|GCA101]], est nécessaire pour obtenir des événements. \\ Ce n'est pas réellement un désavantage parce que les bonnes pratiques dictes qu'un système séparé pour la détection d'occupation et les décodeurs stationnaires doit être utilisé.
 +  * Pas de programmation en mode service. (PT)
 + \\
 +
 +===== Caractéristiques =====
 +  * Emplacement pour 128 locomotives
 +  * Purge automatique
 +  * 14, 28 et 128 crans de vitesse
 +  * Adressage de locomotive court et long
 +  * 28 fonctions pour le décodeur mobile
 +  * Programmation en Mode Operations (Ops, POM) 
 +    * Écriture
 +    * Lecture; a besoin d'un booster et d'un détecteur avec coupure RailCOM 
 +  * décodeurs stationnaires DCC
 +  * vérification de court-circuit
 +  * support [[:ord3-cs-fr|ORD-3]]
 + \\
 +===== Tests =====
 +====Ubuntu 10.10====
 +^ PC ^ Périphérique ^ Puce ^ Résultat ^ CPU % ^
 +| Intel Pentium Dual Core 1.73GHz 1GB | /dev/ttyUSB0 | PL2303 | OK | 0...2 |
 +| Intel Pentium Dual Core 1.73GHz 1GB | /dev/ttyUSB0 | [[http://www.ftdichip.com/|FTDI]] | OK | 0...2 |
 +| Intel Pentium Dual Core 1.73GHz 1GB | /dev/ttyUSB0 | DELOCK Serial HUB | INSTABLE | 0...2 |
 +| Intel Atom 1.6GHz 1GB | /dev/ttyS1 | Legacy | INSTABLE; super utilisateur seulement | 0...2 |
 +
 +
 +====Raspbian====
 +^ PC ^ Périphérique ^ Puce ^ Résultat ^ CPU % ^
 +| Raspberry Pi Rev. B | /dev/ttyUSB0 | PL2303 | OK | 1…4 |
 +| Raspberry Pi Rev. B | /dev/ttyUSB0 | [[http://www.ftdichip.com/|FTDI]] | OK | 1…4 |
 +
 +====Windows XP====
 +^ PC ^ Périphérique ^ Puce ^ Résulat ^ CPU % ^
 +| Intel Celeron 300MHz 256MB | com1 | Legacy | OK | 0...3 |
 +====Mac OS X 10.6====
 +^ PC ^ Périphérique ^ Puce ^ Résultat ^ CPU % ^
 +| Intel Core 2 Duo 2.26GHz 8GB | /dev/tty.usbserial-ftEHGJCX | [[http://www.ftdichip.com/|FTDI]] | Réaction lente.(4 sec.) | 2...3 |\\
 +| Intel Core 2 Duo 2.26GHz 8GB | /dev/tty.PL2303-00001004 | PL2303 | Pas de signal DCC valide | 2...3 |\\
 +| Intel Core 2 Duo 2.26GHz 8GB | /dev/tty.MCS78XX_Port0.0 | DELOCK Serial HUB | Pas de signal DCC valide | 2...3 |\\
 +
 + \\
 +
 +===== Configuration =====
 +{{ :dcc232:dcc232-ord3.jpg?350}}
 +Seulement le IID et le port série doivent être configurés, le reste est optionnel.\\
 +{{:dcc232:dcc232-setupdlg-fr.png}}\\
 +
 + \\
 +==== Équipement ====
 +=== Port ===
 +Le nom du périphérique du port série à utiliser avec DCC232.\\
 +Périphériques couramment utilisés:\\
 +^ OS ^ Legacy RS232 ^ USB ^
 +| Linux   | /dev/ttyS0, /dev/ttyS1 | /dev/ttyUSB0 |
 +| Mac OS X | - | **[[:mac-en#usb_to_serial_driver|/dev/tty.*]]**¹ |
 +| Windows | com1, com2 | com7 | 
 +| RasPi | /dev/ttyAMA0 | /dev/ttyUSB0 |\\
 +¹) dépendant du fabricant. 
 +
 + \\
 +
 +==== Gestion du connecteur ====
 +=== Purge ===
 +Retirer les décodeurs mobiles au repos, en utilisant la durée de purge, à partir de l'emplacement après que la vitesse soit à zéro.\\
 +Aucun rafraîchissement des paquets DCC n'est généré pour cette adresse après la purge.\\
 +=== Durée de purge ===
 +Le nombre de secondes qu'un décodeur mobile doit être au repos avant d'être purgé.\\
 +Au repos = bloqué.\\ 
 +
 + \\
 +
 +==== Vérification de court-circuit ====
 +=== Activer ===
 +Active la vérification de court-circuit sur la ligne DSR dans un fil de surveillance séparé.\\
 +=== Inverse DSR ===
 +Inverse le signal de court-circuit connecté à la ligne DSR de l'interface RS232.\\
 +Cette option doit être définie au cas ou l'ORD-3 est utilisé comme booster.\\
 +=== Retard ===
 +La durée en millisecondes durant laquelle le court-circuit doit résisté avant que le serveur Rocrail soit informé du court-circuit.\\
 +
 +==== PT ====
 +=== fastcvget ===
 +Utilisable en cas d'une ancienne interface RS232 native, pour obtenir une lecture rapide des CV.\\
 +  * **Note:** Avec beaucoup de convertisseurs USB-RS232, la lecture des CV __n'est pas possible__, parce que la connexion RI du RS232 (broche 9) n'est pas supportée.\\
 +\\
 +====== Liens ======
 +  * http://www.youtube.com/watch?v=6YVlRja9VDY
 +  * http://www.nmra.org/standards/DCC/standards_rps/S-92-2004-07.pdf
  
dcc232-fr.txt · Last modified: 2020/08/25 09:32 by 127.0.0.1