看門(mén)狗管理方案設計及應用匯總
看門(mén)狗,又叫 watchdog timer,是一個(gè)定時(shí)器電路,一般有一個(gè)輸入,叫喂狗(kicking the dog or service the dog),一個(gè)輸出到MCU的RST端,MCU正常工作的時(shí)候,每隔一段時(shí)間輸出一個(gè)信號到喂狗端,給 WDT 清零,如果超過(guò)規定的時(shí)間不喂狗,(一般在程序跑飛時(shí)),WDT 定時(shí)超過(guò),就會(huì )給出一個(gè)復位信號到MCU,使MCU復位. 防止MCU死機. 看門(mén)狗的作用就是防止程序發(fā)生死循環(huán),或者說(shuō)程序跑飛。本文介紹的技術(shù)文章是各種看門(mén)狗的設計方案,供大家參考。
本文引用地址:http://dyxdggzs.com/article/272803.htm微處理器超長(cháng)啟動(dòng)周期中的外部看門(mén)狗管理方案
在微處理器超長(cháng)啟動(dòng)周期中,如何有效的管理外部看門(mén)狗,本文將做詳細探討,并提供行之有效的參考設計電路。
本設計的最初思路來(lái)源:實(shí)現高可靠性數字伺服控制器軟、硬件看門(mén)狗的雙冗余設計要求,目前缺少軍品級國產(chǎn)化硬件看門(mén)狗器件,在滿(mǎn)足系統要求的情況下減少元器件的種類(lèi)。
VxWorks共享看門(mén)狗定時(shí)機制的設計與實(shí)現
對于VxWorks操作系統本身來(lái)說(shuō),并未提供一個(gè)通用、高效的定時(shí)器組件。文章所提出的共享看門(mén)狗定時(shí)機制就是針對這種情況實(shí)現的一種通用型定時(shí)器組件。該機制在VxWorks的網(wǎng)絡(luò )報文應答、設備狀態(tài)監控等方面得到了廣泛應用,在有效節省系統資源的同時(shí)提高了系統定時(shí)機制的靈活性。
文中把u C / O S - I I 操作系統移植到PHILIPS 公司生產(chǎn)的LPC2132 內核中,基于系統的消息機制和優(yōu)先級權限, 設置了一個(gè)優(yōu)先級最高的任務(wù)作為監視器對微型機上運行的所有任務(wù)進(jìn)行監控, 只要一個(gè)任務(wù)出現故障, 該監視任務(wù)就延遲喂狗, 使定時(shí)器溢出, 重啟系統, 以保障微型機及所有任務(wù)處于長(cháng)期穩定的運行狀態(tài)。
隨著(zhù)CPLD器件被廣泛應,而且CPLD幾乎可模擬任何一種邏輯電路,所以,現在在設計時(shí)已完全沒(méi)有必要再放置一片獨立的看門(mén)狗器件,而完全可以將硬件看門(mén)狗電路整合于CPLD器件中,從而節省成本,降低系統的設計風(fēng)險。下面具體介紹這種基于CPLD技術(shù)的看門(mén)狗電路的設計。
STWD100xP 看門(mén)狗在嵌入式系統硬件抗EMC技術(shù)的應用
本文介紹的STWD100硬件看門(mén)狗在不占用CPU資源的情況下,系統工作穩定度和可靠性提高到100%,可廣泛用于繼電器、接觸器等具有較強干擾控制系統。
故障容限和汽車(chē)安全性成為汽車(chē)電子設計的關(guān)鍵因素,為了提高汽車(chē)工作效率,改善舒適度并降低風(fēng)險,需要高效管理系統的各個(gè)單元:硬件、軟件、傳感器、受動(dòng)裝置和操作單元。高壓看門(mén)狗定時(shí)器為達到這一目標起到了關(guān)鍵作用。
評論