一种可配置看门狗模块的制作方法

文档序号:12734152阅读:292来源:国知局

本实用新型属于配电自动化领域,更具体涉及一种可配置看门狗模块。



背景技术:

目前大部分嵌入式系统为了保证系统的正常运行,会使用看门狗芯片对系统进行监控,当发现系统不能正常工作时,会对系统进行复位,从而让系统重新运行。一般而言,通过复位信号对系统进行复位能解决大部分问题,但是,有部分系统只通过复位信号无法较好地解决问题,比如某些寄存器出错,导致系统复位不正常。

另外,有很多操作系统启动时间较长,无法满足看门狗芯片对喂狗时间的要求,此时看门狗芯片将使系统无法启动及正常运行。

存在以上不足的原因主要是目前的看门狗芯片的功能比较单一,无法满足越来越复杂的嵌入式系统的需求。



技术实现要素:

本实用新型的目的是提供一种可配置各种嵌入式操作的看门狗模块。

根据本实用新型的一个方面,提供一种可配置看门狗模块,包括

主控制芯片,

与主控制芯片连接的通信模块,通过通信模块向主控制芯片输入启动信号和配置脉冲刷新周期,

与主控制芯片连接的周期脉冲输入接口,通过周期脉冲输入接口对主控制芯片定时变为刷新,

与主控制芯片连接的复位模块,主控制芯片通过复位模块输出复位信号,

以及与主控制芯片连接的电源输入输出回路,主控制芯片控制电源输入输出回路的断开与闭合。

当本实用新型看门狗模块配置嵌入式系统时,嵌入式系统通过通信模块或者周期回路配置模块对看门狗模块的脉冲刷新周期进行配置。主控制芯片收到通信模块或者启停信号采集模块输入的启动信号后,启动内部看门狗模块。当看门狗模块启动后,嵌入式系统需在配置的刷新周期内,通过周期脉冲输入接口对主控制芯片定时变位刷新。如果周期脉冲输入在配置的刷新周期内未实现变位脉冲输入,则启动复位模块,将复位信号输出,同时控制电源输入输出回路断开,待3s后将复位模块及电源输入输出回路恢复。主控制芯片收到通信模块或者启停信号采集模块输入的停止信号后,停止内部看门狗模块。同时,立即将复位模块恢复到默认值,同时将电源输入输出回路接通,以恢复正常状态。

本实用新型适用于各种嵌入式操作系统,满足多种不同的操作方式。可通过串行总线接口对其进行配置、启动和关闭。可配置为看门狗自动启动/关闭、定时启动/关闭以及手动启动/关闭,同时,提供电源控制回路,可以在看门狗检测系统异常后主动切换电源回路,延时后重新接通,已达到完全复位系统的目的。通过以上配置,可以保证操作系统在各种状态下都能较好地避免系统异常带来的各种问题,从而保证系统的可靠性。

在一些实施方式中,还包括启停信号采集模块,所述启停信号采集模块与所述主控制芯片连接。由此还可通过所述启停信号采集模块向所述主控制芯片输入启动信号。

在一些实施方式中,还包括周期配置回路,所述周期配置回路与所述主控制芯片连接。由此还可通过所述周期配置回路配置脉冲刷新周期,

附图说明

图1是本实用新型一实施方式的一种可配置看门狗模块配置嵌入式系统的示意图。

具体实施方式

如图1所示,本实用新型公开一种可配置看门狗模块,包括主控制芯片1、通信模块2、启停信号采集模块3、周期配置回路4、周期脉冲输入接口5、电源输入输出回路6和复位模块7。

通信模块2与主控制芯片连接,通过通信模块2向主控制芯片输入启动信号和配置脉冲刷新周期。启停信号采集模块3与主控制芯片连接,通过启停信号采集模块3向主控制芯片输入启动信号。与主控制芯片连接的周期配置回路4,通过周期配置回路4配置脉冲刷新周期。主控制芯片设有周期脉冲输入接口5,通过周期脉冲输入接口5对主控制芯片定时变为刷新。复位模块7与主控制芯片连接,主控制芯片通过复位模块7输出复位信号。电源输入输出回路6与主控制芯片连接,主控制芯片控制电源输入输出回路6的断开与闭合。

本实用新型适用于各种复杂嵌入式操作系统的监控。当本实用新型看门狗模块配置嵌入式系统8时,嵌入式系统8通过通信模块2或者周期回路配置模块对看门狗模块的脉冲刷新周期进行配置。主控制芯片1收到通信模块2或者启停信号采集模块3输入的启动信号后,启动内部看门狗模块。当看门狗模块启动后,嵌入式系统8需在配置的刷新周期内,通过周期脉冲输入接口5对主控制芯片1定时变位刷新。如果周期脉冲输入在配置的刷新周期内未实现变位脉冲输入,则启动复位模块7,将复位信号输出,同时控制电源输入输出回路6断开,待3s后将复位模块7及电源输入输出回路6恢复。主控制芯片1收到通信模块2或者启停信号采集模块3输入的停止信号后,停止内部看门狗模块。同时,立即将复位模块7恢复到默认值,同时将电源输入输出回路6接通,以恢复正常状态。

以上所述的仅是本实用新型的一些实施方式。对于本领域普通技术人员来讲,在不脱离本实用新型发明构思的前提下,还可以做出若干变形和改进,这些都属于本实用新型的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1