廣告贊助商: ?刈詣踊萍加邢薰緦I從事研發,生產,銷售電氣火災探測器、智能數顯電測表、多功能電力監測儀、可編程智能儀表。。。
                          注冊會員 | 市場助手 | 廣告交換
                           
                          銷售中心 熱賣產品 公司大全 產品庫 信息中心 聯系我們 供求信息
                          高級搜索 所有分類 推薦產品 [ 訂購熱線:0577-62767812 咨詢:Em39_com@yahoo.com.cn ]
                           
                           行業資訊 【 字體: 】【進入打印頁】【關閉
                          什么是看門狗(watchdog)

                          媒體合作
                          中國電氣市場采購網
                          專業供應高低壓電氣產品
                          www.malaysiagate.com
                          中國電機維修網
                          ---電機維修技術中心
                          www.djwxw.com
                          上海來宏電氣有限公司
                          電話:13588910177
                          電話:0577-62737106
                          地址:上海市奉賢區遠東路828號2幢
                          專業生產LQA、LHQA、LHQB不銹鋼扎帶工具,并對外提供OEM加工。
                          溫州拓展培訓網
                          溫州拓展培訓網
                          www.wztzh.com
                          淘寶網綜合頻道

                          淘寶網綜合頻道


                          歡迎合作
                          郵箱:laihongcn@163.com
                          我們的資料:
                          中國電氣市場采購網
                          專業供應高低壓電氣產品
                          http://www.malaysiagate.com

                           
                          發布日期:[2018-6-9]    共閱[4634]次 中國電氣市場采購網[EM39.com] {鼠標雙擊自動滾屏}
                                什么是看門狗(watchdog)

                          看門狗,又叫 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 系列有專門的看門狗定時器,對系統頻率進行分頻計數,定時器溢出時,將引起復位.看門狗可設定溢出率,也可單獨用來作為定時器使用.
                            凌陽61的看門狗比較單一,一個是時間單一,第二是功能在實際的使用中只需在循環當中加入清狗的指令就OK了。

                          C8051Fxxx單片機內部也有一個21位的使用系統時鐘的定時器,該定時器檢測對其控制 寄存器的兩次特定寫操作的時間間隔。如果這個時間間隔超過了編程的極限值,將產生一個WDT復位。
                          --------------------------------------------------------------------------------
                          看門狗使用注意:大多數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)寫入"無條件轉移"命令,把計算機拖回整個程序的第一行,對單片機重新進行初始化并獲得正確的執行順序。
                          所載文章只為傳遞更多信息,并不代表本站觀點或證實其描述。信息僅供參考,轉載請注明出處!




                          上一篇:有哪些預留預埋工程施工方案保障措施
                          本 篇:什么是看門狗(watchdog)─電氣采購網(電器采購網)行業新聞中心
                          下一篇:有哪些預留預埋工程施工方案保障措施
                          不銹鋼扎帶專用工具

                          LHQA(LQA)不銹鋼扎帶專用工具采用特制進口刀片,切斷力強,可使用1mm-25mm的口徑鋼帶,適用配L型扣的扎帶拉緊切割為一體的組合配套工具。具有經久耐用,比一般工具拉緊速度快,切斷力強,重量輕,體積小,使用及攜帶方便,結構合理,外型美觀。應用范圍:廣泛應用于工業、農業、通信、石油、航空、交通、船舶工業等。使用方法:1.將不銹鋼帶置于刀口和旋轉軸的開口槽內。2.前后移動齒輪柄,拉緊不銹鋼帶。3.將手柄向前推,向下拉刀柄,切除打包帶,鎖緊搭扣,移去工具。

                           
                          【 字體: 】【進入打印頁】【頂部】【關閉
                             →熱門新聞↑
                          胡錦濤:加快征地制度改革 維護民眾
                          外資企業進口設備符合政策可申請退稅
                          火電排放新標落地 脫硫脫銷設備股面
                          科技部印發高速列車科技發展十二五專
                          我國發展綠色能源裝備對輸變電設備企
                          中國電力資產重組并購趨勢分析
                          政治局會議:房地產調控決心不動搖
                          2011年我國清潔能源產業發展趨勢
                          選擇所屬類目:
                           最新供應信息>>更多  最新求購信息>>更多
                          【賣】
                          【賣】
                          【賣】
                          【賣】
                          【賣】
                          【買】
                          【買】
                          【買】
                          【買】
                          【買】
                          關于我們 | 信息發布聲明 | 廣告服務 | 網站建設 | 合作信箱 | 企業招聘 | 違法信息舉報 | 聯系我們 | 網站地圖 | 友情鏈接

                          版權所有 © 電氣市場網 未經授權禁止轉載、摘編、復制或建立鏡像. 如有違反,追究法律責任.
                          電話:18968909931 傳真:0577-62711032 郵箱:em39.com@gmail.com
                          相關營業執照浙ICP備05082769號
                          最佳分辨率:1280×800 Internet Explorer 6.0以上
                          女人扒开屁股爽桶30分钟