Table of Contents
DCC232
Sommaire → Les centrales numériques → DCC232
Introduction
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'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 sont supportés.
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 GCA85/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 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 | 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 | 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 | 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
É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 | - | /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.