基于设备反馈温度的风扇智能调速方法及装置转让专利

申请号 : CN201310441709.0

文献号 : CN103486071B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张宏进黄宏钦李军成

申请人 : 烽火通信科技股份有限公司

摘要 :

本发明公开了一种基于设备反馈温度的风扇智能调速方法及装置,涉及风扇智能调速领域,该方法包括以下步骤:风扇以中档转速运行,每隔一段时间检测温度;如果获取到的温度值错误,保持风扇之前的转速不变,如果正确,选择风扇的调速模式和调速参数;在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,设置风扇的转速;在回差调速模式下,如果当前温度在设备的工作范围内,保持风扇之前的转速不变,如果当前温度高于设备的工作温度,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内,否则反之。本发明能降低设备的风扇噪声及功耗,降低设备的温度,实现节能环保。

权利要求 :

1.一种基于设备反馈温度的风扇智能调速方法,其特征在于,包括以下步骤:S1、在系统启动时,设备的风扇以中档转速运行;

S2、系统启动后,设备每隔一段时间检测设备温度;

S3、判断设备的当前温度值是否正确,如果获取到的温度值正确,则转到步骤S5;如果获取到的温度值错误,则转到步骤S4;

S4、保持风扇之前的转速不变,返回步骤S2;

S5、根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式,转到步骤S6;

S6、判断选择的风扇调速模式是否为阶梯调速模式,如果是阶梯调速模式,则转到步骤S7,否则转到步骤S9;

S7、在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,转到步骤S8;

S8、根据计算出的风扇转速,设置风扇的转速,实现风扇的调速,返回步骤S2;

S9、在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则返回步骤S4,否则转到步骤S10;

S10、判断当前温度是否高于设备的工作温度,如果是,则转到步骤S11,否则转到步骤S12;

S11、当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内,返回步骤S2;

S12、当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内,返回步骤S2;

步骤S7中所述风扇转速的计算公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值。

2.一种基于设备反馈温度的风扇智能调速装置,其特征在于:包括启动单元、温度检测单元、调速模式选择单元、阶梯调速单元和回差调速单元,其中:所述启动单元,用于:在系统启动时,设备的风扇以中档转速运行;

所述温度检测单元,用于:系统启动后,每隔一段时间检测设备温度;

所述调速模式选择单元,用于:判断设备的当前温度值是否正确,如果获取到的温度值错误,则保持风扇之前的转速不变;如果获取到的温度值正确,则根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式;

所述阶梯调速单元,用于:在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,根据计算出的风扇转速,设置风扇的转速,实现风扇的调速;

所述回差调速单元,用于:在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则保持风扇之前的转速不变,否则判断当前温度是否高于设备的工作温度,当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内;当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内;

所述阶梯调速单元计算风扇转速的公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值。

说明书 :

基于设备反馈温度的风扇智能调速方法及装置

技术领域

[0001] 本发明涉及风扇智能调速领域,特别是涉及一种基于设备反馈温度的风扇智能调速方法及装置。

背景技术

[0002] 随着互联网越来越普及,网络设备也随处可见。有的安装在机房,有的安装在路边,有的安装在楼道,有的安装在居民楼,有的安装在办公室,有的甚至在用户家里。随着网络设备离用户越来越近,网络设备的噪声问题也显得越来越突出,网络设备的噪声基本上都是由于设备风扇噪声引起。一般来说设备温度升高,风扇转速就要求快,但风扇转速快,噪音就增大,另外风扇转速快,风扇本身的功耗也增加。另一方面,随着网络设备传输速率越来越高,端口密度越来越高,设备功耗也会随之增大,风扇是网络设备必不可少的。风扇转速产生噪声和设备温度之间的矛盾随着互联网的发展逐渐显现出来。

发明内容

