Hallo, Mir ist aufgefallen, dass nach einigen Monaten ein Hardware Reset des Esps nötig ist. Demnach vermute ich, dass sich die MCU aufgehangen hat. (Auch wenn das Aufhängen ein Software Fehler sein sollte, sind Antworten wie ,,Finde den Fehler der den Absturz verursacht" für mich nicht zielführend da ich nicht gerne in der Mqtt Lib,rumbastel und gerne in jedem meiner zukünftigen Projekte mit diesem auto reset ausstatten möchte (zur Prävention). Ich hatte mir überlegt, dass ich eine Externe schaltung aufbaue die automatisch einen kondensator auflädt und wenn dieser voll ist über einen Translator den reset auf gnd zieht und somit einen reset auslößt). Der ardoino (wenn er ordnungsgemäß läuft) verhindert, dass der kondensator geladen wird indem er auf gnd zieht. (Was ist wenn er in Absturzfall auf gnd zieht? Man müsste die Schaltung so machen, das der reset getriggert wird, wenn für ne gewisse Zeit keine zustandsänderung erkannt wird. Timer555? Wenn der Ardoino abstürzt wird das laden nicht mehr verhindert Und der reset getriggert. Mein Problem: wie ich das ganze mit einem atiny oder ähnlich (mit mcu) umsetze wüsste ich, aber das würde ich gerne vermeiden (Auch der kann abstützen. Hat jemand ne Idee wie so eine Schaltung aufgebaut und dimensioniert sein müsste? Irgendwie müsste man ja auch nach einem Reset einen retrigger verhindern?! habe von Analogen Schaltungen wenig Ahnung, dahre die Frage an euch, wie sähe so ein Schaltplan aus?
Vielleicht findest du unter dem Begriff „Watchdog Reset“ was du möchtest.
René F. schrieb: > Vielleicht findest du unter dem Begriff „Watchdog Reset“ was du > möchtest. Hallo, danke für deine Antwort, mittlerweile habe ich den richtigen Such Begriff gefunden. ,,missing pulse detector" https://www.instructables.com/id/Simple-hardware-Watch-Dog-Timer-for-Arduino-Projec/ kann leider nicht den Beitrag als gelößt bearbeiten.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.