一种风扇转速异常的处理方法、装置及设备制造方法及图纸

技术编号:32565197 阅读:24 留言:0更新日期:2022-03-09 16:50
本申请公开了一种风扇转速异常的处理方法、装置及设备,该方案中,CPLD在接收到BMC发送的表征风扇的转速异常的第一信号时,将风扇的电源的状态直接判定为正常,以此来屏蔽对风扇的电源的监控;CPLD在接收到BMC对风扇重启后发送的表征风扇的转速正常的第二信号后,根据检测到的风扇的电源信号判定风扇的电源的状态是否正常,恢复对风扇的电源的监控。本方案在风扇的转速异常后,先屏蔽掉CPLD对风扇的电源的监控再由BMC重启风扇,防止了风扇重启过程中CPLD检测到风扇的电源的状态异常从而关闭服务器的电源,避免了对客户正在服务器中运行的业务造成损失,不需运维人员到达机房手动对风扇进行热插拔,人工及时间成本低。人工及时间成本低。人工及时间成本低。

【技术实现步骤摘要】
一种风扇转速异常的处理方法、装置及设备


[0001]本专利技术涉及处理转速异常的领域,特别是涉及一种风扇转速异常的处理方法、装置及设备。

技术介绍

[0002]服务器在运行过程中,CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)及其不同配置等运行功耗较大时会造成机箱温度较高,需搭配多组风扇才能满足散热需求,当风扇出现转速异常问题,即服务器中BMC(Baseboard Manager Controller,基板管理控制器)检测到风扇的预设转速与风扇实际运行的转速不一致,现有技术中解决此异常问题的方法为:BMC将风扇转速异常的问题告知运维人员,运维人员定位机台,并通过对风扇手动重启的方式使风扇恢复正常,但运维人员若未能及时发现BMC的告警,长时间未对风扇进行手动重启维护,则可能使风扇烧坏并导致服务器过热关机,对客户正在服务器中运行的业务造成损失,且该方式需运维人员到达机房手动对风扇进行热插拔,人工及时间成本较高。

技术实现思路