[0003] 本发明的目的是为了克服上述背景技术的不足,提供一种基于设备反馈温度的风扇智能调速方法及装置,能够降低设备的风扇噪声及功耗,降低网络设备的温度,实现网络设备的节能环保。
[0004] 本发明提供一种基于设备反馈温度的风扇智能调速方法,包括以下步骤:
[0005] S1、在系统启动时,设备的风扇以中档转速运行;
[0006] S2、系统启动后,设备每隔一段时间检测设备温度;
[0007] S3、判断设备的当前温度值是否正确,如果获取到的温度值正确,则转到步骤S5;如果获取到的温度值错误,则转到步骤S4;
[0008] S4、保持风扇之前的转速不变,返回步骤S2;
[0009] S5、根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式,转到步骤S6;
[0010] S6、判断选择的风扇调速模式是否为阶梯调速模式,如果是阶梯调速模式,则转到步骤S7,否则转到步骤S9;
[0011] S7、在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,转到步骤S8;
[0012] S8、根据计算出的风扇转速,设置风扇的转速,实现风扇的调速,返回步骤S2;
[0013] S9、在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则返回步骤S4,否则转到步骤S10;
[0014] S10、判断当前温度是否高于设备的工作温度,如果是,则转到步骤S11,否则转到步骤S12;
[0015] S11、当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内,返回步骤S2;
[0016] S12、当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内,返回步骤S2。
[0017] 在上述技术方案的基础上,步骤S7中所述风扇转速的计算公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值。
[0018] 本发明还提供一种基于设备反馈温度的风扇智能调速装置,包括启动单元、温度检测单元、调速模式选择单元、阶梯调速单元和回差调速单元,其中:
[0019] 所述启动单元,用于:在系统启动时,设备的风扇以中档转速运行;
[0020] 所述温度检测单元,用于:系统启动后,每隔一段时间检测设备温度;
[0021] 所述调速模式选择单元,用于:判断设备的当前温度值是否正确,如果获取到的温度值错误,则保持风扇之前的转速不变;如果获取到的温度值正确,则根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式;
[0022] 所述阶梯调速单元,用于:在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,根据计算出的风扇转速,设置风扇的转速,实现风扇的调速;
[0023] 所述回差调速单元,用于:在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则保持风扇之前的转速不变,否则判断当前温度是否高于设备的工作温度,当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内;当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内。
[0024] 在上述技术方案的基础上,所述阶梯调速单元计算风扇转速的公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值。
[0025] 与现有技术相比,本发明的优点如下:
[0026] 本发明采用基于设备反馈温度的风扇智能调速策略,通过实时监控机盘反馈温度,由设备自行确定风扇运行档位,能够降低设备的风扇噪声及功耗,降低网络设备的温度,实现网络设备的节能环保,同时本方案简单实用,容易在不同环境的不同设备上实施。

附图说明

[0027] 图1是本发明实施例中基于设备反馈温度的风扇智能调速方法的流程图。
[0028] 图2是在阶梯调速模式下转速与温度对应关系的示意图。
[0029] 图3是在回差调速模式下转速与温度对应关系的示意图。

具体实施方式

