導航:首頁 > 電器電路 > wdt電路

wdt電路

發布時間:2021-12-22 00:42:32

1. WDT是什麼技術

WDT是英語Watchdog Timer的縮寫字母。
Watchdog Timer 中文名看門狗。是一個定時器電路, 一般有一個輸入,叫喂狗,一個輸出到MCU的RST端,MCU正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就回給出一個復位信號到MCU,是MCU復位. 防止MCU死機. 看門狗的作用就是防止程序發生死循環,或者說程序跑飛。
工作原理:在系統運行以後也就啟動了看門狗的計數器,看門狗就開始自動計數,如果到了一定的時間還不去清看門狗,那麼看門狗計數器就會溢出從而引起看門狗中斷,造成系統復位。所以在使用有看門狗的晶元時要注意清看門狗。
硬體看門狗是利用了一個定時器,來監控主程序的運行,也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復位如果出現死循環,或者說PC指針不能回來。那麼定時時間到後就會使單片機復位。常用的WDT晶元如MAX813 ,5045, IMP 813等,價格4~10元不等.
軟體看門狗技術的原理和這差不多,只不過是用軟體的方法實現,我們還是以51系列來講,我們知道在51單片機中有兩個定時器,我們就可以用這兩個定時器來對主程序的運行進行監控。我們可以對T0設定一定的定時時間,當產生定時中斷的時候對一個變數進行賦值,而這個變數在主程序運行的開始已經有了一個初值,在這里我們要設定的定時值要小於主程序的運行時間,這樣在主程序的尾部對變數的值進行判斷,如果值發生了預期的變化,就說明T0中斷正常,如果沒有發生變化則使程序復位。對於T1我們用來監控主程序的運行,我們給T1設定一定的定時時間,在主程序中對其進行復位,如果不能在一定的時間里對其進行復位,T1 的定時中斷就會使單片機復位。在這里T1的定時時間要設的大於主程序的運行時間,給主程序留有一定的的裕量。而T1的中斷正常與否我們再由T0定時中斷子程序來監視。這樣就夠成了一個循環,T0監視T1,T1監視主程序,主程序又來監視T0,從而保證系統的穩定運行。
51 系列有專門的看門狗定時器,對系統頻率進行分頻計數,定時器溢出時,將引起復位.看門狗可設定溢出率,也可單獨用來作為定時器使用.
看門狗使用注意:大多數51 系列單片機都有看門狗,當看門狗沒有被定時清零時,將引起復位。這可防止程序跑飛。設計者必須清楚看門狗的溢出時間以決定在合適的時候,清看門狗。清看門狗也不能太過頻繁否則會造成資源浪費。程序正常運行時,軟體每隔一定的時間(小於定時器的溢出周期)給定時器置數,即可預防溢出中斷而引起的誤復位。
看門狗運用:看門狗是恢復系統的正常運行及有效的監視管理器(具有鎖定光碟機,鎖定任何指定程序的作用,可用在家庭中防止小孩無節制地玩游戲、上網、看錄像)等具有很好的應用價值.
系統軟體"看門狗"的設計思路:
1.看門狗定時器T0的設置。在初始化程序塊中設置T0的工作方式,並開啟中斷和計數功能。系統Fosc=12 MHz,T0為16位計數器,最大計數值為(2的10次方)-1=65 535,T0輸入計數頻率是.Fosc/12,溢出周期為(65 535+1)/1=65 536(μs)。
2.計算主控程序循環一次的耗時。考慮系統各功能模塊及其循環次數,本系統主控製程序的運行時間約為16.6 ms。系統設置"看門狗"定時器T0定時30 ms(T0的初值為65 536-30 000=35 536)。主控程序的每次循環都將刷新T0的初值。如程序進入"死循環"而T0的初值在30 ms內未被刷新,這時"看門狗"定時器T0將溢出並申請中斷。
3.設計T0溢出所對應的中斷服務程序。此子程序只須一條指令,即在T0對應的中斷向量地址(000BH)寫入"無條件轉移"命令,把計算機拖回整個程序的第一行,對單片機重新進行初始化並獲得正確的執行順序。

