风扇调速处理方法及装置的制作方法

文档序号:5437631阅读:130来源:国知局
专利名称:风扇调速处理方法及装置的制作方法
技术领域
本发明实施例涉及自动控制技术,尤其涉及一种风扇调速处理方法及装置。
背景技术
目前,随着电子设备的性能提升,集成度越来越大,功耗也随之越来越大,设备内的散热问题就变得尤为突出。解决设备散热问题的方法多种多样,其中利用风扇进行强制风冷散热是一种有效的手段。相应的,系统功耗由两部分组成,一部分为电子设备本身器件的功耗,另一部分为风扇的功耗。在现有技术中,降低系统功耗的方法是在满足电子设备器件温度低于规定温 度的前提下,尽可能降低风扇转速,以达到尽可能降低系统功耗的目的。具体来说,当器件温度低于规定温度,则下调风扇转速,而当器件的温度高于规定温度时,则即可保持风扇当前的转速不变,也可上调风扇转速。然而,在实现本发明的过程中,发明人发现,当风扇的转速降低时,系统功耗往往不是相对较低的系统功耗,甚至还有可能出现风扇转速降低,系统功耗反而增大的现象。因此,在满足电子设备器件温度低于规定温度的前提下,如何合理调整风扇转速成为亟待解决的技术问题。

