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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.