Watchdog timer , mindre vanligt watchdog timer ( eng. watchdog timer lit. "timer - watchdog") - ett maskinvaruimplementerat schema för att kontrollera systemfrysningar . Det är en timer som periodiskt återställs av det kontrollerade systemet. Om återställningen inte sker inom en viss tidsperiod, sker en påtvingad omstart av systemet. I vissa fall kan watchdog-timern skicka en signal till systemet att starta om ("mjuk" återställning), medan i andra sker omstarten i hårdvara (genom att kortsluta RST-signalkabeln eller liknande). I de flesta fall finns det specialverktyg som låter dig ta reda på orsaken till återställningen. Detta är till exempel den första återställningen vid start, en hård återställning med en knapp eller signal, eller en övervakningstimer har utlösts. I vissa processorer orsakar inte watchdog-timern en allmän återställning, utan ett avbrott.
Automatiserade system som inte använder en mänsklig operatör är också utsatta för fel, frysningar och andra fel (inklusive hårdvara), med hjälp av watchdog-timers ökar stabiliteten - det finns inget behov av manuell återställning. Därför är deras vanligaste användning inbyggda system för olika ändamål.
Rent fysiskt kan watchdog-timern vara:
När watchdog-timern är gjord i form av en oberoende mikrokrets , till exempel ADM690 - ADM695-serien , kan den också utföra funktionerna för en matningsspänningsmonitor [1] .
Sådana timers tillåter inte bara att övervaka frysningen av operativsystemet (och starta om det), utan också att övervaka statusen för enskilda program och hårdvarukomponenter i systemet som helhet, samt att kontrollera anslutningen av datorn till datornätverk .
Sådana timers används främst i system där en person inte kan komma åt fysiskt, såsom satelliter och andra rymdfarkoster. Watchdog-timers är också användbara i enheter som är svåra att komma åt, som bankomater och betalterminaler .
I detta fall kan watchdog-timern användas som ett sätt att räkna de tidsintervall som krävs för periodiska mätningar.
Watchdog-timern ansluts till exempel via USB typ A/PDB10. Med en tråd är den direkt ansluten till återställnings- och strömstiften på moderkortet. Programmet skickar med jämna mellanrum en signal till USB som timern är ansluten till. Om timern inte tar emot en signal är datorn frusen. Automatiskt skickar WatchDog en signal till moderkortets återställningsstift för att starta om systemet. Om återställning inte fungerar aktiverar WD strömkanalen och sätter sedan på datorn igen.
Därför "trycker" WatchDog först på återställningsknappen , sedan "håller" strömknappen intryckt och slår sedan på datorn igen.
För att få energi att starta om är en jonistor installerad på timern .
Reläet låter dig styra ett GSM-modem, router, räkningsmottagare, PC, etc. WD kan starta om datorn och till exempel räkningsmottagaren . För att göra detta måste du placera reläenheten i strömgapet på räkningsmottagaren. Den är ansluten till watchdog-timern via en tråd till motsvarande kontakter. Konstant ström måste tillhandahållas via mikro-USB-porten eller en standard molex-kontakt .