Watchdog pro routery, servery a podobně

Autor: Tomáš Straka – Jedná se o návod na stavbu jednoduchého watchdogu pro kontrolu činosti zařízení s portem RS-232. Je možné nastavovat dobu intervalů paketů, dobu délky resetu a možnost používání více zařízení na jednom portu. A to vše při nízké ceně.

NASTAVENÍ :
nastavíte COM port na 9600/8/N/1
nastavíte parametry watchdogu odesláním sekvence FF-1X-TT-SUMA
pokud je třeba, nastavíte délku RESET impulsu sekvencí FF-3X-RR-SUMA (default 1sec)
periodicky odesíláte spouštěcí sekvenci FF-2X-00-SUMA s periodou menší, než je nastavená maximální perioda

KDE: 
FF je znak 0xFF
00 je znak 0x00
X je číslo jednotky WD (0-F) nastavené na DIP přepínačích WD, pokud se přepínače nepoužijí (pouze jedna jednotka na   portu), je číslo X=0
TT je maximální perioda WD v sekundách, pokud nepřijde spouštěcí sekvence v tomto intervalu, provede se reset
RR je délka reset impulsu v sekundách, výchozí nastavení je RR=1, pokud vyhovuje, není třeba nastavovat
SUMA je součet bajtů kromě FF (tedy 1.+2., počítáno od 0) modulo 0x7F

  •  pokud spouštěcí sekvence má prodlení větší než nastavená perioda, WD provede reset a zpět se přepne do neaktivního stavu (vypne se)
  •  WD lze vypnout sekvencí FF-1X-00-SUMA (nastavení periody na 0)
  •  lze provést poctivej HW reset PC sekvencí FF-5X-00-SUMA
Program pro MCU Atmel

Kontakt na autoraTomáš Straka
Stránka autora – ADC Systems

————————————————————————————————————————-

Schéma pro program Orcad
Titul : Schéma pro program Orcad
Název souboru : orcad.rar (52 kB)
Zdrojový kód programu
Titul : Zdrojový kód programu
Název souboru : WD.rar (2 kB)

 

 

______________________________________________________________________________________

______________________________________________________________________________________