|
看门狗,又叫 watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。本文介绍的技术文章是各种看门狗的设计方案,供大家参考。
微处理器超长启动周期中的外部看门狗管理方案
在微处理器超长启动周期中,如何有效的管理外部看门狗,本文将做详细探讨,并提供行之有效的参考设计电路。
基于CPLD的系统硬件看门狗设计
本设计的最初思路来源:实现高可靠性数字伺服控制器软、硬件看门狗的双冗余设计要求,目前缺少军品级国产化硬件看门狗器件,在满足系统要求的情况下减少元器件的种类。
VxWorks共享看门狗定时机制的设计与实现
对于VxWorks操作系统本身来说,并未提供一个通用、高效的定时器组件。文章所提出的共享看门狗定时机制就是针对这种情况实现的一种通用型定时器组件。该机制在VxWorks的网络报文应答、设备状态监控等方面得到了广泛应用,在有效节省系统资源的同时提高了系统定时机制的灵活性。
uC/OS-II 系统的多任务看门狗设计
文中把u C / O S - I I 操作系统移植到PHILIPS 公司生产的LPC2132 内核中,基于系统的消息机制和优先级权限, 设置了一个优先级最高的任务作为监视器对微型机上运行的所有任务进行监控, 只要一个任务出现故障, 该监视任务就延迟喂狗, 使定时器溢出, 重启系统, 以保障微型机及所有任务处于长期稳定的运行状态。
基于CPLD技术的看门狗电路设计
随着CPLD器件被广泛应,而且CPLD几乎可模拟任何一种逻辑电路,所以,现在在设计时已完全没有必要再放置一片独立的看门狗器件,而完全可以将硬件看门狗电路整合于CPLD器件中,从而节省成本,降低系统的设计风险。下面具体介绍这种基于CPLD技术的看门狗电路的设计。
STWD100xP 看门狗在嵌入式系统硬件抗EMC技术的应用
本文介绍的STWD100硬件看门狗在不占用CPU资源的情况下,系统工作稳定度和可靠性提高到100%,可广泛用于继电器、接触器等具有较强干扰控制系统。
高压看门狗如何提高车载系统安全性
故障容限和汽车安全性成为汽车电子设计的关键因素,为了提高汽车工作效率,改善舒适度并降低风险,需要高效管理系统的各个单元:硬件、软件、传感器、受动装置和操作单元。高压看门狗定时器为达到这一目标起到了关键作用。
内置有看门狗定时器的系统复位IC
使用了嵌入式MCU的电子设备,作为异常动作时的安全设计,基于把电源电压的监视功能和MCU异常动作的监视功能(看门狗定时器)单片化的系统复位IC,可实行嵌入式MCU的初期化(复位),从而防止故障和次品的发生。
更多关于看门狗的技术资讯,欢迎访问 与非网看门狗技术专区 |
|