您(nín)好!欢迎(yíng)进入保(bǎo)定市九游游戏官网和禾邦电子有限公(gōng)司网站--"九游游戏官网和禾邦电子元器件"进行电子元件(jiàn)选型!营(yíng)业时间(jiān)上午8:00-12:00,下午13:30-18:00 周日休(xiū)息
九游游戏官网-九游(中国)
专业知识(shí)

单片机看门狗的工(gōng)作原理

单片(piàn)机(jī)的(de)程序在运(yùn)行过程中,为了增加系统(tǒng)的可靠性,防止芯片受到外界干(gàn)扰而程序跑飞等系统(tǒng)异(yì)常,我们引入看门(mén)狗功能(néng),Watch Dog Timer,简称为WDT。如(rú)图1。

九游游戏官网-九游(中国)

图1 看门(mén)狗监控单片机的程序

它本质(zhì)上是一个递(dì)增定(dìng)时器,它的(de)工作原理(lǐ)很简单(dān),当程序(xù)开始运行时,看门(mén)狗(gǒu)定时器的值从零开始向上递增,当到(dào)达预设值时(shí),就会强制单片机(jī)复位,使系(xì)统程序从头开始运行。如(rú)图2.

九游游戏官网-九游(中国)

图2 看门狗本质上是一个(gè)定时器

那么我们(men)如何使用它呢?我们的(de)代码中(zhōng),当看(kàn)门狗(gǒu)定时器的值即将(jiāng)溢出时将其清零,使它重新从零开始计数(shù),那么(me)只要程序正常运行,看(kàn)门(mén)狗就(jiù)不(bú)会强制单片机复(fù)位。这样就实现了看(kàn)门(mén)狗对程(chéng)序的(de)监控功(gōng)能。如图3.

九游游戏官网-九游(中国)

图3 清零看懵定(dìng)时器

上述方法实现的是软件看门狗功能,当然,我们也可(kě)以搭建硬件看门狗电路,同(tóng)样实(shí)现超时强制单片机(jī)复位的功(gōng)能。他的(de)思(sī)路就是(shì)不断的给一个电容充(chōng)电(diàn),在电容从满电(diàn)状态放电至阈值电压前再次充电,就能保证电(diàn)路不输出复位信号。从而实现硬件看门狗功能。如图4.

poYBAGQcHyWAee8eAACO-hkCjPA094.jpg

图4 不断给电容充电

图5为(wéi)电路原理(lǐ)图,它由(yóu)两个与非门外加阻容(róng)器件串联而成。

图5 硬(yìng)件看门(mén)狗电路(lù)

当我们给第1引脚一个低电平,也就是(shì)喂(wèi)狗(gǒu)的时候,A与(yǔ)非门输出高电平,此(cǐ)时(shí)电容C两端开始充电。同时,与(yǔ)非门B的两(liǎng)个输入端电平为高(gāo),那么输(shū)出端第4引脚就为低(dī)电平(píng),不产(chǎn)生复位(wèi)动作。如图6.

图6 不产生复位信号

喂狗(gǒu)操作完毕之后,第1引脚(jiǎo)为(wéi)高电平,那(nà)么,A与非(fēi)门输(shū)出低电平,此时电容C开始放(fàng)电,当电容C的(de)电量低(dī)于阈值时,第五,六引脚电平为(wéi)低,则第4引(yǐn)脚输出高电(diàn)平,产生(shēng)复位。如图(tú)7。图8为产生复位时(shí)的(de)时(shí)序图。

图7 产生复位信号

图8 复位时序(xù)

我们需(xū)要操作的是在(zài)电容C放(fàng)电(diàn)至阈值(zhí)的时(shí)间(jiān)段内给(gěi)第1引(yǐn)脚一(yī)个低电平,也(yě)就是喂狗操(cāo)作,保证第4引脚持续输出低(dī)电(diàn)平,这样(yàng)就实现了看门狗对电(diàn)路(lù)的(de)监控功能。如图9.

图(tú)9 正常情况下不产生复位的时(shí)序图(tú)

地址:保定市隆兴西路208号(高新区朝阳龙(lóng)座(zuò)西行200米路南)  电话:0312-3158163  传真(zhēn):0312-3158165  Email:hebangdianzi@126.com
客服QQ1:63355785   客服(fú)QQ2:61303373    客服QQ3:67399965     客服QQ4:2656068273 产品分类地(dì)图
版权所有:保定(dìng)市九游游戏官网和禾邦电子有限公司(sī)  保定市(shì)九游游戏官网和禾邦电(diàn)子有限(xiàn)公司营业执照  九游游戏官网-九游(中国)备案号:冀ICP备12019441号-1       
关键字:保(bǎo)定(dìng)电子元器件 保定电子元件(jiàn) 电子元器件(jiàn) 电子元件   

九游游戏官网-九游(中国)

九游游戏官网-九游(中国)