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