ZW32-12戶(hù)外柱上高壓真空斷路器
ZW32-12看門(mén)狗定時(shí)器(WDT,Watch Dog Timer)是單片機的一個(gè)組成部分,在單片機程序的調試和運行中都有著(zhù)重要的意義。它的主要功能是在發(fā)生軟件故障時(shí),通過(guò)使器件復位(如果軟件未將器件清零)將單片機復位。也可以用于將器件從休眠或空閑模 看門(mén)狗定時(shí)器對微控制器提供了獨立的保護系統,當系統出現故障時(shí),在可選的超時(shí)周期之后,看門(mén)狗將以RESET信號作出響應,像x25045就可選超時(shí)周期為1.4秒、600毫秒、200毫秒三種。當你的程序死機時(shí),x25045就會(huì )使單片機復位。
大多數看ZW32-12門(mén)狗定時(shí)器IC產(chǎn)生一個(gè)單一的,有限的輸出脈沖持續時(shí)間當看門(mén)狗超時(shí)。這適用于觸發(fā)復位或中斷微處理器,但有些應用需要輸出(故障指示燈)的鎖存器。
考慮到安全性問(wèn)題,汽車(chē)電子系統需要監控電路監測故障容限或安全性??撮T(mén)狗定時(shí)器可理想滿(mǎn)足這類(lèi)需求,通過(guò)對微控制器正常工作條件下產(chǎn)生的周期脈沖進(jìn)行檢測,偵測電路或?C的失效狀態(tài),一旦發(fā)生故障可立即切換到備份/冗余系統。式喚醒。
ZW32-12戶(hù)外柱上高壓真空斷路器
ZW32-12使能時(shí),WDT 將遞增,直到溢出,或稱(chēng)“超時(shí)”。除非處于休眠或空閑模式,WDT 超時(shí)會(huì )強制器件復位。為避免WDT 超時(shí)復位,用戶(hù)必須定期用PWRSAV 或CLRWDT 指令將看門(mén)狗定時(shí)器清零。如果WDT 在休眠或空閑模式下超時(shí),器件將喚醒并從PWRSAV 指令執行處繼續執行代碼。在上述兩種情況下,WDTO 位(RCON<4>)都會(huì )置1,表示該器件復位或喚醒事件是由于WDT超時(shí)引起的。如果WDT 將CPU 從休眠或空閑模式喚醒,“休眠”狀態(tài)位(RCON<3>)或“空閑”狀態(tài)位(RCON<2>)也會(huì )置
ZW32-12/630A-20KA真空斷路器
3看門(mén)狗定時(shí)器的操作
在正常操作期間,一次WDT 超時(shí)溢出將產(chǎn)生一次器件復位。如果器件處于休眠狀態(tài),一次WDT超時(shí)溢出將喚醒器件,使其繼續正常操作(即稱(chēng)作WDT 喚醒)。對WDTE 設置位清零可以關(guān)閉WDT。
后分頻器分配*是由軟件控制,即它可在程序執行期間隨時(shí)更改。
為避免發(fā)生不可預測的器件復位,當從Timer0 預分頻器的分配改為WDT 后分頻器的分配時(shí),必須執行下列指令序列。即使WDT 被禁止,也要執行這個(gè)指令序列。