Mikrocontroller frieren beim Relais-Schalten ein: Snubber & Isolation in der Praxis

Veysi Filiz
10 September 2026

Mikrocontroller frieren beim Relais-Schalten ein — ein klassischer Feldf Fehler, der im Prototyp als „passierte einmal“ durchgeht, in der Serie aber schichtlang wiederkehrt. Beim Abschalten der Spulenstrom entstehen Rück-EMK, Kontaktbögen und Störungen über gemeinsame Masse — als Reset, Watchdog oder Kommunikations-Lockout.

Platten-Design unter PCB-Design; Firmware-Debounce, Reset und Isolation gehören zur Softwareentwicklung. Die Beispiele stammen aus Labor- und Inbetriebnahme-Notizen; keine Kundennamen oder Maschinenmarken.

Mikrocontroller frieren beim Relais-Schalten ein

Warum frieren Mikrocontroller beim Relais-Schalten ein?

Eine induktive Relais-Spule erzeugt beim Abschalten Rück-EMK. Ohne Freilaufdiode oder mit unzureichendem Snubber bogen die Energie über Kontakte ab und erzeugen kurze hohe dV/dt. Teilen Reset-Pin, Kristall-Leitung oder ADC-Referenz dieselbe Massefläche, erreicht Störung den Kern direkt.

Ohne Optokoppler am GPIO-gesteuerten Relais-Treiber erzeugen plötzliche Spulenstromänderungen Ripple auf der Versorgung. Eine gemeinsame Masche über langes Feldkabel und Feldrelais lässt Rückstrom über die analoge Masse-Referenz des MCU fließen. Ergebnis: ein „Einfrieren“ bei jedem Anziehen, dann Watchdog-Reset — der Bediener sagt „Gerät startet von selbst neu“.

Problemkontext

Am Labor-Bench mit einem Relais, kurzer Verkabelung und stabiler Versorgung tritt der Fehler oft nicht auf. In der Linie steuert dieselbe Karte zehn Relais pro Sekunde; EMI summiert sich. Modbus oder RS-485 parallel zu Relais-Kabeln — Frame-Fehler steigen. Watchdog-Zeit in Software zu verlängern verbirgt die Ursache; beim nächsten Relais-Befehl friert es wieder ein.

Typische Beschwerde: „Wenn Relais 3 an geht, friert das Display ein.“ Messung zeigt Spikes von hunderten Volt am MOSFET-Drain und 200 mV Einbruch auf MCU-VCC. Reset-Pin kann am Oszilloskop getriggert haben; die eigentliche Ursache ist nicht abgeleitete Spulenenergie.

Technische Analyse

Spulenschutz: Freilaufdiode (oder MOSFET-Body-Diode) führt Rück-EMK zur Versorgung zurück; Spulenstrom klingt kontrolliert ab. Kontaktseitig RC-Snubber (typisch 100 Ω–1 kΩ + 100 nF–1 µF laut Relais-Datenblatt) begrenzt Bögenenergie — außer bei AC-Relais oder SSR. Snubber-Werte nicht als „generisch 0,1 µF“ kopieren; Dämpfung hängt von Spulen-L und Kontakt-C ab.

Masse und Versorgung: MCU analog/digital Masse und Relais-Leistungsmasse treffen sich an einem Sternpunkt; Relais-Rückstrom darf nicht unter dem MCU fließen. Ferritperlen und Bulk + Entkopplung (100 nF + 10 µF) nahe der Spule schlucken Spikes. Reset- und Kristall-Leitungen fern vom Relais-Treiber; Guard-Ring oder Masse-Fill bevorzugt.

Isolation: Optokoppler oder Relais-Treiber-IC (ULN2003, ULN2803 usw.) trennt GPIO vom Spulenstrompfad. Bei geschirmtem Feldkabel Schirm nur am Karteneingang einseitig auf Masse — beidseitiger Schirm erzeugt Maschen.

Firmware: Relais-Befehle debouncen; mehrere Ein/Aus im selben Millisekundenfenster staffeln. Brown-out-Schwelle und Watchdog sind Sicherheitsnetz nach Hardware-Fix — nicht die Primärlösung.

Feldszenarien

  • Pumpen und Ventile: AC-Schützspule; kein Snubber, Modbus im selben Schrank — jeder Ventilbefehl verliert Frames
  • Förderband-Ausschleuder: 24-V-DC-Relais, gemeinsame Masse über lange Strecke; ADC-Werte springen beim Schalten
  • Beleuchtungs-Strobe: Hohe dI/dt; Störung über MCU-Reset-Pull-up-Pfad
  • Mehrkanal-Relais-Karte: Zehn Kanäle gleichzeitig; Versorgungseinbruch und kombinierte EMI
  • Retrofit: Altes Relais-Modul an neuer MCU-Karte; Optokoppler weggelassen

Lösungsansätze

Zuerst Spikes an Spulenklemmen und VCC mit Oszilloskop oder mindestens Multimeter bestätigen. Flyback + Snubber-Revision auf der PCB bei neuem Spin; sonst passendes Snubber-Modul parallel zu Kontakten. Masse-Schema prüfen: Relais-Rückleitung auf Leistungsmasse, MCU-Referenz auf separatem Pfad.

Revan-Karten nutzen meist Optokoppler und getrennte Leistungsdomäne pro Kanal; bei PCB-Design Faustregel: induktive Last-Leitungen mindestens 5 mm von Reset/Kristall entfernt. Firmware definiert Relais-Sequenz und Mindest-Aus-Zeit.

In der Feldverkabelung Relais-Kabel getrennt von Signal- und Kommunikationskabeln; wo möglich Twisted-Pair-Rückleitung.

Nutzen

Wenn Mikrocontroller beim Relais-Schalten nicht mehr einfrieren, sinken Watchdog-Resets, Modbus/RS-485-Frame-Fehler und Bediener-Eingriffe sowie Garantiefälle. Hardware wird einmal korrigiert; Software unterstützt nur mit Sequenz und Debounce.

Messbares Ziel: null unerwartete Resets im Relais-Stresstest (z. B. 10 Hz Ein/Aus, 10 Minuten); VCC-Ripple unter definierter Grenze.

Branchenbeobachtung / Erfahrung

„Watchdog verlängert, passt schon“ hilft eine Weile; in Hitze und mit alternder Spule wachsen Spikes und der Fehler kehrt zurück. Snubber-Kosten liegen unter einem Feld-Einsatz. EMI-Paket weglassen, weil im Prototyp kein Relais oder nur ein Kanal getestet wird, ist eine der häufigsten Ursachen.

In Industrie-Schaltschränken mit gemischten AC- und DC-Relais: Snubber an AC, Freilauf an DC nicht vergessen.

Ergebnis

Mikrocontroller frieren beim Relais-Schalten ein — Kombination aus Spulenenergie, Massepfad und fehlender Isolation. Snubber, Freilauf, Optokoppler und Stern-Masse schneiden Störung an der Quelle; Watchdog ist nur das letzte Netz. Relais-Stresstest vor dem Feld verhindert Überraschungs-Resets in der Serie.


🔗 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

Mikrocontroller frieren beim Relais-Schalten ein: Snubber & Isolation in der Praxis

Weitere Blogbeiträge