Was ist ein Watchdog-Timer? Zuverlässiger Reset in Embedded-Systemen

Emre Ceylan
25 Juli 2026

Was ist ein Watchdog-Timer? Kurz gesagt: ein Sicherheitszeitgeber, der Mikrocontroller oder System automatisch zurücksetzt, wenn Software innerhalb der erwarteten Zeit kein „Ich lebe“-Signal sendet. Auf industriellen Embedded-Boards ermöglicht er, dass ein Gerät nach Endlosschleife, Speicherfehler oder Kommunikationsblockade im Feld von selbst wieder anläuft.

In Embedded-Projekten von Revan Technology ist der Watchdog kein optionales Extra, sondern ein Kernbestandteil der Zuverlässigkeitsauslegung.

was ist ein watchdog-timer

Was ist ein Watchdog-Timer?

Ein Watchdog-Timer (WDT) erzeugt einen Hardware- oder Software-Reset, wenn er innerhalb einer festgelegten Zeit nicht von der Software bedient (gekickt/refresht) wird. Ziel ist, das Gerät bei Kontrollverlust in einen bekannten Startzustand zurückzubringen.

Er kann intern (im MCU) oder extern (eigene WDT-IC) sein. In kritischen Anwendungen wird ein externer Watchdog bevorzugt, weil er auch dann Reset erzeugen kann, wenn der MCU-Kern selbst blockiert ist.

Warum ist er wichtig?

  • Ein blockiertes Feldgerät kann ohne Vor-Ort- oder Ferneingriff wieder anlaufen.
  • Softwarefehler lassen das Produkt nicht dauerhaft „tot“ liegen.
  • Ausfallzeiten in Automation, IoT und Industriepanels mit Kontinuitätsbedarf sinken.
  • Er bildet eine nachvollziehbare Sicherheitsschicht in CE- und Functional-Safety-Diskussionen.

Wie funktioniert er?

1. Beim Start wird der Watchdog aktiviert und die Timeout-Zeit gesetzt.

2. Hauptschleife oder kritische Tasks bedienen den Watchdog vor Ablauf der Zeit.

3. Bleibt die Bedienung aus, erzeugt der Watchdog Reset; das Gerät startet neu.

4. Nach dem Boot wird die Reset-Ursache (Power-on, Pin, Watchdog) gelesen und protokolliert.

Beim Window-Watchdog gelten sowohl zu spätes als auch zu frühes Bedienen als Fehler; so werden auch „Schein-Alive“-Schleifen erkannt.

Typische Einsatzbereiche

  • Industrielle Steuerkarten und PLC-ähnliche Embedded-Einheiten
  • Drahtlose IoT-Knoten wie GSM / LoRa
  • Maschinen mit Motorantrieb und Sicherheitsverriegelungen
  • Feldschränke mit langer wartungsfreier Laufzeit
  • Wiederanlaufszenarien nach OTA-Updates

Häufige Fehler

  • Watchdog nur in der Idle-Schleife bedienen; eine blockierte kritische Task löst dann keinen Reset aus.
  • Timeout zu lang wählen; Störungen laufen Minuten unbemerkt.
  • Reset-Ursache nicht loggen; Feldanalyse wird unmöglich.
  • Externen WDT durch falsche Versorgung oder Disable-Pin umgehen.
  • Für Debug deaktivieren und in der Serie vergessen wieder zu aktivieren.

Auswahl- / Design-Checkliste

  • Ist ein interner oder externer WDT nötig?
  • Passt der Timeout zur längsten blockierenden Arbeit plus Reserve?
  • Decken die Refresh-Punkte kritische Task-Pfade ab?
  • Wird ein Window-Watchdog benötigt?
  • Wird das Reset-Cause-Register gelesen und gespeichert?
  • Ist die WDT-Politik für OTA und Bootloader definiert?

FAQ

Was ist ein Watchdog-Timer in einem Satz?

Ein Sicherheitszeitgeber, der das System automatisch zurücksetzt, wenn Software sich nicht rechtzeitig meldet.

Reicht ein interner Watchdog?

Oft ja; fällt jedoch MCU-Kern oder Taktquelle aus, bietet ein externer WDT eine zuverlässigere Schicht.

Wie oft soll ich den Watchdog bedienen?

Oft genug vor dem Timeout, aber mit einem Intervall länger als die längste blockierte Arbeit; ständiges Kick kann echte Blockaden verdecken.

Was tun nach einem Reset?

Reset-Ursache lesen, Zähler erhöhen und bei Bedarf in einen sicheren Modus gehen statt denselben Fehlerpfad blind zu wiederholen.

Ergebnis

Der Watchdog-Timer ist eine stille, aber kritische Absicherungsschicht in Embedded-Systemen. Mit passendem Timeout, richtigen Refresh-Punkten und Monitoring nach dem Reset sinkt das Risiko von Feldblockaden deutlich. Wer Zuverlässigkeit für Industrieboards anstrebt, sollte den Watchdog an den Anfang des Designs stellen und teure spätere Feldeinsätze vermeiden.


🔗 Nehmen Sie gerne Kontakt mit uns auf:
Telefon/WhatsApp: +41 76 212 8248
📧 E-Mail: info@revantechnology.ch

Für detaillierte Informationen zu unseren Dienstleistungen im Bereich Elektronikentwicklung & PCB-Design:
Revan Technology – Ihr Partner für professionelle Elektronik- und PCB-Entwicklung

Was ist ein Watchdog-Timer? Zuverlässiger Reset in Embedded-Systemen

Weitere GEO-Beiträge