散热风扇控制方法、装置、风扇及介质制造方法及图纸

技术编号:38970753 阅读:15 留言:0更新日期:2023-09-28 09:34
本发明专利技术涉及计算机技术领域,公开了散热风扇控制方法、装置、风扇及介质,该方法包括:获取功率变化指示信号;根据功率变化指示信号,确定当前调速周期的系统功耗系数;根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值;获取风扇在当前调速周期内的当前转速;根据转速浮动值和当前转速,确定风扇的目标转速。功率变化指示信号直接从电源供应器获取,不再依赖BMC,风扇根据功率变化指示信号确定当前调速周期的系统功耗系数,并根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值,进而确定风扇的目标转速。该过程因为不再依赖BMC,所以消除了BMC延迟的影响,提高了前馈控制的响应速度。制的响应速度。制的响应速度。

【技术实现步骤摘要】
散热风扇控制方法、装置、风扇及介质


[0001]本专利技术涉及计算机
,具体涉及散热风扇控制方法、装置、风扇及介质。

技术介绍

[0002]风冷散热服务器的散热系统通常由内部多个散热风扇和多个温度传感器组成,散热系统的高效稳定工作对服务器至关重要。服务器散热系统通常以温度作为被控对象,根据机箱内温度调整风扇转速,但温度调控存在滞后性,故通过引入系统功耗前馈提高调控响应速度。
[0003]但是现有风扇调控构成中,功率前馈所需的功率数据均是由基板管理控制器(Baseboard Management Controller,简称BMC)从各部件读取,由于BMC还负责监控系统的各类信息,轮询周期长,获取一次系统功耗数据需数秒,执行散热策略的周期约为1秒,导致前馈控制存在较大延迟。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种散热风扇控制方法、装置、风扇及介质,以解决现有技术中,BMC从各部件获取功率数据时,轮训周期长,导致前馈控制存在较大延迟的问题。
[0005]第一方面,本专利技术提供了一种散热风扇控制方法,该方法应用于一种风扇,该方法包括:
[0006]获取功率变化指示信号,功率变化指示信号为根据与风扇建立电连接的电源供应器产生的电信号产生的信号;
[0007]根据功率变化指示信号,确定当前调速周期的系统功耗系数;
[0008]根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值;
[0009]获取风扇在当前调速周期内的当前转速;
[0010]根据转速浮动值和当前转速,确定风扇的目标转速。
[0011]本专利技术提供的一种散热风扇控制方法,具有如下优点:
[0012]功率变化指示信号直接从电源供应器获取,不再依赖BMC获取系统功耗数据,而风扇可以直接根据功率变化指示信号确定当前调速周期的系统功耗系数,并根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值。并根据转速浮动值和当前转速,确定风扇的目标转速。整个过程中因为不再依赖BMC,所以自然也可以消除了BMC延迟的影响,提高了前馈控制的响应速度。
[0013]进一步的,由于服务器中某些部件没有功率测量功能,或者获取的功率数据偏差较大,功率数据刷新较慢,导致BMC获取的功率数据不准确。而本申请文件并不需要经由BMC获取功率数据,而是直接通过电源供应器获取功耗系数,因此最终获取的功耗系数将更加准确,对于风扇转速的控制也将更加精准。
[0014]在一种可选的实施方式中,功率变化指示信号包括电压信号。
[0015]在一种可选的实施方式中,根据功率变化指示信号,确定系统功耗系数,包括:
[0016]根据电压信号和预配置的参考电压信号,确定系统功耗系数。
[0017]具体的,电源供应器输出的电压信号正比于电源供应器输出的功率。因此确定电压信号和参考电压信号之间的比值关系,相当于确定当前调速周期的系统功率与参考功率之间的比值关系,也即是确定系统功耗系数。
[0018]在一种可选的实施方式中,根据电压信号和预配置的参考电压信号,确定系统功耗系数,具体包括:
[0019]将所述电压信号和所述预配置的参考电压信号之间的比值作为所述系统功耗系数。
[0020]具体的,因为电压信号正比于功率信号,因此将电压信号和预配置的参考电压信号之间的比值,可以作为实际系统功耗与最大系统功耗之间的比值,也即是系统功耗系数。
[0021]在一种可选的实施方式中,根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值,包括:
[0022]根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定功耗系数差值;
[0023]根据功耗系数差值计算转速浮动值。
[0024]具体的,计算转速浮动值,主要是确定在前一调速周期的基础转速的基础上,需要增加或者降低多少转速值,也即是确定转速浮动值。转速浮动值与功耗之间息息相关,因此,可以根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定功耗系数差值,并根据功耗系数差值计算转速浮动值。
[0025]在一种可选的实施方式中,风扇通过功率检测引脚与电源供应器建立电连接。
[0026]具体的,通过功率检测引脚,检测经由电源供应器输出的电信号所产生的功率变化指示信号。以便于风扇中的处理器可以及时根据功率变化指示信号进行一系列处理后,完成对风扇转速的控制。系统功耗系数可以直接由风扇根据功率检测引脚所检测到的功率变化指示信号确定,无需经由服务器中的BMC从各部件读取。避免了BMC获取数据周期长,导致前馈控制存在较大延迟的情况发生。而且,由于服务器中某些部件没有功率测量功能,或者获取的功率数据偏差较大,功率数据刷新较慢,导致BMC获取的功率数据不准确。而本申请文件并不需要经由BMC获取功率数据,而是直接通过电源供应器获取功耗系数,因此最终获取的功耗系数将更加准确。对于风扇转速的控制也将更加精准。
[0027]在一种可选的实施方式中,功率检测引脚和电源供应器之间设置有电流

