一种设备故障可自动断电重启的电路的制作方法

文档序号:9546651阅读:1089来源:国知局
一种设备故障可自动断电重启的电路的制作方法
【技术领域】
[0001]本发明涉及电子电路设计领域,尤其是涉及一种设备故障可自动断电重启的电路。
【背景技术】
[0002]传统故障恢复电路的设计思想为:当设备工作正常时,CPU(核心处理器)始终输出“喂狗”信号,看门狗电路不会触发系统复位;当设备出现故障时,CPU将停止输出“喂狗”信号,看门狗电路将触发系统复位,使系统恢复正常工作。当设备出现无硬件损坏的故障时,如果故障单元不具有硬件复位功能,传统故障恢复电路就无法通过复位解决问题;如果故障单元具有硬件复位功能,在设备带电的状态下进行硬件复位后故障依然存在,但是该故障可以通过断电重启的方式解决,传统故障恢复电路也无法解决该类问题。

【发明内容】

[0003]本发明的目的在于:针对现有技术存在的问题,提供一种设备故障可自动断电重启的电路,能够解决所有无硬件损坏单元的故障问题。
[0004]本发明的发明目的通过以下技术方案来实现:
[0005]—种设备故障可自动断电重启的电路,其特征在于,该电路包括:
[0006]CPU,用于在设备正常工作时,持续输出“喂狗”信号给看门狗电路,在设备出现故障时,停止输出“喂狗”信号给看门狗电路;
[0007]看门狗电路,用于在持续收到“喂狗”信号时,发送电源开关开启信号给电源开关控制信号使能电路,在未接收到“喂狗”信号时,发送电源开关关断信号给电源开关控制信号使能电路;
[0008]电源开关控制信号使能电路,用于在自身处于开启状态时,根据看门狗电路发来的信号控制电源开关电路开启或关断;
[0009]电源开关电路,用于在收到关断信号时,关闭设备电源,并在一定延时后,自动开启设备电源。
[0010]作为进一步的技术方案,该电路还包括看门狗延时开启电路,用于在设备上电后,开始工作并计时,计时结束后,控制电源开关控制信号使能电路开启。
[0011]作为进一步的技术方案,所述CPU与设备的一个或多个关键器件相连,用于监测关键器件的工作状态,当某个关键器件出现故障时,CPU停止输出“喂狗”信号给看门狗电路。
[0012]作为进一步的技术方案,所述CPU判断能否对故障的关键器件进行复位处理,若是,则发送复位信号重启该关键器件,若否,则CPU停止输出“喂狗”信号给看门狗电路。
[0013]作为进一步的技术方案,所述关键器件包括网口、USB 口和电源模块。
[0014]作为进一步的技术方案,该电路还包括远程控制单元,用于远程控制CPU停止输出“喂狗”信号给看门狗电路。
[0015]与现有技术相比,本发明具有以下优点:
[0016]1、当设备出现无硬件损坏故障时,设备将自动断电重启,从而恢复系统正常工作,解决传统故障恢复电路通过硬件复位方式无法解决的问题;
[0017]2、设置有看门狗延时开启电路,可防止设备处于反复重启的状态,保证设备能够稳定可靠的启动;
[0018]3、在设备的局部器件出现故障时,CPU可只针对该器件做复位处理,从而恢复设备的局部功能,而不至于影响设备的其它功能;
[0019]4、设备维护人员可以通过远程控制的方式,发送断电重启命令,使设备断电重启后恢复正常,而无需人员到现场开关设备。
【附图说明】
[0020]图1为本发明的硬件构成原理框图;
[0021]图2为本发明的工作流程图。
【具体实施方式】
[0022]下面结合附图和具体实施例对本发明进行详细说明。
[0023]实施例
[0024]本发明提供一种设备故障可自动断电重启的电路,当设备出现无硬件损坏故障时,设备的CPU停止输出“喂狗”信号,看门狗电路触发的将不再是系统硬件复位,而是将输出电源开关控制信号(即电源开关关断信号),电源开关电路被触发后将关断设备直流端电源,待一定延时后,电源开关电路将会自动开启设备直流端电源,使设备重启恢复正常工作。
[0025]本发明的具体实现过程如图1和图2所示,当设备工作正常时,设备的CPU持续输出“喂狗”信号给看门狗电路,看门狗电路将输出电源开关控制信号(电源开关开启信号)给电源开关控制信号使能电路,电源开关控制信号使能电路发送触发信号给电源开关电路,电源开关电路将始终开启设备直流端电源,保证设备正常工作;当设备出现故障时,设备的CPU停止输出“喂狗”信号给看门狗电路,看门狗电路输出电源开关控制信号(电源开关关断信号)给电源开关控制信号使能电路,电源开关控制信号使能电路发送触发信号给电源开关电路,从而关断设备直流端电源,待一定延时后,电源开关电路将会自动开启设备直流端电源,使设备重启恢复正常工作。
[0026]另外,在电源开关电路重新接通,使设备上电后,电源开关电路默认状态为打开状态,看门狗延时开启电路开始工作并计时:在计时结束前,电源开关控制信号使能电路一直处于关闭状态,电源开关电路仍然为默认打开状态;当看门狗延时开启电路的计时时间完成后,电源开关控制信号使能电路将开启。设置延时开启的原因为:CPU上电后需要一段时间初始化,其I/O 口处于不确定状态,无法正常输出“喂狗”信号。如果不设置延时开启,设备将处于反复重启的状态。设置时,看门狗延时开启电路的计时时间将大于CPU的初始化启动时间,当CPU初始化完成后,CPU正常输出“喂狗”信号,看门狗电路将输出电源开关控制信号(电源开关开启信号),此信号已处于CPU可控制状态。
[0027]另外,设备正常工作后,CPU还可用来监测设备的关键器件的工作状态,比如网口,USB 口,电源模块等,如果某个器件出现故障,同时CPU又可以控制其复位信号,CPU可以只针对该器件做复位处理,从而恢复设备的局部功能,而不至于影响设备的其它功能。如果CPU发现某个器件出现故障,但CPU无法控制其复位信号,CPU可以停止输出“喂狗”信号,使看门狗电路输出电源开关控制信号(电源开关关断),电源开关电路将设备断电重启,从而恢复该器件的功能。如果CPU自身出现故障,如CPU “挂死”,此时CPU因无法正常工作,将不再输出“喂狗”信号,设备也将通过断电重启的方式恢复正常工作。
[0028]另外,如果设备故障超出CPU的监测范围,如设备远端用户发现的故障,该种情况CPU将无法自动断电重启。遇到这样的问题,设备维护人员可以通过远程控制的方式,发送断电重启命令,使设备断电重启后恢复正常,而无需人员到现场开关设备。
[0029]本发明可基于如图1所示的硬件完成,设备CPU与设备的关键功能器件相连;CPU的“喂狗”信号输出端与看门狗电路的输入端相连;看门狗电路的输出端与电源开关控制信号使能电路的输入端相连;看门狗延时开启电路的输出端与电源开关控制信号使能电路的使能端相连;电源开关控制信号使能电路的输出端与电源开关电路相连;电源开关电路串联在交流转直流电源模块与板载直流转直流电源模块之间;板载直流转直流电源模块负责给主板供电。电源开关电路具有触发后关断直流端电源与断电后自动开启后级电源的功能。看门狗延时开启电路具有通过设置硬件器件参数,调整延时时间功能。
[0030]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种设备故障可自动断电重启的电路,其特征在于,该电路包括: CPU,用于在设备正常工作时,持续输出“喂狗”信号给看门狗电路,在设备出现故障时,停止输出“喂狗”信号给看门狗电路; 看门狗电路,用于在持续收到“喂狗”信号时,发送电源开关开启信号给电源开关控制信号使能电路,在未接收到“喂狗”信号时,发送电源开关关断信号给电源开关控制信号使能电路; 电源开关控制信号使能电路,用于在自身处于开启状态时,根据看门狗电路发来的信号控制电源开关电路开启或关断; 电源开关电路,用于在收到关断信号时,关闭设备电源,并在一定延时后,自动开启设备电源。2.根据权利要求1所述的一种设备故障可自动断电重启的电路,其特征在于,该电路还包括看门狗延时开启电路,用于在设备上电后,开始工作并计时,计时结束后,控制电源开关控制信号使能电路开启。3.根据权利要求1所述的一种设备故障可自动断电重启的电路,其特征在于,所述CPU与设备的一个或多个关键器件相连,用于监测关键器件的工作状态,当某个关键器件出现故障时,CPU停止输出“喂狗”信号给看门狗电路。4.根据权利要求3所述的一种设备故障可自动断电重启的电路,其特征在于,所述CPU判断能否对故障的关键器件进行复位处理,若是,则发送复位信号重启该关键器件,若否,则CPU停止输出“喂狗”信号给看门狗电路。5.根据权利要求3所述的一种设备故障可自动断电重启的电路,其特征在于,所述关键器件包括网口、USB 口和电源模块。6.根据权利要求1所述的一种设备故障可自动断电重启的电路,其特征在于,该电路还包括远程控制单元,用于远程控制CPU停止输出“喂狗”信号给看门狗电路。
【专利摘要】本发明提供一种设备故障可自动断电重启的电路,设备的CPU与设备的关键器件相连,可以监测关键器件的工作状态,当设备出现无硬件损坏故障时,CPU停止输出“喂狗”信号,看门狗电路触发的将不再是系统硬件复位,而是将输出电源开关控制信号,电源开关电路被触发后将关断设备直流端电源,待一定延时后,电源开关电路将会自动开启设备直流端电源,使设备重启恢复正常工作。本发明能够解决所有无硬件损坏单元的故障问题,不管故障单元是否具有硬件复位功能,且其采用断电重启的方式较采用传统采用硬件复位的方式更彻底。
【IPC分类】G06F1/24, G06F11/07
【公开号】CN105302263
【申请号】CN201510698396
【发明人】陈律兵
【申请人】成都卫士通信息产业股份有限公司
【公开日】2016年2月3日
【申请日】2015年10月22日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1