关于硬件看门狗

供稿:深圳市德航智能技术有限公司

  • 关键词:工业计算机,,硬件看门狗,,工业业平板电脑
  • 摘要:对于工控类的产品,越来越多的使用厂家在注意其外观及其寿命长短的问题外,对产品中各个硬件元器件配套使用也有着密切的关注,特别是工业平板电脑、工控机和加固手持平板这类产品上。

对于工控类的产品,越来越多的使用厂家在注意其外观及其寿命长短的问题外,对产品中各个硬件元器件配套使用也有着密切的关注,特别是工业平板电脑、工控机和加固手持平板这类产品上,客户更是有着严格的要求,主要是为了减少此类产品在使用过程中意外的产生。

众多配套的元器件中,看门狗的主要作用就是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号的电路。看门狗命令在程序的中断中拥有最高的优先级。

工控类的产品中为什么要安装看门狗呢?在回答这问题的时候,首先要知道工控类的产品主要应用于什么场景中。现实中工控类的产品大多数都是集成于大型工业现场的机器中,控制着各个大型机器的运行,工控机在其中虽只是占领了很小的部分但却起着决定性的作用,为了保护好整体设施以及提高工业生产的效率,需要在工控机上安装看门狗,以便对各个机器间进行很好的监控。

硬件看门狗是利用了一个定时器来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位。如果出现死循环,或者说PC指针不能回来,那么定时时间到后就会使单片机复位。

工控类产品中的看门狗是通过0-255秒/分级通过系统软件实现的,其中看门狗是一个定时器电路,一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位,防止MCU死机,看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

当程序出现死循环的时候,轻则是整个配套的机器系统容易出现故障,从而影响着整个工业生产的进程,严重的情况是整个生产线系统出现瘫痪,出现不可挽救的损失。

工控类产品是基于X86结构构成的微型计算机系统的,装载看门狗时有考虑到它是否会受到电磁场的影响而出现数据的混乱。通过大量的实验数据表明,硬件看门狗在基于X86结构下是不会出现此类情况发生的,且看门狗可以更有效的监控程序的运行。

工控类产品中在系统运行后就会开始启动看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用有看门狗的芯片时要注意清看门狗。但这并不代表着要对看门狗进行时刻的监控,是让我们在应用看门狗过程中要对计算器进行设置及时的对系统进行复位。

德航智能的工控类产品中,看门狗的最主要作用是启动看门狗计数器来对整套机器设施进行监控防护,从而减少机器故障的发生。

生产产线越能安全、有序、长时间的运行,对企业越是有利,而工控类产品中装置看门狗已成大趋势。


发布时间:2018年5月21日 10:07  人气:   审核编辑(王静 )
更多内容请访问(深圳市德航智能技术有限公司
相关链接

我有需求