ddx-nl
Differences
This shows you the differences between two versions of the page.
ddx-nl [2018/11/12 08:56] – external edit 127.0.0.1 | ddx-nl [2020/10/30 09:44] (current) – removed rjversluis | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====DDX | ||
- | [[dutch|{{ | ||
- | [[dutch|Inhoud]] -> [[dutch# | ||
- | * [[ord-cs-nl|ORD-1]] | [[Maerklin_6604-nl|Märklin Delta 6604 en ORD-1]] | [[Maerklin_6015_6017-nl|Märklin 6015/6017 Booster met RS232]] | [[roco-booster-nl|Roco booster met RS232]] | [[s88_lpt-nl|S88 Modules]] | ||
- | | ||
- | // \\ // \\ | ||
- | |||
- | ^//Letop : Alvorens decoders of andere hardware aan te schaffen overtuig je ervan dat deze kunnen samenwerken met de DCC/MM signalen die opgewekt worden met DDX Kijk ook op : [[ddx-en# | ||
- | |||
- | \\ | ||
- | =====Eigenschappen===== | ||
- | * Voorziet in zowel het NMRA-DCC als het Märklin/ | ||
- | * Tot vier s88 bussen op de parallelle poort. | ||
- | * Zowel voor Linux als voor Windows. | ||
- | * Volledige Rocrail ondersteuning | ||
- | * Voorziet in het **NMRA DCC** en het **Märklin/ | ||
- | * Kompatiebel met **[[ord-1-en|ORD-1]]** | ||
- | * Laag CPU gebruik | ||
- | * Geen extra processen nodig | ||
- | * Zonder protocol-overhead voor betere antwoordtijden. | ||
- | * DCC eigenschappen: | ||
- | * Programmeer Spoor ondersteuning voor programmeren en uitlezen van CV's | ||
- | * Korte en lange adressering | ||
- | * 14, 28 of 127/128 snelheidsstappen | ||
- | * 12 functies | ||
- | |||
- | =====Let op===== | ||
- | * DDX is niet instaat die signaal kwaliteit te leveren die normale CS leveren, probleempjes kunnen verwacht worden. | ||
- | * S88 is niet voor 100% betrouwbaar o.a. vanwege die lengte van de aansluitbedrading tussen de IC's op de printen. | ||
- | |||
- | =====S88 Terugmelding===== | ||
- | De S88 bussen, tot vier stuks, zijn verbonden met de printerpoort. | ||
- | Alle bussen worden voor een snellere ontvangst van de bezetmelders | ||
- | |||
- | |||
- | ====S88 Addressering==== | ||
- | * Bus 0 start bij bezetmelder 0 | ||
- | * Bus 1 start bij bezetmelder 496 | ||
- | * Bus 2 start bij bezetmelder 992 | ||
- | * Bus 3 start bij bezetmelder 1488 | ||
- | |||
- | |||
- | =====Linux en Windows===== | ||
- | Momenteel is DDX getest op de volgende computer platformen: | ||
- | * Linux 2.6 kernel (Ubuntu 7.10, 8.04, 8.10, Debian4) | ||
- | * Windows XP SP2 | ||
- | * ... | ||
- | |||
- | |||
- | =====Setup===== | ||
- | Nodes, attributen en waarden worden hier uitgelegd: [[http:// | ||
- | Alle parameters zijn in te stellen vanuit de [[rocrailini-controller-nl# | ||
- | |||
- | ==== Loc Decoders ==== | ||
- | Het is aan te raden om de locdecoder, **CV29**, te programmeren voor | ||
- | Onder bepaalde omstandigheden kan de railspanning namelijk zonder digitaal signaal zo hoog zijn dat de loc analoog reageert als of CV29 op **standaard** ingesteld staat. | ||
- | |||
- | |||
- | **Hoe 128 snelheidstrappen bij DCC decoders in te stellen** | ||
- | |||
- | Ten eerste moet de decoder ingesteld zijn op 28/128 stappen.Programmeer bit 2 van cv29 met een 1: cv29=2. Daarna moeten we rocrail vertellen hoe de data naar de loc gezonden moet worden. Klik op Tables-Locomotives en selecteer de loc waarvan je de instelling wilt veranderen. Klik op interface en verander de volgende instellingen: | ||
- | |||
- | Sommige Lenz decoders herkennen alleen 14,27 en 127 stappen. Wees er zeker van dat je decoder 128 stappen aan kan. Vraag dit eventueel na. | ||
- | |||
- | {{loc.png}} | ||
- | |||
- | |||
- | \\ | ||
- | |||
- | **Treinen die rijden zonder digitaal signaal als DDX start.** | ||
- | Bij gebruik van DDX moet de locdecoder zo geprogrammeerd worden dat hij niet analoog kan rijden. Meestal is dat een instelling bij CV29. | ||
- | |||
- | |||
- | |||
- | ====Seriële poort==== | ||
- | Gebruik voor de beste resultaten de standaard seriële poorten: | ||
- | {{ddx-gen-en.png}}\\ | ||
- | Als een niet standaard adres gebruikt wordt dan kan de instelling onder **Port base** gewijzigd worden, in alle andere gevallen laat op nul staan (0).\\ | ||
- | \\ | ||
- | ===dmesg | grep tty=== | ||
- | |||
- | Dit is het commando voor Linux gebruikers om de instellingen van de seriele poort te verkrijgen: | ||
- | |||
- | < | ||
- | serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A | ||
- | 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A | ||
- | 0000: | ||
- | 0000: | ||
- | </ | ||
- | \\ | ||
- | DDX werkt met de meeste USB naar Serieel adapters. Voor een goede werking met het Märklin/ | ||
- | // \\ // \\ | ||
- | |||
- | De werking van de USB naar serieel adapter is afhankelijk van de toegepaste chip: | ||
- | |||
- | |||
- | | Chip | Linux 2.6.22 | Windows XP, chip manufacturers driver| | ||
- | | FTDI2232 | DCC enkel (6-bit transfers niet voorzien door de hardware) | ||
- | | Prolific 2303 | DCC enkel, transmitter-leeg detectie werkt niet in driver || | ||
- | // \\ // \\ | ||
- | |||
- | ====Parallele poort==== | ||
- | {{ddx-s88-en.png}}\\ | ||
- | De volgende parallele poorten worden ondersteund: | ||
- | Zet poort adres op 0 om de S88 volledig uit te zetten.\\ | ||
- | ==== Details ==== | ||
- | {{ddx-details-en.png}}\\ | ||
- | |||
- | === Fast CV Get === | ||
- | Gebruik deze optie bij een echte RS232 poort voor sneller lezen van de CV's .\\ | ||
- | |||
- | === Check TX === | ||
- | Reduceer lichtflikkeren bij gebruik van een echte RS232 poort.\\ | ||
- | ====Protocols==== | ||
- | DCC aan = Activeer DCC locs en benodigdheden\\ | ||
- | MM aan = Activeer MM locs\\ | ||
- | MMA aan = Activeer MM accessoires\\ | ||
- | MMLP aan = Activer MM lange pakketten pause | ||
- | |||
- | |DCC | MM | MMA | Mode | Opmerking | | ||
- | | Aan | | | Alleen DCC | geen MM output, alleen DCC | | ||
- | | Aan |Aan | | MM loks, met DCC decoders, zoals de Opendecoder | DCC idle data | | ||
- | | Aan |Aan | Aan | Gemixte mode | DCC idle data | | ||
- | | Aan | | Aan | DCC + MM benodigdheden | DCC wordt alleen verstoord door MM-accessoire data | | ||
- | | |Aan | Aan | Normaal MM mode | Geen DCC idle data | | ||
- | |||
- | //Note: Voor een svn oder dan 2483 , alles aan zetten.// | ||
- | |||
- | =====Beperkingen ===== | ||
- | Om Rocrail met DDX in Windows NT/2000/XP te draaien moet de volgende driver geinstalleerd worden: | ||
- | [[http:// | ||
- | |||
- | De link geeft je eveneens een beschrijving hoe je deze driver moet laden. De driver kan eveneens hier gedownloaded worden :\\ | ||
- | |||
- | Let erop dat de gebruikte RS232 poort een goed digitaal signaal kan produceren, niet alle seriele poorten kunnen goed omgaan met de digitale rocrail aansturing.\\ | ||
- | |||
- | |||
- | Alternatieve lokaties om de driver te downloaden :\\ | ||
- | [[http:// | ||
- | en:\\ | ||
- | http:// | ||
- | |||
- | // \\ // \\ | ||
- | |||
- | DDX heeft een 16550 compatibele UART seriële poort nodig. | ||
- | |||
- | Het MM formaat heeft een speciale timing die gebruik maakt van busy wachtlussen. De timing functies vragen minimaal een Pentium processor. | ||
- | |||
- | |||
- | De commando-wachttijd voor een enkel commando is gemiddeld 0-50ms. Bij DCC wordt iedere lok om de 50ms voorzien van nieuwe data (er is een wachttijd voor het refresh packet (25ms) en idle data (25ms)). | ||
- | |||
- | * Alleen DCC, verversing ongeveer iedere 50ms. | ||
- | * Aleen MM, verversing één lok ongeveer 375ms (dit benodigt 5 pakketen, 1 snelheid en 4 FX pakketen, 25ms idle data is nodig tussen de pakketen). | ||
- | * DCC + MM, één DCC lok en 25ms idle data is nodig tussen ieder MM refresh paket. Een compleet MM lokververscyclus neemt dan ongeveer 500ms in beslag. | ||
- | |||
- | Beperking die mogelijks in de toekomst verholpen zijn: | ||
- | * Verbeterde foutafhandeling. **Nog te realiseren...** | ||
- | * Maak de code " | ||
- | * Verbeter en controleer output timing en latency. | ||
- | |||
- | =====Aanbevolen Hardware===== | ||
- | [[ord-1-en|ORD-1]] | ||
- | |||
- | Hardware die werkt met erddcd, SRCP of DDW werkt ook met DDX. | ||
- | De programmeer voorziening voor locdecoders en functiedecoders is specifiek gemaakt voor ORD-1, maar vergelijkbare hardware werkt naar alle waarschijnlijkheid ook.. | ||
- | De oude S88 interface voor MrDirect is niet compatibel met DDX, recente versies van MrDirect ondersteunen ons type S88 interface. | ||
- | |||
- | |||
- | =====Motorola Protocol Versies===== | ||
- | ^ versie ^ adresbereik ^ speed stappen ^ functies ^ Opmerkingen ^ | ||
- | | 1 | 255 | 15 | 0 | Verouderde decoders, geen absolute lokrichting. Maximaal 80 adressen | ||
- | | 2 | 80 | 15 | 4 | Meeste MM-compatibele decoders. | | ||
- | | 3 | 255 | 28 | 4 | Nieuwere decoders (MFX+MM) ondersteunen 28 snelheidsstappen. Ook gebruikt voor Wikinger decoder. | | ||
- | | 4 | 255 | 15 | 4 | Uitgebreide adresbereik (Uhlenbrock?, | ||
- | | 5 | - | 28 | - | Voorziet in 28 stappen door het zenden van 2 maal het versie 2-pakket met verschillende snelheden... | | ||
- | |||
- | =====NMRA DCC Protocol specifiek===== | ||
- | * Beide korte en lange adressen. | ||
- | * 14, 28 en 127/128 speed steps. | ||
- | * Tot 12 functies. | ||
- | * CV-programmering en CV-lees op programmeerspoor | ||
- | * CV-programmering op de hoofdbaan (POM) | ||
- | =====Zwarte/ | ||
- | De RS232 poort/ | ||
- | |||
- | |||
- | ^ Merk ^ Naam ^ Type ^ Link ^ Status ^ Opm. ^ | ||
- | | Rocrail | alle eigen RR DCC decoders | accessoire decoder |http:// | ||
- | | Lenz | Silver Mini | loc decoder | http:// | ||
- | | Lenz | Gold Mini | Loco Decoder | http:// | ||
- | | Kuehn | N025 | loc decoder | http:// | ||
- | | CT Elektronik | DCX 74 | loc decoder | http:// | ||
- | | Tams | LD-G 33 | loc decoder | http:// | ||
- | | Tams | LD-G 8 | loco decoder | http:// | ||
- | | Tams | LD-G 21 | loco decoder | http:// | ||
- | | Tams | LD-G 5 | loco decoder | http:// | ||
- | | Tams | FD-R | functie decoder | http:// | ||
- | | Wedi | 8 poort' | ||
- | | LDT | S-DEC-4-DC | accessoire decoder | http:// | ||
- | | LDT | M-DEC-DC | accessoire decoder | http:// | ||
- | | MBTronik | WA5 Servo decoder | accessoire decoder | http:// | ||
- | | Digitalbahn | Sven Brandt' | ||
- | | ESU | LokPilot V3.0 DCC, LokSound V3.5, LokPilot Basic | loco decoder | http:// | ||
- |
ddx-nl.1542009373.txt.gz · Last modified: 2018/11/12 08:56 by 127.0.0.1