System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,尤其涉及一种风扇控制板的故障指示装置及方法。
技术介绍
1、交换机产品中,风扇控制板作为产品设计的重要的散热组成部分,控制机箱内部合理的温度,保证系统的稳定运行。为保证风扇的正常工作,需要使用电源控制芯片对板上的电源进行实时监控。在当电源故障信号的电压低于复杂可编程逻辑器件(complexprogrammable logic device,cpld)输入电平门限时,故障信号不监控。当电源发生故障时(短路、过压和过流),cpld仍正常给电源控制芯片供电。
2、现有的当故障信号的电压过低时,无法实现故障的实时监控,需要人工测量故障信号来定位故障信息,无法快速实现对故障信息的定位。
技术实现思路
1、本专利技术提供一种风扇控制板的故障指示装置及方法,用以实现对风扇控制板中电源的故障信息的快速定位过程。
2、本专利技术提供一种风扇控制板的故障指示装置,包括:
3、基板管理控制器bmc,所述bmc的第一端与电源模块连接,所述bmc的第二端与复杂可编程逻辑器件cpld连接,用于获取电源模块中电源控制芯片的故障信号,并将所述故障信号发送至所述cpld,所述电源模块用于为风扇模块中的风扇供电;
4、cpld,所述cpld与风扇模块连接,用于接收所述bmc发送的故障信号,并基于所述故障信号,确定所述电源控制芯片的故障类型,并将所述故障类型发送至所述bmc;
5、所述bmc还用于接收所述cpld发送的故障类型,并基于所述
6、根据本专利技术提供的一种风扇控制板的故障指示装置,所述bmc具体用于:
7、基于所述bmc的模数转换器接口,接收所述电源控制芯片的故障信号引脚的输出,并基于所述输出,确定所述故障信号中的故障电压。
8、根据本专利技术提供的一种风扇控制板的故障指示装置,所述cpld具体用于:
9、接收所述bmc发送的故障信号,并确定所述故障信号中的故障电压;
10、在所述故障电压小于0.1v的情况下,确定所述电源控制芯片处于正常运行状态;
11、在所述故障电压大于等于0.1v小于0.4v的情况下,确定所述电源控制芯片的故障类型为gok fault的故障类型,gok fault是所述电源控制芯片在正常工作状态下发生了故障;
12、在所述故障电压大于等于0.4v小于0.8v的情况下,确定所述电源控制芯片的故障类型为栅极源极短路或者漏极源极短路的故障类型;
13、在所述故障电压大于等于0.8v小于1v的情况下,确定所述电源控制芯片的故障类型为过温或输入过压的故障类型;
14、在所述故障电压大于等于1v小于1.6v的情况下,确定所述电源控制芯片的故障类型为过流的故障类型;
15、在所述故障电压大于等于1.6v的情况下,确定所述电源控制芯片的故障类型为未定义异常的故障类型。
16、根据本专利技术提供的一种风扇控制板的故障指示装置,所述cpld还用于:
17、在基于所述故障信号,确定所述电源控制芯片处于故障状态的情况下,基于所述故障类型,确定所述风扇模块的调速策略,并基于所述调速策略调整所述风扇模块中风扇的转速。
18、根据本专利技术提供的一种风扇控制板的故障指示装置,所述bmc具体用于:
19、基于所述故障类型,确定所述风扇模块的信号灯的显示颜色以及所述信号灯的闪烁频率;
20、控制所述cpld驱动所信号灯以所述显示颜色以及所述闪烁频率进行显示。
21、根据本专利技术提供的一种风扇控制板的故障指示装置,所述cpld还用于:
22、在基于所述故障信号,确定所述电源控制芯片处于故障状态的情况下,关闭所述电源控制芯片。
23、本专利技术还提供一种风扇控制板的故障指示方法,包括:
24、接收bmc获取的电源模块中电源控制芯片的故障信号,所述电源模块用于为风扇模块中的风扇供电;
25、基于所述故障信号,确定所述电源控制芯片的故障类型;
26、将所述故障类型发送至所述bmc,以使所述bmc基于所述故障类型,控制cpld驱动所述风扇模块的信号灯以所述故障类型对应的显示状态进行显示。
27、根据本专利技术提供的一种风扇控制板的故障指示方法,基于所述故障信号,确定所述电源控制芯片的故障类型,包括:
28、确定所述故障信号中的故障电压;
29、在所述故障电压小于0.1v的情况下,确定所述电源控制芯片处于正常运行状态;
30、在所述故障电压大于等于0.1v小于0.4v的情况下,确定所述电源控制芯片的故障类型为gok fault的故障类型,gok fault是所述电源控制芯片在正常工作状态下发生了故障;
31、在所述故障电压大于等于0.4v小于0.8v的情况下,确定所述电源控制芯片的故障类型为栅极源极短路或者漏极源极短路的故障类型;
32、在所述故障电压大于等于0.8v小于1v的情况下,确定所述电源控制芯片的故障类型为过温或输入过压的故障类型;
33、在所述故障电压大于等于1v小于1.6v的情况下,确定所述电源控制芯片的故障类型为过流的故障类型;
34、在所述故障电压大于等于1.6v的情况下,确定所述电源控制芯片的故障类型为未定义异常的故障类型。
35、根据本专利技术提供的一种风扇控制板的故障指示方法,还包括:
36、在基于所述故障信号,确定所述电源控制芯片处于故障状态的情况下,关闭所述电源控制芯片。
37、根据本专利技术提供的一种风扇控制板的故障指示方法,还包括:
38、在基于所述故障信号,确定所述电源控制芯片处于故障状态的情况下,基于所述故障类型,确定所述风扇模块的调速策略,并基于所述调速策略调整所述风扇模块中风扇的转速。
39、本专利技术实施例提供的风扇控制板的故障指示装置及方法,通过bmc获取电源模块中电源控制芯片的故障信号,并将故障信号发送至cpld进行分析,得到电源控制芯片的故障类型。bmc基于电源控制芯片的故障类型,控制cpld驱动风扇模块的信号灯以故障类型对应的显示状态进行显示,实现了在电源控制芯片发生故障时,无需人工测量故障信号,可以根据风扇模块的信号灯的显示状态,可以快速定位故障类型,提升了故障类型的定位效率。
本文档来自技高网...【技术保护点】
1.一种风扇控制板的故障指示装置,其特征在于,所述装置包括:
2.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述BMC具体用于:
3.根据权利要求2所述的风扇控制板的故障指示装置,其特征在于,所述CPLD具体用于:
4.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述CPLD还用于:
5.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述BMC具体用于:
6.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述CPLD还用于:
7.一种风扇控制板的故障指示方法,其特征在于,包括:
8.根据权利要求7所述的风扇控制板的故障指示方法,其特征在于,所述基于所述故障信号,确定所述电源控制芯片的故障类型,包括:
9.根据权利要求7所述的风扇控制板的故障指示方法,其特征在于,还包括:
10.根据权利要求7所述的风扇控制板的故障指示方法,其特征在于,还包括:
【技术特征摘要】
1.一种风扇控制板的故障指示装置,其特征在于,所述装置包括:
2.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述bmc具体用于:
3.根据权利要求2所述的风扇控制板的故障指示装置,其特征在于,所述cpld具体用于:
4.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述cpld还用于:
5.根据权利要求1所述的风扇控制板的故障指示装置,其特征在于,所述bmc具体用于:
【专利技术属性】
技术研发人员:闫龙,郭月俊,张广乐,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。