таймер за наблюдение
Watchdog timer, по-рядкоwatchdog timerе хардуерно реализирана схема за контрол на системата за висене. Това е таймер, който периодично се нулира от управляваната система. Ако нулирането не се случи в рамките на определен период от време, се извършва принудително рестартиране на системата. В някои случаи таймерът за наблюдение може да изпрати сигнал към системата за рестартиране („меко“ нулиране), докато в други рестартирането става хардуерно (чрез късо свързване на RST сигналния проводник или подобно).
Автоматизираните системи, които не използват човешки оператор, също са предразположени към грешки, замръзвания и други повреди (включително хардуерни), използването на таймери за наблюдение повишава стабилността - няма нужда от ръчно нулиране. Поради това най-честата им употреба са вградени системи за различни цели.
Физически таймерът за наблюдение може да бъде:
- Независимо устройство.
- Компонент на устройство, като например чип на дънна платка.
- Част от SoC чипа, микроконтролера.
Когато таймерът за наблюдение е направен под формата на независима микросхема, например серия ADM690 - ADM695, той може да изпълнява и функциите на монитор на захранващото напрежение [1] .
Контрол на работата на хардуерно-софтуерни комплекси, базирани на компютри
Такива таймери позволяват не само да се следи замразяването на операционната система (и да се рестартира), но и да се следи състоянието на отделни програми и хардуерни компоненти на системата като цяло, както и да се проверява връзката на компютъра с компютърната мрежа.
Такива таймери се използват предимно в системи, където човек няма физически достъп, напримерсателити и други космически кораби. Таймерите за наблюдение също са полезни в устройства, които са трудни за достъп, като банкомати и платежни терминали.
Управление на измервателни уреди
В този случай таймерът може да се използва като средство за отчитане на времевите интервали, необходими за периодични измервания.
Таймерът за наблюдение е свързан например чрез USB тип A/PDB10. С кабел той се свързва директно към щифтовете Reset и Power на дънната платка. Програмата периодично изпраща сигнал към USB, към който е свързан таймерът. Ако таймерът не получи сигнал, тогава компютърът е замръзнал. Автоматично WatchDog изпраща сигнал до щифта Reset на дънната платка за рестартиране на системата. Ако Reset не работи, WD активира канала за захранване, след което включва компютъра отново.
ТакаWatchDog първо "натиска" бутона за нулиране, след това "задържа" бутона за захранване,и след това включва отново компютъра.
За да има енергия за рестартиране, на таймера е инсталиран йонистор.
Разширени функции с релейна кутия
Релето ви позволява да управлявате GSM модем, рутер, банкноприемник, компютър и др. WD може да рестартира компютъра и, например, банкноприемника. За да направите това, трябва да поставите релейния блок в захранващия отвор на банкноприемника. Той е свързан към таймера за наблюдение чрез проводник към съответните контакти. Постоянното захранване трябва да бъде осигурено чрез micro-USB порта или стандартния molex конектор.