ModelRailPro logo ModelRailPro NLENDE

Wisseldecoders: accessory decoders voor wissels en seinen

Een wisseldecoder ontvangt een accessory-commando en stuurt een wisselmagnet, schakelmotor of servo aan. Deze gids legt uit hoe het adresserings-systeem werkt, welke aanstuurmethodes er zijn en waar het in de praktijk mis kan gaan.

Wat is een accessory decoder?

Een accessory decoder — in het Nederlands vaak wisseldecoder of magneetartikeldecoder — is een apart type decoder dat geen loc aanstuurt maar magneetartikelen: wissels, seinen, ontkoppelaars en relais. De decoder ontvangt een accessory-commando van de centrale via de rail of een apart bus-systeem en vertaalt dat naar een elektrisch signaal voor het magneetartikel.

NMRA-standaard S-9.2.1 onderscheidt twee typen. De Basic Accessory Decoder gebruikt een 9-bit adresveld en is bedoeld voor eenvoudige magneetartikelen zoals wissels en seinen. De Extended Accessory Decoder gebruikt een 11-bit adresveld en is ontworpen voor complexe seinaspecten waarbij meer dan twee standen nodig zijn. De meeste wissels op een hobbymodel­baan worden bediend door een Basic Accessory Decoder.

Accessory decoders zijn los van lokdecoders en hebben hun eigen adresruimte. Ze communiceren via hetzelfde DCC-signaal op de rail of — bij sommige systemen — via een aparte bus zoals LocoNet of het Märklin CAN-bus. Zie ook de decoder-interfaces-gids voor het onderscheid tussen decoder-types in het algemeen.

DCC-adresbereik en adresstructuur

Het lineaire accessory-adresbereik in DCC loopt van 1 tot en met 2044. De adressen 2045–2048 zijn gereserveerd voor broadcast-commando's. Adres 0 is officieel gereserveerd; in de praktijk gebruiken sommige fabrikanten het toch voor testdoeleinden. De onderliggende structuur bestaat uit 511 decoder-adressen met elk 4 sub-adressen (uitgangen), wat uitkomt op 511 × 4 = 2044 bruikbare adressen.

Wat dat in de praktijk betekent: een decoder met decoder-adres 1 stuurt theoretisch de uitgangen op lineaire adressen 1, 2, 3 en 4 aan. Een decoder met adres 2 stuurt adressen 5, 6, 7 en 8 aan — enzovoort. Maar of de fabrikant en de software dit ook zo nummeren, is een geheel andere vraag.

Het adres-offset-probleem: de grootste valkuil

De NMRA-specificatie beschrijft de structuur van het adresveld, maar schrijft geen encoder-conventie voor. Dat wil zeggen: de standaard zegt niet hoe een centrale of softwarepakket het lineaire adres 1–2044 moet presenteren aan de gebruiker. Het gevolg is een hardnekkig interoperabiliteitsprobleem: "adres 5" in software A is niet hetzelfde wisselpunt als "adres 5" in software B of op decoder C.

Concrete varianten die in het veld voorkomen:

Gevolg voor de praktijk: als je een nieuw systeem instelt, test dan altijd adres 1 en noteer welk physiek wisselpunt reageert voordat je het hele schema programmeert. Raadpleeg de handleiding van zowel de centrale of software (hier: ModelRailPro + de onderliggende centrale) als de decoder. Er is geen universele formule die voor alle combinaties klopt. Op baan te bevestigen per gebruikte combinatie van centrale en decoder.

Meer over de onderliggende centrales: zie DCC-EX en Märklin CS2/CS3.

Motorola-wisseldecoders: k83 en k84

Naast DCC kent het Märklin-ecosysteem een eigen accessory-protocol gebaseerd op het Motorola-format. De bekendste decoders zijn de k83 (vier uitgangen, solenoid-puls) en de k84 (vier uitgangen, solenoid-puls of relais-stand). Beide werken uitsluitend met het Motorola-accessory-protocol, zijn unidirectioneel — de stand wordt niet teruggemeld — en ondersteunen adressen 1 tot en met 256, waarbij de exacte nummering centrale-afhankelijk is.

Centrales die het Motorola-accessory-protocol ondersteunen naast DCC zijn onder meer de Märklin CS2/CS3, Z21 zwart, DR5000 en ESU ECoS. DCC-EX ondersteunt het Motorola-protocol niet. Als je een gemengde baan hebt met zowel DCC-decoders als Märklin k83/k84-wisseldecoders, heb je een centrale nodig die beide protocollen kan zenden.

