System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,特别是涉及一种服务器的散热风扇的控制方法、装置以及介质。
技术介绍
1、一般服务器对于散热风扇的设计策略,通常是会使用固定的风扇模组来散热,且散热风扇的电流量由风扇板或是主板来提供(取决于风扇是直接装在主板或是独立一片电源板来支持),所以设计风扇板或主板时通常是以当前散热风扇的最大电流量来做考量。然而,当产品设计出来后,可能因为各项因素导致需要更换散热风扇,例如原有散热风扇的散热能力不够时,需要更换更高效的散热风扇。但新的散热风扇可能会因为工作功率太高导致相关电路烧毁,为了保证电路安全性,需要修改电路板设计或者修改系统的其他条件来支持新的散热风扇。
2、但是,重新设计电路板不仅会带来时间成本,而且还会导致更换散热风扇的硬件成本较高。
3、由此可见,如何在服务器更换散热风扇时降低时间成本和硬件成本,是本领域技术人员亟待解决的问题。
技术实现思路
1、本专利技术的目的是提供一种服务器的散热风扇的控制方法、装置以及介质,以解决服务器更换散热风扇后带来较高的时间成本和硬件成本的问题。
2、为解决上述技术问题,本专利技术提供一种服务器的散热风扇的控制方法,其包括:
3、在系统上电后,向散热风扇发送脉冲宽度调制信号;
4、获取在当前的占空比下,所述散热风扇对应的电流量;
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、根据分析结果调整所述预设占空比的大小。
35、为解决上述技术问题,本专利技术还提供一种服务器的散热风扇的控制装置,包括:
36、第一发送模块,用于在系统上电后,向散热风扇发送脉冲宽度调制信号;
37、获取模块,用于获取在当前的占空比下,所述散热风扇对应的电流量;
38、确定模块,用于若在当前的占空比下所述散热风扇对应的电流量不足,则向所述散热风扇发送从预设占空比起逐渐增大直至所述散热风扇对应的电流量不足的各脉冲宽度调制信号,以确定出脉冲宽度调制信号的临界占空比;其中,脉冲宽度调制信号的占空比为所述预设占空比时,所述散热风扇对应的电流量满足要求;
39、第二发送模块,用于根据所述散热风扇的控制指令向所述散热风扇发送占空比不大于所述临界占空比的脉冲宽度调制信号。
40、另一方面,所述第二发送模块,具体用于若所述散热风扇的所述控制指令对应的脉冲宽度调制信号的占空比大于所述临界占空比,则向所述散热风扇发送占空比为所述临界占空比的脉冲宽度调制信号;
41、若所述散热风扇的所述控制指令对应的脉冲宽度调制信号的占空比不大于所述临界占空比,则向所述散热风扇发送与所述控制指令对应的占空比的脉冲宽度调制信号。
42、另一方面,所述确定模块,具体用于若在当前的占空比下所述本文档来自技高网...
【技术保护点】
1.一种服务器的散热风扇的控制方法,其特征在于,包括:
2.根据权利要求1所述的服务器的散热风扇的控制方法,其特征在于,所述根据所述散热风扇的控制指令向所述散热风扇发送占空比不大于所述临界占空比的脉冲宽度调制信号包括:
3.根据权利要求2所述的服务器的散热风扇的控制方法,其特征在于,所述若在当前的占空比下所述散热风扇对应的电流量不足,则向所述散热风扇发送从预设占空比起逐渐增大直至所述散热风扇对应的电流量不足的各脉冲宽度调制信号,以确定出脉冲宽度调制信号的临界占空比包括:
4.根据权利要求3所述的服务器的散热风扇的控制方法,其特征在于,所述在系统上电后,向散热风扇发送脉冲宽度调制信号包括以下方式:
5.根据权利要求1至4任意一项所述的服务器的散热风扇的控制方法,其特征在于,在系统上电后,进入所述向散热风扇发送脉冲宽度调制信号,以及所述获取在当前的占空比下,所述散热风扇对应的电流量的步骤包括以下方式:
6.根据权利要求5所述的服务器的散热风扇的控制方法,其特征在于,判断所述散热风扇的电流量是否满足要求的方式包括:
8.一种服务器的散热风扇的控制装置,其特征在于,包括:
9.一种服务器的散热风扇的控制装置,其特征在于,包括存储器,用于存储计算机程序;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的服务器的散热风扇的控制方法的步骤。
...【技术特征摘要】
1.一种服务器的散热风扇的控制方法,其特征在于,包括:
2.根据权利要求1所述的服务器的散热风扇的控制方法,其特征在于,所述根据所述散热风扇的控制指令向所述散热风扇发送占空比不大于所述临界占空比的脉冲宽度调制信号包括:
3.根据权利要求2所述的服务器的散热风扇的控制方法,其特征在于,所述若在当前的占空比下所述散热风扇对应的电流量不足,则向所述散热风扇发送从预设占空比起逐渐增大直至所述散热风扇对应的电流量不足的各脉冲宽度调制信号,以确定出脉冲宽度调制信号的临界占空比包括:
4.根据权利要求3所述的服务器的散热风扇的控制方法,其特征在于,所述在系统上电后,向散热风扇发送脉冲宽度调制信号包括以下方式:
5.根据权利要求1至4任意一项所述的服务器的散热风扇的控制方法,其...
【专利技术属性】
技术研发人员:翁任辉,朱永琪,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。