看門狗,與大家通常所說看家護(hù)院的狗不是一個概念切實把製度,此看門狗指的是一種硬件應(yīng)用技術(shù)優化上下,在無數(shù)工業(yè)物聯(lián)網(wǎng)設(shè)備中都有應(yīng)用,監(jiān)測電路的運行狀態(tài)再獲。
看門狗穩定性,英文全程是watchdog timer,即看門狗定時器敢於挑戰,主要功能是監(jiān)控、管理CPU的運?狀態(tài)應用擴展,并對處于異常狀態(tài)中的CPU進(jìn)?復(fù)位操作過程中,使其能重新?作。一般分為硬件和軟件兩類建立和完善。
硬件看門狗特征更加明顯,其實就是?個定時電路,由被監(jiān)控CPU提供周期性“喂狗”信號,“喂狗”意思是有一個輸入,對定時器清零(俗稱“清狗”)估算。CPU正常?作時,由于能定時“清狗”達到,看門狗內(nèi)的定時器不會溢出深入各系統。當(dāng)CPU出現(xiàn)故障,則不能繼續(xù)提供“清狗”信號的可能性,使得看門狗內(nèi)定時器不斷累加?溢出進一步推進,從?觸發(fā)?個復(fù)位信號對CPU進(jìn)?復(fù)位,使CPU重新?作系列。
聚英電子生產(chǎn)的溫度采集模塊明確相關要求、DTU等產(chǎn)品,都設(shè)計了外部看門狗電路方案,也就是有硬件看門狗功能特點,確保24小時不宕機,穩(wěn)定運行進一步完善。
軟件看門狗與硬件看門狗的原理?樣講道理,只是將硬件電路上的定時器,?處理器的部的定時器代替表現明顯更佳,簡化了硬件電路設(shè)計更加廣闊,可靠性??不如硬件定時器,存在?法檢測到系統(tǒng)內(nèi)部的定時器發(fā)?故障技術先進。當(dāng)然也有通過雙定時器相互監(jiān)視示範,這不僅加?系統(tǒng)開銷,也不能解決全部問題提高,?如中斷系統(tǒng)故障導(dǎo)致定時器中斷時發展基礎。
加?看門狗功能, 其?的是對?些程序潛在錯誤有很大提升空間,或者惡劣環(huán)境?擾等因素導(dǎo)致系統(tǒng)死機要求,?在???預(yù)算情況下,?動恢復(fù)系統(tǒng)正常?作狀態(tài)認為。系統(tǒng)在無需用戶干預(yù)的條件下運行好,自動從故障狀態(tài)下恢復(fù),對于各種行業(yè)應(yīng)用非常有意義紮實。