问答中心

Answer Center

下载中心

视频中心

常见问题

售后服务

什么是看门狗机制?软硬件看门狗简介

时间:2022-12-15 11:16:12 

点击:1991 

关键词:看门狗,硬件看门狗,软件看门狗 

问题
什么是看门狗机制?软硬件看门狗简介

回答
看门狗,又叫 watchdog timer,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做“喂狗”(kicking the dog/service the dog),输出一般连接到另外一个部分的复位端,一般是连接到单片机。“看门狗”的功能是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号。“看门狗”命令在程序的中断中拥有最高的优先级,防止程序跑飞,也可以防止程序在线运行时候出现死循环。简而言之:如果一切正常,dog就不会发出叫声,反之异常dog就会叫,并且拒之门外!
在实际生产运用中,工控机大多数都是集成生产、制造、管理等现场的设备中,比如提到最多的机器视觉方案。其中控制着各个大型机器的运行,工控机在其中虽只是占领了很小的空间但却起着决定性的作用,为了保护好整体设施以及提高工业生产的效率,需要在工控机上安装看门狗,以便对各个机器间进行很好的监控,有异常运行时立马重启程序最快的时间内恢复运行。当程序出现死循环的时候,轻则是整个配套的机器系统出现故障,从而影响着整个工业的生产,重则整个生产线系统出现瘫痪,无法正常运作,出现不可挽救的损失。
“看门狗”工作原理
看门狗是一种监控系统的运行状况的手段,通过软硬件结合的方式实现对系统运行状况的监控。在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,稳定运行的软件会在执行完特定指令后进行喂狗,若在一定周期内看门狗没有收到来自软件的喂狗信号,则认为系统故障,会进入中断处理程序或强制系统复位。系统上电后根据不同的工作模式可以选择使能看门狗的时机,若看门狗被使能则计数器开始计数,如果在设定的时间内没有及时喂狗则会发生看门狗超时。看门狗主要由寄存器、计数器和狗叫模块构成:通过寄存器对看门狗进行基本设置,计数器计算狗叫时间,狗叫模块决定看门狗超时后发出的中断或复位方式。
硬件看门狗
硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。
如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。
软件看门狗
软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,一般是将一个芯片中的定时器来作为看门狗,通过程序的初始化,写入初值,并启动定时器。程序按时对定时器赋初值(或复位),以免它饿了。

 

免责声明:本网站部分文章、图片等信息来源于网络,版权归原作者平台所有,仅用于学术分享,如不慎侵犯了你的权益,请联系我们,我们将做删除处理!


产品系列

工业智能网关
物通博联·WG系列工业智能网关是一款支持采集各种PLC,仪器仪表,水环保,电力设备,CNC等各种工业设备数据,具有协议解析,边缘计算的高可靠性工业智能网关,是构建工业互联网系统的核心边缘节点。
了解更多
工业数采终端
物通博联·WD系列工业数采终端,主要实现对现场工业设备的数字量DI、DO,模拟量AI,AO的采集和控制,实现LORA本地组网和4G数据上云的功能,从而实现对现场传感器、执行机构、指示灯等数采和控制。
LoRa终端
LoRa网关
DTU
RTU
4G无线IO
WIFI无线IO
了解更多
工业联网终端
物通博联·工业联系终端包含WR系列工业无线路由、WC系列网段隔离器和WS系列工业交换机。 支持5G/4G/WIFI/以太网等方式联网接入,支持VPN组网,为现场设备提供低时延、高可靠、高安全的网络接入,从而实现大规模设备组网应用。
了解更多
设备远程维护系统
物通博联·设备远程维护系统是一套实现对分散式设备远程维护和运营的软硬件系统,为工程师搭建一条通往远端设备现场的安全数据通道,实现对现场设备(PLC)的远程配置、远程诊断、远程调试和远程升级程序。
设备远程配置
设备远程调试
远程上下载程序
设备远程维护
设备远程监控
设备预防式维护
了解更多
工业设备数据平台
物通博联·工业设备数据平台是一款高并发的工业设备远程管理和工业设备数据可视化的云平台,广泛应用于智能工厂数采中台、远程设备运营管理平台、各行业的物联网数据云平台等。
海量设备接入
高效数据采集
丰富组态控件
强大的数据分析
预防式设备维护
丰富的API接口
了解更多
设备远程接入平台
物通博联·设备远程接入云平台是一款针对分布式设备数据实时监测的快速接入平台,采用SAAS云服务方式为工业现场的各种工业设备的数据互通互联建立实时在线的数据通道。
分布式项目监控
设备互通互联
无需公网IP
快速低成本接入
实时在线通道
点对点通信
了解更多

物通博联,助您开启工业数字化和智能化之路

申请样机
在线
咨询
免费
试用