關(guān)于硬件看門狗
對(duì)于工控類的產(chǎn)品,越來(lái)越多的使用廠家在注意其外觀及其壽命長(zhǎng)短的問(wèn)題外,對(duì)產(chǎn)品中各個(gè)硬件元器件配套使用也有著密切的關(guān)注,特別是工業(yè)平板電腦、工控機(jī)和加固手持平板這類產(chǎn)品上,客戶更是有著嚴(yán)格的要求,主要是為了減少此類產(chǎn)品在使用過(guò)程中意外的產(chǎn)生。
眾多配套的元器件中,看門狗的主要作用就是定期的查看芯片內(nèi)部的情況,一旦發(fā)生錯(cuò)誤就向芯片發(fā)出重啟信號(hào)的電路??撮T狗命令在程序的中斷中擁有最高的優(yōu)先級(jí)。
工控類的產(chǎn)品中為什么要安裝看門狗呢?在回答這問(wèn)題的時(shí)候,首先要知道工控類的產(chǎn)品主要應(yīng)用于什么場(chǎng)景中?,F(xiàn)實(shí)中工控類的產(chǎn)品大多數(shù)都是集成于大型工業(yè)現(xiàn)場(chǎng)的機(jī)器中,控制著各個(gè)大型機(jī)器的運(yùn)行,工控機(jī)在其中雖只是占領(lǐng)了很小的部分但卻起著決定性的作用,為了保護(hù)好整體設(shè)施以及提高工業(yè)生產(chǎn)的效率,需要在工控機(jī)上安裝看門狗,以便對(duì)各個(gè)機(jī)器間進(jìn)行很好的監(jiān)控。
硬件看門狗是利用了一個(gè)定時(shí)器來(lái)監(jiān)控主程序的運(yùn)行,也就是說(shuō)在主程序的運(yùn)行過(guò)程中,我們要在定時(shí)時(shí)間到之前對(duì)定時(shí)器進(jìn)行復(fù)位。如果出現(xiàn)死循環(huán),或者說(shuō)PC指針不能回來(lái),那么定時(shí)時(shí)間到后就會(huì)使單片機(jī)復(fù)位。
工控類產(chǎn)品中的看門狗是通過(guò)0-255秒/分級(jí)通過(guò)系統(tǒng)軟件實(shí)現(xiàn)的,其中看門狗是一個(gè)定時(shí)器電路,一般有一個(gè)輸入,叫喂狗,一個(gè)輸出到MCU的RST端,MCU正常工作的時(shí)候,每隔一段時(shí)間輸出一個(gè)信號(hào)到喂狗端,給 WDT 清零,如果超過(guò)規(guī)定的時(shí)間不喂狗,(一般在程序跑飛時(shí)),WDT 定時(shí)超過(guò),就會(huì)給出一個(gè)復(fù)位信號(hào)到MCU,使MCU復(fù)位,防止MCU死機(jī),看門狗的作用就是防止程序發(fā)生死循環(huán),或者說(shuō)程序跑飛。
當(dāng)程序出現(xiàn)死循環(huán)的時(shí)候,輕則是整個(gè)配套的機(jī)器系統(tǒng)容易出現(xiàn)故障,從而影響著整個(gè)工業(yè)生產(chǎn)的進(jìn)程,嚴(yán)重的情況是整個(gè)生產(chǎn)線系統(tǒng)出現(xiàn)癱瘓,出現(xiàn)不可挽救的損失。
工控類產(chǎn)品是基于X86結(jié)構(gòu)構(gòu)成的微型計(jì)算機(jī)系統(tǒng)的,裝載看門狗時(shí)有考慮到它是否會(huì)受到電磁場(chǎng)的影響而出現(xiàn)數(shù)據(jù)的混亂。通過(guò)大量的實(shí)驗(yàn)數(shù)據(jù)表明,硬件看門狗在基于X86結(jié)構(gòu)下是不會(huì)出現(xiàn)此類情況發(fā)生的,且看門狗可以更有效的監(jiān)控程序的運(yùn)行。
工控類產(chǎn)品中在系統(tǒng)運(yùn)行后就會(huì)開(kāi)始啟動(dòng)看門狗的計(jì)數(shù)器,看門狗就開(kāi)始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門狗,那么看門狗計(jì)數(shù)器就會(huì)溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位,所以在使用有看門狗的芯片時(shí)要注意清看門狗。但這并不代表著要對(duì)看門狗進(jìn)行時(shí)刻的監(jiān)控,是讓我們?cè)趹?yīng)用看門狗過(guò)程中要對(duì)計(jì)算器進(jìn)行設(shè)置及時(shí)的對(duì)系統(tǒng)進(jìn)行復(fù)位。
德航智能的工控類產(chǎn)品中,看門狗的最主要作用是啟動(dòng)看門狗計(jì)數(shù)器來(lái)對(duì)整套機(jī)器設(shè)施進(jìn)行監(jiān)控防護(hù),從而減少機(jī)器故障的發(fā)生。
生產(chǎn)產(chǎn)線越能安全、有序、長(zhǎng)時(shí)間的運(yùn)行,對(duì)企業(yè)越是有利,而工控類產(chǎn)品中裝置看門狗已成大趨勢(shì)。

提交
德航智能攜多個(gè)行業(yè)整體解決方案 亮相上海工博會(huì)
SZIMF寶安發(fā)布入選企業(yè)名單公示
農(nóng)業(yè)耕種自動(dòng)駕駛車載工業(yè)三防平板電腦應(yīng)用案例
高速路省界收費(fèi)站ETC自由流收費(fèi)解決方案
自動(dòng)化-摸具監(jiān)測(cè)行業(yè)機(jī)器視覺(jué)解決方案