? Eine Watchdog-Schaltung bietet dem Anwender mit einem Hinweis darauf, dass ein Computer ist fehlgeschlagen. Das Programm beinhaltet eine Anweisung an eine definierte Adresse regelmäßig schreiben. In den meisten Fällen wird dieser Vorgang alle 1-2 Sekunden durchgeführt . Wenn das Programm nicht an die Adresse aufgrund eines Hardware- oder Software-Fehler zu schreiben, informiert die Watchdog-Schaltung Reisen und den Benutzer . Einfache Rechnerarchitektur
Mikroprozessoren sind das Herz eines jeden Computersystems . Sie haben drei Arten von Verbindungen : einen Datenbus , einen Adreßbus und Kontrollen. Der Mikroprozessor sendet und empfängt Daten über den Datenbus . Es legt fest, wo die Daten an sich geht oder aus über den Adressbus . Die Steuersignale handeln, um Ein-und Ausgänge zu synchronisieren, Lese- oder Schreib-Operationen und beinhalten die wichtigsten Taktschaltungsanordnung .
Einfache Watchdog
Eine vereinfachte Watchdog-Schaltung besteht aus einem Transistor Schalter, ist momentan auf einem PETDOG Puls in Software erzeugt gedreht . Der Mikroprozessor schreibt , um eine Adresse , die eine Ladepuls sendet zu einem Kondensator . Diese Spannung wird auf einem zweiten Transistor mit dem Mikroprozessor verbunden ist RESET-Eingang .
Während RESET hoch bleibt, hält der Mikroprozessor läuft. Aber auch der Kondensator einen Widerstand über sie , so dass es langsam entlädt . Wenn die Software , um die Impulse , entlädt sich der Kondensator erzeugen und schaltet den zweiten Transistor , so dass RESET niedrig zu gehen und Ausschalten des Mikroprozessors.
Erweiterte Watchdog
eine anspruchsvollere Watchdog-Timer verwendet eine PETDOG Puls an der internen Uhr des Computers Schaltungen. Der Impuls hält die Uhren laufen aber, wenn es nicht auf dem Eingang erscheint ein Countdown-Zähler sendet zwei Impulsen von ein bis zwei Sekunden getrennt. Die erste erzählt die Mikroprozessor , dass eine Abschaltung bevorsteht. Der Mikroprozessor beginnt ein ordnungsgemäßes Herunterfahren , die Speicherung von wichtigen Informationen im Speicher , bevor der zweite Impuls schaltet die Uhren.
Watchdog Failures
Wenn ein Computer lässt sich nicht einschalten , gibt es eine Chance der Watchdog-Timer ist fehlgeschlagen. In Wirklichkeit ist das eine geringe Chance , weil es so wenige Teile sind in der Schaltung während es weit mehr sind in dem Rest des Computers. Um die Schaltung zu beheben, verwenden Sie ein Oszilloskop für die PETDOG Impuls auf den Eingang zu suchen. Wenn es vorhanden ist und RESET niedrig bleibt , gibt es eine gute Möglichkeit, dass der Watchdog-Schaltung ist fehlgeschlagen.