电源故障检测方法和计算设备技术

技术编号:36873869 阅读:9 留言:0更新日期:2023-03-15 20:18
本申请实施例公开一种电源故障检测方法,包括:采集输出至各个电源单元的使能信号以及电源单元的电源指示信号,其中,使能信号用于使能启动电源单元输出驱动电压,电源指示信号用于表征电源单元是否正常输出驱动电压,依据每一个电源单元的使能信号与电源指示信号对应输出状态值,在预设时刻锁存每一个电源单元对应的状态值,并且输出对应状态值的异常信息码,依据异常信息码确定发生故障的电源单元以及电源单元的故障类型。通过对不同的电源单元设置对应的异常信息码,在发生故障时,可直接依据异常信息码快速定位故障的电源单元,极大地提升了电源故障定位速度。本申请实施例还公开一种使用前述电源故障检测方法的计算设备。开一种使用前述电源故障检测方法的计算设备。开一种使用前述电源故障检测方法的计算设备。

【技术实现步骤摘要】
电源故障检测方法和计算设备


[0001]本申请涉及计算机
,尤其涉及电源故障检测方法和计算设备。

技术介绍

[0002]随着云计算技术和互联网行业的高速发展,大型数据中心和云计算基地等场合对服务器的要求也越来越高,服务器的电源管理成为服务器管理的重要环节。随着服务器中主板电路规模越来越大,为主板电路供电的电源类型和数量也对应增加,从而导致电源网板内电源电路也越来越复杂,一块主板电路预计至少有超过20种电源,当电源网板上某一个电源电路出现故障时,通常需要花较长的时间进行定位以查找故障源,极大地降低了生产以及维修效率。

技术实现思路

