Logo
Lisa Schneider
Die meisten suchen den Absturz im Sketch. Dabei hat der Chip sich abgeschaltet, bevor etwas kaputtging.

Ein Brownout-Reset ist die Notabschaltung des Controllers, wenn die Versorgungsspannung unter einen sicheren Mindestwert fällt. Wer ihn kennt, prüft zuerst Kabel, Netzteil und Lastspitzen im Programm, statt fehlerfreien Code zu durchsuchen.

🔋 Der Reset ist kein Defekt, sondern die richtige Reaktion des Chips. Ein Brownout-Detektor vergleicht die Versorgungsspannung ständig mit einem festen Schwellwert und löst dann einen geordneten Reset aus. Darunter arbeitet der Chip unvorhersehbar, und Flash-Speicher sowie Register könnten falsch beschrieben werden.

📡 Woran man es erkennt: Das Gerät startet im Sekunden- oder Minutenrhythmus von vorn, immer wenn die Firmware das WLAN anfasst. Beim Einschalten des Funkmoduls steigt der Strombedarf des ESP32 kurzzeitig stark an, und genau in dieser Spitze bricht eine schwache Quelle zusammen. Im seriellen Monitor erscheint der Bootvorgang immer wieder von Neuem; in den Sensordaten zeigen sich stattdessen Lücken.

🔧 Zuerst die Quelle stärken, dann lokal puffern. Netzteil, USB-Anschluss und lange, dünne Leitungen prüfen: Ein langes Kabel wirkt wie ein Widerstand, an dem bei der Spitze Spannung abfällt. Ein Multimeter zeigt oft einen normalen Wert, weil es millisekundenkurze Einbrüche verpasst; ein Oszilloskop, ein Messgerät für schnelle Spannungsverläufe, an den Versorgungspins zeigt sie. Ein Entkopplungskondensator, ein kleiner Ladebehälter direkt am Versorgungspin, gleicht solche Spitzen aus.

Brownout heißt nicht Absturz durch Softwarefehler, sondern geordnete Notabschaltung bei Spannungsmangel. Gesucht wird in der Versorgung, nicht im Sketch.

📌 Versorgungsspannung · Brownout-Detektor · Entkopplungskondensator

📚 IoT von Grund auf · Tag 22 von 30
#esp32 #iot #Mikrocontroller
16 Std vor

Noch keine Antworten!

Es scheint, dass diese Veröffentlichung noch keine Kommentare enthält. Um auf diese Veröffentlichung von Lisa Schneider zu antworten, klicken Sie unten darunter auf