Watchdog időzítő , ritkábban watchdog időzítő ( angol. watchdog timer lit. "timer - watchdog") - hardveresen megvalósított rendszer a rendszer lefagyásának vezérlésére . Ez egy időzítő , amelyet a vezérelt rendszer időnként alaphelyzetbe állít. Ha az alaphelyzetbe állítás egy bizonyos időn belül nem történik meg, a rendszer kényszerített újraindítása történik. Egyes esetekben a watchdog időzítő jelet küldhet a rendszernek az újraindításhoz ("soft" reset), míg más esetekben az újraindítás hardveren történik (az RST jelvezeték rövidre zárásával vagy hasonlóval). A legtöbb esetben vannak speciális eszközök, amelyek lehetővé teszik a visszaállítás okának kiderítését. Például ez az első bekapcsolási alaphelyzetbe állítás, egy gomb vagy jel általi hard reset, vagy egy watchdog időzítő aktiválódott. Egyes processzorokban a watchdog időzítő nem általános visszaállítást, hanem megszakítást okoz.
Az emberi kezelőt nem használó automatizált rendszerek is hajlamosak a hibákra, lefagyásokra és egyéb hibákra (beleértve a hardvert is), a watchdog időzítők növelik a stabilitást - nincs szükség kézi alaphelyzetbe állításra. Ezért leggyakrabban a különféle célokra szolgáló beágyazott rendszereket használják.
Fizikailag a watchdog időzítő lehet:
Ha a watchdog időzítő független mikroáramkör formájában készül , például az ADM690 - ADM695 sorozat , akkor a tápfeszültség-figyelő funkcióit is elláthatja [1] .
Az ilyen időzítők nemcsak az operációs rendszer lefagyásának figyelését (és újraindítását), hanem a rendszer egészének egyes programjainak és hardverelemeinek állapotának figyelését is lehetővé teszik, valamint a számítógép és a számítógép csatlakoztatásának ellenőrzését is. számítógépes hálózat .
Az ilyen időzítőket elsősorban olyan rendszerekben használják, amelyekhez egy személy fizikailag nem fér hozzá, például műholdakhoz és más űrhajókhoz. A Watchdog időzítők a nehezen hozzáférhető eszközökben is hasznosak, például ATM -ekben és fizetési terminálokban .
Ebben az esetben a watchdog időzítő használható az időszakos mérésekhez szükséges időintervallumok számlálására.
A watchdog időzítő például A/PDB10 típusú USB-n keresztül csatlakozik. Vezetékkel közvetlenül csatlakozik az alaplap Reset és Power érintkezőihez. A program időnként jelet küld az USB-re, amelyhez az időzítő csatlakozik. Ha az időzítő nem kap jelet, akkor a számítógép lefagy. A WatchDog automatikusan jelet küld az alaplap Reset tűjére a rendszer újraindításához. Ha a Reset nem működik, a WD aktiválja a tápcsatornát, majd újra bekapcsolja a számítógépet.
Így a WatchDog először „megnyomja” a Reset gombot , majd „lenyomva tartja” a bekapcsológombot , majd újra bekapcsolja a számítógépet.
Az újraindításhoz ionisztort kell telepíteni az időzítőre .
A relé lehetővé teszi egy GSM modem, router, számlaelfogadó, PC stb. vezérlését. A WD újraindíthatja a számítógépet és például a számlaelfogadót . Ehhez a relé egységet a számlafogadó teljesítményrésébe kell helyezni. A watchdog időzítőhöz egy vezetéken keresztül csatlakozik a megfelelő érintkezőkhöz. Az állandó tápellátást a mikro-USB porton vagy egy szabványos molex csatlakozón keresztül kell biztosítani .