[0003]鉴于上述技术的不足,本申请提供一种能快速定位故障电源的电源故障检测方法和计算设备。
[0004]本申请实施例公开一种电源故障检测方法,用于计算设备,计算设备包括多个电源单元。故障检测方法包括:采集输出至各个电源单元的使能信号以及电源单元的电源指示信号,其中,使能信号用于使能启动电源单元输出驱动电压,电源指示信号用于表征电源单元是否正常输出驱动电压;依据每一个电源单元的使能信号与电源指示信号对应输出状态值;在预设时刻锁存每一个电源单元对应的状态值,并且输出对应状态值的异常信息码;依据异常信息码确定发生故障的电源单元以及电源单元的故障类型。
[0005]可选地,依据每一个电源单元的使能信号与电源指示信号对应输出状态值包括:对应每一个电源单元的使能信号与电源指示信号进行逻辑运算:(!EN)|PG,并获得状态值。当状态值为0时,表征电源单元发生故障;当状态值为1时,表征电源单元正常运行,其中,EN表征使能信号,PG表征电源指示信号,且EN为1时表征电源单元接收到外部电源并被启动,EN为0时表征电源单元未接收到外部电源未被启动,PG为1时表征电源单元正常输出驱动电压,PG为0时表征电源单元停止输出驱动电压。
[0006]可选地,逻辑运算(!EN)|PG包括:当使能信号为第一电位、电源指示信号为第一电位时,状态值为1;使能信号为第一电位表征EN为1,电源指示信号为第一电位表征PG为1;当使能信号为第二电位、电源指示信号为第二电位时,状态值为1;使能信号为第二电位表征EN为0,电源指示信号为第二电位表征PG为0;当使能信号为第一电位、电源指示信号为第二电位时,状态值为0;当使能信号为第二电位、电源指示信号为第一电位时,状态值为1。
[0007]可选地,在预设时刻锁存每一个电源单元对应的状态值包括:当使能信号为第一电位、电源指示信号为第二电位时为预设时刻,触发一寄存器锁存状态值,其中,一个寄存器对应一个电源单元。
[0008]可选地,输出对应状态值的异常信息码包括:识别总电源指示信号,其中,总电源指示信号为全部电源单元对应的电源指示信号通过逻辑与的方式产生,当所有电源单元输
出第一电位的电源指示信号时,总电源指示信号为第一电位,当至少一个电源单元输出第二电位的电源指示信号时,总电源指示信号为第二电位;当所有电源单元接收到外部电源至接收到第一电位的总电源指示信号的时间大于第一预设时长时,表征电源单元发生第一类型故障,使能信号处于第一电位,电源指示信号处于第二电位,同时触发寄存器锁存对应的状态值;依据状态值为0的寄存器定位发生故障的电源单元的位置,并输出用于表征电源单元位置信息与第一类型故障的异常信息码。
[0009]可选地,输出对应状态值的异常信息码还包括:在电源单元输出驱动电压的过程中,当检测到使能信号为第一电位且总电源指示信号自第一电位跳变为第二电位时,表征电源单元发生第二类型故障,同时触发寄存器锁存对应的状态值;依据状态值为0的寄存器定位发生故障的电源单元的位置,并输出用于表征电源单元位置信息与第二类型故障的异常信息码。
[0010]可选地,每一个异常信息码包括第一异常码和第二异常码,第一异常码用于表征发生第一类型故障的电源单元的位置信息,第二异常码用于表征发生第二类型故障的电源单元的位置信息。依据异常信息码确定发生故障的电源单元以及电源单元的故障类型包括:输出第一异常码或第二异常码至管理单元,其中,在检测到任意一电源单元发生第一类型故障时,输出包含第一异常码的异常信息码,在检测任意一电源单元发生第二类型故障时,输出包含第二异常码的异常信息码。在管理单元的显示界面上显示第一异常码或第二异常码。
[0011]可选地,异常信息码还包括第一告警码和第二告警码,第一告警码用于表征第一类型故障,第二告警码用于表征第二类型故障。依据异常信息码确定发生故障的电源单元以及电源单元的故障类型还包括:输出第一异常码或第二异常码至表达单元,其中,在检测到任意一电源单元发生第一类型故障时,输出第一告警码至表达单元,在检测到任意一电源单元发生第二类型故障时,输出第二告警码至表达单元。在表达单元直接表达第一告警码或第二告警码。
[0012]本申请实施例还公开一种计算设备,包括主板和多个电源单元,主板用于控制多个电源单元输出驱动电压至负载以驱动负载运行。主板包括信号处理单元和管理单元,信号处理单元电性连接于多个电源单元,用于采集输出至各个电源单元的使能信号以及电源单元的电源指示信号,并依据每一个电源单元的使能信号与电源指示信号对应输出状态值,且在预设时刻锁存每一个电源单元对应的状态值且输出对应状态值的异常信息码,再依据异常信息码确定发生故障的电源单元以及电源单元的故障类型;其中,使能信号用于使能启动电源单元输出驱动电压,电源指示信号用于表征电源单元是否正常输出驱动电压。管理单元接收异常信息码,并依据接收的异常信息码确认电源单元的故障信息。
[0013]可选地,信号处理单元包括处理模块与多个寄存器,多个寄存器分别与多个电源单元一一对应,处理模块对使能信号与电源指示信号进行逻辑运算:(!EN)|PG并获得状态值,且输出状态值至对应的寄存器,其中,当状态值为0时,表征寄存器对应的电源单元发生故障,当状态值为1时表征寄存器对应的电源单元正常运行,其中,EN表征使能信号,PG表征电源指示信号,且EN为1时表征电源单元接收到外部电源并被启动,EN为0时表征电源单元未接收到外部电源未被启动,PG为1时表征电源单元正常输出驱动电压,PG为0时表征电源单元停止输出驱动电压。寄存器在预设时刻触发并锁存每一个电源单元对应的状态值,并
且输出对应状态值的异常信息码。
[0014]可选地,处理模块执行逻辑运算(!EN)|PG包括:当使能信号为第一电位、电源指示信号为第一电位时,状态值为1;使能信号为第一电位表征EN为1,电源指示信号为第一电位表征PG为1;当使能信号为第二电位、电源指示信号为第二电位时,状态值为1;使能信号为第二电位表征EN为0,电源指示信号为第二电位表征PG为0;当使能信号为第一电位、电源指示信号为第二电位时为预设时刻,状态值为0;当使能信号为第二电位、电源指示信号为第一电位时,状态值为1。
[0015]可选地,信号处理单元还包括与门,每一个电源单元的电源指示信号连接至与门的输入端并自与门的输出端产生总电源指示信号,当全部电源单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电源故障检测方法,用于计算设备,其特征在于,所述计算设备包括多个电源单元;所述故障检测方法包括:采集输出至各个所述电源单元的使能信号以及所述电源单元的电源指示信号,其中,所述使能信号用于使能启动所述电源单元输出所述驱动电压,所述电源指示信号用于表征所述电源单元是否正常输出所述驱动电压;依据每一个所述电源单元的所述使能信号与所述电源指示信号对应输出状态值;在预设时刻锁存每一个所述电源单元对应的所述状态值,并且输出对应所述状态值的异常信息码;依据所述异常信息码确定发生故障的所述电源单元以及所述电源单元的故障类型。2.如权利要求1所述的电源故障检测方法,其特征在于,所述依据每一个所述电源单元的所述使能信号与所述电源指示信号对应输出状态值包括:对应每一个电源单元的所述使能信号与所述电源指示信号进行逻辑运算:(!EN)|PG,并获得所述状态值;当所述状态值为0时,表征所述电源单元发生故障;当所述状态值为1时,表征所述电源单元正常运行;其中,EN表征所述使能信号,PG表征所述电源指示信号,且EN为1时表征所述电源单元接收到外部电源并被启动,EN为0时表征所述电源单元未接收到所述外部电源未被启动,PG为1时表征所述电源单元正常输出所述驱动电压,PG为0时表征所述电源单元停止输出所述驱动电压。3.如权利要求2所述的电源故障检测方法,其特征在于,所述逻辑运算(!EN)|PG包括:当所述使能信号为第一电位、所述电源指示信号为所述第一电位时,所述状态值为1;所述使能信号为所述第一电位表征所述EN为1,所述电源指示信号为所述第一电位表征所述PG为1;当所述使能信号为第二电位、所述电源指示信号为所述第二电位时,所述状态值为1;所述使能信号为所述第二电位表征所述EN为0,所述电源指示信号为所述第二电位表征所述PG为0;当所述使能信号为所述第一电位、所述电源指示信号为所述第二电位时,所述状态值为0;当所述使能信号为所述第二电位、所述电源指示信号为所述第一电位时,所述状态值为1。4.如权利要求2或者3所述的电源故障检测方法,其特征在于,所述在预设时刻锁存每一个所述电源单元对应的所述状态值包括:当所述使能信号为所述第一电位、所述电源指示信号为所述第二电位时为所述预设时刻,触发一寄存器锁存所述状态值,其中,一个所述寄存器对应一个所述电源单元。5.如权利要求4所述的电源故障检测方法,其特征在于,所述输出对应所述状态值的异常信息码包括:识别总电源指示信号,其中,所述总电源指示信号为全部所述电源单元对应的所述电源指示信号通过逻辑与的方式产生,当所有所述电源单元输出第一电位的所述电源指示信
号时,所述总电源指示信号为所述第一电位,当至少一个所述电源单元输出第二电位的所述电源指示信号时,所述总电源指示信号为所述第二电位;当所有所述电源单元接收到所述外部电源至接收到所述第一电位的所述总电源指示信号的时间大于所述第一预设时长时,表征所述电源单元发生第一类型故障,所述使能信号处于所述第一电位,所述电源指示信号处于所述第二电位,同时触发所述寄存器锁存对应的所述状态值;依据所述状态值为0的所述寄存器定位发生故障的所述电源单元的位置,并输出用于表征所述电源单元位置信息与所述第一类型故障的所述异常信息码。6.如权利要求4所述的电源故障检测方法,其特征在于,所述输出对应所述状态值的异常信息码还包括:在所述电源单元输出所述驱动电压的过程中,当检测到所述使能信号为所述...

【专利技术属性】
技术研发人员:阳美玲
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1