共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
以80X86为CPU的PC机已广泛应用于工业控制,工业环境中存在着大量的电磁干扰,这些干扰可能引起程序跑飞而死机。为了克复因程序跑飞而死机的故障,一般设置硬件看门狗定时器(WDT)。硬件WDT有不足之处,它的时间常数需要合理选择,太短会使程序不能正常执行,太长则不能使系统及时恢复,另外硬件WDT会妨碍软件的开发调试。为了弥补硬件WDT的不足,设计了软件WDT,它能监视程序是否跑飞,跑飞时能自动复位系统。8O286以上的CPU有一个非法指令码的内中断INT6,当CPU取到一非法指令时,会自动产生INT6。当程序跑飞时,CPU一般… 相似文献
3.
4.
林东滨 《电子制作.电脑维护与应用》2009,(8):19-20
555定时器(又称时基电路)是一个模拟与数字混合型的集成电路。按其工艺分双极型和CMOS型两类,其应用非常广泛。为了方便读者进行设计,减 相似文献
5.
6.
7.
8.
9.
基于Keil C51的软件看门狗系统设计 总被引:1,自引:0,他引:1
介绍了一种基于Keil C51环境的软件看门狗设计方法.通过设置程序、喂狗程序和中断服务程序的有效配合,解决软件模块的稳定性问题.设置程序在模块开始处对看门狗系统进行初值设定,喂狗程序在模块结束时进行参数设置.通过T0中断服务程序监视软件模块的运行,T1中断服务程序监视T0定时器的运行,设置程序监视T0和T1的运行,以达到看门狗系统的循环监视.此设计方法可以提高程序模块的稳定性,特别是对于顺序控制结构的软件尤为适用. 相似文献
10.
11.
12.
13.
14.
15.
在工控机内置硬件看门狗的基础上,运用Windows系统的消息机制进行多进程通信,设计并实现用于多进程系统的软件看门狗,当某个进程出现异常时,只重新启动该进程或协商重新启动工控机;当整个系统出现异常时,由工控机内置硬件看门狗重启工控机.该多进程软件看门狗成功运用在高压设备在线监测系统中,充分保证了系统不出现"死机"、"跑飞"等异常的情况. 相似文献
16.
17.
18.
单片机任务型软件“看门狗”原理及应用 总被引:2,自引:0,他引:2
简单介绍了硬件看门狗的工作原理,详细说明了在单片机软件中任务型软件看门狗设计方法,能够防止和解决程序中因任务交叉、重叠而出现的运行状态错误,提高了系统的冗余度和可靠性。 相似文献
19.
虚拟仪器软件LabView中高精度软定时器的实现 总被引:4,自引:1,他引:4
使用虚拟仪器软件LabVIEW编制软件时,经常遇到用定时器来确定数据采样频率的情况。一般实现定时器的方法有两种,一种是使用硬件定时器,另一种是使用软件编程来定时。由于LabVIEW自身没有提供时间间隔小于1ms的定时器,故提出在LabVIEW中通过调用VC++编制的动态链接库(DLL)的方法,实现了高精度软定时。 相似文献