发明内容
本发明实施例提供一种风扇调速处理方法及装置,以克服当风扇的转速降低时,系统功耗往往不是相对较低的系统功耗,甚至还有可能出现风扇转速降低,系统功耗反而增大的现象的技术问题。本发明实施例提供一种风扇调速处理方法,包括获取当前风扇转速下的系统功耗;根据所述系统功耗,对所述风扇的转速进行调整。进一步,上述方法可以包括所述获取当前风扇转速下的系统功耗,包括将当前中央处理单元CPU的占有率对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述根据所述系统功耗,对所述风扇的转速进行调整,包括若所述系统功耗不在与所述当前CPU的占有率对应的目标功耗的偏差范围内,则重新调整风扇转速。进一步,上述方法可以包括所述获取当前风扇转速下的系统功耗,包括将当前CPU的占有率以及当前的环境温度对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述根据所述系统功耗,对所述风扇的转速进行调整,包括
若所述系统功耗不在与所述当前CPU的占有率以及当前的环境温度对应的目标功耗的偏差范围内,则重新调整风扇转速。进一步,上述方法可以包括所述偏差范围为所述目标功耗的5%。进一步,上述方法可以包括获取当前风扇转速下的系统功耗,包括将降低后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述根据所述系统功耗,对所述风扇转速进行调整,包括
若所述系统功耗小于降低前的风扇转速对应的系统功耗,则继续降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止;若所述系统功耗大于降低前的风扇转速对应的系统功耗,则升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止。进一步,上述方法可以包括获取当前风扇转速下的系统功耗,包括将升高后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述根据所述系统功耗,对所述风扇的转速进行调整,包括若所述系统功耗小于升高前的风扇转速对应的系统功耗,则继续升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止;若所述系统功耗大于升高前的风扇转速对应的系统功耗,则降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止。本发明实施例提供一种风扇调速处理装置,包括获取模块,用于获取当前风扇转速下的系统功耗;调整模块,用于根据所述系统功耗,对所述风扇的转速进行调整。进一步,上述装置可以包括所述获取模块,包括第一获取单元,用于将当前中央处理单元CPU的占有率对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述调整模块,包括第一转速调整单元,用于若所述系统功耗不在与所述当前CPU的占有率对应的目标功耗的偏差范围内,则重新调整风扇转速。进一步,上述装置可以包括所述获取模块,包括第二获取单元,用于将当前CPU的占有率以及当前的环境温度对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;
所述调整模块,包括第二转速调整单元,用于若所述系统功耗不在与所述当前CPU的占有率以及当前的环境温度对应的目标功耗的偏差范围内,则重新调整风扇转速。进一步,上述装置可以包括所述偏差范围为所述目标功耗的5%。进一步,上述装置可以包括所述获取模块,包括第三获取单元,用于将降低后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;所述调整模块,包括 第三转速调整单元,用于若所述系统功耗小于降低前的风扇转速对应的系统功耗,则继续降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止;第四转速调整单元,用于若所述系统功耗大于降低前的风扇转速对应的系统功耗,则升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止。进一步,上述装置可以包括所述获取模块,包括第四获取单元,用于将升高后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗;第五转速调整单元,用于若所述系统功耗小于升高前的风扇转速对应的系统功耗,则继续升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止;第六转速调整单元,用于若所述系统功耗大于升高前的风扇转速对应的系统功耗,则降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止。本发明实施例提供的风扇调速处理方法及装置,通过获取当前风扇转速下的系统功耗,可以根据获取的系统功耗对风扇的转速进行调整,从而使得风扇转速的调整与系统功耗之间尽可能做到平衡,从而可以合理调整风扇转速。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明风扇调速处理方法实施例一的流程图;图2为本发明风扇调速处理方法实施例二的流程图;图3是本发明风扇调速处理方法实施例三的流程图;图4为本发明风扇调速处理方法实施例四的流程图;图5是本发明风扇调速处理方法实施例五的流程图6为本发明风扇调速处理方法实施例六的流程图;图7为本发明风扇调速处理方法实施例六的曲线图;图8是本发明风扇调速处理方法实施例七流程图;图9为本发明风扇调速处理方法实施例八的流程图;图10为本发明风扇调速处理装置实施例一的结构示意图;图11为本发明风扇调速处理装置实施例二的结构示意图;图12为本发明风扇调速处理装置实施例三的结构示意图;图13为本发明风扇调速处理装置实施例四的结构示意图;图14为本发明风扇调速处理装置实施例五的结构示意图;图15为本发明风扇调速处理装置实施例六的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明风扇调速处理方法实施例一的流程图,如图I所示,本实施例的方法可以包括步骤101、获取当前风扇转速下的系统功耗;步骤102、根据所述系统功耗,对所述风扇的转速进行调整。具体地,实验表明,在保证器件温度低于规定的器件温度前提下,并不是一味地降低风扇的转速就能使系统功耗也随之降低,也即,有可能出现风扇转速降低而系统功耗反而增大的情况。相应地,本实施例提供一种更加合理的风扇转速的调整方法,以在调整风扇转速的过程中,尽可能地降低系统功耗。在本实施例中,首先可以获取系统在当前风扇转速下的系统功耗,根据所述系统功耗对风扇转速进行调整,该调整的目的是使得系统功耗到达相对较低的系统功耗,其中,该相对较低的系统功耗可以根据系统功耗需求自行设定,从而通过该设定需求控制调整的次数。本实施例风扇调速处理方法,通过获取当前风扇转速下的系统功耗,可以根据获取的系统功耗对风扇转速进行调整,从而,使得风扇转速的调整与系统功耗之间尽可能做到平衡,从而可以合理调整风扇转速。下面采用几个具体的实施例,对图I所示方法实施例的技术方案进行详细说明。图2为本发明风扇调速处理方法实施例二的流程图,如图2所示,本发明实施例的方法可以包括步骤201、将当前中央处理单元(Central Processing Unit,CPU)的占有率对应的风扇转速作为当前风扇转速,获取当前风扇转速下的系统功耗。具体地,本实施例可以预先建立CPU占有率与系统功耗和风扇转速之间的对应关系表,如表I所不,该表I的建立方法可以为首先,通过实验,对系统在不同的CPU占有率下,通过调整风扇转速来获取对应不同的系统功耗,然后从这些不同的系统功耗中选择出功耗值最低的系统功耗,该最低的系统功耗对应的风扇转速和系统功耗即可与该CPU占有率相对应。表I
权利要求
1.一种风扇调速处理方法,其特征在于,包括 获取当前风扇转速下的系统功耗; 根据所述系统功耗,对所述风扇的转速进行调整。
2.根据权利要求I所述的方法,其特征在于,所述获取当前风扇转速下的系统功耗,包括 将当前中央处理单元CPU的占有率对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述根据所述系统功耗,对所述风扇的转速进行调整,包括若所述系统功耗不在与所述当前CPU的占有率对应的目标功耗的偏差范围内,则重新调整风扇转速。
3.根据权利要求I所述的方法,其特征在于,所述获取当前风扇转速下的系统功耗,包括 将当前CPU的占有率以及当前的环境温度对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述根据所述系统功耗,对所述风扇的转速进行调整,包括 若所述系统功耗不在与所述当前CPU的占有率以及当前的环境温度对应的目标功耗的偏差范围内,则重新调整风扇转速。
4.根据权利要求2或3所述的方法,其特征在于,所述偏差范围为所述目标功耗的5%。
5.根据权利要求I所述的方法,其特征在于,所述获取当前风扇转速下的系统功耗,包括 将降低后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述根据所述系统功耗,对所述风扇转速进行调整,包括 若所述系统功耗小于降低前的风扇转速对应的系统功耗,则继续降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止; 若所述系统功耗大于降低前的风扇转速对应的系统功耗,则升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止。
6.根据权利要求I所述的方法,其特征在于,所述获取当前风扇转速下的系统功耗,包括 将升高后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述根据所述系统功耗,对所述风扇的转速进行调整,包括 若所述系统功耗小于升高前的风扇转速对应的系统功耗,则继续升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止; 若所述系统功耗大于升高前的风扇转速对应的系统功耗,则降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止。
7.一种风扇调速处理装置,其特征在于,包括获取模块,用于获取当前风扇转速下的系统功耗; 调整模块,用于根据所述系统功耗,对所述风扇的转速进行调整。
8.根据权利要求7所述的装置,其特征在于, 所述获取模块,包括 第一获取单元,用于将当前中央处理单元CPU的占有率对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述调整模块,包括 第一转速调整单元,用于若所述系统功耗不在与所述当前CPU的占有率对应的目标功耗的偏差范围内,则重新调整风扇转速。
9.根据权利要求7所述的装置,其特征在于, 所述获取模块,包括 第二获取单元,用于将当前CPU的占有率以及当前的环境温度对应的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述调整模块,包括 第二转速调整单元,用于若所述系统功耗不在与所述当前CPU的占有率以及当前的环境温度对应的目标功耗的偏差范围内,则重新调整风扇转速。
10.根据权利要求8或9所述的装置,其特征在于,所述偏差范围为所述目标功耗的5% ο
11.根据权利要求7所述的装置,其特征在于, 所述获取模块,包括 第三获取单元,用于将降低后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 所述调整模块,包括 第三转速调整单元,用于若所述系统功耗小于降低前的风扇转速对应的系统功耗,则继续降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止; 第四转速调整单元,用于若所述系统功耗大于降低前的风扇转速对应的系统功耗,则升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止。
12.根据权利要求7所述的装置,其特征在于, 所述获取模块,包括 第四获取单元,用于将升高后的风扇转速作为所述当前风扇转速,获取所述当前风扇转速下的系统功耗; 第五转速调整单元,用于若所述系统功耗小于升高前的风扇转速对应的系统功耗,则继续升高所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次升高前的风扇转速对应的系统功耗为止; 第六转速调整单元,用于若所述系统功耗大于升高前的风扇转速对应的系统功耗,则降低所述当前风扇转速,直到所述当前风扇转速对应的系统功耗大于上一次降低前的风扇转速对应的系统功耗为止。
全文摘要
本发明实施例提供一种风扇调速处理方法及装置,所述方法包括获取当前风扇转速下的系统功耗,根据所述系统功耗对所述风扇转速进行调整。本发明实施例提供的风扇调速处理方法及装置,通过获取当前风扇转速下的系统功耗,可以根据获取的系统功耗对风扇转速进行调整,使得风扇转速的调整与系统功耗之间尽可能做到平衡,从而可以合理调整风扇转速。
文档编号F04D27/00GK102878102SQ20121040105
公开日2013年1月16日 申请日期2012年10月19日 优先权日2012年10月19日
发明者钟杨帆, 池善久, 王江涛, 陈果 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1