電子汽車(chē)衡單片機復位電路的設計
在的單片機系統中,看門(mén)狗系統對整個(gè)單片機的運行起著(zhù)特別重要的作用,因為*有的干擾源不可能全部被隔離或去除,*旦進(jìn)入 CPU 干擾程序的正常運行,那么復位系統結合軟件處理措施就成了*道有效的糾錯防御的屏障了。常用的復位系統有以下兩種:
①外部復位系統。外部“看門(mén)狗"電路可以自己設計也可以用*門(mén)的“看門(mén)狗"芯片來(lái)搭建。然而,他們各有優(yōu)缺點(diǎn),大部分*“看門(mén)狗"芯片對低頻“喂狗"信號不能響應,而*頻“喂狗"信號都能響應,使其在低頻“喂狗"信號下產(chǎn)生復位動(dòng)作而在*頻的“喂狗"信號下不產(chǎn)生復位動(dòng)作,這樣,如果程序系統陷入*個(gè)死循環(huán),而該循環(huán)中恰巧有著(zhù)“喂狗"信號的話(huà),那么該復位電路就無(wú)法實(shí)現它的應有的功能了。然而,我們自己可以設計*個(gè)具有帶通的“喂狗"電路和其他復位電路構成的系統就是*個(gè)很有效外部監控系統了。
電子汽車(chē)衡單片機復位電路的設計
②現在越來(lái)越多的單片機都帶有自己的片上復位系統,這樣用戶(hù)就可以很方便的使用其內部的復位定時(shí)器了,但是,有*些型號的單片機它的復位指令太過(guò)于簡(jiǎn)單,這樣也會(huì )存在象上述死循環(huán)那樣的“喂狗"指令,使其失去監控作用。有*些單片機的片上復位指令就做的比較好,*般他們把“喂狗"信號做成固定格式的多條指令依順序來(lái)執行,如果有*定錯誤則該“喂狗"無(wú)效,這樣就大大提*了復位電路的可靠性。
電子汽車(chē)衡單片機復位電路的設計