2. 什麼叫作看門狗電路.它的主要作用是什麼

是單片機一個復位晶元,在單片機遇到異常情況之下自動復位!~~

3. 什麼是看門狗電路

看門狗,又叫 watchdog timer,是一個定時器電路, 一般有一個輸入,叫喂狗(kicking the dog or service the dog),一個輸出到MCU的RST端,MCU正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就會給出一個復位信號到MCU,使MCU復位. 防止MCU死機. 看門狗的作用就是防止程序發生死循環,或者說程序跑飛。 工作原理:在系統運行以後也就啟動了看門狗的計數器,看門狗就開始自動計數,如果到了一定的時間還不去清看門狗,那麼看門狗計數器就會溢出從而引起看門狗中斷,造成系統復位。所以在使用有看門狗的晶元時要注意清看門狗。 硬體看門狗是利用了一個定時器,來監控主程序的運行,也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復位如果出現死循環,或者說PC指針不能回來。那麼定時時間到後就會使單片機復位。常用的WDT晶元如MAX813 ,5045, IMP 813等,價格4~10元不等. 軟體看門狗技術的原理和這差不多,只不過是用軟體的方法實現,我們還是以51系列來講,我們知道在51單片機中有兩個定時器,我們就可以用這兩個定時器來對主程序的運行進行監控。我們可以對T0設定一定的定時時間,當產生定時中斷的時候對一個變數進行賦值,而這個變數在主程序運行的開始已經有了一個初值,在這里我們要設定的定時值要小於主程序的運行時間,這樣在主程序的尾部對變數的值進行判斷,如果值發生了預期的變化,就說明T0中斷正常,如果沒有發生變化則使程序復位。對於T1我們用來監控主程序的運行,我們給T1設定一定的定時時間,在主程序中對其進行復位,如果不能在一定的時間里對其進行復位,T1 的定時中斷就會使單片機復位。在這里T1的定時時間要設的大於主程序的運行時間,給主程序留有一定的的裕量。而T1的中斷正常與否我們再由T0定時中斷子程序來監視。這樣就夠成了一個循環,T0監視T1,T1監視主程序,主程序又來監視T0,從而保證系統的穩定運行。 51 系列有專門的看門狗定時器,對系統頻率進行分頻計數,定時器溢出時,將引起復位.看門狗可設定溢出率,也可單獨用來作為定時器使用。 凌陽61的看門狗比較單一,一個是時間單一,第二是功能在實際的使用中只需在循環當中加入清狗的指令就OK了。

4. WDT是什麼

其作用是監測單片機的運行,一旦發現「死機」就發出復位信號恢復程序的正常運行。WDT電路種類很多,但基本原理相同。WDT電路是一個獨立的計時器,單片機在正常的運行中會不斷發出計時清零信號給WDT,清WDT計時器,使WDT無法產生復位信號。

5. 什麼是WDT電路

WDT是看門狗電路的縮寫,看門狗電路主要是預防程序跑死現象,通過處理器定期向看門狗發出喂狗信號,如果程序跑飛,看門狗會產生復位信號對系統進行復位

6. 什麼是常用的硬體電路ID.WDT

ID信號即為單板的板位信號,一般用來作通訊地址解碼選擇和主備倒換.ID電路是一般認為是身份確認電路。
WDT電路是看門狗電路的縮寫,看門狗電路主要是預防程序跑死現象,通過處理器定期向看門狗發出喂狗信號,如果程序跑飛,看門狗會產生復位信號對系統進行復位

7. 看門狗電路原理圖

給你這個看門狗電路,按圖接好即可。

8. 什麼是看門狗電路,原理是什麼

在由單片機構成的微型計算機系統中,由於單片機的工作常常會受到來自外界電內磁場的干擾,造成容程序的跑飛,而陷入死循環,程序的正常運行被打斷,由單片機控制的系統無法繼續工作,會造成整個系統的陷入停滯狀態,發生不可預料的後果,所以出於對單片機運行狀態進行實時監測的考慮,便產生了一種專門用於監測單片機程序運行狀態的晶元,俗稱"看門狗"

看門狗電路電路的應用,使單片機可以在無人狀態下實現連續工作,其工作原理是:看門狗晶元和單片機的一個I/O引腳相連,該I/O引腳通過程序控制它定時地往看門狗的這個引腳上送入高電平(或低電平),這一程序語句是分散地放在單片機其他控制語句中間的,一旦單片機由於干擾造成程序跑飛後而陷入某一程序段不進入死循環狀態時,寫看門狗引腳的程序便不能被執行,這個時候,看門狗電路就會由於得不到單片機送來的信號,便在它和單片機復位引腳相連的引腳上送出一個復位信號,使單片機發生復位,即程序從程序存儲器的起始位置開始執行,這樣便實現了單片機的自動復位.

9. 什麼叫看門狗電路

看門狗一般是用來復位的,就是說單片機在運行程序的時候,有時會因為外界信號干擾等原因,使得裡面的程序跑飛了,死循環了或者神馬別的情況,反正就是單片機不能正常工作了,這時看門狗就會使單片機復位,這樣就回到正常了

10. 看門狗電路什麼作用

看門狗電路基本功能是在發生軟體問題和程序跑飛後使系統重新啟動。看門狗計數器正常工作時自動計數,程序流程定期將其復位清零,如果系統在某處卡死或跑飛,該定時器將溢出,並將進入中斷。在定時器中斷中執行一些復位操作。

使系統恢復正常的工作狀態,即在程序沒有正常運行期間,如期復位看門狗以保證所選擇的定時溢出歸零,使處理器重新啟動。看門狗電路的定時時間長短可由具體應用程序的循環周期決定,通常比系統正常工作時最大循環周期的時間略長即可。

編程時,可在軟體的合適地方加一條喂狗指令,使看門狗的定時時間永遠達不到預置時間,系統就不會復位而正常工作。當系統跑飛,用軟體陷阱等別的方法無法捕捉回程序時,則看門狗定時時間很快增長到預置時間,迫使系統復位。

(10)wdt電路擴展閱讀;

看門狗型復位電路主要利用CPU正常工作時,定時復位計數器,使得計數器的值不超過某一值,當CPU不能正常工作時,由於計數器不能被復位,因此其計數會超過某一值,從而產生復位脈沖,使得CPU恢復正常工作狀態。

看門狗型比較器型復位電路的基本原理,上電復位時,由於組成了一個RC低通網路,所以比較器的正相輸入端的電壓比負相端輸入電壓延遲一定時間。而比較器的負相端網路的時間常數遠遠小於正相端RC網路的時間常數,因此在正端電壓還沒有超過負端電壓時,比較器輸出低電平,經反相器後產生高電平。

閱讀全文

與wdt電路相關的資料

熱點內容
浙江pvc手套廠家電話號碼是多少 瀏覽:100
華碩筆記本北京維修點 瀏覽:799
涪陵空調維修電話附近 瀏覽:247
宜昌工貿家電在哪裡 瀏覽:527
閃修俠龍崗維修點 瀏覽:845
翻新機怎麼變成真機 瀏覽:111
海清家居服 瀏覽:222
防水灑到啞光磚上怎麼辦 瀏覽:869
鐵路護欄翻新用什麼漆價格是多少 瀏覽:495
湘潭華為維修點查詢 瀏覽:623
史密斯熱水器售後維修這行 瀏覽:921
重慶九陽電器售後維修 瀏覽:91
廣州頂級傢具 瀏覽:807
偉威家電維修部怎麼樣 瀏覽:100
本地傢具回收哪裡好 瀏覽:511
電路板補點 瀏覽:973
西藏口碑好的傢具包括哪些 瀏覽:743
電路第五版第三章答案 瀏覽:528
常熟索尼電視機哪裡維修店 瀏覽:588
家居彩裝膜價格圖片 瀏覽:551