Forum: Analoge Elektronik und Schaltungstechnik Schrittmacher für ESP bzw. ARDOINO


von Daniel S. (schuballaa)


Lesenswert?

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?

von René F. (Gast)


Lesenswert?

Vielleicht findest du unter dem Begriff „Watchdog Reset“ was du 
möchtest.

von Daniel S. (schuballaa)


Lesenswert?

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
Noch kein Account? Hier anmelden.