單片機看門狗的工作原理_第1頁
單片機看門狗的工作原理_第2頁
單片機看門狗的工作原理_第3頁
單片機看門狗的工作原理_第4頁
單片機看門狗的工作原理_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Word單片機看門狗的工作原理(單片機)的程序在運行過程中,為了增加系統(tǒng)的可靠性,防止(芯片)受到外界干擾而程序跑飛等系統(tǒng)異常,我們引入(看門狗)功能,WatchDog(Ti)mer,簡稱為WDT。如圖1。

圖1看門狗監(jiān)控單片機的程序

它本質(zhì)上是一個遞增(定時器),它的(工作原理)很簡單,當程序開始運行時,看門狗定時器的值從零開始向上遞增,當?shù)竭_預設(shè)值時,就會強制單片機復位,使系統(tǒng)程序從頭開始運行。如圖2.

圖2看門狗本質(zhì)上是一個定時器

那么我們?nèi)绾问褂盟?我們的代碼中,當看門狗定時器的值即將溢出時將其清零,使它重新從零開始計數(shù),那么只要程序正常運行,看門狗就不會強制單片機復位。這樣就實現(xiàn)了看門狗對程序的監(jiān)控功能。如圖3.

圖3清零看懵定時器

上述方法實現(xiàn)的是軟件看門狗功能,當然,我們也可以搭建(硬件)看門狗電路,同樣實現(xiàn)超時強制單片機復位的功能。他的思路就是不斷的給一個(電容)充電,在電容從滿電狀態(tài)放電至(閾值電壓)前再次充電,就能保證電路不輸出復位(信號)。從而實現(xiàn)硬件看門狗功能。如圖4.

圖4不斷給電容充電

圖5為(電路原理)圖,它由兩個與非門外加阻容器件串聯(lián)而成。

圖5硬件看門狗電路

當我們給第1引腳一個低電平,也就是喂狗的時候,A與非門輸出高電平,此時電容C兩端開始充電。同時,與非門B的兩個輸入端電平為高,那么輸出端第4引腳就為低電平,不產(chǎn)生復位動作。如圖6.

圖6不產(chǎn)生復位信號

喂狗操作完畢之后,第1引腳為高電平,那么,A與非門輸出低電平,此時電容C開始放電,當電容C的電量低于閾值時,第五,六引腳電平為低,則第4引腳輸出高電平,產(chǎn)生復位。如圖7。圖8為產(chǎn)生復位時的時序圖。

圖7產(chǎn)生復位信號

圖8復位時序

我們需要操作的是在電容C放電至閾值的時間段內(nèi)給第1引腳一個低電平,也就是喂狗操作,保證第4引腳持續(xù)輸出低電平,這樣就實現(xiàn)了看門狗對電路的監(jiān)控功能。如圖9.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論