故障控制方法、装置、设备及存储介质制造方法及图纸

技术编号:37964216 阅读:18 留言:0更新日期:2023-06-30 09:39
本发明专利技术实施例提供了一种故障控制方法、装置、设备及存储介质,该方法包括:分别获取双控制器的OSES心跳信号和CPLD输入的PWM信号,在双控制器中任一控制器出现故障的情况下,控制另一控制器接收风扇控制权并控制出现故障的控制器的CPLD输出常高平电压,在双控制器均出现故障且从控制器的OSES心跳信号正常的情况下,控制双控制器CPLD均输出常高平电压,在双控制器均出现故障且从控制器的OSES心跳信号异常的情况下,控制主控制器输出具有目标占空比的PWM信号并控制从控制器的CPLD输出常高平电压。本发明专利技术实施例避免了因故障造成风扇转速异常或停转导致系统因过热宕机的问题,提高了系统的稳定性。系统的稳定性。系统的稳定性。

【技术实现步骤摘要】
故障控制方法、装置、设备及存储介质


[0001]本专利技术涉及电子
,特别涉及一种故障控制方法、装置、设备及存储介质。

技术介绍

[0002]在双控存储系统中,通常使用SAS扩展芯片来运行嵌入式操作(Opera ting System Embedded,OSES)系统做机箱管理,这样就不需要使用BMC芯片。此外,由于SAS扩展芯片没有模数转换器(Analog to digitalconvert er,ADC)和风扇控制接口,这就需要使用硬件管理芯片NCT7904来做风扇控制。SAS Expander通过I2C接口和NCT7904通信,获取并控制风扇转速
[0003]现有的双控存储系统中,正常运行时,主控制器的OSES系统读取各检测点温度,根据调速策略通过I2C接口控制NCT7904芯片输出PWM控制风扇转速,从OSES系统通过I2C控制NCT7904芯片的PWM输出常高电平,不参与风扇调速。
[0004]然而,当双控中一个OSES系统出现故障不能启动时,此时故障OSES系统对应的NCT7904默认输出目标占空比的脉冲宽度调本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种故障控制方法,其特征在于,所述方法包括:分别获取双控制器中的目标信号,所述目标信号包括嵌入操作系统OS ES心跳信号和CPLD输入的脉冲宽度调制PWM信号,所述双控制器包括主控制器和从控制器;在检测到所述双控制器中任一控制器出现故障的情况下,控制另一控制器接收风扇控制权,并控制出现故障的控制器的CPLD输出常高平电压,其中,出现故障是指所述目标信号中的任一信号出现异常;在检测到所述双控制器均出现故障且所述从控制器的OSES心跳信号正常的情况下,控制所述双控制器的CPLD均输出常高平电压;在检测到所述双控制器均出现故障且所述从控制器的OSES心跳信号异常的情况下,控制所述主控制器输出具有目标占空比的PWM信号,并控制所述从控制器的CPLD输出常高平电压。2.根据权利要求1所述的方法,其特征在于,所述在检测到所述双控制器中任一控制器出现故障的情况下,控制另一控制器接收风扇控制权,并控制出现故障的控制器的CPLD输出常高平电压包括:在检测到仅所述从控制器出现故障的情况下,控制所述主控制器接收风扇控制权,并控制所述从控制器的CPLD输出常高平电压;在检测到仅所述主控制器出现故障的情况下,控制所述从控制器接收所述风扇控制权,并控制所述主控制器的CPLD输出常高平电压。3.根据权利要求1所述的方法,其特征在于,所述在检测到所述双控制器均出现故障且所述从控制器的OSES心跳信号正常的情况下,控制所述双控制器的CPLD均输出常高平电压包括:在检测到所述主控制器和所述从控制器的CPLD输入的所述PWM信号均出现异常且所述从控制器的所述OSES心跳信号正常的情况下,控制所述双控制器的CPLD均输出常高平电压;在检测到所述主控制器的所述OSES心跳信号出现异常,CPLD输入的所述PWM信号正常且所述从控制器的所述OSES心跳信号正常,CPLD输入的所述PWM信号异常的情况下,控制所述双控制器的CPLD均输出常高平电压。4.根据权利要求1所述的方法,其特征在于,所述在检测到所述双控制器均出现故障且所述从控制器的OSES心跳信号异常的情况下,控制所述主控制器输出具有目标占空比的PWM信号,并控制所述从控制器的CPLD输出常高平电压包括:在检测到所述主控制器的所述目标信号中...

【专利技术属性】
技术研发人员:徐强
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1