Cronometru de supraveghere

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 27 mai 2016; verificările necesită 27 de modificări .

Watchdog timer , mai rar watchdog timer ( ing.  watchdog timer  aprins. „timer - watchdog”) - o schemă implementată hardware pentru controlul înghețurilor sistemului . Este un cronometru care este resetat periodic de sistemul controlat. Dacă resetarea nu are loc într-o anumită perioadă de timp, are loc o repornire forțată a sistemului. În unele cazuri, temporizatorul watchdog poate trimite un semnal sistemului pentru repornire (resetare „soft”), în timp ce în altele, repornirea are loc în hardware (prin scurtcircuitarea firului de semnal RST sau similar). În cele mai multe cazuri, există instrumente speciale care vă permit să aflați motivul resetarii. De exemplu, aceasta este prima resetare la pornire, o resetare hard printr-un buton sau semnal sau un timer watchdog a fost declanșat. La unele procesoare, timer-ul watchdog nu provoacă o resetare generală, ci o întrerupere.

Sistemele automate care nu folosesc un operator uman sunt, de asemenea, predispuse la erori, înghețari și alte defecțiuni (inclusiv hardware), folosind temporizatoarele watchdog crește stabilitatea - nu este nevoie de resetare manuală. Prin urmare, cea mai frecventă utilizare a acestora este sistemele încorporate în diverse scopuri.

Design

Din punct de vedere fizic, temporizatorul watchdog poate fi:

Când timer-ul watchdog este realizat sub forma unui microcircuit independent , de exemplu, seria ADM690  - ADM695 , acesta poate îndeplini și funcțiile unui monitor al tensiunii de alimentare [1] .

Domeniul de aplicare

Controlul funcționării complexelor hardware-software bazate pe calculatoare

Astfel de temporizatoare permit nu numai să monitorizeze înghețarea sistemului de operare (și să-l repornească), ci și să monitorizeze starea programelor individuale și a componentelor hardware ale sistemului în ansamblu, precum și să verifice conexiunea computerului la retea de calculatoare .

Astfel de temporizatoare sunt utilizate în principal în sistemele în care o persoană nu poate avea acces fizic, cum ar fi sateliții și alte nave spațiale. Timer-urile Watchdog sunt utile și în dispozitivele dificil de accesat, cum ar fi bancomatele și terminalele de plată .

Managementul dispozitivelor echipamentelor de măsurare

În acest caz, cronometrul de supraveghere poate fi utilizat ca mijloc de numărare a intervalelor de timp necesare pentru măsurători periodice.

Cum funcționează

Timer-ul watchdog este conectat, de exemplu, prin USB tip A/PDB10. Cu un fir, este conectat direct la pinii Reset și Power ai plăcii de bază. Programul trimite periodic un semnal către USB-ul la care este conectat cronometrul. Dacă temporizatorul nu primește un semnal, atunci computerul este înghețat. În mod automat, WatchDog trimite un semnal către pinul de resetare al plăcii de bază pentru a reporni sistemul. Dacă Resetarea nu funcționează, WD activează canalul de alimentare, apoi repornește computerul.

Astfel, WatchDog „apasă” mai întâi butonul de resetare , apoi „ține apăsat” butonul de pornire și apoi pornește din nou computerul.

Pentru a avea energie pentru a reporni, pe cronometru este instalat un ionistor .

Funcții extinse cu casetă de relee

Releul vă permite să controlați un modem GSM, un router, un acceptor de bancnote, un computer etc. WD poate reporni computerul și, de exemplu, acceptorul de bancnote . Pentru a face acest lucru, trebuie să puneți unitatea releu în golul de putere al acceptorului de bancnote. Este conectat la temporizatorul watchdog printr-un fir la contactele corespunzătoare. Puterea constantă trebuie furnizată prin portul micro-USB sau printr- un conector molex standard .

Note

  1. Gurevici, 2011 .

Literatură

Link -uri