一种风扇依据温度精准调整转速的控制方法技术

技术编号:36956128 阅读:13 留言:0更新日期:2023-03-22 19:16
本发明专利技术公开一种风扇依据温度精准调整转速的控制方法,包括以下步骤:实时采集当前环境温度信息和当前温度条件下对应的风扇当前转速;根据获取的环境温度信息以及风扇当前转速,结合对应环境温度的参考转速信息,导入计算公式;通过结果,确定PWM占空比参数;根据占空比参数,调整电机风扇的当前转速,并写入至风扇的电机中;根据转速传感器采集电机实际转速信息,和已知的参考转速信息进行差值运算,生成运算结果;查找与电机风扇对应的修正系数,并获取补偿参数,根据补偿参数导入公式获取新的PWM值,新获取的PWM值写入风扇电机。本方案通过多位置温度采集与反馈系统实现温度的精确控制。的精确控制。的精确控制。

【技术实现步骤摘要】
一种风扇依据温度精准调整转速的控制方法


[0001]本专利技术属于机箱风扇调控领域,具体是一种风扇依据温度精准调整转速的控制方法。

技术介绍

[0002]当前机箱环境大多配置风扇用来散热,借由风扇来避免过高的温度使设备发生故障,但是由于现有的控制是属于开环控制,向风扇写入固定的PWM(脉冲宽度调制)值,故而导致风扇虽然根据温度的上升而上升风扇转速,但往往PWM的占空比调升10%时,但风扇实际的转速却只有5%的提升,且当不同的风扇组成机箱内的风扇墙时,其情况更为复杂,因而使风扇整体的散热效率无法达到预期效果,故有待进一步寻求可行的解决方案。

技术实现思路

[0003]为了弥补现有技术的不足,本专利技术提供一种通过多位置温度采集与反馈系统实现温度的精准控制的风扇依据温度精准调整转速的控制方法的技术方案。
[0004]所述的一种风扇依据温度精准调整转速的控制方法,包括以下步骤:
[0005]1)实时采集当前环境温度信息以及当前温度条件下,对应的风扇当前转速;
[0006]2)根据获取的环境温度信息以及风扇当前转速,结合对应环境温度的参考转速信息,导入计算公式:
[0007]PWM=3*pow(10,

12)*pow(x,3)

6*pow(10,

9)*pow(x,2)+0.0001*x+0.0534;
[0008][0009]3)通过结果,确定PWM占空比参数;
[0010]4)根据占空比参数,调整电机风扇的当前转速,并写入至风扇的电机中;
[0011]5)根据转速传感器采集电机实际转速信息,和已知的参考转速信息进行差值运算,生成运算结果;
[0012]6)查找与电机风扇对应的修正系数,并获取补偿参数,根据补偿参数导入公式获取新的PWM值:
[0013]PWM(新)=PWM+电机转速*修正系数+补偿参数;
[0014]7)将新获取的PWM值写入风扇电机;
[0015]8)设置温度采集间隔t,检测到间隔时间达到预设间隔t,则执行温度采集,并重复步骤5)

7)。
[0016]进一步的,步骤1)中,通过温度传感器采集当前环境温度,通过编码盘获取风扇转速。
[0017]进一步的,机箱中设置有多个采集点,各采集点并联设置,每个采集点分别对应一组风扇设置。
[0018]与现有技术相比,本专利技术有以下优点:
[0019]本方案通过多位置温度采集与反馈系统实现温度的精确控制,通过多点温度采
集,根据每个位置的温度值,对不同温度取相应的风扇转速,对每个点的风扇转速进行控制,从编码盘获取实际风扇转速动态调节风扇实际转速从而达到温度精确控制的效果。
附图说明
[0020]图1为机箱风扇温度控制流程图;
[0021]图2为本专利技术控制方法的电路图。
具体实施方式
[0022]下面结合附图对本专利技术作进一步说明。
[0023]如图1

