您好(hǎo)!欢迎进入保定市(shì)九州网页版和禾邦电子有限公(gōng)司网站--"九州网页版和禾邦(bāng)电子元器件"进(jìn)行(háng)电子(zǐ)元件选型!营业时间上午8:00-12:00,下午13:30-18:00 周日休息
九州网页版-九州(中国)_九州(中国)
专业知识

单片机(jī)看门狗的工作(zuò)原理

单片机的程(chéng)序在(zài)运行过程中,为(wéi)了增(zēng)加系统的(de)可靠性,防止芯片受到外界干扰而程序跑飞等系(xì)统异常(cháng),我们(men)引入看(kàn)门狗功能,Watch Dog Timer,简称为WDT。如图(tú)1。

九州网页版-九州(中国)_九州(中国)

图1 看门狗监控单片机的程(chéng)序(xù)

它本质上是一(yī)个递增定时器,它的工(gōng)作原(yuán)理很简单,当程序开(kāi)始运(yùn)行时,看门狗定时器的值从(cóng)零开始向上递增,当到达预设值时(shí),就会强制单片机复(fù)位(wèi),使系统(tǒng)程(chéng)序从头开始(shǐ)运行。如图2.

九州网页版-九州(中国)_九州(中国)

图2 看(kàn)门狗(gǒu)本质上(shàng)是(shì)一(yī)个定时器

那么我们如何使用它呢?我们的代(dài)码(mǎ)中,当看(kàn)门狗(gǒu)定(dìng)时器的值即将溢(yì)出时将其清(qīng)零,使它重新从零开始计数,那么只要程序正常运行(háng),看(kàn)门狗就不会强制单片(piàn)机(jī)复位(wèi)。这样(yàng)就实(shí)现了看门狗对程序的监控(kòng)功能(néng)。如(rú)图3.

九州网页版-九州(中国)_九州(中国)

图3 清零看懵定时器

上(shàng)述方法实现的是软件看门狗功能,当然,我(wǒ)们也可以搭建硬件看门狗电路(lù),同样实现超时强制单(dān)片机复位(wèi)的功能。他的思路(lù)就是不断的给一个电容(róng)充(chōng)电,在电容从满(mǎn)电状态(tài)放电至阈值电压前再(zài)次充电,就能保证(zhèng)电路不(bú)输(shū)出复位信号。从而实现(xiàn)硬件看(kàn)门狗功能。如图4.

poYBAGQcHyWAee8eAACO-hkCjPA094.jpg

图4 不断给电容充电

图5为(wéi)电路(lù)原理图,它(tā)由两个与非门外加阻容器(qì)件(jiàn)串联而成。

图5 硬件看门狗电路

当我们给(gěi)第(dì)1引脚一(yī)个低电平,也就是喂(wèi)狗的时候(hòu),A与非(fēi)门输出高电平,此时电容C两端开始充电(diàn)。同时,与非门B的两个(gè)输入端电平为高,那(nà)么(me)输出端(duān)第4引脚(jiǎo)就为(wéi)低电平,不产生(shēng)复位动作。如图(tú)6.

图6 不产生复位信(xìn)号

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

图7 产生复(fù)位信(xìn)号

图8 复(fù)位时序

我们(men)需要操作的(de)是在电容C放电至(zhì)阈值(zhí)的时间段内给第1引(yǐn)脚一个低电平,也就是喂(wèi)狗操作,保证第4引脚持续输出低电平(píng),这样就实现了看门狗对(duì)电(diàn)路的监控功能。如图9.

图9 正常(cháng)情况下不产生复(fù)位的时序图

地址:保定市隆兴西路208号(高新区朝阳龙座西行200米路南(nán))  电话:0312-3158163  传真:0312-3158165  Email:hebangdianzi@126.com
客服QQ1:63355785   客服(fú)QQ2:61303373    客服QQ3:67399965     客(kè)服QQ4:2656068273 产品分类地图
版权(quán)所有(yǒu):保定市(shì)九州网页版和禾邦电子有限公司  保定(dìng)市九州网页版和禾邦电子有限公司营业执照  九州网页版-九州(中国)_九州(中国)备(bèi)案号(hào):冀ICP备(bèi)12019441号-1       
关(guān)键字:保定(dìng)电(diàn)子(zǐ)元(yuán)器件(jiàn) 保(bǎo)定电(diàn)子元件 电子元器件 电子元件(jiàn)   

九州网页版-九州(中国)_九州(中国)

九州网页版-九州(中国)_九州(中国)