[0003]本专利技术的目的是提供一种风扇转速异常的处理方法、装置及设备,该方案不需运维人员到达机房手动对风扇进行热插拔,人工及时间成本较低。
[0004]为解决上述技术问题,本专利技术提供了一种风扇转速异常的处理方法,应用于设备,所述设备包括CPLD和BMC,所述CPLD分别与所述BMC和风扇连接;所述BMC与所述风扇连接,用于控制所述风扇转动;
[0005]所述风扇转速异常的处理方法包括:
[0006]所述CPLD在接收到所述BMC在判定所述风扇的转速异常时发送的表征所述风扇的转速异常的第一信号后,将所述风扇的电源的状态直接判定为正常;
[0007]在接收到所述BMC对所述风扇重启后发送的表征所述风扇的转速正常的第二信号后,根据检测到的风扇的电源信号判断所述风扇的电源的状态是否正常。
[0008]优选的,所述CPLD在接收到所述BMC在判定所述风扇的转速异常时发送的表征所述风扇的转速异常的第一信号后,将所述风扇的电源的状态直接判定为正常之前,还包括:
[0009]所述BMC获取所述风扇的实际转速;
[0010]判断所述实际转速与自身当前输出的PWM信号对应的预设转速是否相同;
[0011]若所述实际转速与所述预设转速不相同,则发送表征所述风扇的转速异常的第一信号至所述CPLD;
[0012]若所述实际转速与所述预设转速相同,则发送表征所述风扇的转速正常的第二信号至所述CPLD。
[0013]优选的,所述BMC获取所述风扇的实际转速,包括:
[0014]所述BMC读取所述风扇的转速表信号;
[0015]根据所述转速表信号确定所述风扇的实际转速。
[0016]优选的,所述BMC获取所述风扇的实际转速,包括:
[0017]所述BMC周期性地获取所述风扇的实际转速。
[0018]优选的,所述CPLD在接收到所述BMC在判定所述风扇的转速异常时发送的表征所述风扇的转速异常的第一信号后,将所述风扇的电源的状态直接判定为正常之后,还包括:
[0019]告知所述BMC已将所述风扇的电源的状态直接判定为正常;
[0020]所述BMC在接收到所述CPLD的告知后进入对所述风扇重启的步骤。
[0021]优选的,所述设备还包括设置于所述BMC与所述风扇之间的可控开关,所述BMC对所述风扇重启,包括:
[0022]所述BMC通过控制所述可控开关先断开再闭合。
[0023]优选的,所述可控开关为Efuse。
[0024]优选的,还包括:
[0025]所述BMC在所述风扇转速异常时产生告警。
[0026]为解决上述技术问题,本专利技术还提供了一种CPLD,包括:
[0027]存储器,用于存储计算机程序;
[0028]处理器,用于执行所述计算机程序以实现上述所述的风扇转速异常的处理方法的步骤。
[0029]为解决上述技术问题,本专利技术还提供了一种设备,包括所述的CPLD,还包括:
[0030]BMC,用于控制所述风扇转动,在判定所述风扇的转速异常时发送表征所述风扇的转速异常的第一信号至所述CPLD,对所述风扇重启后发送表征所述风扇的转速正常的第二信号至所述CPLD。
[0031]本申请提供了一种风扇转速异常的处理方法、装置及设备,该方案中,CPLD在接收到BMC发送的表征风扇的转速异常的第一信号时,将风扇的电源的状态直接判定为正常,以此来屏蔽对风扇的电源的监控;CPLD在接收到BMC对风扇重启后发送的表征风扇的转速正常的第二信号后,根据检测到的风扇的电源信号判定风扇的电源的状态是否正常,恢复对风扇的电源的监控。本方案在风扇的转速异常后,先屏蔽掉CPLD对风扇的电源的监控再由BMC重启风扇,防止了风扇重启过程中CPLD检测到风扇的电源的状态异常从而关闭服务器的电源,进而避免了对客户正在服务器中运行的业务造成损失,同时该方案不需运维人员到达机房手动对风扇进行热插拔,人工及时间成本较低。
附图说明
[0032]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术提供的一种风扇转速异常的处理方法的流程示意图;
[0034]图2为本专利技术提供的一种CPLD的结构示意图。
具体实施方式
[0035]本专利技术的核心是提供一种风扇转速异常的处理方法、装置及设备,该方案不需运维人员到达机房手动对风扇进行热插拔,人工及时间成本较低。
[0036]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]图1为本专利技术提供的一种风扇转速异常的处理方法的流程示意图,该方法应用于设备,设备包括CPLD和BMC,CPLD分别与BMC和风扇连接;BMC与风扇连接,用于控制风扇转动;
[0038]风扇转速异常的处理方法包括:
[0039]S11:CPLD在接收到BMC在判定风扇的转速异常时发送的表征风扇的转速异常的第一信号后,将风扇的电源的状态直接判定为正常;
[0040]S12:在接收到BMC对风扇重启后发送的表征风扇的转速正常的第二信号后,根据检测到的风扇的电源信号判断风扇的电源的状态是否正常。
[0041]现有技术中,BMC检测到风扇的转速异常后,将该异常告知运维人员,运维人员通过对风扇手动重启的方式使风扇恢复正常,但运维人员若未能及时发现BMC的告警,长时间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇转速异常的处理方法,其特征在于,应用于设备,所述设备包括CPLD和BMC,所述CPLD分别与所述BMC和风扇连接;所述BMC与所述风扇连接,用于控制所述风扇转动;所述风扇转速异常的处理方法包括:所述CPLD在接收到所述BMC在判定所述风扇的转速异常时发送的表征所述风扇的转速异常的第一信号后,将所述风扇的电源的状态直接判定为正常;在接收到所述BMC对所述风扇重启后发送的表征所述风扇的转速正常的第二信号后,根据检测到的风扇的电源信号判断所述风扇的电源的状态是否正常。2.如权利要求1所述的风扇转速异常的处理方法,其特征在于,所述CPLD在接收到所述BMC在判定所述风扇的转速异常时发送的表征所述风扇的转速异常的第一信号后,将所述风扇的电源的状态直接判定为正常之前,还包括:所述BMC获取所述风扇的实际转速;判断所述实际转速与自身当前输出的PWM信号对应的预设转速是否相同;若所述实际转速与所述预设转速不相同,则发送表征所述风扇的转速异常的第一信号至所述CPLD;若所述实际转速与所述预设转速相同,则发送表征所述风扇的转速正常的第二信号至所述CPLD。3.如权利要求2所述的风扇转速异常的处理方法,其特征在于,所述BMC获取所述风扇的实际转速,包括:所述BMC读取所述风扇的转速表信号;根据所述转速表信号确定所述风扇的实际转速。4.如权利要求2所述的风扇转速异常的处理方法,其特征在于,所述BM...

【专利技术属性】
技术研发人员:王连香
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

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

1