asong tagapagbantay sa matagal na pagkaantala

W

wanchope

Guest
Hi,
Natagpuan ko ang isa sa aking mga microcontroller sistema hang mula sa oras-oras.Kapag ito hangs, ako mangilangan sa alisin ang baterya at maghintay ng 20 segundo para sa kapasitor upang alisan ng tubig.Pagkatapos nito, ikonekta ang likod ko ang baterya at ang sistema ay gagana muli.
Gusto ko sa disenyo ng isang hardware na asong tagapagbantay sa 20 seconds delay.Kapag ang mga sistema ay tumatakbo, ang mga mcu ay magbibigay ng isang tibok ng puso tibok bawat 1 segundo.Kung ang pulso ay hindi na napansin na ito sa pamamagitan ng asong tagapagbantay timer, ito ay pull mataas ang gate ng isang Pmos at maghintay ng 20 segundo bago batakan down ang gate pin.
Anumang mga mungkahi upang pumunta tungkol sa mga ito?
Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

 
wanchope wrote:

Hi,

Gusto ko sa disenyo ng isang hardware na asong tagapagbantay sa 20 seconds delay.
Kapag ang mga sistema ay tumatakbo, ang mga mcu ay magbibigay ng isang tibok ng puso tibok bawat 1 segundo.
Kung ang pulso ay hindi na napansin na ito sa pamamagitan ng asong tagapagbantay timer, ito ay pull mataas ang gate ng isang Pmos at maghintay ng 20 segundo bago batakan down ang gate pin.

Anumang mga mungkahi upang pumunta tungkol sa mga ito?
 
Hi,
Hindi ko lubos na maintindihan kung bakit kailangan mong i-discharge ng isang takip ng 20 secs.Ito ay hindi sapat upang i-reset ang micro gamit ng isang watch dog na output?
Anumang kung paano, kung kailangan mong gawin ang mga paraan na inyong gusto, gamitin ang dalawang monoshots.Ang isa sa mga ito ay maging isang retriggerable monoshot may tibok oras ng sa itaas ng dalawang sec., Halimbawa,
ang 2.2 sec.Mag-trigger ito retrig.mono paggamit ng 1 sec.sistema ng pulso.Sa kawalan ng 1 sec.pulso, ang mono ay oras out at gamitin ang mga bumabagsak na gilid ng pulso na mag-trigger ng isang pangalawang mono may tibok panahon ng 20 sec.Gamitin ito 20 sec mataas na pumintig upang himukin ang mga PMOS.

Pagbati,
Laktronics

 
Salamat.
Nakalakip ang isang posibleng circuit.
But I-kinita ng isang problema.
Kung ang sistema hangs sa pinakadulo unang pagkakataon, ibig sabihin.walang tibok ng puso tibok sa lahat, circuit na ito ay hindi mabuo ang i-reset ang pulse.
Ang anumang mga puna?
Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

 
Hi,
Para sa mga problema sa pamamagitan ng itataas mo, maaari mong marahil O ang Power On I-reset ang tibok ng iyong dalawang sec orasan at mag-apply bilang mag-trigger, ipagpapalagay na ang orasan ay suplado sa Zero kapag nabigo.

Pagbati,
Laktronics

 
Thanks, Laktronics.
Ako binuo ang circuit ngayon, at natagpuan ang isang pagkakamali.
Kapag ang MCU hangs at ang tibok ng puso-ipit mananatili sa mababa, i-reset na ito ay hindi nangyayari.
Anumang bakas?

 
Sa tingin ko ito sa perpektong trabaho para sa mga bagay na tulad ng PICAXE-08 ..
Pagputol maikling kuwento, ito ang isang 8-ipit ng PIC microcontroller base sa BATAYANG interpreter ..
Halos walang mga panlabas na mga bahagi ay kinakailangan, at kung ikaw ang bagay-bagay ito para sa unang panahon lamang baguhin ang code ..

Tumingin, asawa, ang 555 pa rin ang magandang ngunit sa mga aplikasyon na nangangailangan ng isang maliit na piraso ng katalinuhan ng 555 ng susunod na sanlibong taon (PICAXE) parang marami ng mas mahusay na option ..

Bistahan ito:
http://www.edaboard.com/viewtopic.php?t=316309&highlight=picaxe lumipat

Rgds,
IanP

 
Hi,
Mangyaring subukan ang mga paligid na nag-aaplay ng orasan sa kanyang input at makita kung ang i-reset ay binuo kapag ang orasan ay tumigil.Sa pamamagitan ng ang paraan na kayo ay nakikipag-usap ng henerasyon ng isang 20 sec.pulso at hindi i-reset ang tibok ng iyong mga kinakailangan?.

Pagbati,
Laktronics

 
Ginamit ko ang function gen para sa 0.5hz pulse.Kapag tinanggal ko ang orasan input pisikal, ang circuit gumagana.Pero kung ako lang isara ang function gen (Aalis ang orasan pin buo), ito ay hindi.
Ako ay may isa pang pagsubok na muli upang kumpirmahin.Sa una kong magbigay ng isang pulse sa orasan input (pin 2), pagkatapos ay sa lupa ang pin.Ang paligid ay hindi gumagana.
Sa tingin ko, ang transitor laging lumiliko sa, ang takip palaging got discharged, at pin 6 & 7 ay sa ibaba ng pintuan halaga.Iyon ang dahilan kung bakit 3-ipit sa mga unang 555 mananatiling mataas at hindi makabuo ng mataas-na-sa-mababa-trigger sa ikalawang 555.Ako hulaan ang isang HEF4538 ay malutas ang isyu.Ngunit ang anumang mas mahusay na solusyon ang paggamit ng kasalukuyang mga circuit?

 
Hi,
Ikaw got ang problema sa kanan.Maaaring kailanganin mong ikabit ang AC-trigger input at gumamit ng isang ng mga simulain ng emitter NPN transistor sa kanyang base hinihimok ng direkta sa pamamagitan ng pulso input sa pamamagitan ng isang batayang risistor.

Pagbati,
Laktronics

 
Hi,
Sa tingin ko ang circuit na ito ay maaaring makatulong sa iyo
Lamang ang muling suriin polarity ng signal
Tamasahin
Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

 
I am sorry.Ang ilang mga pagbabago sa mga kalakip na circuits
Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

 
wanchope,
Ang mga kawikaan 6369 serye ng WD timer ay nagbibigay ng pagkaantala ng hanggang sa 60 segundo.
http://datasheets.maxim-ic.com/en/ds/MAX6369-MAX6374.pdf
Reagrds,
Kral

 

Welcome to EDABoard.com

Sponsor

Back
Top