一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

看门狗复位电路及装置的制作方法

2022-06-24 22:59:51 来源:中国专利 TAG:


1.本实用新型涉及芯片接口技术领域,尤其涉及一种看门狗复位电路及装置。


背景技术:

2.在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都有可能会陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,导致整个系统的陷入停滞状态,发生不可预料的后果。因此,看门狗技术作为单片机内部的重要组成部分,已经成为了系统监测的有效手段。
3.看门狗本质是一个定时器,分为内部看门狗定时器和外部开门狗定时器。系统处理器正常工作时,在设定的时间内输出一个喂狗信号(清除信号)到看门狗定时器的喂狗输入端,使得看门狗定时器定时清零,该设定的时间即为看门狗定时器的计数溢出时间。如果超过计数溢出时间不喂狗,即看门狗定时器达到计数阈值,就会产生复位信号到系统处理器,使系统处理器复位。
4.目前,当看门狗是内部定时器或者看门狗程序未初始化的情况下,有时会导致程序失效,进而当程序“走飞”或者的情况下,单片机可能无法被看门狗复位。


技术实现要素:

5.为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
6.鉴于以上所述现有技术的缺点,本实用新型提供一种看门狗复位电路及装置,以提高看门狗。
7.本实用新型提供了一种看门狗复位电路,包括:复位模块,用于在预设时间内未接收到清除信号时,输出系统重置信号;稳压模块,输入电压连接所述稳压模块的电源输入端,所述稳压模块的电源输出端连接所述位复模块的电源输入端;其中,所述稳压模块用于将所述输入电压控制在预设电压区间。
8.可选地,所述稳压模块包括:稳压电阻,输入电压连接所述稳压电阻的第一端,所述稳压电阻的第二端连接所述复位模块的电源输入端;稳压电容,所述稳压电容的第一端连接所述复位模块的电源输入端,所述稳压电容的第二端接地。
9.可选地,所述看门狗复位电路还包括:信号滤波模块,所述复位模块的信号输入端连接所述滤波模块的第一端;其中,所述复位模块的信号输入端用于接收所述清除信号,所述信号滤波模块用于对所述清除信号滤波。
10.可选地,所述信号滤波模块包括滤波电容和滤波电阻,所述复位模块的信号输入端分别连接所述滤波电容的第一端和所述滤波电阻的第一端。
11.可选地,所述看门狗复位电路还包括:保护电阻,所述复位模块的信号输出端连接
所述保护电阻的第一端;其中,所述复位模块的信号输出端用于输出系统重置信号。
12.可选地,所述看门狗复位电路还包括:上电模块,所述上电模块的第一端连接所述保护电阻的第二端;其中,所述上电模块用于将所述系统重置信号的电压控制在预设电压区间。
13.可选地,所述上电模块包括:上电电阻,所述上电电阻的第一端连接所述输入电压,所述上电电阻的第二端连接所述保护电阻的第二端;上电电容,所述上电电容的第一端连接所述保护电阻的第二端。
14.可选地,所述看门狗复位电路还包括:保护二极管,所述保护二极管的正极连接所述保护电阻的第二端,所述保护二极管的负极连接所述输入电压。
15.可选地,所述保护二极管包括整流二极管。
16.本实用新型提供了一种看门狗复位装置,所述看门狗复位装置包含上述的电路。
17.本实用新型的有益效果:
18.复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块输入电压连接稳压模块的电源输入端,稳压模块的电源输出端连接位复模块的电源输入端,稳压模块用于将输入电压控制在预设电压区间。这样,通过稳压模块将输入电压控制在预设电压区间,再将稳压后的电压输入复位模块的电源输入端,保证了复位模块的供电稳定,从而在程序“走飞”时,即使看门狗复位模块是内部定时器或者看门狗复位模块的程序未初始化,单片机依然能够被看门狗复位,进而提高了看门狗的可靠性。
附图说明
19.图1是本实用新型实施例中一个看门狗复位电路的结构示意图;
20.图2是本实用新型实施例中一个tps3824复位芯片的脉冲持续时间的示意图;
21.图3是本实用新型实施例中另一个看门狗复位电路的结构示意图;
22.图4是本实用新型实施例中另一个看门狗复位电路的结构示意图。
23.附图标记:
24.101:复位模块;102:稳压模块;103:滤波模块;104:保护电阻;105:上电模块;106:保护二极管;
25.1021:稳压电阻;1022:稳压电容;1031:滤波电容;1032:滤波电阻;1051:上电电阻;1052:上电电容。
具体实施方式
26.以下通过特定的具体实例说明本实用新型的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本实用新型的其他优点与功效。本实用新型还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本实用新型的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的子样本可以相互组合。
27.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本实用新型的基本构想,遂图式中仅显示与本实用新型中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局
型态也可能更为复杂。
28.在下文描述中,探讨了大量细节,以提供对本实用新型实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本实用新型的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本实用新型的实施例难以理解。
29.本公开实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开实施例的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。
30.除非另有说明,术语“多个”表示两个或两个以上。
31.本公开实施例中,字符“/”表示前后对象是一种“或”的关系。例如,a/b表示:a或b。
32.术语“和/或”是一种描述对象的关联关系,表示可以存在三种关系。例如,a和/或b,表示:a或b,或,a和b这三种关系。
33.结合图1所示,本公开实施例提供了一种看门狗复位电路,包括复位模块101和稳压模块102,输入电压连接稳压模块102的电源输入端,稳压模块102的电源输出端连接位复模块101的电源输入端,复位模块101的接地端接地;其中,复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块用于将输入电压控制在预设电压区间。
34.可选地,复位模块的信号输入端用于接收清除信号wdi(watchdog interface,看门狗输入端),复位模块的信号输出端输出系统重置信号reset。
35.采用本公开实施例提供的看门狗复位电路,复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块输入电压连接稳压模块的电源输入端,稳压模块的电源输出端连接位复模块的电源输入端,稳压模块用于将输入电压控制在预设电压区间。这样,通过稳压模块将输入电压控制在预设电压区间,再将稳压后的电压输入复位模块的电源输入端,保证了复位模块的供电稳定,在程序“走飞”时,即使看门狗复位模块是内部定时器或者看门狗复位模块的程序未初始化,单片机依然能够被看门狗复位,进而提高了看门狗的可靠性。
36.可选地,稳压模块包括:稳压电阻,输入电压连接稳压电阻的第一端,稳压电阻的第二端连接复位模块的电源输入端;稳压电容,稳压电容的第一端连接复位模块的电源输入端,稳压电容的第二端接地。
37.可选地,稳压电阻的电阻值和稳压电容的电容值根据复位模块的脉冲持续时间进行调整,以保证复位模块供电稳定的情况下,复位模块的充电时间不能过长。
38.在一些实施例中,复位模块采用tps3824复位芯片,通过信号输入端接收清除信号,通过信号输出端(即高电平复位端和/或低电平复位端)输出系统重置信号,其中,复位模块的脉冲持续时间如图2所示。
39.可选地,看门狗复位电路还包括:信号滤波模块,复位模块的信号输入端连接滤波模块的第一端;其中,复位模块的信号输入端用于接收清除信号,信号滤波模块用于对清除信号滤波。这样,通过信号滤波模块对清除信号进行滤波,使得清除信号更加可靠,提高电路的可靠性。
40.可选地,滤波模块的第二端接地。
41.可选地,信号滤波模块包括滤波电容和滤波电阻,复位模块的信号输入端分别连接滤波电容的第一端和滤波电阻的第一端,滤波电容的第二端和滤波电阻的第二端均接地。
42.可选地,看门狗复位电路还包括:保护电阻,复位模块的信号输出端连接保护电阻的第一端;其中,复位模块的信号输出端用于输出系统重置信号。
43.可选地,看门狗复位电路还包括:上电模块,上电模块的第一端连接保护电阻的第二端;其中,上电模块用于将系统重置信号的电压控制在预设电压区间。
44.可选地,上电模块包括:上电电阻,上电电阻的第一端连接输入电压,上电电阻的第二端连接保护电阻的第二端;上电电容,上电电容的第一端连接保护电阻的第二端。
45.可选地,上电电容的第二端接地。
46.可选地,看门狗复位电路还包括:保护二极管,保护二极管的正极连接保护电阻的第二端,保护二极管的负极连接输入电压。这样,将系统重置信号的电压控制在预设安全电压区间,使得系统重置信号不会出现过高的电压,从而保护单片机。
47.可选地,保护二极管包括整流二极管。
48.结合图3所示,本公开实施例提供了一种看门狗复位电路,包括复位模块101、稳压模块102、滤波模块103、保护电阻104、上电模块105、保护二极管106,其中,输入电压连接稳压模块102的电源输入端,稳压模块102的电源输出端连接复位模块101的电源输入端,清除信号wdi分别连接复位模块101的信号输入端和滤波模块103的第一端,复位模块101的信号输出端依次通过保护电阻104、上电模块105输出系统重置信号reset,保护二极管106的第一端连接输入电压,保护二极管106的第二端连接保护电阻104与上电模块105之间,复位模块101的接地端、滤波模块103的第二端接地。
49.采用本公开实施例提供的看门狗复位电路,复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块输入电压连接稳压模块的电源输入端,稳压模块的电源输出端连接位复模块的电源输入端,稳压模块用于将输入电压控制在预设电压区间。这样,通过稳压模块将输入电压控制在预设电压区间,再将稳压后的电压输入复位模块的电源输入端,保证了复位模块的供电稳定,在程序“走飞”时,即使看门狗复位模块是内部定时器或者看门狗复位模块的程序未初始化,单片机依然能够被看门狗复位,进而提高了看门狗的可靠性,并且,本公开实施例提供的看门狗复位电路还能使得喂狗信号更加可靠、reset信号上不会出现大电压,进一步提高了看门狗的可靠性。
50.结合图4所示,本公开实施例提供了一种看门狗复位电路,包括复位模块101、稳压电阻1021、稳压电容1022、滤波电容1031、滤波电阻1032、保护电阻104、上电电阻1051、上电电容1052、保护二极管106,其中,输入电压连接稳压电阻1021的第一端,稳压电阻1021的第二端连接复位模块101的电源输入端,稳压电容1022的第一端连接复位模块101的电源输入端,稳压电容1022的第二端接地;复位模块101的信号输入端用于接收清除信号wdi,复位模块101的信号输入端分别连接滤波电容1031的第一端和滤波电阻1032的第一端,滤波电容1031的第二端和滤波电阻1032的第二端均接地,复位模块101的信号输出端输出系统重置信号reset,复位模块101的信号输出端连接保护电阻104的第一端,上电电阻1051的第一端连接输入电压,上电电阻1051的第二端连接保护电阻104的第二端,上电电容1052的第一端连接保护电阻104的第二端,上电电容1052的第二端接地,保护二极管106的正极连接保护
电阻104的第二端,保护二极管106的负极连接输入电压。
51.在一些实施例中,稳压电阻的电阻值为5.1kω,稳压电容的电容值为0.68uf,滤波电容的电容值为100pf,滤波电阻的电阻值为30kω,保护电阻的电阻值为1kω,上点电阻的电阻值为100kω,上电电容的电容值为100nf,保护二极管为ll4148整流二极管。
52.采用本公开实施例提供的看门狗复位电路,复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块输入电压连接稳压模块的电源输入端,稳压模块的电源输出端连接位复模块的电源输入端,稳压模块用于将输入电压控制在预设电压区间。这样,通过稳压模块将输入电压控制在预设电压区间,再将稳压后的电压输入复位模块的电源输入端,保证了复位模块的供电稳定,在程序“走飞”时,即使看门狗复位模块是内部定时器或者看门狗复位模块的程序未初始化,单片机依然能够被看门狗复位,进而提高了看门狗的可靠性,并且,本公开实施例提供的看门狗复位电路还能使得喂狗信号更加可靠、reset信号上不会出现大电压,进一步提高了看门狗的可靠性。
53.本公开实施例提供了一种看门狗复位装置,看门狗复位装置包含上述的电路。
54.采用本公开实施例提供的看门狗复位装置,复位模块用于在预设时间内未接收到清除信号时输出系统重置信号,稳压模块输入电压连接稳压模块的电源输入端,稳压模块的电源输出端连接位复模块的电源输入端,稳压模块用于将输入电压控制在预设电压区间。这样,通过稳压模块将输入电压控制在预设电压区间,再将稳压后的电压输入复位模块的电源输入端,保证了复位模块的供电稳定,在程序“走飞”时,即使看门狗复位模块是内部定时器或者看门狗复位模块的程序未初始化,单片机依然能够被看门狗复位,进而提高了看门狗的可靠性,并且,本公开实施例提供的看门狗复位电路还能使得喂狗信号更加可靠、reset信号上不会出现大电压,进一步提高了看门狗的可靠性。
55.本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些子样本可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
56.附图中的流程图和框图显示了根据本公开实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。在附图中的流程图和框图所对应的描述中,不同的方框所对应的操作或步骤也可以以不同于描述中所披露的顺序发
生,有时不同的操作或步骤之间不存在特定的顺序。例如,两个连续的操作或步骤实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这可以依所涉及的功能而定。框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献