Watchdog

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 20539
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

Watchdog

#1 Příspěvek od Celeron »

Mam tady letitej regulator s 8051. V posledni dobe se kouse programova smycka asi kvuli nejakymu smogu ze site. Chtelo by to nejspis nejakej "pulsni" watchdog, kterej by se pri spravnym behu programu pres port "dobijel" pulsy a pokud by pri zakousnuti programu dobijeni zmizelo, tak by se zresetoval 8051. Meco obdobnyho jako je MAX690 a pod. Ted ma 8051 reset spojenej s TL7705, jenze to je jen "napetovej" reset. TL7705 ma ale vstup /RIN a tam by slo neco dobastlit. Nemate nekdo prosim tip na nejakej dostupnej svab, nebo co nejjednodussi zapojeni, ktery by tam slo dobastlit? Neco by slo udelat i s 555 ale na ty soucastky kolem je malo mista. "Dobijeni" neni problem, na 1 portu je programove generovanej 1Hz.
Diky
Jirka
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

Předpokládám, že soft k dispozici není ?

Na ten 1Hz můžeš teoreticky dobastlit klasickej diodovej násobič a hlídat na něm napětí, nejlépe s druhým TL7705 a ošetřit přechodové děje.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
nokijec
Příspěvky: 315
Registrován: 01 úno 2011, 00:00

#3 Příspěvek od nokijec »

Alarm od Flajzara to řeší pomocí řízeného časovače.Z procesoru lezou nulovací pulzy.Když program zabloudí tak časovač přeteče a resetuje procesor.Je tam CMOS 4060.
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#4 Příspěvek od termit256 »

No a proc tam nedas ten MAX690?
Uživatelský avatar
Celeron
Příspěvky: 20539
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#5 Příspěvek od Celeron »

to Termit256
Nemam je, jsou celkem drahy (4-5E, potrebuju asi 50 ks). WD timer maji 1,6 sekundy a to se nesnasi s symetrickym 1Hz, co mam na "dobijeni". Kdyby tam bylo cca 5x min nez 1 Hz, to byla jina.
to Nokijec:
To neni spatnej napad smd 4060 prilepim primo na TL7705. Blby je, ze ty citace maj pozitivni vystupy takze jeste invertor. A taky k nemu bastlit RC hodiny, oscilator procesoru je vic, co 4060 zvladne. Ale vypada to zatim nejlip.
To ZdenekHQ:
Soft je, ale zadna noha procesoru.
Jak to myslis s tim napetovym hlidanim? Dokud by se po zapnuti napajeni nenabil 1 Hz elyt v nasobici, tak by byl procesor stale resetovanej. Takze by se to nikdy nerozebehlo. Osetrit aby to na zacatku neudelalo by uz zase byla kupa soucastek kolem.
Ted mi jeden radil dat tam malej 8 noh smd PIC. Nic okolo, jen napajeni, privod 1Hz a vystup do /RIN TL7705. Nojo, ale na tohle nejsem zarizenej.
Nenasel by se prosim nekdo, kdo s tim dela?
Diky
Jirka
masar
Příspěvky: 14466
Registrován: 03 pro 2005, 00:00

#6 Příspěvek od masar »

Tohle by třeba mohlo fungovat :?:
:wink:
Přílohy
TL7705.png
(11.26 KiB) Staženo 115 x
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#7 Příspěvek od termit256 »

No, kdyzs psal "mam tady letitej regulator...", nemyslel jsem si ze tam mas 50 letitejch regulatoru ;-)
Daji se koupit i levnejsi, napr. MCP131xxx od Michrochipu vyjdou na 0,4E. Maji sice taky obvyklych 1,6s, ale pokud mas opravdu 1Hz nevim cemu by to melo vadit.
Uživatelský avatar
Celeron
Příspěvky: 20539
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#8 Příspěvek od Celeron »

To Masar: Dik, ze sis dal praci. Zitra to zkusim ubastlit a dam vedet.

To Termit256: Jsou to centralni regly topeni do domecku 8-15 roku stary. Jeste pred 2 rokama makaly, ze jsem o nic vubec nevedel. Jenze ted je diky solaristum takovej bordel v siti, ze ty spicky z menicu krome prorazeni X2 metal kondiku nekde obcas kousnou ridici program a tak to musim resit. Regulace baraku se nemeni kazdy 2-4 roky jako PC. :?
Jirka
Uživatelský avatar
gmike
Příspěvky: 95
Registrován: 26 zář 2009, 00:00

#9 Příspěvek od gmike »

Uživatelský avatar
Celeron
Příspěvky: 20539
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#10 Příspěvek od Celeron »

No neco takovyho. Jenze si nejsem jistej, jestli to bude vyhovovat kdyz jde z procesoru jde perioda 2 sekundy takze vlastne 1s H a 1s L. Puvodne jsem si myslel, ze to ma periodu 1 sekundu.... Prekladal jsem si to nekolikrat, a nejsem si jistej. Pripojit to jinam jak tam radej (data, adresa, AEN a podobne) je blbost, zjistil jsem, ze kdyz se program kousne po tom zaruseni ze site, tak tyhle signaly stale bezi a jedinny co prestane makat, tak je prave tahle perioda.
Jirka

OPERATION - WATCHDOG TIMER
The watchdog timer function forces RST and RST signals to the active state when the ST input is not stimulated for a predetermined time period. The time period is set by the TD input to be typically 150 ms with TD connected to ground, 600 ms with TD left unconnected, and 1.2 seconds with TD connected to VCC. The watchdog timer starts timing out from the set time period as soon as RST and RST are inactive. If a high-to-low transition occurs on the ST input pin prior to timeout, the watchdog timer is reset and begins to timeout again. If the watchdog timer is allowed to timeout, then the RST and RST signals are driven to the active state for 250 ms minimum. The ST input can be derived from microprocessor address signals, data signals, and/or control signals. When the microprocessor is functioning normally, these signals would, as a matter of routine, cause the watchdog to be reset prior to timeout. To guarantee that the watchdog timer does not timeout, a high-to-low transition must occur at or less than the minimum shown in Table 1.
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#11 Příspěvek od termit256 »

Tak to nemas frekvenci 1Hz jak jsi psal ale 0,5Hz :-)
Tohle ti s 1,6s WDT fungovat urcite nebude. Vyber obvod s delsim casem, vyrabi se stovky typu IC na tohle. Ja pred casem pouzil tyto http://cz.mouser.com/ProductDetail/ams/ ... t%252bAXKe
Odpovědět

Zpět na „Poradna“