接受各种频率范围的硬件看门狗定时器
微操纵器微操纵器
一个微操纵器,(也称作微处理器或MCU)就是一个小型的计算机,它由一系列简洁的电路和一些支持微处理器作用的简洁模块组成,如晶体振荡器,定时器,看门狗,串行和模拟I / O口等等。芯片里包括非闪烁存储器和OTP ROM 用来存储程序,以及一个很小的读写程序。 [全文]
通常都需要一个看门狗
看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,假如超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序产生死循环,或者说程序跑飞。 出于对单片机运行状态进行实时监测的考虑,产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"(watchdog)
定时器
定时器是装有时段或时刻操纵机构的开关装置。它有一个频率稳定的振荡源,通过齿轮传动或集成电路分频计数,当将时间累加到预置数值时,或指示到预置的时刻处,定时器即发送信号操纵执行机构。 [全文]
,用于在大电流或大电压时保持在安全条件下。因此很多微操纵器
一个微操纵器,(也称作微处理器或MCU)就是一个小型的计算机,它由一系列简洁的电路和一些支持微处理器作用的简洁模块组成,如晶体振荡器,定时器,看门狗,串行和模拟I / O口等等。芯片里包括非闪烁存储器和OTP ROM 用来存储程序,以及一个很小的读写程序。
都内置了看门狗定时器
定时器是装有时段或时刻操纵机构的开关装置。它有一个频率稳定的振荡源,通过齿轮传动或集成电路分频计数,当将时间累加到预置数值时,或指示到预置的时刻处,定时器即发送信号操纵执行机构。
。不过,有人也可能情愿用外接电路。外接看门狗电路会彻查微操纵器代码的完整性,当它推断微操纵器固件产生问题时,会将输出保持在安全状态。出错代码或硬件故障都可能导致微操纵器固件出问题。外接定时器与微操纵器之间的接口可能有很多种设计方法。例如,可以用一个端口管脚,这样就获得了一种灵活而适应性强的方法,可用于几乎任何微操纵器。
对于要为一个输出或一串输出提供能量的应用,需要一个使能信号。可以用这个使能信号,使一只继电器继电器
继电器是我们生活中常用的一种操纵设备,通俗的意义上来说就是开关,在条件满足的情况下关闭或者开启。继电器的开关特性在很多的操纵系统尤其是离散的操纵系统中得到广泛的应用。从另一个角度来说,由于为某一个用途设计使用的电子电路,最终或多或少都需要和某一些机械设备相交互,所以继电器也起到电子设备和机械设备的接口作用。 [全文]
为一个输出器件提供电源
电源是向电子设备提供功率的装置,也称电源供给器,它提供计算机中所有部件所需要的电能。[全文]
。因此,将使能信号转为一个看门狗信号,就成为端口管脚使用的一种新方法。实现这种看门狗电路要做输出端口管脚的切换,而不能让它处在恒定的状态。 多数微操纵器的代码都有一个主循环,一般是完成一个任务,或调用较大的函数,以及与中断服务例程交互。假如执行了错误的任务,出现了意外的故障,或运行了意外的矢量,则主循环要么可靠地重新初始化,要么卡住动弹不得。这两种情况都打断了主循环的执行。当出现这种情况时,定时器就需要切断电路的电源电源
电源是向电子设备提供功率的装置,也称电源供给器,它提供计算机中所有部件所需要的电能。
。这种看门狗定时器的实现方法是,一旦运行主循环,就转换一个端口的输出,前提是主循环执行速度为10次/秒~10万次/秒。图1演示了这一概念。实现这种看门狗的方式有很多种。
必须同意转换速率的可变性,因为外来中断和其它不确定的事件都可能造成主循环时间的变动。假如看门狗电路没有足够的宽容度,就可能造成误触发,破坏其目标。看门狗定时器的恢复时间是事件转换之间的最大时间。这种情况出现在系统恢复期间,或叫“limphome”模式时。本电路可以适应恢复周期,但是,假如认为有必要,则恢复期间可以禁止看门狗定时器的输出。
图2中的电路使用了两只双极晶体管晶体管
晶体管是由三层杂质半导体构成的器件,有三个电极,所以又称为半导体三极管,晶体三极管等,可以用于检波、整流、放大、开关、稳压、信号调制和许多其它功能。 [全文]
。第二只晶体管
晶体管是由三层杂质半导体构成的器件,有三个电极,所以又称为半导体三极管,晶体三极管等,可以用于检波、整流、放大、开关、稳压、信号调制和许多其它功能。
只是一个继电器
继电器是我们生活中常用的一种操纵设备,通俗的意义上来说就是开关,在条件满足的情况下关闭或者开启。继电器的开关特性在很多的操纵系统尤其是离散的操纵系统中得到广泛的应用。从另一个角度来说,由于为某一个用途设计使用的电子电路,最终或多或少都需要和某一些机械设备相交互,所以继电器也起到电子设备和机械设备的接口作用。
驱动器。电路工作原理是从进入的转换方波中去掉直流成分,整流,产生一个平均的直流值。这个波形对晶体管Q1作偏置,使之在持续缺少脉冲情况下关断,从而关断Q2和继电器。改变C2的值也可以改变看门狗定时器对无脉冲的响应速度。该电路接受10Hz?100 kHz之间的转换频率。 改变电容电容
电容(或电容量, Capacitance)指的是在给定电位差下的电荷储藏量;记为C,国际单位是法拉(F)。一般来说,电荷在电场中会受力而移动,当导体之间有了介质,则阻碍了电荷移动而使得电荷累积在导体上;造成电荷的累积储存,最常见的例子就是两片平行金属板。也是电容器的俗称
C2,就可以改变主循环所产生的适应频率范围。该电路亦可用于一个3.3V处理器,但继电器必须有自己的5V电源,否则就必须使用较低电压的继电器。来源:ting
该文章来至网络或用户,仅供学习交流之用,版权归原作者所有。
如有侵权,请及时与我们联系!
高压看门狗定时器提高车载系统安全性
汽车设计中,越来越多的电子系统正在逐步替代机械功能——从引擎定时操纵到刹车、方向盘操纵,而电子系统相对轻易产生故障,这就需要慎重考虑系统的安全性,确保系统具备较...
内部与外部看门狗定时器的比较
摘要:本文对内部(集成在处理器内部)看门狗定时器(WTD)与外部(基于硬件) WDT的优势和劣势进行了对比。内部看门狗便于设计,但轻易失效。MAXQ2000微操纵器的WDT可以作为内部...