User Tools

Site Tools


ddx-fr

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
ddx-fr [2019/04/18 15:25] – [Windows 8] phil45ddx-fr [2020/05/09 19:01] (current) – removed phil45
Line 1: Line 1:
-======DDX  Digital Direct eXtra: Obsolète ====== 
-[[:france#les_centrales_numeriques|{{  :interface.png}}]][[:france|{{  :rocrail-logo-35.png}}]] 
- 
-[[france|Sommaire]] -> [[france#les_centrales_numeriques|Les centrales numériques]] ->   **DDX** 
- \\ 
-| Avant d'invertir du temps et d'avoir beaucoup de frustrations avec cette 'solution' vous pourriez envisager une autre centrale numérique.\\ Construire l'un des circuits électroniques publiés relatifs au DDX sont à vos risques et périls et ne sont pas supportées dans le forum Rocrail. | 
-| La bibliothèque DDX n'est plus supportée à l'exception de crash/correction de bugs. -> **Obsolète** |\\ 
- 
- 
- \\ 
- 
-=====Seulement pour Linux 2.6 et Windows XP===== 
-DDX est supporté pour les systèmes d'exploitation suivants: 
-  * Noyau Linux 2.6 (Rocrail/DDX doit tourner dans le contexte root.:!:) 
-  * Windows **XP**, 32 bit, seulement :!: 
- 
- 
- 
- \\ 
- 
-=====Fonctions===== 
-  * Support complet de Rocrail 
-  * Support des formats **NMRA DCC** et **Märklin/Motorola (MM)** 
-  * **Linux** et **Windows** 
-  * Jusqu'à quatre chaînes bus s88 sur le port parallèle 
-  * Compatible avec **[[ord-1-fr|ORD-1]]** 
-  * Très peu gourmand en CPU 
-  * Pas de processus supplémentaire à démarrer 
-  * Sans protocole de supervision pour un meilleur temps de réponse 
-  * Fonctions DCC : 
-    * Support d'un rail de programmation pour le réglage et la lecture des CV 
-    * Adresse courte et longue 
-    * 14, 28 ou 127/128 crans de vitesse 
-    * 12 fonctions 
- 
-=====Désavantages===== 
-  * DDX n'est pas capable de délivrer la qualité d'une centrale numérique réelle et l'on peut s'attendre à les problèmes lorsqu'on l'utilise. 
-     * Voir: **[[#liste_noire_blanche|Liste noire/blanche des décodeurs]]** 
-  * L'UART du PC n'est pas conçu pour générer un signal qui correspond à 100% aux standard du NMRA. En raison de cela il y a **[[#liste_noire_blanche|certains décodeurs]]** qui ne fonctionnent pas ou partiellement. 
-  * Le S88 n'est pas 100% fiable à cause des longs fils entre les puces et qui n'est pas couvert par les spécifications du fabricant des puces. 
-  * Les décodeurs mobiles pourrait réagir avec retard aux commandes générées par DDX. 
-  * Plus aucun développement ni support d'équipe n'est prévu. (Obsolète) 
- 
- \\ 
- 
-=====Rétrosignalisation S88===== 
-Les chaînes s88, jusqu'à quatre différents, sont connectés au port parallèle(imprimante). Tous les chaînes sont scannées parallèlement pour que la répartition des modules de rétro-signalisation se fasse avec une meilleure performance. 
- 
-====Adressage S88 (à plat)==== 
-  * Chaîne 0 commence avec le contact 0 
-  * Chaîne 1 commence avec le contact 496 
-  * Chaîne 2 commence avec le contact 992 
-  * Chaîne 3 commence avec le contact 1488 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-=====Configuration===== 
-Les nœuds, attributs et valeurs sont expliquées ici: [[http://www.rocrail.net/doc/rocrail-wrappers/wrapper-en.html#digint|wrapper-en.html#digint]]\\ 
-Pour tous les paramètres possibles, voir [[rocrailini-controller-fr#nouvel_ajout|Rocgui]].\\ 
- 
-==== Activation PT (voie de programmation)==== 
-Si le LPT est branché au ORD-1 la voie de programmation (PT) doit être activée avant la programmation. Voir: **[[:pt-fr#pt|PT ON/OFF]]**.\\ 
- 
- 
-==== Décodeurs de Locomotives ==== 
-Le principal conseil est de programmer le décodeur de locomotive à l'adresse **CV29**, en mode de fonctionnement  **uniquement**  **digital** .\\ 
-Sous certaines conditions(par exemple un plantage pc), le courant des rails peut rester en position haute sans la modulation digitale, ce qui aura pour conséquence de faire démarrer la loco en mode conventionel et à toute allure si le CV29 est laissé dans sa position par défaut. 
- 
-==Comment configurer les décodeurs DCC pour 128 crans de vitesse== 
-Tout d'abord, il faut indiquer au décodeur qu'il doit se mettre à l'écoute du mode 28 / 128 crans de vitesse. Il faut dès lors programmer le Bit 2 du CV29 vace la valeur de 1: CV29 = 2 
-Après cela, il faut indiquer à Rocrail la manière d'envoyer les données à la loco. 
-Cliquer sur //Tables-Locomotives// et choisir la la loco que vous voulez changer. Cliquer sur l'onglet //Interface// et changer les réglages suivants: 
-1. Version du protocole: Passer la version du protocome de 1 à 2 parce que la version 1 ne supporte que 14 et 28 crans de vitesse. Les 128 crans ne sont utilisables qu'avec la Version 2. 
-2. Crans de vitesse: ici vous avez à définir le nombre de crans. Indiquer 128 pour un conduite tout en souplesse. 
- 
-Certains décodeurs Lenz ne peuvent reconnaitre que 14, 27 et 127 crans. 
-Soyez sûr que votre décodeur a la capacité de prendre en charge le mode 128 crans de vitesse. Si vous ne connaissez pas l'info, il suffit de demander les renseignements à votre revendeur local ou directement chez le fabriquant. 
- 
-Cela a été testé avec SNAPSHOT svn 704 et DDL.so. Cela a également été testé avec erddcd-v1.61-svn254 et SRCP V0.7. 
- 
-:!: **A ne pas utiliser avec SRCP 0.8.x parce que cela signifie adresse longues au lieu de 128 crans de vitesse!** 
- 
-{{:loc:loc-int-fr.png}} 
- 
-==Le train circule sans signal numérique au démarrage de DDX== 
-Avec l'utilisation de DDX il faut programmer le décodeur pour qu'il ignore le mode analogique. 
-C'est le plus souvent le CV29, mais bien vérifier le manuel du décodeur! 
- 
- 
- \\ 
- 
-====Le port série==== 
-Pour de meilleurs résultats, utiliser le port série, c'est à dire ttyS0-4 (Linux) Com1-4 (Windows) à l'adresse 0x3F8, 0x2F8, 0x3E8, 0x2E8.\\ 
-{{ddx-gen-en.png}}\\ 
-Si l'adresse n'est pas standard elle peut être écrasée en réglant le **Port base** avec celui reporté par l'OS, dans tous les autres cas laisser à zéro.\\ 
-===dmesg | grep tty=== 
-<code> 
-serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 
-00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 
-0000:02:00.0: ttyS1 at I/O 0xdf00 (irq = 169) is a 16550A 
-0000:02:00.0: ttyS2 at I/O 0xde00 (irq = 169) is a 16550A 
-</code> 
- \\ 
-Cela peut marcher avec un adaptateur USB/série. Pour fonctionner correctement avec le protocole Märklin/Motorola, l'adaptateur USB/Série doit supporter les transferts 6-bit et supporter le report quand le transmetteur UART est vide. Windows peut mettre un long moment pour les réglages UART entre DCC et MM, cela créera des pauses dans le flot de données, ce qui pourrait faire clignoter les lumières (si utilisé uniquement pour DCC ou pour MM, aucun changement n'est nécessaire).  
- 
-| Puce     | Linux 2.6.22 | Windows XP, pilote des fabricants de puces| 
-| FTDI2232 | seulement DCC (transferts 6-bit non supportés par le matériel)  || 
-| Prolific 2303 | seulement DCC, détection d'émetteur vide ne fonctionne pas avec le pilote || 
- 
- 
-====Port parallèle==== 
-{{ddx-s88-en.png}}\\ 
-\\ 
-Anciennement seulement le port parallèle était supporté aux adresses héritées, c'est à dire ''parport0-2'' (linux) LPT1-3 (windows) (''0x3BC, 0x378, 0x278'') 
- 
-Depuis la rev. 2386 la fenêtre de dialogue supporte l'entrée de __toutes__ les adresses de port possibles. 
- 
-Pour désactiver complètement le S88 régler l'adresse du port à "0". 
- 
-Pour utiliser le port parallèle sous les systèmes d'exploitation du type Unix, le serveur Rocrail doit fonctionner sous root. 
- 
-:!: Pour LPT dans la configuration du BIOS le Plug and Play doit être désactivé et le mode ECP/EPP doit être sélectionné.\\ 
-\\ 
- 
-==== Détails ==== 
-{{ddx-details-en.png}}\\ 
- 
-=== Fast CV Get === 
-Cocher cette option quand on utilise une interface réelle RS232 pour obtenir une lecture des CV plus rapide.\\ 
- 
-=== Check TX === 
-Réduit le léger scintillement quand on utilise une interface réelle RS232.\\ 
- 
-====Protocoles==== 
-DCC on = Active les accessoires et les locomotives DCC 
- 
-MM on = Active les locomotives MM 
- 
-MMA on = Active les accessoires MM 
- 
-MMLP on = Active la pause des long paquets MM 
- 
-^ :!: Si plus d'un protocole est sélectionné, alors il est nécessaire de configurer le //Protocole// pour chaque locomotive dans la [[loc-int-fr|fenêtre de dialogue interface de la locomotive]] :!: ^ 
-\\ 
-|DCC  | MM | MMA | Mode de fonctionnement | Note | 
-| On  |     | Pure DCC | PAs de données de sortie MM, flux DCC propre | 
-| On | On |   | Locomotives MM, mais seulement avec des décodeurs d'accessoires DCC, comme opendecoder | Données inactives DCC | 
-| On | On | On | Mode mixte | Données inactives DCC | 
-| On |   | On | DCC + accessoires MM | flux DCC seulement interrompu par les changements sur les accessoires | 
-|   | On | On | Mode MM hérité | Pas de données inactives DCC | 
- 
-//Note: Avant svn 2483, tous est permis.// 
- 
- \\ 
- 
-=====E/S Direct===== 
-Soyez sûr que le port série RS232 utilisé est adapté pour généré un signal numérique précis; Tous les ports ne peuvent pas gérer les demandes.\\   
- 
-====Linux==== 
-Pour utiliser toutes les fonctionnalités sans limites de DDX sous les systèmes d'exploitation comme Unix (également sous Linux), le serveur Rocrail doit fonctionner sous root. 
- 
-====Windows==== 
-Pour fire fonctionner Rocrail avec DDX sur Windows NT/2000/XP, vous avez besoin d'installer le:\\ 
-pilote de périphérique [[http://home.snafu.de/mgrafe/treiber.htm|GIVEIO.SYS]]. Le lien vous mène à une description sur la façon de charger le pilote dans le système.\\ 
-===Téléchargements alternitifs:=== 
-  * http://home.snafu.de/mgrafe/Programme/DDW-Treiber.zip 
-  * http://sourceforge.net/project/showfiles.php?group_id=46487&package_id=77441&release_id=150767 
- 
-En utilisant Windows7 (32bit), vous devrez installer le pilote du périphérique en mode sans échec. 
- 
-====Motorola==== 
-Le format MM a besoin d'une temporisation spéciale qui utilise des boucles d'attentes d'occupation pour atteindre le moment précis nécessaire. Sous Windows, le temporisateur haute résolution est utilisé. Sous Linux, nanosleep est utilisé. Ces fonctions de temporisation nécessite du matériel trouvé dans les processeurs Pentium ou mieux (486 ne marchera pas...). 
- 
-====Rafraîchissement==== 
-La latence des commandes pour une seule commande émise lorsque le temps d'inactivité est d'environ 0-50ms (il peut y avoir une attente pour un rafraîchissement de paquet (25ms) et les données d'inactivité (25ms) pour finir). 
-  * Seulement DCC, une locomotive est rafraîchie approximativement chaque 50ms. 
-  * Seulement MM, une locomotive est rafraîchie approximativement chaque 375ms (cela requiert 5 paquets, 1 pour la vitesse et 4 paquets FX, 25ms de données d'inactivité sont envoyés entre chaque paquets). 
-  * DCC + MM, Une locomotive DCC et 25ms de données d'inactivité sont envoyés entre chaque rafraîchissement de paquets MM. Un cycle de rafraîchissement complet de locomotive MM prendra alors environ 500ms. 
- 
-===Remarque:=== 
->Si le protocole **MM** est seulement choisi, Alors se produit une charge de processeur élevée ou le PC ralentira. 
->Quelques utilisateurs ont reporté que cela est résolu sous Windows en activant __davantage__ le protocole **DCC**. 
- 
- \\ 
- 
-=====Matériel recommandé===== 
-**[[ord-1-fr|ORD-1]]** 
- 
-Ce module logiciel, aussi bien que les programmes SRCPD et DDW, sont des descendants de erddcd (alias Digital Direct for Linux). Le matériel qui fonctionne avec erddcd, SRCPD ou DDW fonctionnera avec DDX. 
-Le contrôle de la voie de programmation et le retour d'information ont été fait sur mesure  pour l'ORD-1, mais peuvent fonctionner avec un matériel similaire. 
-L'ancienne interface S88 pour MrDirect n'est pas compatible avec DDX (mais les versions récentes de MrDirect supportent notre type d'interface S88). 
- 
- 
- 
-=====Spécifications du protocole Motorola===== 
-^ version ^ plage d'adresse ^ crans de vitesse ^ fonctions ^ Remarque ^ 
-| 1 | 255 | 15 | 0 | Très vieux décodeurs, pas de direction absolue de locomotive. Seulement 80 adresses sont supportées par les anciens décodeurs Märklin. | 
-| 2 | 80 | 15 | 4 | Sûr pour la plupart des décodeurs compatibles MM. | 
-| 3 | 255 | 28 | 4 | Nouveaux décodeurs (MFX+MM) semble comprendre les 28 crans de vitesse. Également utilisé pour les décodeurs Wikinger. | 
-| 4 | 255 | 15 | 4 | Plage d'adresse étendue (Uhlenbrock?, Tams?) | 
-| 5 | - | 28 | - | Autorise 28 crans de vitesse par l'envoi de 2 fois le paquet de la version 2 avec une vitesse différente... (Ne me demandez pas pour quel type de décodeur. Je n'ai pas de décodeur qui supporte cela.) | 
- 
- 
- 
- 
-=====Spécificités du protocole NMRA DCC===== 
-  * Adresses courtes et longues. 
-  * 14, 28 et 127/128 crans de vitesse. 
-  * Jusqu'à 12 fonctions. 
-  * Programmation et lecture des CV via le rail de programmation. 
-  * Programmation des CV sur le circuit principal (POM). 
- 
- 
- 
- 
-=====Liste noire/blanche===== 
-:!: Cette liste est défini par l'utilisateur et ne garantie pas que cela fonctionne à 100%, et il n'y a pas de support officiel sur le Forum. À long terme certains décodeurs peuvent avoir des problèmes avec la qualité du signal numérique.\\  
- 
-====DCC==== 
-^ Marque ^ Nom ^ Type ^ Lien ^ Statut ^ Commentaires ^ 
-| Rocrail | Tous les décodeurs DCC fait soi-même | Décodeur stationnaire |http://wiki.rocrail.net/doku.php?id=english#hardware | OK | Tous les décodeurs décrits dans la section hardware fonctionne bien avec ddx | 
-| Lenz | Silver Mini | Décodeur de locomotive | http://www.digital-plus.de/digitalplus/digitalplus_decoder_silver.php | OK | fonctionne bien | 
-| Lenz | Gold Mini | Décodeur de locomotive | http://www.digital-plus.de/digitalplus/digitalplus_decoder_gold.php | OK | fonctionne bien | 
-| Lenz | Gold | Décodeur de locomotive | http://www.digital-plus.de/digitalplus/digitalplus_decoder_gold.php | PARTIEL | le décodeur fonctionne, mais la lecture des CV est impossible | 
-| Lenz | Gold Maxi| Décodeur de locomotive | http://www.digital-plus.de/digitalplus/digitalplus_decoder_gold.php | PARTIEL | e décodeur fonctionne, mais la lecture des CV est impossible | 
-| Lenz | LE1014 | Décodeur de locomotive | http://www.lenz.com/products/decoders/currentdecoders/le1014.htm | PARTIEL | le décodeur fonctionne, mais la lecture des CV est impossible | 
-| Kuehn | N025 | Décodeur de locomotive | http://www.kuehn-digital.de/ | OK | fonctionne bien | 
-| Kuehn | N045 | Décodeur de locomotive | http://www.kuehn-digital.de/ | OK | fonctionne bien | 
-| Kuehn | T125/T145 | Décodeur de locomotive | http://www.kuehn-digital.de/ | OK | fonctionne bien | 
-| Kuehn | T65 | Décodeur de locomotive | http://www.kuehn-digital.de/ | OK | fonctionne bien | 
-| Tams | LD-G 32 | Décodeur de locomotive | http://www.tams-online.de/htmls/aktuell.html | PAS OK | écriture et lecture des CV impossible | 
-| Tams | LD-G 8 | Décodeur de locomotive | http://www.tams-online.de/htmls/aktuell.html | OK|fonctionne bien   | 
-| Tams | LD-G 21 | Décodeur de locomotive | http://www.tams-online.de/htmls/aktuell.html | OK|fonctionne bien   | 
-| Tams | LD-G 5 | Décodeur de locomotive | http://www.tams-online.de/htmls/aktuell.html | OK|fonctionne bien   | 
-| Tams | FD-R | décodeur de fonction+Railcom | http://www.tams-online.de/htmls/aktuell.html | PARTIEL | le décodeur fonctionne, mais la lecture des CV est impossible | 
-| Tams | WD-34 | décodeur stationnaire | http://www.tams-online.de/htmls/aktuell.html | PARTIEL | dépend du PC, \\  [[http://forum.rocrail.net/viewtopic.php?p=33441|regarder ce fil sur le forum allemand]]| 
-| Wedi | Décodeur de servo 8 ports DCC à faire soi-même | décodeur stationnaire | http://freenet-homepage.de/wedis-bastelecke/ | OK | fonctionne bien | 
-| LDT | S-DEC-4-DC | décodeur stationnaire | http://www.ldt-infocenter.com/ | OK | fonctionne bien | 
-| LDT | SA--DEC-4-DC-F | décodeur stationnaire | http://www.ldt-infocenter.com/ | ERREUR | ne fonctionne pas | 
-| LDT | SA--DEC-4-DC-B | décodeur stationnaire | http://www.ldt-infocenter.com/ | OK | fonctionne bien | 
-| LDT | M-DEC-DC | décodeur stationnaire | http://www.ldt-infocenter.com/ | OK | fonctionne bien | 
-| MBTronik | décodeur de servo WA5 | décodeur stationnaire | http://www.mbtronik.de/wa5.html | ERREUR | ni l'exploitation ni la programmation ne semble fonctionner | 
-| CT Elektronik | DCX 51-2 | décodeur de locomotive | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 70-2 | décodeur de locomotive | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 74 | décodeur de locomotive | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 74D/N | décodeur de locomotive | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 75 | décodeur de locomotive | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | SL51-3 | décodeur de locomotive sonorisé | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 32 | décodeur de fonction | http://www.tran.at/ | OK | fonctionne bien | 
-| CT Elektronik | DCX 33 | décodeur de fonction | http://www.tran.at/ | OK | fonctionne bien | 
-| Zimo | MX 63 | décodeur de locomotive | http://www.zimo.at/ | OK | fonctionne bien | 
-| Zimo | MX 64 | décodeur de locomotive | http://www.zimo.at/ | OK | fonctionne bien | 
-| Zimo | MX 620 | décodeur de locomotive | http://www.zimo.at/ | OK | fonctionne bien, lecture/écriture des CV non testé | 
-| Zimo | MX 630 | décodeur de locomotive | http://www.zimo.at/ | OK | fonctionne bien, lecture/écriture des CV non testé | 
-| Zimo | MX 631 | décodeur de locomotive | http://www.zimo.at/ | OK | fonctionne bien, lecture/écriture des CV non testé | 
-| modelleisenbahn-claus | S8-DCC | décodeur de servo | http://www.modelleisenbahn-claus.de/ | OK | fonctionne bien | 
-| Digitalbahn | décodeur de pont tournant de Sven Brandt | décodeur de pont tournant DCC | http://www.digital-bahn.de/ | OK | Il faut utiliser le Firmware 1.37 ou supérieur. Seul le DCC a été testé | 
-| ESU | LokPilot V4.0 | décodeur de locomotive | http://www.esu.eu/ | OK | fonctionne bien | 
-| ESU | LokPilot V3.0 DCC | décodeur de locomotive | http://www.esu.eu/ | OK | fonctionne bien | 
-| ESU | LokSound V3.5, | décodeur de locomotive | http://www.esu.eu/ | OK | fonctionne bien | 
-| ESU | LokPilot Basic | décodeur de locomotive | http://www.esu.eu/ | OK | fonctionne bien | 
-| Uhlenbrock | 76200 | décodeur de locomotive | http://www.uhlenbrock.de/ | OK | fonctionne bien, la lecture/écriture des CV non testé | 
-| Uhlenbrock | 76420 | décodeur de locomotive | http://www.uhlenbrock.de/ | OK | fonctionne bien, la lecture/écriture des CV non testé | 
-| Uhlenbrock | Intelli Drive Comfort 76320 | décodeur de locomotive | http://www.uhlenbrock.de/ | OK | fonctionne bien | 
-| Rautenhaus | RMX990 | décodeur de locomotive | http://www.rautenhaus.de/produkte/rmx-komponenten/rmx990.html | OK | DCC incluant POM fonctionne bien \\ lecture des CV non testé | 
- 
-====MM==== 
-^ Marque ^ Nom ^ Type ^ Lien ^ Statut ^ Commentaires ^ 
-| ESU | LokPilot V4.0 | décodeur de locomotive | http://www.esu.eu/ | OK | fonctionne bien | 
-| Märklin | c80 (6080) | décodeur de locomotive | - | OK | fonctionne bien | 
-| Märklin | Décodeur FX (60760) | décodeur de locomotive | - | OK | Version 5, 28 pas | 
- 
- 
- \\ 
- 
-=====Dépannage===== 
- 
-====Décodeurs stationnaires MM==== 
-Si le décodeur ne réagit pas aux commandes cela peut être fixé par changement de pôle.\\ 
-La sortie de l'ORD-3 est électriquement différente comparée à l'ORD-1.\\ 
- 
-====Windows 8==== 
-Sous Win 8 un problème est possible, si un booster a besoin de négociation RS232 DTR et/ou RTS.\\ 
-Le fil du forum http://forum.rocrail.net/viewtopic.php?t=6623 fournit des notes.\\ 
-\\ 
-