[0030] 下面结合附图及具体实施例对本发明作进一步的详细描述。
[0031] 参见图1所示,本发明实施例提供一种基于设备反馈温度的风扇智能调速方法,包括以下步骤:
[0032] S1、在系统启动时,设备的风扇以中档转速运行;
[0033] S2、系统启动后,设备每隔一段时间检测设备温度;
[0034] S3、判断设备的当前温度值是否正确,如果获取到的温度值正确,则转到步骤S5;如果获取到的温度值错误,则转到步骤S4;
[0035] S4、保持风扇之前的转速不变,避免因温度传感器异常而导致调速错误,例如设备工作的温度范围在0~100度内,当从温度传感器获取到的温度值小于0度或者大于100度时可认为此时温度传感器存在异常,设备就应该保持以前的档速运行,返回步骤S2;
[0036] S5、根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式,转到步骤S6;
[0037] S6、判断选择的风扇调速模式是否为阶梯调速模式,如果是阶梯调速模式,则转到步骤S7,否则转到步骤S9;
[0038] S7、在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,风扇转速的计算公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值,转到步骤S8;
[0039] S8、根据计算出的风扇转速,设置风扇的转速,实现风扇的调速,返回步骤S2;
[0040] S9、在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则返回步骤S4,否则转到步骤S10;
[0041] S10、判断当前温度是否高于设备的工作温度,如果是,则转到步骤S11,否则转到步骤S12;
[0042] S11、当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内,返回步骤S2;
[0043] S12、当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内,返回步骤S2。
[0044] 本发明实施例还提供一种基于设备反馈温度的风扇智能调速装置,包括启动单元、温度检测单元、调速模式选择单元、阶梯调速单元和回差调速单元,其中:
[0045] 启动单元,用于:在系统启动时,设备的风扇以中档转速运行;
[0046] 温度检测单元,用于:系统启动后,每隔一段时间检测设备温度;
[0047] 调速模式选择单元,用于:判断设备的当前温度值是否正确,如果获取到的温度值错误,则保持风扇之前的转速不变;如果获取到的温度值正确,则根据用户的配置,选择风扇的调速模式和调速参数,风扇的调速模式包括阶梯调速模式和回差调速模式;
[0048] 阶梯调速单元,用于:在阶梯调速模式下,根据当前温度、起始温度、温度步进值和转速起始值,计算出风扇转速,根据计算出的风扇转速,设置风扇的转速,实现风扇的调速;阶梯调速单元计算风扇转速的公式为:风扇转速=(当前温度-起始温度)/温度步进值+转速起始值;
[0049] 回差调速单元,用于:在回差调速模式下,判断当前温度是否在设备的工作范围内,如果在设备的工作范围内,则保持风扇之前的转速不变,否则判断当前温度是否高于设备的工作温度,当温度高于设定的最高温度时,风扇转速每隔一段时间升一档,一直升到最高档或者设备温度降低到工作温度范围内;当温度低于设定的最低温度时,风扇转速每隔一段时间降一档,一直降低到最低档或者温度升高到工作温度范围内。
[0050] 本发明实施例的工作原理详细阐述如下:
[0051] 本发明包含了两种智能风扇调速模式,用户可根据设备实际情况和设备的具体运行环境,选择合适的调速模式,并合理进行参数配置。这两种模式分别是阶梯调速模式和回差调速模式,具体说明如下:
[0052] (1)阶梯调速模式
[0053] 图2为在阶梯调速模式下风扇转速与温度的示意图,从图2中可以看到,风扇转速在一定的温度区间内是保持不变的,当温度变化达到一定的步进值,设备自动进行风扇调速,即设备在不同的温度区间下对应不同的档速,其风扇转速的计算公式为:转速=(当前温度-起始温度)/温度步进值+转速起始值。只要合理设置好起始温度、起始转速和温度步进值这三个参数,设备就能根据当前温度自动选择合适的档速运行,在高温环境下以高档转速运行以降低设备温度和保护设备,在低温环境下以低档速运行以降低风扇噪声和设备功耗。
[0054] (2)回差调速模式
[0055] 图3为在回差调速模式下风扇转速与温度的示意图,从图3中可以看到,当温度在设备设定的工作温度范围内时风扇转速保持不变;当温度高于设定的最高工作温度时,设备就开始升速直至最高档速或设备温度降低下来,转速提升后就能有效降低设备温度,以保护好设备;当温度低于设定的最低工作温度时,设备就开始降速直至最低档或者设备温度上升上来,这样就能降低风扇噪声和设备功耗。在这种调速模式下,用户不需关注过多的调速参数,只要设定好设备的工作温度,设备就能根据当前的环境情况自动调速,在高温环境下升速,在低温环境下降速,在保护好设备的同时降低风扇噪音和设备功耗。
[0056] 下面结合实际工程应用,举例说明在阶梯调速模式和回差调速模型下的参数设定。假定在实际工程中,设备工作在30~60度范围内,风扇调速档位为1~7档,其中7档转速最高,设备在机房中的温度一般为45度左右。
[0057] 设备在阶梯调速模式下运行时其调速参数可设为:起始转速为1档,起始温度为30度,温度步进值为5度。温度和转速的对应关系如表1所示,从表中可以看出,设备在不同温度区间内风扇运行档速不同,在高温下以高转速运行,在低温下以低转速运行。当温度为45度时转速为4档,此档速为中档转速,在降低设备温度的同时也能降低风扇噪声,适合在一般的机房环境下运行;当温度在34度及以下时转速为1档,在此转速下风扇噪声最小,设备的功耗也最低,适合在低温环境下运行;当温度在60度及以上时转速为7档,在此转速下能最好的降低设备温度,避免因温度过高而损害设备。
[0058] 表1、温度和转速的对应关系
[0059]转速 温度
1 34度及以下
2 35~39
3 40~44
4 45~49
[0060]5 50~54
6 55~59
7 60度及以上
[0061] 设备在回差调速模式下运行时可设工作温度范围为45~50度。当温度高于50时设备开始升速,过一段时间后,如果设备温度还是没能降低下来,则继续升速,一直升到最高档或者设备温度降低下来。当温度低于45度时,设备开始降速,如果设备温度不上升,则继续降速,一直降低到最低档。在回差调速模式下,设备在设定工作温度范围内能稳定工作,当温度发生变化后能立即反馈和调速。需要说明的是:设定的工作温度范围即不能过大也不能过小,过大则设备无法自动调速,过小则容易产生调速振荡。
[0062] 以上是智能调速方案在特定环境下应用的举例说明,不同类型设备可参考此方法,在不同环境下合理设置调速参数。
[0063] 本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型属在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。
[0064] 说明书中未详细描述的内容为本领域技术人员公知的现有技术。