看門狗定時器

看門狗定時器

單片機的組成部分
看看門狗定時器是單片機的一個組成部分,在單片機程序的調試和運行中都有着重要的意義。[1]它實際上是一個計數器,一般給看門狗一個大數,程序開始運行後看門狗開始倒計數。如果程序運行正常,過一段時間CPU應發出指令讓看門狗複位,重新開始倒計數。如果看門狗減到0就認為程序沒有正常工作,強制整個系統複位。
    中文名:看門狗定時器 外文名: 用途: 其他外文名:Watch Dog Timer 組 成:單片機的一個組成部分 實 質:計數器

功能作用

看門狗定時器是單片機的一個組成部分,在單片機程序的調試和運行中都有着重要的意義。它的主要功能是在發生軟件故障時,通過使器件複位(如果軟件未将器件清零)将單片機複位。也可以用于将器件從休眠或空閑模式喚醒,看門狗定時器對微控制器提供了獨立的保護系統,當系統出現故障時,在可選的超時周期之後,看門狗将以RESET信号作出響應,像x25045就可選超時周期為1.4秒、600毫秒、200毫秒三種。當你的程序死機時,x25045就會使單片機複位。

大多數看門狗定時器IC産生一個單一的,有限的輸出脈沖持續時間當看門狗超時。這适用于觸發複位或中斷微處理器,但有些應用需要輸出(故障指示燈)的鎖存器。

考慮到安全性問題,汽車電子系統需要監控電路監測故障容限或安全性。看門狗定時器可理想滿足這類需求,通過對微控制器正常工作條件下産生的周期脈沖進行檢測,偵測電路或IC的失效狀态,一旦發生故障可立即切換到備份/冗餘系統。

設計原理

一個簡單的電路提供了響應的輸入脈沖流損失鎖存故障指示。在μP-supervisor/watchdog集成電路(MAX*9)的基礎上,該電路用于監測風扇(在風扇的轉速輸出計算),振蕩電路,或一個合适的微處理器軟件執行。

在上電期間,低電平有效複位仍然很低,直到VCC的穩定和複位超時時間到期。電容器C通過R,直到FET的栅極電壓達到阈值(電壓VTH),它開啟了場效應管,使鎖存能力。為了防止誤觸發,你應該設置RC延遲的時間遠遠超過了複位超時。

WDI輸入(引腳6)必須按切換電容器CSWT設立最低速率。如果這沒有發生,低電平有效複位變低,在LED指示燈,在連接和低拉複位,從而鎖定低電平複位。該電路仍然有效,直到你循環VCC或推開關在此條件。要麼關閉FET的行動,并允許重置變高。

為了監測風扇開漏測速信号,從世界發展指标10kΩ的連接到VCC(引腳8)上拉電阻器。由于風扇需要一些時間來旋轉起來,看門狗電路需要為一個短暫的延遲時間間隔停用。您可以通過将本延遲電容(C2)從對地複位。請注意,此延遲必須小于上述RC延遲,或低電平有效複位鎖存過早會較短。

對于一個風扇監控,對CSWT值設置最大轉速脈沖周期根據公式5.06×106×CSWT,其中在幾秒鐘内CSWT。如果轉速低于這個阈值時,低電平有效複位輸出低和插銷。

上一篇:數字頻率計

下一篇:高壓陶瓷電容

相關詞條

相關搜索

其它詞條