Resetátor
Schéma a plošný spoj 48x38mm formát Eagle.
resetator.sch
resetator.brd
resetator_brd.ps
resetator_brd.pdf
Používejte jen 74HC123 a nebo 74HCT123. Jsou to CMOS obvody. S klasickými
74123 realizovaných bipolární technologií to nefungovalo a ledky na střídačku
blikaly.
48x38mm
48x38mm
Nějak se stalo, že mě přestalo bavit ručně resetovat můj router v CZFree a tak jsem si ubastlil
jednoduchoučký resetátor.
Princip je jednoduchý. Vstup B prvního MKO (monostabilní klopný obvod s nulováním 74HC123) se připojí
kamkoliv, kde to žije, když je vše v pořádku a počítač běží. S každou vzestupnou hranou se odstartuje
interval daný rezistorem M52 a kapacitorem 330uF.
V dokumentaci k obvodu 74HC123 je délka pulzu
tw = 0.45 Rx Cx = 0.45 * 520e3 * 330e-6 = 77 s
Asi nejlepší je pro spouštění použít výstup sériového portu a impulsy
zajišťovat neustálým posíláním čehokoliv na tento port. Příklad skriptu je třeba
na http://www.volny.cz/ladmanj/watchdog.htm
Po zapnutí počítače a po první vzestupné hraně na vstupu B se spustí první MKO a pokud přicházejí
stále další a další hrany, tak se první MKO neustále znovu spouští. Na výstupu /Q pak je trvale log. 0
a vše je v pohodě.
Pokud ale hrana nepřijde do těch 77 sekund, tak první MKO si nerušeně splní
svou povinnost a překlopí se zpět
a na jeho výstupu /Q se objeví vzestupná hrana,
která spustí druhý MKO. Druhý MKO už rovnou resetuje pomocí tranzistoru
celý počítač.
Jedna z posledních úprav zapojení spočívá ve spojení /Q druhého MKO a /R prvního MKO
což ošetřuje stav nastartování obou MKO po zapnutí napájení.
Propojení do počítače
Stačí čtyři dráty. Napájení +5V a zem GND beru z konektoru pro disketovou mechaniku.
Kolektor transistoru vedu na jeden z drátů reset tlačítka.
Vstup prvního MKO pověsím na signál TXD na sériovém portu.
Rozpis součástek
Všechno to jsou obyčejné běžně dostupné součástky. Já jsem si pro ně došel
do GM Electronic na Florenci.
Part Value Package Library Position (mm) Orientation
C1 330uF C025-050X050 rcl (76.2 46.99) R270
C2 22uF C025-050X050 rcl (54.61 36.83) R90
D1 1N4148 DO35-10 diode (49.53 53.34) R270
D2 1N4148 DO35-10 diode (49.53 38.1) R270
IC1 74HC123 DIL16 74xx-us (63.5 41.91) R270
JP1 TXD 1X01 pinhead (39.37 49.53) R0
JP2 RESET 1X01 pinhead (39.37 29.21) R0
JP3 GND 1X01 pinhead (57.15 26.67) R0
JP4 VCC 1X01 pinhead (67.31 55.88) R0
LED1 LED5MM led (80.01 34.29) R270
LED2 LED5MM led (72.39 34.29) R90
Q1 BC549B TO92-EBC transistor-npn (46.99 30.48) R0
R1 M52 0207/10 rcl (72.39 53.34) R270
R2 M33 0207/10 rcl (54.61 48.26) R90
R3 1k 0207/10 rcl (44.45 45.72) R180
R4 390 0207/10 rcl (67.31 30.48) R180
R5 390 0207/10 rcl (74.93 43.18) R180
R6 1k 0207/10 rcl (41.91 38.1) R90
Úprava pro zapínací tlačítko
Pokud nelze nalézt RESET tak nezbývá než použít něco jiného.
Jde buď o spínací tlačítko (relé se připojí paralelně k tlačítku)
a nebo o ovládání napájecího zdroje (napojíme se přímo na ATX konektor zdroje
na logický signál ovládající přímo zdroj.
V obou případě tlačítka je nutné aby resetátor cyklicky zapínal protože jediný pulz
by pouze počítač vypnul. Docílí se toho přidáním dalšího časovacího obvodu z rezistoru
a kondenzátoru. Není to ideální ale je to jednoduché. Úprava schématu a plošného spoje
je následující.
Často kladené dotazy
Popájel jsem ten tvůj resetátor. mohl bys mi prosím poradit, jak vyzkouším jeho správnou
funkci?
Připojil jsme ho na napájení a rozsvítila se jedna z LEDek, pak jsem štrejchal TXD na
Ucc a myslel jsem že se po chvíli neštrejcání má překlopit a rozsvíti ta druhá LED.
Ale to se mi nějak nestalo. Při znovupřipojení na napájení se mi rozsvitila ta druhá LED ...
Musíš ten vstup připojit na GND - nestačí to nechat ve vzduchu protože se to startuje dál
50Hz z okolí kablíku po chvíli by měla zhasnout LED1 a probliknout LED2.
Mám motherboad bez resetu. Co s tím?
Už jsem se s tím setkal a bylo to u počítače HP Vectra s Pentiem 166 s ATX zdrojem.
To jsem vyřešil tak že to připojím na (zelený/bílý) drátek na napájecím konektoru
k desce. Bylo ale nutné invertovat RESET vývod aby v klidu byl zdroj zapnutý.
Jednoduše jsem přepojit R6 vedoucí do báze Q1 z pinu č.5 na pin č.12.
Podobné konstrukce:
http://aldebaran.feld.cvut.cz/~xmyslik/watchdog
http://www.volny.cz/ladmanj/watchdog.htm
Uvítám jakékoliv připomínky, opravy a podobně.
Hodně štěstí