电源故障处理系统的制作方法

文档序号:26501030发布日期:2021-09-04 02:29阅读:132来源:国知局
电源故障处理系统的制作方法

1.本申请实施例涉及自动控制技术,尤其涉及一种电源故障处理系统。


背景技术:

2.很多电子设备中包括电源和复杂可编程逻辑控制器件(complex programmable logic device,cpld),cpld可以监控电源的故障并对电源的故障进行处理。
3.在现有技术中,电子设备中还包括基板管理控制器(baseboard management controller,bmc)和电信号采集器件,cpld通常通过如下方式监控电源的故障:电信号采集器件采集电源的电源状态信息,并向bmc发送电源状态信息,再由bmc向cpld发送电源状态信息,cpld根据电源状态信息,对电源进行故障监控并向bmc发送故障信息,bmc根据故障信息进行故障处理。
4.然而,在电源发生故障时,由于bmc实时性较低,使得cpld无法及时获取得到电源状态信息,使得cpld无法及时根据电源状态信息确定故障信息,进而导致bmc对电源故障进行处理的及时性差。


技术实现要素:

5.本申请实施例提供一种电源故障处理系统,以实现及时识别电源故障并做出相应的故障处理。
6.第一方面,本申请实施例提供一种电源故障处理系统,其特征在于,包括:电源、侦测单元以及基板管理控制器、电信号采集单元,其中,
7.所述电信号采集单元分别与所述电源和所述侦测单元连接,所述侦测单元还分别与所述电源和所述基板管理控制器连接,所述基板管理控制器还与所述电源连接;
8.所述电源用于,向所述电信号采集单元、所述侦测单元及所述基板管理控制器供电;
9.所述电信号采集单元用于,采集所述电源的第一状态信号和第二状态信号,并向所述侦测单元发送所述第一状态信号和所述第二状态信号,所述第一状态信息用于指示所述电源为工作状态或者非工作状态,所述第二状态信息用于指示所述电源的工作状态为正常状态或者异常状态;
10.所述侦测单元用于,向所述电源发送使能信号;
11.所述侦测单元还用于,根据所述第一状态信号、所述第二状态信号以及所述使能信号,确定所述电源的故障信息,向所述基板管理控制器发送故障信息;
12.所述基板管理控制器用于,根据所述故障信息进行故障处理。
13.在一种可能的设计中,所述故障信息包括故障日志信息;或者,
14.所述故障信息包括故障日志信息和控制信号,所述控制信号用于控制所述基板管理控制器进行复位操作。
15.在一种可能的设计中,所述侦测单元具体用于:
16.在确定所述第一状态信号为第一电平,所述第二状态信号由第二电平转为第一电平,以及,所述使能信号为所述第一电平时,确定所述故障信息为故障日志信息,并向所述基板管理控制器发送所述故障日志信息,所述故障信息为所述故障日志信息。
17.在一种可能的设计中,所述侦测单元具体用于:
18.在确定所述第一状态信号由第一电平转为第二电平,且所述第二状态信号由第二电平转为第一电平,以及,所述使能信号为第一电平时,确定所述故障信息包括故障日志信息和控制信号,并向所述基板管理控制器发送所述故障日志信息和所述控制信号。
19.在一种可能的设计中,所述侦测单元具体用于:
20.在确定所述第一状态信号由第一电平转为第二电平,且所述第二状态信号为第一电平,以及,所述使能信号为第二电平时,确定所述故障信息包括故障日志信息和控制信号,并向所述基板管理控制器发送所述故障日志信息和所述控制信号。
21.在一种可能的设计中,所述第一电平为低电平,所述第二电平为高电平。
22.在一种可能的设计中,所述基板管理控制器中包括待保护器件;所述基板管理控制器具体用于:
23.根据所述控制信号,控制所述待保护器件复位,以及控制所述基板管理控制器复位。
24.在一种可能的设计中,所述电信号采集单元与所述基板管理控制器连接;
25.所述电信号采集单元还用于,向所述基板管理控制器发送所述第一状态信号;
26.所述基板管理控制器还用于,根据所述第一状态信号,生成所述故障日志。
27.在一种可能的设计中,所述电源故障处理系统还包括指示灯;
28.所述指示灯与所述侦测单元连接;
29.所述侦测单元还用于,根据所述故障信息确定故障类型,并根据所述故障类型确定所述指示灯的闪烁频率,并向所述指示灯发送点亮指令和所述闪烁频率;
30.所述指示灯用于,根据所述点亮指令和所述闪烁频率,以所述闪烁频率进行点亮。
31.第二方面,本申请实施例提供一种电子设备,所述电子设备,包括上述第一方面任意一项所述的电源故障处理系统。
32.本申请实施例提供一种电源故障处理系统,包括:电源、侦测单元以及基板管理控制器、电信号采集单元,其中,电信号采集单元分别与电源和侦测单元连接,侦测单元还分别与电源和基板管理控制器连接,基板管理控制器还与电源连接;电源用于,向电信号采集单元、侦测单元及基板管理控制器供电;电信号采集单元用于,采集电源的第一状态信号和第二状态信号,并向侦测单元发送第一状态信号和第二状态信号,第一状态信息用于指示电源为工作状态或者非工作状态,第二状态信息用于指示电源的工作状态为正常状态或者异常状态;侦测单元用于,向电源发送使能信号;侦测单元还用于,根据第一状态信号、第二状态信号以及使能信号,确定电源的故障信息,向基板管理控制器发送故障信息。其中,电信号采集单元直接将电源的第一状态信号和第二状态信号发送给侦测单元,因此,侦测单元可以在第一时间收到第一状态信号和第二状态信号及时确定故障信息,并向基板管理控制器发送故障信息以使基板管理控制器根据故障信息及时作出故障处理,提高了基板管理控制器作出故障处理的及时性。
附图说明
33.为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
34.图1为本申请实施例提供的电源故障处理系统的示意图一;
35.图2为本申请实施例提供的三种信号对应的逻辑时序图一;
36.图3为本申请实施例提供的三种信号对应的逻辑时序图二;
37.图4为本申请实施例提供的三种信号对应的逻辑时序图三;
38.图5为本申请实施例提供的三种信号对应的逻辑时序图四;
39.图6为本申请实施例提供的三种信号对应的逻辑时序图五;
40.图7为本申请实施例提供的电源故障处理系统的示意图二;
41.图8为本申请实施例提供的电源故障处理系统的示意图三。
具体实施方式
42.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
43.在有关电源故障处理的现有技术中,在电源发生故障时,由于cpld无法及时获取得到电源状态信息,导致对电源进行故障监控的及时性较差,进而导致电源故障无法得到及时处理。
44.基于上述存在的问题,本申请提出了如下的技术构思:通过电信号采集器采集到电源的电源状态信息后,直接将电源状态信息发送给cpld,cpld可以在第一时间获取到电源状态信息。因此,在电源发生故障时,cpld根据电源状态信息可以及时监控到电源故障并向bmc发送故障信息,从而bmc根据故障信息进行快速的故障处理。
45.下面,通过具体实施例,对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
46.基于上述介绍的技术构思,下面结合一个具体的实施例对本申请所提供的电源故障处理系统进行详细介绍,图1为本申请实施例提供的电源故障处理系统的示意图一。
47.如图1所示,该电源故障处理系统包括:电源10、电信号采集单元20、侦测单元30以及基板管理控制器40。
48.电信号采集单元20分别与电源10和侦测单元30连接,侦测单元30还分别与电源10和基板管理控制器40连接,基板管理控制器40还与电源10连接。
49.电源10用于,向电信号采集单元20、侦测单元30及基板管理控制器40供电。电信号采集单元20用于,采集电源10的第一状态信号和第二状态信号,并向侦测单元30发送第一状态信号和第二状态信号。
50.其中,第一状态信息用于指示电源10为工作状态或者非工作状态,例如:第一状态
信息可以为ac_good#信号。其中,ac_good#信号用于指示电源10中交流电源的状态。当ac_good#信号为低电平时,则表示电源10中交流电源处于工作状态,即电源10中有交流电;当ac_good#信号为高电平时,则表示电源10中交流电源处于非工作状态,即电源10中无交流电。
51.第二状态信息用于指示电源10的工作状态为正常状态或者异常状态,例如第二状态信息可以为psu_pwrok信号,可以通过psu_pwrok信号的高低电平来反映电源10中交流电的工作状态为正常状态或者异常状态。当psu_pwrok为高电平时,则表示电源10中交流电的工作状态为正常状态,即电源10中有交流电,且电源向电信号采集单元20、侦测单元30及基板管理控制器40等器件正常提供交流电;当psu_pwrok为低电平时,则表示电源10中交流电源的工作状态为异常状态,即电源10中有交流电,但电源10未向电信号采集单元20、侦测单元30及基板管理控制器40等器件提供交流电。
52.侦测单元30用于,向电源10发送使能信号,以及根据第一状态信号、第二状态信号以及使能信号,确定电源10的故障信息,向基板管理控制器40发送故障信息。
53.侦测单元30可以为具有实时性较高的可编程逻辑器件,例如,复杂可编程逻辑器件(complex programming logic device,cpld)和现场可编程门阵列(field programmable gate array,fpga)等。
54.其中,使能信号为一种触发信号,用于控制电源10的供电或断电。例如,使能信号可以为fm_ps_en_psu_n。当fm_ps_en_psu_n为低电平时,则表示允许电源10正常供电,当fm_ps_en_psu_n为高电平时,则表示禁止电源10正常供电。
55.在一种可能的实现方式中,侦测单元30可以根据第一状态信号的电平状态、第二状态信号的电平状态以及使能信号的电平状态,确定电源10的故障信息。其中,电平状态包括高电平和低电平。故障信息包括导致电源10发生故障对应信号的电平状态。例如,若当电源10无故障且正常工作时,第一状态信号为低电平,第二状态信号为高电平,且使能信号为低电平。那么当第一状态信号、第二状态信号及使能信号中任意一个或多个信号的电平状态发生改变,则表明电源10发生故障。具体的,当第二状态信号的电平状态由高电平转变为低电平时,则表明电源10发生故障,则侦测单元30确定的电源10的故障信息为第二状态信号的电平状态为低电平。
56.基板管理控制器40用于,根据故障信息进行故障处理。
57.本申请实施例提供的电源故障处理系统,包括:电源、侦测单元以及基板管理控制器、电信号采集单元,其中,电信号采集单元分别与电源和侦测单元连接,侦测单元还分别与电源和基板管理控制器连接,基板管理控制器还与电源连接;电源用于,向电信号采集单元、侦测单元及基板管理控制器供电;电信号采集单元用于,采集电源的第一状态信号和第二状态信号,并向侦测单元发送第一状态信号和第二状态信号,第一状态信息用于指示电源为工作状态或者非工作状态,第二状态信息用于指示电源的工作状态为正常状态或者异常状态;侦测单元用于,向电源发送使能信号;侦测单元还用于,根据第一状态信号、第二状态信号以及使能信号,确定电源的故障信息,向基板管理控制器发送故障信息。其中,电信号采集单元直接将电源的第一状态信号和第二状态信号发送给侦测单元,因此,侦测单元可以在第一时间收到第一状态信号和第二状态信号及时确定故障信息,并向基板管理控制器发送故障信息以使基板管理控制器根据故障信息及时作出故障处理,提高了基板管理控
制器作出故障处理的及时性。
58.接下来,以第一状态信号为ac_good#,第二状态信号为psu_pwrok,使能信号为fm_ps_en_psu_n为例,对侦测单元40根据第一状态信号、第二状态信号以及使能信号,确定电源的故障信息,向基板管理控制器40发送故障信息的具体实现过程进行说明。
59.需要强调说明的一点是,当电源输出交流电无故障且正常工作时,ac_good#为低电平,psu_pwrok为高电平,且fm_ps_en_psu_n为低电平。
60.如图2所示,图中三个信号分别为ac_good#、psu_pwrok及fm_ps_en_psu_n,且描述了此三个信号随时间变化对应的电平状态变化,图2为本申请实施例提供的三种信号对应的逻辑时序图一。例如,ac_good#信号在第一时隙由高电平转换为低电平,psu_pwrok信号在第四时隙由低电平转换为高电平,以及,fm_ps_en_psu_n信号在第二时隙由高电平转为低电平。结合电源交流电无故障且正常工作时此三个信号的电平状态,从图2中可以看出,从第四个时隙开始电源交流电的状态为无故障且正常工作。
61.在上述实施例的基础上,当第一状态信号、第二状态信号以及使能信号的电平状态不同时,侦测单元30确定得到的故障信息也不同。故障信息可以包括故障日志信息,或者,故障信息可以包括故障日志信息和控制信号。其中,控制信号用于控制基板管理控制器40进行复位操作。
62.侦测单元30可以通过如下至少三种方式确定故障信息:
63.一种可能的实现方式:
64.在确定第一状态信号为第一电平,第二状态信号由第二电平转为第一电平,以及,使能信号为第一电平时,确定故障信息为故障日志信息。在该种实现方式中,故障信息包括故障日志信息。
65.其中,第一电平为低电平,第二电平为高电平。
66.下面,结合图3,通过具体示例,对该种可能的实现方式进行说明,图3为本申请实施例提供的三种信号对应的逻辑时序图二。
67.如图3所示,在第一时隙时,ac_good#由高电平转换为低电平,psu_pwrok由高电平转换为低电平,fm_ps_en_psu_n为低电平。由于psu_pwrok为低电平,则说明电源交流电为工作状态,且工作状态为异常状态,则侦测单元30确定电源在第一时隙出现了故障。在第一时隙至第三时隙之间,ac_good#为低电平,psu_pwrok为低电平,fm_ps_en_psu_n为低电平,则表明第一时隙至第三时隙电源交流电为工作状态,且工作状态为异常状态,即,在第一时隙至第三时隙之间,电源为故障状态。在第四时隙至第六时隙之间,ac_good#为低电平,psu_pwrok为高电平,且fm_ps_en_psu_n为低电平,则表明第四时隙至第六时隙之间电源交流电处于工作状态,且工作状态为正常工作。但,从第七时隙开始psu_pwrok由高电平转换为低电平,因此,侦测单元30确定电源在第七时隙出现了故障。因此,可以确定故障日志信息包括:电源在第一时隙至第三时隙故障,以及在第七时隙至第十一时隙故障。
68.可选的,故障日志信息可以包括:电源发生故障时的第二状态信号的电平状态,或者,故障日志信息包括:电源发生故障时的第一状态信号的电平状态、第二状态信号的电平状态、以及使能信号的电平状态,即第一状态信号为低电平,第二状态信号为低电平,以及,使能信号为低电平。
69.另一种可能的实现方式:
70.在确定第一状态信号由第一电平转为第二电平,且第二状态信号由第二电平转为第一电平,以及,使能信号为第一电平时,确定故障信息包括故障日志信息和控制信号。
71.下面,结合图4,通过具体示例,对该种可能的实现方式进行说明,图4为本申请实施例提供的三种信号对应的逻辑时序图三。
72.如图4所示,在第一时隙至第五时隙之间,ac_good#为低电平,psu_pwrok为高电平,且fm_ps_en_psu_n为低电平,则表明第三时隙至第五时隙电源交流电的工作状态为正常工作。但,从第六时隙开始ac_good#由低电平转换为高电平,且psu_pwrok由高电平转换为低电平,则表明从第六时隙电源交流电为非工作状态。因此,侦测单元30确定电源交流电在第六时隙出现了故障,且可以确定故障信息包括:故障日志信息和控制信号。其中,故障日志信息包括:电源在第六时隙至第十一时隙出现了故障。控制信号为用于控制所述基板管理控制器进行复位操作。
73.以上两种实现方法均发生在电子设备开机的情况下,接下来在电子设备处于待机状态下对侦测单元30确定故障信息提出再一种实现方法。其中,待机状态是电源只对基板管理控制器进行供电,而对其他器件停止供电。
74.在对侦测单元30确定故障信息提出的再一种实现方法进行介绍之前,首先对电子设备处于待机状态且电源交流电无故障时,三种信号的电平状态进行介绍:ac_good#为低电平,psu_pwrok为低电平,且fm_ps_en_psu_n为高电平。
75.图5为本申请实施例提供的三种信号对应的逻辑时序图四,如图5所示,从第一时隙开始ac_good#为低电平,psu_pwrok为低电平,且fm_ps_en_psu_n为高电平,因此表明从第一时隙开始,电子设备进入待机状态。
76.再一种可能的实现方式:
77.侦测单元30,在确定第一状态信号由第一电平转为第二电平,且第二状态信号为第一电平,以及,使能信号为第二电平时,确定故障信息为故障日志信息和控制信号,并向基板管理控制器40发送故障日志信息和控制信号。
78.下面,结合图6,通过具体示例,对该种可能的实现方式进行说明,图6为本申请实施例提供的三种信号对应的逻辑时序图五。
79.图6为本申请实施例提供的三种信号对应的逻辑时序图五,如图6所示,从第一时隙至第三时隙之间,ac_good#为低电平,psu_pwrok为低电平,且fm_ps_en_psu_n为高电平,则表明从第一时隙至第三时隙,电子设备为待机状态。但从第四时隙开始ac_good#由低电平转换为高电平,则表明在第四时隙电源交流电的工作状态为异常状态。因此,侦测单元30确定电源在第四时隙出现了故障。在第四时隙至第十一时隙之间,ac_good#为高电平,psu_pwrok为低电平,fm_ps_en_psu_n为低电平,则表明第一时隙至第三时隙电源交流电为非工作状态,即,在第四时隙至第十一时隙之间,电源为故障状态。因此,侦测单元30确定电源交流电在第四时隙出现了故障,且可以确定故障信息包括:故障日志信息和控制信号。其中,故障日志信息包括:电源在第四时隙至第十一时隙出现了故障。控制信号为用于控制所述基板管理控制器进行复位操作。
80.在上述实施例的基础上,当故障信息不同时,基板管理控制器40进行的故障处理也不同,基板管理控制器40可以通过如下两种可能的方式根据故障信息进行故障处理。
81.在一种可能的实现方式中:
82.当故障信息中仅包括故障日志信息时,基板管理控制器40根据故障日志信息,生成故障日志。此外,基板管理控制器40还可以将生成的故障日志传输给用户界面。由此,编程人员和维护人员可以利用故障日志对电子设备进行调试和维护,其中,故障日志例如可以包括故障日志信息、故障时间等。
83.在另一种可能的实现方式中:
84.当故障信息中包括故障日志信息和控制信号时,基板管理控制器40对于故障日志信息的处理方式和上述处理的方式类似,此处不再赘述。
85.可选的,基板控制管理器10中包括待保护器件。其中,待保护器件是指因意外断电易受损的器件。例如,基板管理控制器40中的快闪存储器。
86.基板管理控制器40根据控制信号,控制待保护器件复位,以及控制基板管理控制器复位。
87.例如,根据控制信号rst#和srst#,基板管理控制器40控制快闪存储器、基板管理控制器40先后进入复位状态,其中,控制信号rst#用于控制快闪存储器进行复位状态,控制信号srst#用于控制基板管理控制器40进行复位状态。因此当在侦测单元30侦测到电源交流电故障时,及时向基板管理控制器40发送控制信号rst#和srst#,使得基板管理控制器40及其待保护器件及时进行复位状态,使其停止工作,这避免了因意外断电而导致待保护器件和基板管理控制器40受损。
88.本申请实施例提供的电源故障处理系统,侦测单元通过根据第一状态信号、第二状态信号以及使能信号各自的电平状态,能够及时确定故障信息,并将故障信息发送给基板管理控制器,进而基板管理控制器根据故障信息及时作出故障处理。同时,当侦测单元向基板管理控制器中发送的故障信息中包括控制信号时,基板管理控制器根据控制信号可以及时使得待保护器件及基板管理控制器先后进行复位状态,及时停止工作,这避免了因意外断电而导致待保护器件和基板管理控制器受损。
89.在上述实施例的基础上,为了使基板管理控制器40及时获取故障信息,还可以通过电信号采集单元20向基板管理控制器40发送第一状态信号。下面再结合一个具体的实施例对本申请提供的电源故障处理系统进行进一步的介绍,结合图7进行介绍,图7为本申请实施例提供的电源故障处理系统的示意图二。
90.如图7所示,电信号采集单元20还与基板管理控制器40连接;具体的,电信号采集单元20还用于向基板管理控制器40发送第一状态信号;
91.对应的,基板管理控制器40还用于,根据电信号采集单元20发送的第一状态信号,生成故障日志。
92.在一种可能的实现方式中,基板管理控制器40根据第一状态信号的电平状态,生成故障日志。具体的,当基板管理控制器40检测到第一状态信号的电平状态由低电平转换为高电平时,基板管理控制器生成故障日志。其中,故障日志中包括故障时间以及第一状态信号的电平状态。
93.本申请实施例提供的电源故障处理系统,通过电信号采集单元向基板管理控制器发送第一状态信号,这扩展了基板管理控制器获取故障信息的方式,进而保证了基板管理控制器获取故障信息的可靠性。
94.在上述实施例的基础上,为了使维护人员快速识别电源故障类型,还可以设置指
示灯,下面再结合一个具体的实施例对本申请提供的电源故障处理系统进行进一步的介绍,结合图8进行介绍,图8为本申请实施例提供的电源故障处理系统的示意图三。
95.如图8所示,电源故障处理系统还包括指示灯50;
96.指示灯50与侦测单元30连接;
97.侦测单元30还用于,根据故障信息确定故障类型,并根据故障类型确定指示灯50的闪烁频率,并向指示灯50发送点亮指令和闪烁频率;
98.指示灯50用于,根据点亮指令和闪烁频率,以闪烁频率进行点亮。
99.可选的,侦测单元30根据故障信息可以通过至少两种可行的实现方式确定故障类型,例如故障类型包括两种,分别为输入故障和输出故障。其中,输入故障是指由电网电压波动或突发异常等原因所导致电源中无交流电。输出故障是指由电源过热等原因所导致电源中交流电进入复位状态,停止供电。
100.在一种可能的实现方式中,判断故障信息中是否包括控制信号,来确定故障类型。若故障信息中不包括控制信号,则确定故障类型为输出故障;若故障信息中包括控制信号,则确定故障类型为输入故障。
101.在另一种可能的实现方式中,根据故障信息中故障日志信息的具体内容,来确定故障类型。若故障日志信息包括第一状态信号为第一电平,第二状态信号由第二电平转为第一电平,以及,使能信号为第一电平,则确定故障类型为输出故障。若故障日志信息包括第一状态信号由第一电平转为第二电平,且第二状态信号由第二电平转为第一电平,以及,使能信号为第一电平,则确定故障类型为输入故障。若故障日志信息包括第一状态信号由第一电平转为第二电平,且第二状态信号为第一电平,以及,使能信号为第二电平,则确定故障类型为输入故障。
102.可选的,当故障类型为输出故障时,侦测单元30根据确定指示灯50的闪烁频率为第一闪烁频率;当故障类型为输入故障时,侦测单元30根据确定指示灯50的闪烁频率为第二闪烁频率。其中,第一闪烁频率和第二闪烁频率不同。
103.例如,对于输出故障,第一闪烁频率可以为100hz,即每秒闪烁120次;对于输入故障,闪烁频率可以为200hz,即每秒闪烁200次。
104.本申请实施例提供的电源故障处理系统,可以使维护人员通过指示灯的闪烁频率快速识别电源的故障类型,从而迅速做出对应的故障处理。
105.最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1