Watchdog timer , mindre almindeligt watchdog timer ( eng. watchdog timer lit. "timer - watchdog") - en hardware-implementeret ordning til styring af systemfrysninger . Det er en timer , der periodisk nulstilles af det kontrollerede system. Hvis nulstillingen ikke sker inden for et bestemt tidsrum, sker en tvungen genstart af systemet. I nogle tilfælde kan watchdog-timeren sende et signal til systemet om at genstarte ("blød" nulstilling), mens genstarten i andre sker i hardware (ved at kortslutte RST-signalledningen eller lignende). I de fleste tilfælde er der specielle værktøjer, der giver dig mulighed for at finde ud af årsagen til nulstillingen. For eksempel er dette den første nulstilling ved start, en hård nulstilling med en knap eller et signal, eller en vagthund-timer er blevet udløst. I nogle processorer forårsager watchdog-timeren ikke en generel nulstilling, men en afbrydelse.
Automatiserede systemer, der ikke bruger en menneskelig operatør, er også tilbøjelige til fejl, fryser og andre fejl (inklusive hardware), brug af watchdog-timere øger stabiliteten - der er ikke behov for manuel nulstilling. Derfor er deres hyppigste brug indlejrede systemer til forskellige formål.
Fysisk kan vagthundtimeren være:
Når watchdog-timeren er lavet i form af et uafhængigt mikrokredsløb , for eksempel ADM690 - ADM695-serien , kan den også udføre funktionerne som en forsyningsspændingsmonitor [1] .
Sådanne timere tillader ikke kun at overvåge frysningen af operativsystemet (og genstarte det), men også at overvåge status for individuelle programmer og hardwarekomponenter i systemet som helhed samt at kontrollere forbindelsen mellem computeren og computer netværk .
Sådanne timere bruges primært i systemer, hvor en person ikke kan få fysisk adgang, såsom satellitter og andre rumfartøjer. Watchdog-timere er også nyttige i enheder, der er svære at få adgang til, såsom pengeautomater og betalingsterminaler .
I dette tilfælde kan vagthundtimeren bruges som et middel til at tælle de tidsintervaller, der er nødvendige for periodiske målinger.
Watchdog-timeren tilsluttes for eksempel via USB type A/PDB10. Med en ledning er den direkte forbundet til bundkortets reset- og strømben. Programmet sender med jævne mellemrum et signal til den USB, som timeren er tilsluttet. Hvis timeren ikke modtager et signal, er computeren frosset. WatchDog sender automatisk et signal til bundkortets Reset-pin for at genstarte systemet. Hvis Reset ikke virker, aktiverer WD Power-kanalen og tænder derefter computeren igen.
WatchDog "trykker" derfor først på Reset -knappen , "holder derefter Power- knappen nede " og tænder derefter computeren igen.
For at have energi til at genstarte er der installeret en ionistor på timeren .
Relæet giver dig mulighed for at styre et GSM-modem, router, regningsmodtager, pc osv. WD kan genstarte computeren og f.eks. regningsmodtageren . For at gøre dette skal du sætte relæenheden i strømgabet på regningsacceptoren. Den er forbundet til watchdog-timeren via en ledning til de tilsvarende kontakter. Konstant strøm skal leveres gennem mikro-USB-porten eller et standard molex-stik .