單片機(jī)看門(mén)狗的工作原理_第1頁(yè)
單片機(jī)看門(mén)狗的工作原理_第2頁(yè)
單片機(jī)看門(mén)狗的工作原理_第3頁(yè)
單片機(jī)看門(mén)狗的工作原理_第4頁(yè)
單片機(jī)看門(mén)狗的工作原理_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

它本質(zhì)上是一個(gè)遞增(定時(shí)器),它的(工作原理)很簡(jiǎn)單,當(dāng)程序開(kāi)始運(yùn)行時(shí),看門(mén)狗定時(shí)器的值從零開(kāi)始向上遞增,當(dāng)?shù)竭_(dá)預(yù)設(shè)值時(shí),就會(huì)強(qiáng)制單片機(jī)復(fù)位,使系統(tǒng)程序從頭開(kāi)始運(yùn)行。如圖2.

圖2看門(mén)狗本質(zhì)上是一個(gè)定時(shí)器

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

圖3清零看懵定時(shí)器

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

圖4不斷給電容充電

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

圖5硬件看門(mén)狗電路

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

圖6不產(chǎn)生復(fù)位信號(hào)

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

圖7產(chǎn)生復(fù)位信號(hào)

圖8復(fù)位時(shí)序

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論