本申请涉及一种风扇特性测试方法、系统、计算机设备和存储介质,所述方法包括:响应于接收到服务器主机发出的风扇转速控制调整指令时,电源模块进入风扇转速控制调整模式;获取目标风扇对应的控制参数和目标转速对目标风扇的初始转速进行调整;对目标风扇在调整过程中得到的目标实际转速值进行线性连接,生成目标曲线;响应于检测到目标风扇调整至目标转速档位对应的当前实际转速与前一次实际转速之间变化量小于第一预设值,且目标曲线的平滑度大于第二预设值时,完成对目标风扇的特性测试。本申请可以针对不同厂家的风扇,通过对风扇控制的测试方法找出风扇的特性,并针对风扇的特性做优化,提升控制风扇转速的精准度。的特性做优化,提升控制风扇转速的精准度。的特性做优化,提升控制风扇转速的精准度。
【技术实现步骤摘要】
风扇特性测试方法、系统、计算机设备和存储介质
[0001]本申请涉及风扇控制
,特别是涉及一种风扇特性测试方法、系统、计算机设备和存储介质。
技术介绍
[0002]服务器运作能量来源的电源供应器,内部需要有风扇产生风流,把电源内部的积热排除到电源外部,让电源内部的温度维持在一定范围内,确保电源能稳定的供电,也可保证电源的使用年限。通常现有电源内部会使用多种厂牌的风扇,各家风扇的特性有差异,常见的电源供应器风扇如图1所示,使用4线式的风扇,通过PWM CONTROL(风扇特性测试信号线)提供风扇特性测试的输入信号,然后可以从REVOLUTION SIGNAL(风扇转速侦测信号线)得到风扇实际转速的输出信号,现有的电源供应器风扇使用单一的控制方法来控制风扇转速,当使用不同厂家的风扇时,会发现某个厂家的风扇控制结果不佳,导致风扇转速不稳定的情况发生时,需要把电源供应器从服务器移出,然后拆开电源外壳,把风扇从电源内部取出之后才会知道风扇使用的厂牌,如果电源使用的各家风扇的特性有差异,必须要反复验证找寻各家风扇都可以接受的风扇特性测试策略,无法针对某家扇厂做最佳的控制,当风扇使用数量增加后,会发现使用的某些个别风扇有规格的上下限,造成部分风扇的控制不稳定,影响电源的散热机制,需要根据碰到的风扇特性再调整一次风扇控制策略,而现有风扇控制策略无法根据个别厂家的风扇特性做调整,从而导致风扇特性测试不良,影响电源散热以及寿命。
[0003]因此,亟需提出一种风扇特性测试方法、系统、计算机设备和存储介质,以在不拆开电源供应器外壳情况下,针对不同厂家的风扇进行测试,从而找出风扇的特性,并提供准确的控制策略。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能风扇特性测试方法、系统、计算机设备和存储介质。
[0005]一方面,提供一种风扇特性测试方法,应用于电源供应器,所述方法包括:
[0006]响应于接收到服务器主机发出的风扇转速控制调整指令时,电源模块进入风扇转速控制调整模式;
[0007]基于所述风扇转速控制调整模式,获取目标风扇对应的控制参数和目标转速对目标风扇的初始转速进行调整;
[0008]对所述目标风扇在调整过程中得到的目标实际转速值进行线性连接,生成目标曲线;
[0009]响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与前一次实际转速之间变化量小于第一预设值,且所述目标曲线的平滑度大于第二预设值时,完成对目标风扇的特性测试。
[0010]在其中一个实施例中,还包括:
[0011]响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与上一次实际转速之间变化量大于或等于第一预设值,和/或所述目标曲线的平滑度小于或等于第二预设值时,重新获取所述目标风扇对应的控制参数并调整,直至所述目标风扇调整至目标转速档位对应的当前实际转速与上一次实际转速之间变化量小于第一预设值,且所述目标曲线的平滑度大于第二预设值。
[0012]在其中一个实施例中,还包括:所述目标风扇对应的控制参数的获取方法包括:
[0013]重置计时值;
[0014]将所述目标风扇从初始转速调整至第一目标转速,并开始计时;
[0015]读取调整后目标风扇实际转速值;
[0016]响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第一计时值;
[0017]重置计时值;
[0018]将所述目标风扇从所述第一目标转速调整至第二目标转速,并开始计时,其中,所述第二目标转速大于第一目标转速;
[0019]读取所述目标风扇在调整至所述第二目标转速时的瞬间电流值;
[0020]响应于检测到所述瞬间电流值符合预设标准时,读取调整后目标风扇实际转速值;
[0021]响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第二计时值;
[0022]基于所述第一计时值、第二计时值以及瞬间电流值,确定所述目标风扇的第一控制参数。
[0023]在其中一个实施例中,还包括:所述目标风扇对应的控制参数的获取方法还包括:
[0024]重置计时值;
[0025]将所述目标风扇从第三目标转速调整至第四目标转速,并开始计时;
[0026]读取调整后目标风扇实际转速值;
[0027]响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第三计时值;
[0028]定义基于所述第三计时值为第二控制参数;
[0029]其中,|Z1‑
Z2|<|Z3‑
Z4|,Z1表示第三目标转速值,Z2表示第四目标转速值,Z3表示第一目标转速值,Z4表示第二目标转速值。
[0030]在其中一个实施例中,还包括:所述目标实际转速值的获取方法包括:
[0031]响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与前一次实际转速之间变化量小于第一预设值时,定义所述当前实际转速对应的值为所述目标实际转速值。
[0032]在其中一个实施例中,还包括:所述变化量的计算方法包括:
[0033][0034]其中,A表示变化量,X1表示当前实际转速,X2表示前一次实际转速。
[0035]另一方面,提供了一种风扇特性测试系统,所述系统包括电流检测装置、服务器主机、风扇和电源模块;
[0036]所述服务器主机与所述电源模块通信连接,用于向所述电源模块发送风扇特性测试调整指令;
[0037]所述电源模块用于响应于接收到服务器主机发出的风扇转速控制调整指令时,进入风扇转速控制调整模式,获取所述风扇对应的控制参数和目标转速对所述风扇的初始转速进行调整,对所述目标风扇在调整过程中得到的目标实际转速值进行线性连接,生成目标曲线,响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与前一次实际转速之间变化量小于第一预设值,且所述目标曲线的平滑度大于第二预设值时,完成对目标风扇的特性测试;
[0038]所述电流检测装置与所述电源模块连接,用于检测所述风扇在调整过程中得到的瞬间电流值,以用于所述电源模块获取所述风扇对应的控制参数。
[0039]在其中一个实施例中,还包括:所述电源模块包括第一检测单元、第二检测单元、控制单元、控制芯片、记录单元、显示单元、计时单元、通讯单元;
[0040]所述通讯单元用于所述电源模块和所述服务器主机之间的通信连接;
[0041]所述第一检测单元用于读取风扇转速调整过程中得到的实际转速值;
[0042]所述第二检测单元用于读取所述电流检测装置上传的瞬间电流值;
[0043]所述控制单元用于控制风扇的转速;
[0044]所述计时单元用于获取风扇调整过程中的计时值;
[0045]所述控制芯片用于获取风扇对应的控制参数;
...
【技术保护点】
【技术特征摘要】
1.一种风扇特性测试方法,应用于电源供应器,其特征在于,所述方法包括:响应于接收到服务器主机发出的风扇转速控制调整指令时,电源模块进入风扇转速控制调整模式;基于所述风扇转速控制调整模式,获取目标风扇对应的控制参数和目标转速对目标风扇的初始转速进行调整;对所述目标风扇在调整过程中得到的目标实际转速值进行线性连接,生成目标曲线;响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与前一次实际转速之间变化量小于第一预设值,且所述目标曲线的平滑度大于第二预设值时,完成对目标风扇的特性测试。2.根据权利要求1所述的风扇特性测试方法,其特征在于,所述方法还包括:响应于检测到所述目标风扇调整至目标转速档位对应的当前实际转速与上一次实际转速之间变化量大于或等于第一预设值,和/或所述目标曲线的平滑度小于或等于第二预设值时,重新获取所述目标风扇对应的控制参数并调整,直至所述目标风扇调整至目标转速档位对应的当前实际转速与上一次实际转速之间变化量小于第一预设值,且所述目标曲线的平滑度大于第二预设值。3.根据权利要求1所述的风扇特性测试方法,其特征在于,所述目标风扇对应的控制参数的获取方法包括:重置计时值;将所述目标风扇从初始转速调整至第一目标转速,并开始计时;读取调整后目标风扇实际转速值;响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第一计时值;重置计时值;将所述目标风扇从所述第一目标转速调整至第二目标转速,并开始计时,其中,所述第二目标转速大于第一目标转速;读取所述目标风扇在调整至所述第二目标转速时的瞬间电流值;响应于检测到所述瞬间电流值符合预设标准时,读取调整后目标风扇实际转速值;响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第二计时值;基于所述第一计时值、第二计时值以及瞬间电流值,确定所述目标风扇的第一控制参数。4.根据权利要求3所述的风扇特性测试方法,其特征在于,所述目标风扇对应的控制参数的获取方法还包括:重置计时值;将所述目标风扇从第三目标转速调整至第四目标转速,并开始计时;读取调整后目标风扇实际转速值;响应于检测到所述目标风扇的当前实际转速值与前一次实际转速值的变化量小于第一预设值时,停止计时,并读取第三计时值;定义基于所述第三计时值为第二控制参数;
其中,|Z1‑
Z2|<|Z3‑
Z4|,Z1表示第三目标...
【专利技术属性】
技术研发人员:黄廷熙,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。