首页 > 热点 >

看门狗主要作用 看门狗的作用是什么?

发布时间:2022-12-02 20:04:20来源:网络转载
看门狗主要作用

 

看门狗主要作用 看门狗的作用是什么?

 

西门子看门狗的作用举例?

看门狗的作用是什么?

看门狗是防止程序死机而设置的定时复位,在正常运行的程序中加入一个指令定时将复位电路清零,当程序死机或地址溢出时,会造成该清零指令不执行,复位电路动作,重启程序,恢复运行!与加密狗(软狗或硬狗)是不同的!

工业电脑安看门狗有什么作用?

工业电脑的看门狗用于监控工业电脑 CPU 的运行,保证在诸如噪声和系统错误等这样的故障干扰情况下能尽快恢复正常工作。通常看门狗其实就是一个特别的定时器,只是这个定时器计时时间到达后的唯一动作就是将工业电脑的 CPU 复位。一般看门狗的工作可分二步进行:首先是看门狗的初始化工作,如设定看门狗时间常数、使能看门狗等;第二是在主程序中的适当位置插入“喂狗”程序(即将看门狗清零),使看门狗的计时在正常情况下永远也计不满。一旦看门狗计时计满了,就说明正常的“喂狗”程序被跳过去了,程序出错了。

看门狗电路什么作用?

看门狗电路基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。在定时器中断中执行一些复位操作。使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择的定时溢出归零,使处理器重新启动。看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。看门狗型复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值,当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得CPU恢复正常工作状态。看门狗型比较器型复位电路的基本原理,上电复位时,由于组成了一个RC低通网络,所以比较器的正相输入端的电压比负相端输入电压延迟一定时间。而比较器的负相端网络的时间常数远远小于正相端RC网络的时间常数,因此在正端电压还没有超过负端电压时,比较器输出低电平,经反相器后产生高电平。


(责编: xiaoxiao)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。