新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用

STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用

作者:时间:2013-10-21来源:网络收藏

STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用
图1中1脚WD0:溢出后输出,漏级开路门使用时须接上拉电阻;2脚GND:接地;3脚EN:集成电路使能信号,低电平有效最低保持时间1μs;4脚WDI:时钟信号输入端(0.2~0.8)Vcc,上升沿定时器置数并启动;5脚Vcc:电源,2.7~5.5V。

5.2 STWD100的硬件设计

5.2.1 STWD100与51嵌入式系统连接原理图

STWD100同51单片机系统连接如图2所示。
STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用
该系统中嵌入式系统复位信号共有3种、上电复位、按键复位和定时器溢出复位。STDW100初始化设置有2种方式:

(1)当系统上电、使能信号EN=0,STWD100xY启动定时,定时周期为3.4 ms,在3.4 ms内WDO输出高电平,程序必须在3.4 ms内送入喂狗指令否则系统认为程序跑飞,WDO输出低电平系统自动复位,如图2所示。

(2)当WDI输入上升沿时看门狗定时器启动,启动后WDO保持原有高电平直到定时器3.4 ms后溢出WDO翻转,WDO输出低电平系统自动复位如图2所示。

5.2.2 STWD100的软件设计

根据STWD100时序原理,当系统上电初始化设置使能信号EN=0,WD0=1启动看门狗,程序在3.4 ms定时周期内喂狗防止系统死机或程序跑飞,如在3.4 ms内系统未检测到喂狗指令,WDO输出低电平系统自动复位,具体程序如下:
STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用

5.3 STWD100实验结果

STWD100技术比较成熟,基本不会出现由STWD100自身技术原因和缺陷带来的不稳定,关键是用户掌握好软件看门狗喂狗的时间和时序,喂狗时间过短系统效率不高,喂狗时间过长容易导致系统重启。STWD100xP时序图如图3所示。实验结果证明在几乎不占用CPU资源的情况下,系统加上STWD100硬件看门狗后,系统工作稳定度提高很多几乎没有出现死机和程序跑飞的情况,有效防止了系统干扰提高了和可靠性。
STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用

6 结语

在有交流接触器、继电器、电机控制的程控喷泉控制系统中,加STWD100硬件看门狗,系统连续开关50次运行正常;连续工作12 h并不间断外加电机、焊机干扰,系统无死机、程序跑飞等异常情况出现,工作稳定可靠,解决了由继电器、交流接触器等器件动作时带来的干扰,引起CPU误动和死机等不稳定现象。在实际中应注意掌握好喂狗时间间隔,一般在1~2 ms效果最佳。STWD100硬件看门狗在不占用CPU资源的情况下,系统工作稳定度和可靠性提高到100%,可广泛用于继电器、接触器等具有较强干扰控制系统。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