Watchdog timer , méně běžně watchdog timer ( angl. watchdog timer rozsvíceno. "timer - watchdog") - hardwarově implementované schéma pro řízení zamrznutí systému . Je to časovač , který je periodicky resetován řízeným systémem. Pokud k resetování nedojde do určité doby, dojde k nucenému restartu systému. V některých případech může hlídací časovač poslat do systému signál k restartu („měkký“ reset), zatímco v jiných případech k restartu dojde hardwarově (zkratováním vodiče signálu RST nebo podobně). Ve většině případů existují speciální nástroje, které vám umožní zjistit důvod resetu. Jedná se například o první reset při zapnutí, tvrdý reset tlačítkem nebo signálem nebo byl spuštěn hlídací časovač. U některých procesorů nezpůsobí hlídací časovač generální reset, ale přerušení.
Automatizované systémy, které nevyužívají lidskou obsluhu, jsou také náchylné k chybám, zamrzání a dalším poruchám (včetně hardwaru), použití hlídacích časovačů zvyšuje stabilitu – není potřeba ruční reset. Jejich nejčastějším využitím jsou proto vestavěné systémy pro různé účely.
Fyzicky může být hlídací časovač:
Když je hlídací časovač vyroben ve formě nezávislého mikroobvodu , například řada ADM690 - ADM695 , může také plnit funkce monitoru napájecího napětí [1] .
Tyto časovače umožňují nejen sledovat zamrzání operačního systému (a restartovat jej), ale také sledovat stav jednotlivých programů a hardwarových součástí systému jako celku a také kontrolovat připojení počítače k počítačová síť .
Takové časovače se primárně používají v systémech, kam člověk nemá fyzický přístup, jako jsou satelity a další kosmické lodě. Časovače Watchdog jsou také užitečné v zařízeních, která jsou obtížně přístupná, jako jsou bankomaty a platební terminály .
V tomto případě lze hlídací časovač použít jako prostředek pro počítání časových intervalů potřebných pro periodická měření.
Watchdog timer se připojuje např. přes USB typu A/PDB10. Pomocí vodiče je přímo připojen k pinům Reset a Power na základní desce. Program pravidelně vysílá signál na USB, ke kterému je časovač připojen. Pokud časovač neobdrží signál, počítač zamrzne. WatchDog automaticky odešle signál na resetovací kolík základní desky, aby restartoval systém. Pokud Reset nefunguje, WD aktivuje kanál napájení a poté počítač znovu zapne.
WatchDog tedy nejprve „stiskne“ tlačítko Reset , poté „podrží“ tlačítko Napájení a poté počítač znovu zapne.
Chcete-li mít energii na restart, je na časovači nainstalován ionistor .
Relé umožňuje ovládat GSM modem, router, příjemce účtů, PC atd. WD dokáže restartovat počítač a například příjemce účtů . Chcete-li to provést, musíte umístit reléovou jednotku do výkonové mezery akceptoru bankovek. Je připojen k časovači watchdog pomocí vodiče k odpovídajícím kontaktům. Konstantní napájení musí být zajištěno prostřednictvím portu micro-USB nebo standardního konektoru molex .