- UID
- 852722
|
1、由CD4060构成的看门狗电路
由CD4060组成看门狗电路如图所示。CD4060为14位二进制串行计数/分频/振荡器。选R1=130K、C1=100PF时,振荡频率经内部14级二分频后,从Q14端可输出约2HZ的频率信号。R2为偏置电阻。正常情况下8031每隔一段时间T1就将CD4060复位一次。一旦由于某种原因导至CPU失控,CD4060不能及时被复位,经过时间T2(T2>T1)就从Q14端输出高电平,立即将8031复位,把CPU“拉回”到正常运行状态;然后CPU又将CD4060复位,使Q14恢复成低电平。R3与C2组成微分电路,可将P3.5口输出的复位电平变成复位脉冲。可见,看门狗电路具有监视器执行器的作用,是提高智能化单片机测控可靠性的有效措施之一。
2、由CD4020构成的看门狗电路
CD4020为14位二进制串行计数器,它靠CL的下降沿来触发;将RST端置为高电平或加上正脉冲,可使计数器的输出全部复零。由两片CD4020组成的看门狗电路如图所示,若8031单片机的晶振频率为6MHZ,则ALE信号周期为1US。CD4020I的Q14脚定时时间为2的14次方*1US=16.384MS。应用主程序循环过程中,P1.0脚定时发出复零脉冲就能保证CD4020-2的Q4端输出为0,不影响程序正常运行。当“死循环”超过262.144MS时,Q4端和RST端均变为高电平,经过触发器74LS123将系统复位。通过改变CD4020-1输出端与CD4020-2的CL的连接方式,可获得不同的延迟时间。
|
|