專利名稱:帶自動關(guān)閉功能的看門狗電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種帶自動關(guān)閉功能的看門狗電路。
背景技術(shù):
看門狗電路電路的應(yīng)用,使單片機可以在無人狀態(tài)下實現(xiàn)連續(xù)工作,其工作原理是看門狗芯片和單片機的一個I/O引腳相連,該I/O引腳通過程序控制它定時地往看門狗的這個引腳上送入高電平(或低電平),這一程序語句是分散地放在單片機其他控制語句中間的,一旦單片機由于干擾造成程序跑飛后而陷入某一程序段不進入死循環(huán)狀態(tài)時,寫看門狗引腳的程序便不能被執(zhí)行,這個時候,看門狗電路就會由于得不到單片機送來的信號,便在它和單片機復(fù)位引腳相連的引腳上送出一個復(fù)位信號,使單片機發(fā)生復(fù)位,即程序從程序存儲器的起始位置開始執(zhí)行,這樣便實現(xiàn)了單片機的自動復(fù)位。目前的看門狗電路技術(shù)主要有軟件看門狗和硬件看門狗其基本原理都是利用可清零的定時計數(shù)器來實現(xiàn)。軟件看門狗利用單片機內(nèi)部的定時計數(shù)器來實現(xiàn),硬件看門狗則利用單片機外部的定時計數(shù)器來實現(xiàn)。這些看門狗電路都無法在外部電源過低時自動關(guān)閉。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)無法自動關(guān)閉看門狗電路的缺點,本發(fā)明提供了一種依靠檢測外部電源、當(dāng)外部電源過低時能夠自動關(guān)閉看門狗電路的帶自動關(guān)閉功能的看門狗電路。帶自動關(guān)閉功能的看門狗電路,包括看門狗芯片,與看門狗芯片連接的振蕩模塊、 計數(shù)器清零模塊、與單片機連接的連接模塊和外部電源連接模塊;所述的外部電源連接模塊與看門狗芯片的溢出腳連接,所述的溢出腳當(dāng)計算器溢出時輸出高電平;所述的外部電源連接模塊包括與所述的溢出腳連接的第一電阻,檢測外部電源電壓的電源檢測芯片,和串接于第一電阻和電源檢測芯片的輸出端之間的第一二極管和第一限流電阻;所述的電源檢測芯片的輸入端與外部電源連接;所述的電源檢測芯片一端接地。進一步,所述的連接模塊包括基極與第一電阻的遠離溢出腳的一端連接的第二三極管,所述的第二三極管的基極與發(fā)射極之間設(shè)有阻容并聯(lián)單元,所述的第二三極管的集電極與單片機復(fù)位腳連接,所述的第二三極管的集電極與發(fā)射極之間設(shè)有第三電容,所述的第二三極管的發(fā)射極接地,所述的第二三極管的集電極與發(fā)射極之間加載有第一輔助電源,所述的第一輔助電源的正極與所述的第二三極管的集電極之間設(shè)有第二限流電阻;所述的第二三極管的基極與關(guān)閉單片機復(fù)位的開關(guān)模塊,所述的開關(guān)模塊包括集電極與第二三極管的基極連接的第一三極管,所述的第一三級管的基極與第二輔助電源的輸出端連接,所述的第一三極管的基極與發(fā)射極之間設(shè)有第二電阻,所述的第一三極管的發(fā)射極接地;所述的第二輔助電源與第一三極管的基極之間設(shè)有第三限流電阻。
進一步,所述的振蕩模塊包括與看門狗芯片的輸入端連接的第一振蕩電阻,與看門狗芯片的一個輸出端連接的第二振蕩電阻,和與看門狗芯片的另一個輸出端連接的振蕩電容;所述的第一振蕩電阻、第二振蕩電阻和振蕩電容相互并聯(lián)連接。進一步,所述的計數(shù)器清零模塊包括與看門狗芯片的復(fù)位腳連接的第三電阻,集電極與看門狗芯片的復(fù)位腳連接的第三三極管,和第四電阻及第五電阻;所述的第三電阻加載電壓;所述的第三三極管的發(fā)射極接地,所述的第三三極管的基極與第四電阻和第五電阻的連接;所述的第四電阻和第五電阻上加載有電壓;所述的第三三極管的基極與跳線開關(guān)和清零電容連接,清狗脈沖經(jīng)清零電容輸入所述的計數(shù)器清零模塊,所述的跳線開關(guān)與清零電容串聯(lián)。本發(fā)明的技術(shù)構(gòu)思是當(dāng)外部電源低于4. 6v時,則認為外部電壓過低,需要關(guān)閉看門狗電路復(fù)位單片機的功能。其工作過程如下,當(dāng)外部電源過低時,若看門狗芯片的計數(shù)器溢出,由溢出腳輸出高電平,此時外部電源連接模塊的電平低于溢出腳電平,第一二極管導(dǎo)通,溢出腳輸出的高電平經(jīng)第一二極管、第一限流電阻和電源檢測芯片向地泄流,從而將第二三極管的基極電平拉低,第二三極管截止。而單片機的復(fù)位腳為高電平有效,因此,單片機不會發(fā)出復(fù)位信號,達到關(guān)閉看門狗電路復(fù)位單片機的目的。通過設(shè)置與連接模塊相連的開關(guān)模塊,當(dāng)需要人為阻止看門狗電路復(fù)位單片機時 (如單片機程序調(diào)試時),短接第二輔助電源的輸入端和輸出端,向第一三極管的基極輸入高電平,第一三極管導(dǎo)通、并向發(fā)射極泄流,從而拉低第二三極管的基極電平,第二三極管截止。計數(shù)器清零模塊中,沒有清狗信號時,第三三極管截止,從而使看門狗芯片的復(fù)位腳在正常情況下處于低電平。而計數(shù)器清零為高電平有效。當(dāng)清狗信號發(fā)出,高電平經(jīng)清狗電容、跳線開關(guān)輸入第三三極管的基極,第三三極管導(dǎo)通,向看門狗芯片的復(fù)位腳輸入高電平,看門狗芯片計數(shù)器被清零。本發(fā)明具有依靠檢測外部電源、當(dāng)外部電源過低時能夠自動關(guān)閉看門狗電路的優(yōu)
點ο
圖1是本發(fā)明的電路圖。
具體實施例方式參照附圖,進一步說明本發(fā)明 帶自動關(guān)閉功能的看門狗電路,包括看門狗芯片HEF4060B,與看門狗芯片 HEF4060B連接的振蕩模塊、計數(shù)器清零模塊、與單片機連接的連接模塊和外部電源連接模塊;所述的外部電源連接模塊與看門狗芯片HEF4060B的溢出腳013連接,所述的溢出腳013當(dāng)計算器溢出時輸出高電平;所述的外部電源連接模塊包括與所述的溢出腳013連接的第一電阻R1,檢測外部電源電壓的電源檢測芯片S-80146CLMC-JIZ,和串接于第一電阻Rl和電源檢測芯片S-80146CLMC-JIZ的輸出端之間的第一二極管Dl和第一限流電阻Rll ;所述的電源檢測芯片S-80146CLMC-JIZ的輸入端與外部電源POWER連接;所述的電源檢測芯片 S-80146CLMC-JIZ 一端接地。所述的連接模塊包括基極與第一電阻Rl的遠離溢出腳的一端連接的第二三極管 Q2,所述的第二三極管Q2的基極與發(fā)射極之間設(shè)有阻容并聯(lián)單元,所述的第二三極管Q2的集電極與單片機復(fù)位腳RESET連接,所述的第二三極管Q2的集電極與發(fā)射極之間設(shè)有第三電容C3,所述的第二三極管Q2的發(fā)射極接地,所述的第二三極管Q2的集電極與發(fā)射極之間加載有第一輔助電源,所述的第一輔助電源的正極與所述的第二三極管Q2的集電極之間設(shè)有第二限流電阻R7;所述的第二三極管Q2的基極與關(guān)閉單片機復(fù)位的開關(guān)模塊,所述的開關(guān)模塊包括集電極與第二三極管Q2的基極連接的第一三極管Q1,所述的第一三級管Ql的基極與第二輔助電源Jl的輸出端連接,所述的第一三極管Ql的基極與發(fā)射極之間設(shè)有第二電阻R2, 所述的第一三極管Ql的發(fā)射極接地;所述的第二輔助電源Jl與第一三極管Ql的基極之間設(shè)有第三限流電阻R6。所述的振蕩模塊包括與看門狗芯片HEF4060B的輸入端CIN連接的第一振蕩電阻 R8,與看門狗芯片的一個輸出端COUT連接的第二振蕩電阻R9,和與看門狗芯片的另一個輸出端COUT連接的振蕩電容C4 ;所述的第一振蕩電阻R8、第二振蕩電阻R9和振蕩電容C4相
互并聯(lián)連接。所述的計數(shù)器清零模塊包括與看門狗芯片HEF4060B的復(fù)位腳RST連接的第三電阻R3,集電極與看門狗芯片HEF4060B的復(fù)位腳RST連接的第三三極管Q3,和第四電阻R4 及第五電阻R10;所述的第三電阻R3加載電壓;所述的第三三極管Q3的發(fā)射極接地,所述的第三三極管Q3的基極與第四電阻R4 和第五電阻RlO的連接;所述的第四電阻R4和第五電阻RlO上加載有電壓;所述的第三三極管Q3的基極與跳線開關(guān)JWDl和清零電容C5連接,清狗脈沖 CLRffD經(jīng)清零電容C5輸入所述的計數(shù)器清零模塊,所述的跳線開關(guān)JWDl與清零電容C5串聯(lián)。本發(fā)明的技術(shù)構(gòu)思是當(dāng)外部電源低于4. 6v時,則認為外部電壓過低,需要關(guān)閉看門狗電路復(fù)位單片機的功能。其工作過程如下,當(dāng)外部電源過低時,若看門狗芯片的計數(shù)器溢出,由溢出腳輸出高電平,此時外部電源連接模塊的電平低于溢出腳電平,第一二極管導(dǎo)通,溢出腳輸出的高電平經(jīng)第一二極管、第一限流電阻和電源檢測芯片向地泄流,從而將第二三極管的基極電平拉低,第二三極管截止。而單片機的復(fù)位腳為高電平有效,因此,單片機不會發(fā)出復(fù)位信號,達到關(guān)閉看門狗電路復(fù)位單片機的目的。通過設(shè)置與連接模塊相連的開關(guān)模塊,當(dāng)需要人為阻止看門狗電路復(fù)位單片機時 (如單片機程序調(diào)試時),短接第二輔助電源的輸入端和輸出端,向第一三極管的基極輸入高電平,第一三極管導(dǎo)通、并向發(fā)射極泄流,從而拉低第二三極管的基極電平,第二三極管截止。計數(shù)器清零模塊中,沒有清狗信號時,第三三極管截止,從而使看門狗芯片的復(fù)位腳在正常情況下處于低電平。而計數(shù)器清零為高電平有效。當(dāng)清狗信號發(fā)出,高電平經(jīng)清狗電容、跳線開關(guān)輸入第三三極管的基極,第三三極管導(dǎo)通,向看門狗芯片的復(fù)位腳輸入高電平,看門狗芯片計數(shù)器被清零。本發(fā)明具有依靠檢測外部電源、當(dāng)外部電源過低時能夠自動關(guān)閉看門狗電路的優(yōu)
點ο本說明書實施例所述的內(nèi)容僅僅是對發(fā)明構(gòu)思的實現(xiàn)形式的列舉,本發(fā)明的保護范圍不應(yīng)當(dāng)被視為僅限于實施例所陳述的具體形式,本發(fā)明的保護范圍也及于本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明構(gòu)思所能夠想到的等同技術(shù)手段。
權(quán)利要求
1.帶自動關(guān)閉功能的看門狗電路,其特征在于包括看門狗芯片,與看門狗芯片連接的振蕩模塊、計數(shù)器清零模塊、與單片機連接的連接模塊和外部電源連接模塊;所述的外部電源連接模塊與看門狗芯片的溢出腳連接,所述的溢出腳當(dāng)計算器溢出時輸出高電平;所述的外部電源連接模塊包括與所述的溢出腳連接的第一電阻,檢測外部電源電壓的電源檢測芯片,和串接于第一電阻和電源檢測芯片的輸出端之間的第一二極管和第一限流電阻;所述的電源檢測芯片的輸入端與外部電源連接;所述的電源檢測芯片一端接地。
2.如權(quán)利要求1所述的帶自動關(guān)閉功能的看門狗電路,其特征在于所述的連接模塊包括基極與第一電阻的遠離溢出腳的一端連接的第二三極管,所述的第二三極管的基極與發(fā)射極之間設(shè)有阻容并聯(lián)單元,所述的第二三極管的集電極與單片機復(fù)位腳連接,所述的第二三極管的集電極與發(fā)射極之間設(shè)有第三電容,所述的第二三極管的發(fā)射極接地,所述的第二三極管的集電極與發(fā)射極之間加載有第一輔助電源,所述的第一輔助電源的正極與所述的第二三極管的集電極之間設(shè)有第二限流電阻;所述的第二三極管的基極與關(guān)閉單片機復(fù)位的開關(guān)模塊,所述的開關(guān)模塊包括集電極與第二三極管的基極連接的第一三極管,所述的第一三級管的基極與第二輔助電源的輸出端連接,所述的第一三極管的基極與發(fā)射極之間設(shè)有第二電阻,所述的第一三極管的發(fā)射極接地;所述的第二輔助電源與第一三極管的基極之間設(shè)有第三限流電阻。
3.如權(quán)利要求2所述的帶自動關(guān)閉功能的看門狗電路,其特征在于所述的振蕩模塊包括與看門狗芯片的輸入端連接的第一振蕩電阻,與看門狗芯片的一個輸出端連接的第二振蕩電阻,和與看門狗芯片的另一個輸出端連接的振蕩電容;所述的第一振蕩電阻、第二振蕩電阻和振蕩電容相互并聯(lián)連接。
4.如權(quán)利要求3所述的帶自動關(guān)閉功能的看門狗電路,其特征在于所述的計數(shù)器清零模塊包括與看門狗芯片的復(fù)位腳連接的第三電阻,集電極與看門狗芯片的復(fù)位腳連接的第三三極管,和第四電阻及第五電阻;所述的第三電阻加載電壓;所述的第三三極管的發(fā)射極接地,所述的第三三極管的基極與第四電阻和第五電阻的連接;所述的第四電阻和第五電阻上加載有電壓;所述的第三三極管的基極與跳線開關(guān)和清零電容連接,清狗脈沖經(jīng)清零電容輸入所述的計數(shù)器清零模塊,所述的跳線開關(guān)與清零電容串聯(lián)。
全文摘要
帶自動關(guān)閉功能的看門狗電路,包括看門狗芯片,與看門狗芯片連接的振蕩模塊、計數(shù)器清零模塊、與單片機連接的連接模塊和外部電源連接模塊;外部電源連接模塊與看門狗芯片的溢出腳連接,溢出腳當(dāng)計算器溢出時輸出高電平;外部電源連接模塊包括與溢出腳連接的第一電阻,檢測外部電源電壓的電源檢測芯片,和串接于第一電阻和電源檢測芯片的輸出端之間的第一二極管和第一限流電阻;電源檢測芯片的輸入端與外部電源連接;電源檢測芯片一端接地。本發(fā)明具有依靠檢測外部電源、當(dāng)外部電源過低時能夠自動關(guān)閉看門狗電路的優(yōu)點。
文檔編號G06F11/00GK102339239SQ20111016938
公開日2012年2月1日 申請日期2011年6月22日 優(yōu)先權(quán)日2011年6月22日
發(fā)明者丁敏華, 劉崢嶸, 姜干才, 潘軒龍, 王蕾, 陳文芳 申請人:杭州炬華科技股份有限公司