可设定喂狗时长的硬件看门狗电路的制作方法

文档序号:27952029发布日期:2021-12-12 21:03阅读:583来源:国知局
可设定喂狗时长的硬件看门狗电路的制作方法

1.本实用新型涉及一种电路,特别提供了一种可设定喂狗时长的硬件看门狗电路。


背景技术:

2.现有技术中,看门狗芯片的喂狗时长都非常短,在1秒左右,然而,有些应用要求控制器在不需要工作的时候进入低功耗定时休眠状态,休眠持续时间有可能在一小时以上,控制器休眠的时候无法进行喂狗操作,这将会导致看门狗饥饿把主控制器复位,造成主控制器无法进入休眠。
3.因此,提出一种可设定喂狗时长的硬件看门狗电路,使其可以由主控制器重新设定看门狗喂狗时长,成为亟待解决的问题。


技术实现要素:

4.鉴于此,本实用新型的目的在于提供一种可设定喂狗时长的硬件看门狗电路,以解决现有看门狗芯片的喂狗时长较短的问题。
5.本实用新型提供的技术方案是:一种可设定喂狗时长的硬件看门狗电路,包括:555定时器芯片u1、电阻r1、电阻r2、电容c1、电容c2、74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5,其中,所述555定时器芯片u1的1脚接地,2脚与6脚连接并通过电容c1接地,5脚通过电容c2接地,4脚和8脚连接5v电源,7脚通过电阻r1连接5v电源,还通过电阻r2与6脚连接,所述74161计数器芯片u2的2脚与所述555定时器芯片u1的3脚连接,所述74161计数器芯片u3的2脚与所述74161计数器芯片u2的15脚连接,所述74161计数器芯片u4的2脚与所述74161计数器芯片u3的15脚连接,所述74161计数器芯片u5的2脚与所述74161计数器芯片u4的15脚连接,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的9脚连接,为喂狗输入端,所述74161计数器芯片u5的15脚为狗叫输出端,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的3脚、4脚、5脚、6脚组合到一起构成16位数据线,作为喂狗时长的数据输入端。
6.本实用新型提供的可设定喂狗时长的硬件看门狗电路,利用555定时器芯片u1来产生秒脉冲信号,利用4片4位二进制加法计数器级联成16位加法计数器,对秒脉冲进行计数,当与该看门狗电路连接的单片机对所述计数器进行置数操作(俗称:喂狗),16位加法计数器可实现最高65535秒喂狗时长,当单片机超过预设的最大喂狗时长仍没有对计算器进行置数操作,则计数器计满后,产生进位信号,可对单片机进行复位,唤醒单片机。
7.本实用新型提供的可设定喂狗时长的硬件看门狗电路,可以任意设定喂狗时长(最大65535秒),便于低功耗应用。
附图说明
8.下面结合附图及实施方式对本实用新型作进一步详细的说明:
9.图1为本实用新型提供的可设定喂狗时长的硬件看门狗电路的结构示意图。
具体实施方式
10.下面将结合具体的实施方案对本实用新型进行进一步的解释,但并不局限本实用新型。
11.如图1所示,本实用新型提供了一种可设定喂狗时长的硬件看门狗电路,包括:555定时器芯片u1、电阻r1、电阻r2、电容c1、电容c2、74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5,其中,所述555定时器芯片u1的1脚接地,2脚与6脚连接并通过电容c1接地,5脚通过电容c2接地,4脚和8脚连接5v电源,7脚通过电阻r1连接5v电源,还通过电阻r2与6脚连接,所述74161计数器芯片u2的2脚与所述555定时器芯片u1的3脚连接,所述74161计数器芯片u3的2脚与所述74161计数器芯片u2的15脚连接,所述74161计数器芯片u4的2脚与所述74161计数器芯片u3的15脚连接,所述74161计数器芯片u5的2脚与所述74161计数器芯片u4的15脚连接,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的9脚连接,为喂狗输入端,所述74161计数器芯片u5的15脚为狗叫输出端,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的3脚、4脚、5脚、6脚组合到一起构成16位数据线,作为喂狗时长的数据输入端。
12.该可设定喂狗时长的硬件看门狗电路,可通过单片机根据单片机的休眠时间设定喂狗时长,保证单片机在休眠时不会被唤醒,具体地:该看门狗电路利用555定时器芯片u1来产生秒脉冲信号,利用4片4位二进制加法计数器级联成16位加法计数器,对秒脉冲进行计数,当与该看门狗电路连接的单片机对所述计数器进行置数操作(俗称:喂狗),置数的16位数据为65535减去预设的最大喂狗时长,16位加法计数器可实现最高65535秒喂狗时长,置数后,计数器开始以置入的数据作为起始计算秒数,继续对秒数进行加计数,如果单片机出现故障没能及时喂狗,当计数器计满65535秒后,计数器的最高位产生一个脉冲给单片机复位引脚,单片机会进行复位操作。
13.上面结合附图对本实用新型的实施方式做了详细说明,但是本实用新型并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本实用新型宗旨的前提下作出各种变化。


技术特征:
1.可设定喂狗时长的硬件看门狗电路,其特征在于,包括:555定时器芯片u1、电阻r1、电阻r2、电容c1、电容c2、74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5,其中,所述555定时器芯片u1的1脚接地,2脚与6脚连接并通过电容c1接地,5脚通过电容c2接地,4脚和8脚连接5v电源,7脚通过电阻r1连接5v电源,还通过电阻r2与6脚连接,所述74161计数器芯片u2的2脚与所述555定时器芯片u1的3脚连接,所述74161计数器芯片u3的2脚与所述74161计数器芯片u2的15脚连接,所述74161计数器芯片u4的2脚与所述74161计数器芯片u3的15脚连接,所述74161计数器芯片u5的2脚与所述74161计数器芯片u4的15脚连接,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的9脚连接,为喂狗输入端,所述74161计数器芯片u5的15脚为狗叫输出端,所述74161计数器芯片u2、74161计数器芯片u3、74161计数器芯片u4和74161计数器芯片u5的3脚、4脚、5脚、6脚组合到一起构成16位数据线,作为喂狗时长的数据输入端。

技术总结
本实用新型公开了一种可设定喂狗时长的硬件看门狗电路,包括:555定时器芯片U1、电阻R1、电阻R2、电容C1、电容C2、74161计数器芯片U2、74161计数器芯片U3、74161计数器芯片U4和74161计数器芯片U5。该可设定喂狗时长的硬件看门狗电路,利用555定时器芯片U1来产生秒脉冲信号,利用4片4位二进制加法计数器级联成16位加法计数器,对秒脉冲进行计数,16位加法计数器可实现最高65535秒喂狗时长,便于低功耗应用。应用。应用。


技术研发人员:马胤刚 李昱辉 王明威
受保护的技术使用者:沈阳天眼智云信息科技有限公司
技术研发日:2021.04.28
技术公布日:2021/12/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1