Aanstuurmethodes: solenoid, schakelmotor en servo

De manier waarop de decoder het wisselmechanisme aanstuurt, is bepalend voor de instellingen en de keuze van decoder.

Solenoid (magneetwisselmotor)

De meest traditionele methode. De decoder stuurt een korte stroomstoot — typisch 50 tot 200 ms — naar een van de twee magneetspiralen, die de wisseltonge mechanisch omzet. Te lange activering beschadigt of verbrandt de magneet; dit is een bekende oorzaak van defecten op oudere banen waar de decoder geen tijdbeveiliging had.

Moderne DCC-centrales beperken de pulslengte intern. Of de pulslengte die ModelRailPro via de onderliggende centrale uitzendt, compatibel is met jouw specifieke solenoid-decoder, is op baan te bevestigen. Raadpleeg de hardware-overzicht voor de status van de centrale die je gebruikt.

Moment- of schakelmotor

Een schakelmotor (bijv. Märklin 74491, Tortoise) blijft onder stroom in de eindpositie. De decoder houdt na het stuurcommando de spanning op de bijbehorende uitgang. Dit vereist een decoder die de uitgang continu vasthoudt in plaats van een puls te geven — niet alle wisseldecoders kunnen dit; controleer het datasheet.

Servo

Servodecoders zetten een DCC-accessory-commando om naar een servo-PWM-signaal. De servo draait langzaam naar de geprogrammeerde eindpositie, wat een realistischere beweging geeft dan een solenoid. Bekende voorbeelden zijn de ESU SwitchPilot Servo en vergelijkbare modules. Servodecoders hebben doorgaans instelbare rijsnelheid en eindposities via CV-programmering. Zie de DCC-tools voor hulp bij CV-berekeningen.

Wisselstand-terugmelding

Een belangrijk onderscheid: standaard DCC-accessory-decoders melden de wisselstand niet terug. De centrale en software gaan ervan uit dat het commando is uitgevoerd en slaan de veronderstelde stand op. Als de wissel mechanisch blokkeert of de stroom wegvalt, weet de software dat niet automatisch.

Sommige decoders melden de werkelijke stand wel terug via een aanvullend systeem — zoals s88, LocoNet of RailCom — maar dit is fabrikant-specifiek en niet verplicht gesteld in NMRA S-9.2.1. Voorbeelden zijn de ESU SwitchPilot Servo (s88-terugmelding) en bepaalde Littfinski-modules (LocoNet). Als betrouwbare wisselstand-terugmelding vereist is voor automatisch rijden, kies dan een decoder met expliciete terugmelding via een door jouw centrale ondersteund terugmeldbus.

Meer over terugmeldopties en het koppelen van bezetmelding aan bloksturing: zie de terugmelding-gids.

Praktische insteltips

Bij het instellen van wisseldecoders in ModelRailPro gelden de volgende aandachtspunten:

Veelgestelde vragen

Wat is het adresbereik voor DCC-wisseldecoders?
NMRA S-9.2.1 definieert lineaire adressen 1 tot en met 2044 voor accessory decoders. De adressen 2045–2048 zijn gereserveerd voor broadcast. Adres 0 is officieel gereserveerd; sommige fabrikanten gebruiken het toch. Controleer altijd de handleiding van je decoder.
Waarom werkt adres 5 in mijn software niet overeen met adres 5 op de decoder?
Omdat de nummering per fabrikant en per software inconsistent is. Sommige systemen tellen vanaf 1, andere vanaf 0, en weer andere gebruiken de formule (decoder-1)x4+uitgang. NMRA schrijft geen encoder-conventie voor. Raadpleeg altijd de handleidingen van zowel centrale/software als decoder — er is geen universele formule.
Beschadigt een DCC-commando mijn wisselmagnet?
Een magneetwisseldecoder stuurt een korte puls van circa 50–200 ms. Te lang onder stroom beschadigt de magneet. Moderne DCC-centrales beperken de pulslengte intern. Of de pulslengte van ModelRailPro met jouw specifieke solenoid-decoder overeenkomt, is <span class="badge test">op baan te bevestigen</span>.
Download ModelRailPro 30 dagen gratis proberen

← Terug naar hardware · DCC-tools