2所示,一种风扇依据温度精准调整转速的控制方法,包括以下步骤:
[0024]1)在机箱中设置多组风扇,然后实时采集当前环境温度信息以及当前温度条件下,对应的风扇当前转速。
[0025]2)根据获取的环境温度信息以及风扇当前转速,结合对应环境温度的参考转速信息,导入计算公式:
[0026]PWM=3*pow(10,

12)*pow(x,3)

6*pow(10,

9)*pow(x,2)+0.0001*x+0.0534。
[0027][0028]3)通过步骤2)的结果,确定PWM占空比参数。
[0029]4)根据占空比参数,调整电机风扇的当前转速,并写入至风扇的电机中。根据风扇厂商提供的公司“PWM=3*pow(10,

12)*pow(x,3)

6*pow(10,

9)*pow(x,2)+0.0001*x+0.0534;
[0030]”得到初始PWM值,然后用转速传感器采集实际转速,再使用公式“PWM(新)=PWM+电机转速*修正系数+补偿参数”得到最新的PWM值,写入风扇,从而达到准确控制的目的
[0031]5)根据转速传感器采集电机实际转速信息,和已知的参考转速信息进行差值运算,生成运算结果;
[0032]差值=实际转速

检测转速
[0033]6)查找与电机风扇对应的修正系数,并获取补偿参数,根据补偿参数导入公式获取新的PWM值:
[0034]PWM(新)=PWM+电机转速*修正系数+差值*补偿参数;
[0035]其中,修正系数关系表为:
[0036]转速5001000150020002500300035004000补偿系数0.230.330.410.450.480.50.620.7修正系数0.1520.220.30.4120.440.50.5110.61
[0037]修正系数通过查表方式获取,修正系数为0.152

0.61,补偿系数为0.23

0.7,风扇的转速为500

4000r/min。
[0038]7)将新获取的PWM值写入风扇电机,步骤4的PWM值是初始值,步骤7得到的转速值是修正后的值。
[0039]8)设置温度采集间隔t,检测到间隔时间达到预设间隔t,则执行温度采集,并重复步骤5)

7)。
[0040]温度采集后,根据温度设定转速,采集实际转速,比对根据差值修正实际转速,提
高风扇转速的精准控制。
[0041]机箱中设置有多个采集点,各采集点并联设置,每个采集点分别对应一组风扇设置。
[0042]实验步骤:
[0043]1.首先将预期转速带入公式PWM=3*pow(10,

12)*pow(x,3)

6*pow(10,

9)*pow(x,2)+0.0001*x+0.0534,得到初始PWM值
[0044]2.通过传感器采集风扇实际转速
[0045]3.将实际转速带入公式PWM(新)=PWM+电机转速*修正系数+差值*补偿参数,得到最新PWM值
[0046]4.将新PWM值写入风扇
[0047]5.采集调整后的风扇转速和实际温度
[0048]测试1:
[0049][0050][0051]测试2:
[0052][0053]结合测试1和2的结果,本方案通过多位置温度采集与反馈系统实现温度的精确控制,通过多点温度采集,根据每个位置的温度值,对不同温度取相应的风扇转速,对每个点的风扇转速进行控制,从编码盘获取实际风扇转速动态调节风扇实际转速从而达到温度精确控制的效果。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种风扇依据温度精准调整转速的控制方法,其特征在于包括以下步骤:1)实时采集当前环境温度信息以及当前温度条件下,对应的风扇当前转速;2)根据获取的环境温度信息以及风扇当前转速,结合对应环境温度的参考转速信息,导入计算公式:PWM=3*pow(10,

12)*pow(x,3)

6*pow(10,

9)*pow(x,2)+0.0001*x+0.0534;3)通过步骤2)的结果,确定PWM占空比参数;4)根据占空比参数,调整电机风扇的当前转速,并写入至风扇的电机中;5)根据转速传感器采集电机实际转速信息,和已知的参考转速信息进行差值运算,生成运算结果,差值=实际转速

检测转速;6)查找与电机风扇对应的修正系数,并获取补偿参数,根据补偿参数导入公式获取新的PWM值:PWM(新)=P...

【专利技术属性】
技术研发人员:贾文通韩春林黄跃龙
申请(专利权)人:浙江衡玖医疗器械有限责任公司
类型:发明
国别省市:

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

1