De rol van de 'Watchdog' in modelspoor automatisering

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Jan van der Meer
Modelspoorengineer & DCC-expert
Software & Automatisering · 2026-02-15 · 4 min leestijd

Stel je voor: je hebt urenlang zitten prutsen aan je modelspoorbaan. Alles werkt perfect. De treinen rijden, de wissels schakelen, de verlichting brandt.

En dan, als je even koffie gaat halen, loopt er iets vast. Een trein rijdt door een rood sein, een wissel blijft hangen, en voor je het weet heb je een virtuele ontsporing. Herkenbaar? Daar is de 'watchdog' voor uitgevonden. Het is de stille, digitale bewaker van je automatisering.

Wat is een watchdog precies?

Een watchdog is eigenlijk heel simpel: het is een stukje software of hardware dat constant in de gaten houdt of alles nog werkt zoals het hoort. Denk aan een digitale nachtwaker die nooit slaapt.

Hij controleert of je centrale computer, je Raspberry Pi of je speciale automatiseringsmodule nog reageert. Als die hoofdcomputer vastloopt – door een softwarefout, een stroomstoot of gewoon pech – dan grijpt de watchdog in. Die stuurt een reset-signaal of schakelt over op een noodprogramma.

Zo voorkom je dat je dure locomotieven op elkaar knallen omdat de software crashte.

In de wereld van modelspoorautomatisering is het vooral bekend in systemen die draaien op Arduino's, Raspberry Pi's of speciale DCC-centrales zoals de Roco Z21 of de Lenz LZV200. Het is geen luxe-item, maar eerder een verzekering.

Waarom je er echt één nodig hebt

Je denkt misschien: "Mijn computer loopt nooit vast." Maar in automatisering draait software vaak 24/7.

Op een bepaald moment gaat er iets mis. Het is geen kwestie van 'of', maar 'wanneer'.

Zonder watchdog betekent een crash: handmatig resetten. Je moet naar je baan lopen, de stroom uitzetten, alles opnieuw opstarten, en hopen dat je niet handmatig alle treinen hoeft terug te zetten. Met een watchdog gebeurt dat automatisch. Binnen enkele seconden. Bij complexe banen met bijvoorbeeld een Märklin Digital-systeem of een ESU ECoS-centrale, waar tientallen treinen en honderden wissels aangestuurd worden, is zo'n automatische reset goud waard. Het bespaart je frustratie en voorkomt schade aan je materiaal.

Hoe werkt zo'n ding in de praktijk?

De meest voorkomende oplossing is een hardware-watchdog-module. Dat is een klein printje van een paar centimeter, dat je tussen je voeding en je hoofdcomputer plaatst.

Bekende merken zijn onder andere die van Digikeijs of zelfbouwmodules gebaseerd op de ATtiny-chip. Het principe is altijd hetzelfde: de hoofdcomputer stuurt om de paar seconden een 'hartslag'-signaal naar de watchdog.

Een simpel elektronisch tikje. Zolang die tikjes doorkomen, doet de watchdog niks. Maar als die hartslag wegvalt – omdat de computer vastzit – dan telt de watchdog een paar seconden en activeert hij een relais dat de stroom naar de computer reset. Bij softwarematige watchdogs, zoals de ingebouwde watchdog-timer in een Arduino of Raspberry Pi, gebeurt dit in de code zelf.

De software moet periodiek een commando sturen om de timer te resetten.

Doet hij dat niet, dan forceert de chip een herstart.

Verschillende soorten en wat ze kosten

Je hebt grofweg drie categorieën. Eenvoudige hardware-modules, geavanceerde systemen met diagnose, en softwarematige oplossingen.

Een basale hardware-watchdog-module koop je voor tussen de €20 en €50. Dat zijn vaak universele printjes die je zelf moet aansluiten. Voor systemen zoals de Digikeijs DR5000 bestaan specifieke uitbreidingen die wat duurder zijn, rond de €70 tot €100.

Aan de bovenkant vind je geïntegreerde systemen. Denk aan de Roco Z21 of de ESU ECoS, die soms al een vorm van interne bewaking hebben.

Voor uitgebreide diagnose en logging zijn er modules van merken als Littfinski of Uhlenbrock, die kunnen oplopen tot €150-€200. Maar dan krijg je ook meldingen op je telefoon of via e-mail. De softwarematige optie is het goedkoopst: bekijk onze Rocrail gids voor gratis modelspoorautomatisering, als je zelf aan de slag wilt.

Voor een modelbaan besturen met de Raspberry Pi of Arduino zijn er talloze open-source scripts beschikbaar. Het kost je alleen tijd en wat basis-componenten (weerstanden, een relais) van nog geen €10.

Praktische tips voor je eigen baan

Kies eerst de juiste plek. De watchdog moet zo dicht mogelijk bij de voeding van je hoofdcomputer zitten.

Niet ergens halverwege de baan, maar direct bij de centrale. Test je watchdog regelmatig.

Trek bewust de stekker van je computer eruit terwijl de baan draait. Kijk of de watchdog binnen tien seconden ingrijpt. Zo niet, dan moet je de vertragingstijd aanpassen.

Combineer het met een goede, stabiele voeding. Een watchdog helpt niet als je voeding zelf uitvalt. Investeer in een betrouwbare schakelende voeding van minstens 5 ampère voor een gemiddelde digitale baan. Vergeet ook niet om wissels te beveiligen tegen omschakelen als er een trein op staat. Ten slotte: documenteer je installatie.

Noteer welke draden waar zitten, welke vertragingstijd je hebt ingesteld, en welke softwareversie je gebruikt.

Over een half jaar weet je het anders niet meer. Een watchdog is niet het spannendste onderdeel van je hobby. Maar het is wel het onderdeel dat ervoor zorgt dat de spannende delen – al die automatische ritten en wisselingen – blijven werken, ook als jij even niet kijkt.

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Over Jan van der Meer

Jan bouwt al meer dan tien jaar gedetailleerde modelspoorlandschappen en specialiseert zich in digitale DCC-besturing. Hij deelt zijn praktijkervaring met complexe decoderprogrammering en schaalgetrouw baanontwerp op deze site.

Volgende stap
Bekijk alle artikelen over Software & Automatisering
Ga naar overzicht →