Sicherheitsproblem

Gast #311095
Lesenswert?

Hallo,

ich muß sicherstellen, dass sich ein AVR stets in definiertem Zustand
befindet. Konkret in meiner Anwendung erzeugt der AVR eine PWM. Sollte
der AVR z. B. durch Transienten auf der Versorgungsspannung oder sonst
wo abstürzen, so kann der Watchdog wieder für geordnete Verhältnisse
sorgen, vorausgesetzt der AVR lebt noch. Sollte aber der AVR abgeraucht
sein und das PWM-Signal liegt konstant auf High, so muß unbedingt
sichergestellt werden, dass eine externe Schutzschaltung o. ä. dieses
PWM-Signal auf Low zieht. Wie könnte man sowas am sichersten
Realisieren? Ich habe mir überlegt, den AVR einfach ein Pin toggeln zu
lassen, welcher ein RC-Glied mit nachgeschaltetem Komparator anstößt.
Wenn das toggeln ausbleibt, entläd sich der Kondensator und der
Komparator kann ein Relais oder Transistor ansteuern, welcher wiederrum
das PWM-Signal auf Low zieht.

Was ist davon zu halten? Hier sehe ich das Problem, wenn der Pin
ebenfalls auf High liegt, funktioniert diese Methode nicht mehr.

Gibt es eine einfache Möglichkeit zu erkennen, dass sich der Zustand
eines Signals regelmäßig ändert?

Fragen über Fragen...

Jens
#311100
Lesenswert?

So einen externen watchdog kriegst du mit zwei Kondensatoren, einem
Widerstand und zwei Dioden Problemlos gebaut.

Pin am AVR mit "Alive-Signal" -> KoppelKondensator (als
Gleichspannungssperre)
Danach Diode nach Masse um die negativen Spitzen vom Kondensator
abzufangen, zweite Diode zum zweiten Kondensator, der wird von den
positiven Spitzen dann geladen, und von dem dann mit Vorwiderstand an
die Basis vom Transistor, der dann gleichzeitig den Speicherkondensator
wieder entläd.

/Ernst

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren