WDT

WDT是英語Watchdog Timer的縮寫字母,Watchdog Timer 中文名看門狗,是一個定時器電路。

WDT基本信息

中文名 看門狗 外文名 WatchDog Timer
簡????稱 WDT 類????別 一個定時器電路
輸????入 喂狗 RST端 輸出到MCU
價????格 4~10元不等. WDT芯片 如MAX813,5045,IMP 813等

WDT是英語Watchdog Timer的縮寫字母。

Watchdog Timer 中文名看門狗。是一個定時器電路,一般有一個輸入,叫喂狗,一個輸出到MCU的RST端,MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規(guī)定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就會給出一個復位信號到MCU,使MCU復位. 防止MCU死機. 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。

工作原理:在系統(tǒng)運行以后也就啟動了看門狗的計數(shù)器,看門狗就開始自動計數(shù),如果到了一定的時間還不去清看門狗,那么看門狗計數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復位。所以在使用有看門狗的芯片時要注意清看門狗。

硬件看門狗是利用了一個定時器,來監(jiān)控主程序的運行,也就是說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復位如果出現(xiàn)死循環(huán),或者說PC指針不能回來。那么定時時間到后就會使單片機復位。常用的WDT芯片如MAX813,5045,IMP 813等,價格4~10元不等.

軟件看門狗技術的原理和這差不多,只不過是用軟件的方法實現(xiàn),我們還是以51系列來講,我們知道在51單片機中有兩個定時器,我們就可以用這兩個定時器來對主程序的運行進行監(jiān)控。我們可以對T0設定一定的定時時間,當產(chǎn)生定時中斷的時候對一個變量進行賦值,而這個變量在主程序運行的開始已經(jīng)有了一個初值,在這里我們要設定的定時值要小于主程序的運行時間,這樣在主程序的尾部對變量的值進行判斷,如果值發(fā)生了預期的變化,就說明T0中斷正常,如果沒有發(fā)生變化則使程序復位。對于T1我們用來監(jiān)控主程序的運行,我們給T1設定一定的定時時間,在主程序中對其進行復位,如果不能在一定的時間里對其進行復位,T1 的定時中斷就會使單片機復位。在這里T1的定時時間要設的大于主程序的運行時間,給主程序留有一定的的裕量。而T1的中斷正常與否我們再由T0定時中斷子程序來監(jiān)視。這樣就夠成了一個循環(huán),T0監(jiān)視T1,T1監(jiān)視主程序,主程序又來監(jiān)視T0,從而保證系統(tǒng)的穩(wěn)定運行。

51 系列有專門的看門狗定時器,對系統(tǒng)頻率進行分頻計數(shù),定時器溢出時,將引起復位.看門狗可設定溢出率,也可單獨用來作為定時器使用.

看門狗使用注意:大多數(shù)51 系列單片機都有看門狗,當看門狗沒有被定時清零時,將引起復位。這可防止程序跑飛。設計者必須清楚看門狗的溢出時間以決定在合適的時候,清看門狗。清看門狗也不能太過頻繁否則會造成資源浪費。程序正常運行時,軟件每隔一定的時間(小于定時器的溢出周期)給定時器置數(shù),即可預防溢出中斷而引起的誤復位。

看門狗運用:看門狗是恢復系統(tǒng)的正常運行及有效的監(jiān)視管理器(具有鎖定光驅,鎖定任何指定程序的作用,可用在家庭中防止小孩無節(jié)制地玩游戲、上網(wǎng)、看錄像)等具有很好的應用價值.

系統(tǒng)軟件"看門狗"的設計思路:

⒈看門狗定時器T0的設置。在初始化程序塊中設置T0的工作方式,并開啟中斷和計數(shù)功能。系統(tǒng)Fosc=12 MHz,T0為16位計數(shù)器,最大計數(shù)值為(2的16次方)-1=65 535,T0輸入計數(shù)頻率是.Fosc/12,溢出周期為(65 535 1)/1=65 536(μs)。

⒉計算主控程序循環(huán)一次的耗時??紤]系統(tǒng)各功能模塊及其循環(huán)次數(shù),本系統(tǒng)主控制程序的運行時間約為16.6 ms。系統(tǒng)設置"看門狗"定時器T0定時30 ms(T0的初值為65 536-30 000=35 536)。主控程序的每次循環(huán)都將刷新T0的初值。如程序進入"死循環(huán)"而T0的初值在30 ms內(nèi)未被刷新,這時"看門狗"定時器T0將溢出并申請中斷。

⒊設計T0溢出所對應的中斷服務程序。此子程序只須一條指令,即在T0對應的中斷向量地址(000BH)寫入"無條件轉移"命令,把計算機拖回整個程序的第一行,對單片機重新進行初始化并獲得正確的執(zhí)行順序。

WDT例句及翻譯

⒈When&how to use watchdog(WDT)&constant ramp time for RAMP command"para" label-module="para">

看門狗(WDT)、RAMP指令對固定斜率時間,何時以及如何使用?

⒉In order to improve the reliability and ability of fault-tolerance of CX- 1micro-satellite,hardware fault-tolerance technology such as WDT,EDAC,multi-computer system etc

根據(jù)小衛(wèi)星硬件冗余結構的特點,采用了以多版本編程、恢復塊技術、前向恢復和后向恢復技術等軟件容錯技術來提高現(xiàn)代小衛(wèi)星系統(tǒng)的容錯能力。

⒊At the same time the clock chip PCF8563 and serial EEPROM chip CSI24C01 with Reset and WDT circuit of I2C bus are used hi the system. They have not only provided the non- volatility data storage area,the supervision ability of power supply and MCU and the RTC,and its I2C bus structure has been simplified the circuit design.

同時在系統(tǒng)中還使用了護C總線結構的時鐘芯片PcF8563和內(nèi)置Reset、wDT電路的串行EEPROM芯片CSI24COI,它們不僅提供了電源和微控制器的監(jiān)控功能、不揮發(fā)性的數(shù)據(jù)存儲區(qū)、實時時鐘,而且其護C總線結構簡化了電路設計。

WDTWDT氣象決策技術

WDT是美國氣象決策技術公司(Weather DecisionTechnologies)的簡稱,是由美國一批頂尖的氣象研究人員和技術革新人員于1999年創(chuàng)建的,主要提供各種氣象決策服務的公司。WDT可以提供世界上高分辨率及高精確度的氣象信息內(nèi)容,尤其在惡劣天氣警報及預報科學技術領域中處于領先地位,并且很大程度上改善了短期天氣預報。其主要產(chǎn)品有:高級區(qū)域預報系統(tǒng)(ARPS),氣象決策支持系統(tǒng)(WDSS),水文決策支持系統(tǒng)(HDSS),航空氣象決策支持系統(tǒng)(AWDSS)等。www.hyd-met.com2100433B

WDT造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
石墨 型號:WDT 查看價格 查看價格

湘科

13% 湘潭市儀器儀表有限公司
AEP/AE接線端子 AH WDT 2.5 BT 查看價格 查看價格

魏德米勒

13% 長沙曉東科技有限公司
WD/WB接線端子 WDT 2.5/2 V 查看價格 查看價格

魏德米勒

13% 長沙曉東科技有限公司
聚脲彈性體地坪涂料 200kg/200kg WDT-01 配比11 查看價格 查看價格

維度

kg 13% 上海維度化工科技有限公司
高碳鋼 品種:碳素結構鋼;牌號:WDT67A;直徑Ф(mm):≥5; 查看價格 查看價格

武鋼

t 13% 重慶武鋼西南銷售有限公司西安銷售分公司
高碳鋼 品種:碳素結構鋼;牌號:WDT67A;直徑Ф(mm):≥6.5; 查看價格 查看價格

武鋼

t 13% 重慶武鋼西南銷售有限公司西安銷售分公司
高碳鋼 品種:碳素結構鋼;牌號:WDT67A;直徑Ф(mm):≥18; 查看價格 查看價格

武鋼

t 13% 重慶武鋼西南銷售有限公司西安銷售分公司
高碳鋼 品種:碳素結構鋼;牌號:WDT67A;直徑Ф(mm):≥10; 查看價格 查看價格

武鋼

t 13% 重慶武鋼西南銷售有限公司西安銷售分公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
暫無數(shù)據(jù)
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
客梯WDT2-2 1.名稱:客梯WDT2-22.速度:1.75m/s3.層數(shù):9層4.站數(shù):9站5.提升高度:50m 無機房6.載重重量:1600kg,控制方式獨立7.包含電梯內(nèi)部裝飾,裝飾要求需滿足要求8.其他要求:滿足設計、相關圖集、標準及技術要求|1臺 2 查看價格 廣州通力電梯有限公司 廣東  廣州市 2020-10-29
客梯WDT2-1 1.名稱:客梯WDT2-12.速度:1.75m/s3.層數(shù):9層4.站數(shù):9站5.提升高度:50m 無機房6.載重重量:1600kg,控制方式獨立7.包含電梯內(nèi)部裝飾,裝飾要求需滿足要求8.其他要求:滿足設計、相關圖集、標準及技術要求|1臺 2 查看價格 廣州通力電梯有限公司 廣東  廣州市 2020-10-29
普通電梯WDT 詳見圖紙|1臺 3 查看價格 廣東中建普聯(lián)科技股份有限公司 廣東   2021-07-23
配電箱WDT電梯 詳見附件|1套 1 查看價格 佛山市蘊創(chuàng)電氣設備有限公司 廣東  珠海市 2022-03-04
WDT-PY1,2排煙風機雙電源切換箱 800×600×200|2臺 3 查看價格 贛州市鼎壹電氣有限公司 全國   2019-06-11
污梯 3-WDT1|1臺 1 查看價格 廣東中建普聯(lián)科技股份有限公司 廣東   2021-04-16
污梯 1-WDT1|1臺 1 查看價格 廣東中建普聯(lián)科技股份有限公司 廣東   2021-04-16
污梯 6-WDT1|1臺 1 查看價格 廣東中建普聯(lián)科技股份有限公司 廣東   2021-04-16

WDT常見問題

WDT文獻

WDT-150型調(diào)速器在丹江口水電廠的應用分析 WDT-150型調(diào)速器在丹江口水電廠的應用分析

格式:pdf

大?。?span id="eexagal" class="single-tag-height">102KB

頁數(shù): 1頁

評分: 4.5

文章簡單介紹了WDT-150型調(diào)速器的組成、功能及主要技術參數(shù);結合實際,分析了WDT-150型調(diào)速器在丹江口水電廠的運行、操作、維護及應用注意事項。

立即下載

高精度超聲波測厚儀WDT300,適用于各種材料的高精度厚度測量需求,可應用于鋼、鑄鐵、鋁、銅、鋅、石英、玻璃、聚乙烯、PVC,灰口鑄鐵、球墨鑄鐵等材質的被測物體厚度測量。只需要將探頭放置于被測物體一側的接觸面上,既可以迅速準確測量出被測物體厚度。

高精度超聲波測厚儀WDT300的產(chǎn)品特性顯著,其極高的性價比成為您的理想選擇:儀器自動探頭識別和校準功能;材料聲速范圍廣泛509至18699米/秒,適用于大部分材料的厚度測量需要;大容量數(shù)據(jù)存儲最多可存儲2000條測量數(shù)據(jù);可以方便實現(xiàn)與PC連通進行數(shù)據(jù)傳輸和管理;點陣液晶顯示屏,屏幕背光功能并可以自由調(diào)節(jié)方便黑暗環(huán)境測量應用。

測量范圍 (鋼)0.65~400mm(由探頭決定)

材料聲速509~18699m/s

頻率帶寬 1~10MHz

曲面測量下限 (取決于探頭配置)

屏幕顯示 128×64點陣液晶屏幕

供電方式 2節(jié)5號電池

工作時長 280小時(自動模式)100小時(背光打開模式)

適用溫度

-10℃~50℃(室溫測量環(huán)境)

-10℃~300℃(高溫測量環(huán)境)

儀器尺寸 136mm×72mm×20mm

儀器重量176g(包括電池)

標準配置:主機1;標配探頭1(5MHz,Φ10mm);耦合劑1;電池:2;USB數(shù)據(jù)線1;軟件光盤1;包裝箱1;隨機文件1

看門狗定時器

WDT是一種需要軟件控制的復位方式。WDT 由13位計數(shù)器和特殊功能寄存器中的看門狗定時器復位存儲器(WDTRST)構成。WDT 在默認情況下無法工作;為了激活WDT,用戶必須往WDTRST寄存器(地址:0A6H)中依次寫入01EH 和0E1H。當WDT激活后,晶振工作,WDT在每個機器周期都會增加。WDT計時周期依賴于外部時鐘頻率。除了復位(硬件復位或WDT溢出復位),沒有辦法停止WDT工作。當WDT溢出,它將驅動RSR引腳一個高電平輸出。

WDT的使用為了激活WDT,用戶必須向WDTRST寄存器(地址為0A6H的SFR)依次寫入01EH和0E1H。當WDT激活后,用戶必須向WDTRST寫入01EH和0E1H喂狗來避免WDT溢出。當計數(shù)達到8191(1FFFH)時,13 位計數(shù)器將會溢出,這將會復位器件。晶振正常工作、WDT激活后,每一個機器周期WDT 都會增加。為了復位WDT,用戶必須向WDTRST 寫入01EH 和0E1H(WDTRST 是只讀寄存器)。WDT計數(shù)器不能讀或寫。

當WDT計數(shù)器溢出時,將給RST引腳產(chǎn)生一個復位脈沖輸出,這個復位脈沖持續(xù)96個晶振周期(TOSC),其中TOSC=1/FOSC。為了很好地使用WDT,應該在一定時間內(nèi)周期性寫入那部分代碼,以避免WDT復位。

掉電和空閑方式下的 WDT在掉電模式下,晶振停止工作,這意味這WDT也停止了工作。在這種方式下,用戶不必喂狗。有兩種方式可以離開掉電模式:硬件復位或通過一個激活的外部中斷。通過硬件復位退出掉電模式后,用戶就應該給WDT喂狗,就如同通常AT89S52 復位一樣。

通過中斷退出掉電模式的情形有很大的不同。中斷應持續(xù)拉低很長一段時間,使得晶振穩(wěn)定。當中斷拉高后,執(zhí)行中斷服務程序。為了防止WDT在中斷保持低電平的時候復位器件,WDT 直到中斷拉低后才開始工作。這就意味著WDT 應該在中斷服務程序中復位。

為了確保在離開掉電模式最初的幾個狀態(tài)WDT不被溢出,最好在進入掉電模式前就復位WDT。

在進入待機模式前,特殊寄存器AUXR的WDIDLE位用來決定WDT是否繼續(xù)計數(shù)。

默認狀態(tài)下,在待機模式下,WDIDLE=0,WDT繼續(xù)計數(shù)。為了防止WDT在待機模式下復位AT89S52,用戶應該建立一個定時器,定時離開待機模式,喂狗,再重新進入待機模式。

UART

在AT89S52 中,UART 的操作與AT89C51和AT89C52一樣。為了獲得更深入的關于UART 的信息,選擇"Products",然后選擇"8051-Architech Flash Microcontroller",再選擇"ProductOverview"即可。

定時器0和定時器1

在AT89S52 中,定時器0 和定時器1 的操作與AT89C51 和AT89C52 一樣。為了獲得更深入的關于UART 的信息,選擇"Products",然后選擇"8051-Architech Flash Microcontroller",再選擇"ProductOverview"即可。

定時器2

定時器2是一個16位定時/計數(shù)器,它既可以做定時器,又可以做事件計數(shù)器。其工作方式由特殊寄存器T2CON中的C/T2位選擇(如表2所示)。定時器2有三種工作模式:

