Tani i prosty układ watchdog do mikrokontrolera z wykorzystaniem timerów 74HC123 lub CD4541
Prosty watchdog
From: "Jacek P." <jp.ines_at_nospam_poczta.wp.pl>
Subject: Prosty watchdog
Date: Fri, 18 Oct 2002 01:55:26 +0200
Poszukuję prostego układu watchdoga do mikrokontrolera. Oczywiście są
gotowce (Maxim, Dallas) ale drogie i zwykle zblokowane z resetem od
zasilania (i to mi najbardziej przeszkadza). Myslę, że da się zrobić prosty
watchdog na jakimś typowym = tanim timerze lub liczniku (? 74HC123, CD4541,
CD4047 ?). Jak nic nie znajdę, to będę sam kombinował, ale może ktoś ma albo
widział gdzieś gotowy i podzieli się wiedzą ? Jak powinien działać : wykrywa
impulsy (zbocza) na wejściu, brak impulsu przez ~ 250 ms powoduje na wyjściu
100...200ms impuls reset (jedynka), po resecie znowu monitoruje wejście itd.
Po włączeniu zasilania reset nie jest konieczny ale nie szkodzi.
--
Pozdrowienia Jacek Przepiorkowski
From: "PP" <no.pawelp_at_nospam_hot.pl>
Subject: Re: Prosty watchdog
Date: Sun, 20 Oct 2002 18:49:31 +0200
Proponuję 555 w układzie generatora o okresie 250ms (parametry przebiegu
dobrane rezystorami i kondensatorem). Do kondensatora podpiąć tranzystor,
który bedzie go rozładowywał (niezależnie od tranzystora wewnetrznego w 555)
po otrzymaniu sygnału zerującego "watchdog'a".
Z uwagi, że jest to dość popularny układ (generator na 555) nie bedę
skanował obrazka... napewno coś znajdziesz. A jak nie, to mailuj...
)
/PP
From: "Jacek P." <jp.ines_at_nospam_poczta.wp.pl>
Subject: Re: Prosty watchdog
Date: Mon, 21 Oct 2002 22:58:16 +0200
Użytkownik PP <no.pawelp_at_nospam_hot.pl> w wiadomości do grup dyskusyjnych
napisał:aoumrc$kdq$1_at_nospam_sunflower.man.poznan.pl...
Proponuję 555 w układzie generatora o okresie 250ms (parametry przebiegu
dobrane rezystorami i kondensatorem). Do kondensatora podpiąć tranzystor,
który bedzie go rozładowywał (niezależnie od tranzystora wewnetrznego w
555)
po otrzymaniu sygnału zerującego "watchdog'a".
Z uwagi, że jest to dość popularny układ (generator na 555) nie bedę
skanował obrazka... napewno coś znajdziesz. A jak nie, to mailuj...
)
/PP
Też myślałem o 555 ale nie wpadłem na ten zewnetrzny tranzystor. Tylko
jedno: jeżeli procek wystawi stałe (1) na wyjściu do WD, to generator się
zatrzyma. Spróbuję to zmajstrować sterując bazę przez kondensator szeregowy.
--
Pozdrowienia Jacek Przepiorkowski
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: Prosty watchdog
Date: Tue, 22 Oct 2002 16:28:25 +0200
Też myślałem o 555 ale nie wpadłem na ten zewnetrzny tranzystor. Tylko
jedno: jeżeli procek wystawi stałe (1) na wyjściu do WD, to
generator się zatrzyma. Spróbuję to zmajstrować sterując bazę przez
kondensator szeregowy.
A nie prościej będzie z ttl'em 123 ?
Ten egzemplarz jest retrygerowalny,
reaguje na zbocze, a nie poziom,
więc na watchdoga idealnie się nadaje.
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: Re: Prosty watchdog
Date: 22 Oct 2002 19:23:36 +0200
A nie prościej będzie z ttl'em 123 ?
Ten egzemplarz jest retrygerowalny,
reaguje na zbocze, a nie poziom,
więc na watchdoga idealnie się nadaje.
Ale jest diablo wrażliwy na zakłócenia.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "PP" <no.pawelp_at_nospam_hot.pl>
Subject: Re: Prosty watchdog
Date: Tue, 22 Oct 2002 20:18:42 +0200
A nie prościej będzie z ttl'em 123 ?
Ten egzemplarz jest retrygerowalny,
reaguje na zbocze, a nie poziom,
więc na watchdoga idealnie się nadaje.
Prościej generator impulsów watchdog'owych chyba jednak będzie zrobić na
555.
A detekcja zbocza, jak już sam jacek zaproponował moze być wykonana przy
pomocy układu RC.
/PP
From: "Kszosztif" <ks2435kolisz_at_nospam_poczta.onet.pl>
Subject: Re: Prosty watchdog
Date: Tue, 22 Oct 2002 20:01:21 +0200
Użytkownik "Zbych" <bzb_at_nospam_poczta.onet.pl> napisał w wiadomości
news:ap3jmm$8ho$1_at_nospam_julia.coi.pw.edu.pl...
A nie prościej będzie z ttl'em 123 ?
Ten egzemplarz jest retrygerowalny,
reaguje na zbocze, a nie poziom,
więc na watchdoga idealnie się nadaje.
Upewnij sie co do wartosci minimalnego czasu pomiedzy impulsami
podtrzymujacymi wyzwalanie, bo wedlug moich danych dla serii standardowej
wyraza sie on
tsmin[ns] = 0,22 * Ct[pF]
i moze siegac dla takiego watchdoga az kilka ms.
Pozdrawiam.
Krzysztof
From: "Zbych" <bzb_at_nospam_poczta.onet.pl>
Subject: Re: Prosty watchdog
Date: Tue, 22 Oct 2002 22:54:19 +0200
Upewnij sie co do wartosci minimalnego czasu pomiedzy impulsami
podtrzymujacymi wyzwalanie, bo wedlug moich danych dla serii
standardowej wyraza sie on
tsmin[ns] = 0,22 * Ct[pF]
i moze siegac dla takiego watchdoga az kilka ms.
Z noty katalogowej:
"The output pulse width will only be extended when the time between
the active-going edges of the trigger input pulses meets the minimum
retrigger time."
Czyli zbyt częste impulsy będą ignorowane, co w przypadku watchdoga
jest akurat do przyjęcia.
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Prosty watchdog
Date: Tue, 22 Oct 2002 00:18:47 +0200
"Jacek P." wrote:
Poszukuję prostego układu watchdoga do mikrokontrolera. Oczywiście są
gotowce (Maxim, Dallas) ale drogie i zwykle zblokowane z resetem od
zasilania (i to mi najbardziej przeszkadza). Myslę, że da się zrobić prosty
Onegdaj Juliusz wymyslil watchdoga na TL7705, tyle ze gromadka biernych
wokol niego...
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
..and when you turned to me and smiled.....it took my breath away...