电压转换电路,用以将电源供应器发出的电流信号转换为电压信号。
[0028]具体的,电源供应器通常输出的是电流信号,因此可以在功率检测引脚和电源供应器之间设置电流

电压转换电路,用以将电源供应器发出的电流信号转换为电压信号。而电压信号和功率信号之间成正比关系,因此可以直接根据电压信号和参考电压之间的关系,确定系统功耗系数,更加直接,简便。
[0029]第二方面,本专利技术提供了一种散热风扇控制装置,该装置包括:
[0030]获取模块,用于获取功率变化指示信号,功率变化指示信号为根据与风扇建立电连接的电源供应器产生的电信号产生的信号;
[0031]功率确定模块,用于根据功率变化指示信号,确定当前调速周期的系统功耗系数;
[0032]处理模块,用于根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值;
[0033]获取模块,还用于获取风扇在当前调速周期内的当前转速;控制模块,用于根据转速浮动值和当前转速,确定风扇的目标转速。
[0034]本专利技术提供的一种散热风扇控制装置,具有如下优点:
[0035]功率变化指示信号直接从电源供应器获取,不再依赖BMC获取系统功耗数据,而风扇可以直接根据功率变化指示信号确定当前调速周期的系统功耗系数,并根据当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值。并根据转速浮动值和当前转速,确定风扇的目标转速。整个过程中因为不再依赖BMC,所以自然也可以消除了BMC延迟的影响,提高了前馈控制的响应速度。
[0036]进一步的,由于服务器中某些部件没有功率测量功能,或者获取的功率数据偏差较大,功率数据刷新较慢,导致BMC获取的功率数据不准确。而本申请文件并不需要经由BMC获取功率数据,而是直接通过电源供应器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种散热风扇控制方法,其特征在于,所述方法应用于一种风扇,所述方法包括:获取功率变化指示信号,所述功率变化指示信号为根据与风扇建立电连接的电源供应器产生的电信号产生的信号;根据所述功率变化指示信号,确定当前调速周期的系统功耗系数;根据所述当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值;获取所述风扇在所述当前调速周期内的当前转速;根据所述转速浮动值和所述当前转速,确定所述风扇的目标转速。2.根据权利要求1所述的方法,其特征在于,所述功率变化指示信号包括电压信号。3.根据权利要求2所述的方法,其特征在于,所述根据所述功率变化指示信号,确定系统功耗系数,包括:根据所述电压信号和预配置的参考电压信号,确定所述系统功耗系数。4.根据权利要求3所述的方法,其特征在于,所述根据所述电压信号和预配置的参考电压信号,确定所述系统功耗系数,具体包括:将所述电压信号和所述预配置的参考电压信号之间的比值作为所述系统功耗系数。5.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述当前调速周期的系统功耗系数和前一调速周期的系统功耗系数,确定转速浮动值,包括:根据所述当前调速周期的系统功耗系数和所述前一调速周期的系统功耗系数,确定功耗系数差值;根据所述功耗系数差值计算所述转速浮动值。6.根据权利要求2或3任一项所述的方法,其特征在于,所述风扇通过功率检测引脚与电源供应器建立电连接。7.根据权利要求6所述的方法,其特征在于,所述功率检测引脚和所述电源供应器之间设置有电流

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

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

1