捕捉方式、自動重載(向下或向上計數(shù))和波特率發(fā)生器。如表3 所示,工作模式由T2CON中的相關位選擇。定時器2 有2 個8位寄存器:TH2和TL2。在定時工作方式中,每個機器周期,TL2寄存器都會加1。由于一個機器周期由12 個晶振周期構成,因此,計數(shù)頻率就是晶振頻率的1/12。表 3定時器2工作模式

RCLK+TCLK

CP/RL2

TR2

MODE

0

0

1

16位自動重載

0

1

1

16位捕捉

1

x

1

波特率發(fā)生器

x

x

0

(不用)

捕捉方式在捕捉模式下,通過T2CON中的EXEN2來選擇兩種方式。如果EXEN2=0,定時器2時一個16位定時/計數(shù)器,溢出時,對T2CON 的TF2標志置位,TF2引起中斷。如果EXEN2=1,定時器2做相同的操作。除上述功能外,外部輸入T2EX引腳(P1.1)1至0的下跳變也會使得TH2和TL2中的值分別捕捉到RCAP2H和RCAP2L中。除此之外,T2EX 的跳變會引起T2CON 中的EXF2 置位。像TF2 一樣,T2EX 也會引起中斷。捕捉模式如圖5所示。在計數(shù)工作方式下,寄存器在相關外部輸入角T2 發(fā)生1 至0 的下降沿時增加1。在這種方式下,每個機器周期的S5P2期間采樣外部輸入。一個機器周期采樣到高電平,而下一個周期采樣到低電平,計數(shù)器將加1。在檢測到跳變的這個周期的S3P1 期間,新的計數(shù)值出現(xiàn)在寄存器中。因為識別1-0的跳變需要2個機器周期(24個晶振周期),所以,最大的計數(shù)頻率不高于晶振頻率的1/24。為了確保給定的電平在改變前采樣到一次,電平應該至少在一個完整的機器周期內(nèi)保持不變。

自動重載當定時器2 工作于16 位自動重載模式,可對其編程實現(xiàn)向上計數(shù)或向下計數(shù)。這一功能可以通過特殊寄存器T2MOD(見表4)中的DCEN(向下計數(shù)允許位)來實現(xiàn)。通過復位,DCEN 被置為0,因此,定時器2 默認為向上計數(shù)。DCEN 設置后,定時器2就可以取決于T2EX向上、向下計數(shù)。

如圖6 所示,DCEN=0 時,定時器2 自動計數(shù)。通過T2CON 中的EXEN2 位可以選擇兩種方式。如果EXEN2=0,定時器2計數(shù),計到0FFFFH后置位TF2溢出標志。計數(shù)溢出也使得定時器寄存器重新從RCAP2H 和RCAP2L 中加載16 位值。定時器工作于捕捉模式,RCAP2H和RCAP2L的值可以由軟件預設。如果EXEN2=1,計數(shù)溢出或在外部T2EX(P1.1)引腳上的1到0的下跳變都會觸發(fā)16位重載。這個跳變也置位EXF2中斷標志位。T2EX 上的一個邏輯0 使得定時器2 向下計數(shù)。當TH2 和TL2 分別等于RCAP2H 和RCAP2L中的值的時候,計數(shù)器下溢。計數(shù)器下溢,置位TF2,并將0FFFFH加載到定時器存儲器中。如圖6所示,置位DCEN,允許定時器2向上或向下計數(shù)。在這種模式下,T2EX引腳控制著計數(shù)的方向。T2EX上的一個邏輯1使得定時器2向上計數(shù)。定時器計到0FFFFH溢出,并置位TF2。定時器的溢出也使得RCAP2H和RCAP2L中的16位值分別加載到定時器存儲器TH2和TL2中。

定時器2上溢或下溢,外部中斷標志位EXF2 被鎖死。在這種工作模式下,EXF2不能觸發(fā)中斷。

表 4 T2MOD-定時器2控制寄存器

T2MOD 地址:0C9H 復位值:XXXXXX00B

不可位尋址

T2OE

DCEN

7

6

5

4

3

2

1

0

符號

功能

無定義,預留擴展

定時器2輸出允許位

置1后,定時器2可配置成向上/向下計數(shù)

WDT相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