一种风扇散热控制方法及装置制造方法

文档序号:8099362阅读:302来源:国知局
一种风扇散热控制方法及装置制造方法
【专利摘要】本发明公开了一种风扇散热控制方法及装置,方法包括:监测散热系统内各个风扇的运行状态;当监测到散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。本发明能够提高散热系统的寿命和可靠性。
【专利说明】一种风扇散热控制方法及装置

【技术领域】
[0001]本发明实施例涉及电子系统的散热控制,具体涉及一种风扇散热控制方法及装置。

【背景技术】
[0002]对于包含多台风扇散热的系统设备,经常会出现某个风扇故障的情况。现有技术中,当系统设备的某个风扇出现故障时,往往直接将系统设备内的其他所有风扇全速运转,这样会导致系统设备的电流、功耗、噪音急速上升,降低了风扇模块和系统设备的寿命和可靠性。因此,有必要提出一种方法解决上述问题。


【发明内容】

[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]图1是本发明提供的风扇散热控制方法一个实施例示意图;
[0029]图2是本发明提供的风扇散热控制方法另一实施例示意图;
[0030]图3为本发明散热系统内风扇位置分布的一个实施例不意图;
[0031]图4是本发明提供的风扇散热控制装置一个实施例示意图;
[0032]图5是本发明提供的风扇散热控制装置另一实施例示意图;
[0033]图6是本发明提供的风扇散热控制装置另一实施例示意图。

【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明提供了一种风扇散热控制方法及装置,能够提高散热系统的寿命和可靠性。
[0036]请参阅图1,本发明风扇散热控制方法一个实施例包括:
[0037]101、监测散热系统内各个风扇的运行状态;
[0038]102、当监测到散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。
[0039]具体实现中,散热系统内的其他风扇可以是故障风扇以外的所有风扇,也可以是故障风扇以外的部分风扇。其他风扇的转速的调整只需使得系统当前的散热量满足系统散热量要求即可,因此,其他风扇的转速可能只是微调,不会达到全部全速。
[0040]本实施例中,当监测到散热系统内出现一个或多个故障风扇时,会根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。即本实施例中,当某个风扇故障时,并不是将其他所有风扇都全速运转,而是根据系统散热量要求调整其他风扇的转速,使得系统当前的散热量满足系统散热量要求即可,这样可能对其他风扇的转速仅仅做了微调,因此,避免了所有风扇全速运转带来的问题,提高了散热系统的寿命和可靠性。
[0041]为便于理解,下面以一个具体实施例介绍本发明风扇散热控制方法,请参阅图2,本实施例的方法包括:
[0042]201、获取散热系统内各个风扇的位置分布;
[0043]具体实现中,可根据实际中每个风扇的位置分布建立风扇位置分布图,所建立的风扇位置分布图可如图3所示。
[0044]202、监测散热系统内各个风扇的运行状态;
[0045]203、当监测到散热系统内出现一个或多个故障风扇时,调整散热系统内与故障风扇位置相邻的一个或多个风扇的转速;
[0046]当散热系统内出现故障风扇时,可根据前面建立的风扇位置分布图确定故障风扇的位置及故障风扇相邻的风扇的位置,然后调整散热系统内与故障风扇位置相邻的一个或多个风扇的转速。
[0047]本实施例中,故障风扇相邻的风扇可以为故障风扇前、后、左、右的风扇,例如图3中,当风扇I为故障风扇时,风扇2、4、5为相邻风扇。
[0048]204、判断系统当前的散热量是否满足系统散热量要求,若不满足,则执行步骤205,否则,执行步骤206结束处理;
[0049]另外,若调整故障风扇相邻的风扇的转速之后,系统当前的散热量满足系统散热量要求,还可以返回步骤202,继续监测各个风扇的运行状态。
[0050]205、调整散热系统内与故障风扇位置不相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
[0051]具体实现中,故障风扇可为一个或多个。有时候当故障风扇较多时,可能调整故障风扇相邻的风扇的转速不能满足系统散热要求,例如图3中,当风扇1、2同时故障时,可能调整相邻风扇3、4、5、6就无法满足系统散热要求,此时可以调整与故障风扇不相邻的风扇的转速,例如调整风扇7、8、9中的任意一个或多个,以使系统当前的散热量满足系统散热量要求。
[0052]本实施例中,当散热系统中出现故障风扇时,可优先调整与故障风扇相邻的风扇的转速,以维持散热系统的稳定性,当调整故障风扇相邻的风扇的转速不能满足系统散热要求时,再调整与故障风扇不相邻的风扇的转速,使得系统当前的散热量满足系统散热量要求即可,这样避免了所有风扇全速运转带来的问题,提高了散热系统的寿命和可靠性。
[0053]实验证明,每个风扇转速减小一个档位都将会使得电流减小,功耗降低,以及噪声降低,提升了系统的可靠性和寿命,特别是提高了风扇寿命,同时减少了维护的成本。
[0054]下面介绍本发明提供的风扇散热控制装置,请参阅图4,本实施例的风扇散热控制装置400包括:
[0055]监测单元401,用于监测散热系统内各个风扇的运行状态;
[0056]控制单元402,用于当监测单元401监测到散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。
[0057]具体实现中,散热系统内的其他风扇可以是故障风扇以外的所有风扇,也可以是故障风扇以外的部分风扇。其他风扇的转速的调整只需使得系统当前的散热量满足系统散热量要求即可,因此,其他风扇的转速可能只是微调,不会达到全部全速。
[0058]本实施例中,当监测单元监测到散热系统内出现一个或多个故障风扇时,控制单元会根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。即本实施例中,当某个风扇故障时,并不是将其他所有风扇都全速运转,而是根据系统散热量要求调整其他风扇的转速,使得系统当前的散热量满足系统散热量要求即可,这样可能对其他风扇的转速仅仅做了微调,因此,避免了所有风扇全速运转带来的问题,提高了散热系统的寿命和可靠性。
[0059]请参阅图5,本发明风扇散热控制装置一个具体实施例包括:
[0060]获取单元501,用于获取散热系统内各个风扇的位置分布;
[0061]监测单元502,用于监测散热系统内各个风扇的运行状态;
[0062]控制单元503,用于当监测单元502监测到散热系统内出现一个或多个故障风扇时,调整散热系统内与故障风扇位置相邻的一个或多个风扇的转速;
[0063]为便于理解,下面以一个具体实施例描述本实施例的风扇散热控制装置500内各个单元的交互过程。
[0064]具体实现中,获取单元501可先获取散热系统内各个风扇的位置分布,获取单元501可根据实际中每个风扇的位置分布建立风扇位置分布图。
[0065]监测单元502监测散热系统内各个风扇的运行状态,当监测单元502监测到散热系统内出现故障风扇时,控制单元503调整散热系统内与故障风扇位置相邻的一个或多个风扇的转速。
[0066]具体地,当散热系统内出现故障风扇时,控制单元503可根据前面获取单元501建立的风扇位置分布图确定故障风扇的位置及故障风扇相邻的风扇的位置,然后调整散热系统内与故障风扇位置相邻的一个或多个风扇的转速。本实施例中,故障风扇相邻的风扇可以为故障风扇前、后、左、右的风扇。
[0067]若调整故障风扇相邻的风扇的转速之后,系统当前的散热量满足系统散热量要求,则可以结束处理,也可以由监测单元502继续监测散热系统内各个风扇的运行状态。
[0068]若调整故障风扇相邻的风扇的转速之后,不能满足系统散热要求,则调整散热系统内与故障风扇位置不相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
[0069]本实施例中,当监测单元监测到散热系统中出现一个或多个故障风扇时,控制单元可优先调整与故障风扇相邻的风扇的转速,以维持散热系统的稳定性,当调整故障风扇相邻的风扇的转速不能满足系统散热要求时,控制单元再调整与故障风扇不相邻的风扇的转速,使得系统当前的散热量满足系统散热量要求即可,这样避免了所有风扇全速运转带来的问题,提高了散热系统的寿命和可靠性。
[0070]图6是本发明提供的风扇散热控制装置的另一实施例示意图。请参阅图6,风扇散热控制装置600可以用于实施上述实施例提供的风扇散热控制装置方法,风扇散热控制装置600包括:处理器601和存储器602,其中:
[0071]存储器602与处理器601可以通过总线连接。当然,风扇散热控制装置600还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本实施例在此不做任何限制。
[0072]存储器602用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器602可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0073]处理器601可以是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路(Applicat1n Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0074]具体在本实施例中,处理器601用于调用存储器602中存储的程序指令,执行如下操作:
[0075]监测散热系统内各个风扇的运行状态;
[0076]当监测到所述散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
[0077]优选地,处理器601还用于,在监测散热系统内各个风扇的运行状态之前,获取所述散热系统内各个风扇的位置分布。
[0078]优选地,处理器601根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求包括:
[0079]处理器601根据系统散热量要求调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
[0080]优选地,当调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速之后,系统当前的散热量不能满足所述系统散热量要求时,则处理器601再调整所述散热系统内与所述故障风扇位置不相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
[0081]另外,本实施例的风扇散热控制装置还可以实现上述方法实施例中的其他功能,此处不再赘述。
[0082]本实施例中,当处理器监测到散热系统内出现一个或多个故障风扇时,会根据系统散热量要求调整散热系统内其他风扇的转速,以使系统当前的散热量满足系统散热量要求。即本发明实施例中,当某个风扇故障时,处理器并不是将其他所有风扇都全速运转,而是根据系统散热量要求调整其他风扇的转速,使得系统当前的散热量满足系统散热量要求即可,这样可能对其他风扇的转速仅仅做了微调,因此,避免了所有风扇全速运转带来的问题,提高了散热系统的寿命和可靠性。
[0083]需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0084]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0085]以上对本发明实施例所提供的一种风扇散热控制方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,因此,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种风扇散热控制方法,其特征在于,包括: 监测散热系统内各个风扇的运行状态; 当监测到所述散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
2.如权利要求1所述的方法,其特征在于,在监测散热系统内各个风扇的运行状态之前,所述方法还包括: 获取所述散热系统内各个风扇的位置分布。
3.如权利要求2所述的方法,其特征在于,所述根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求包括: 根据系统散热量要求调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
4.如权利要求3所述的方法,其特征在于,当调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速之后,系统当前的散热量不能满足所述系统散热量要求时,则再调整所述散热系统内与所述故障风扇位置不相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
5.一种风扇散热控制装置,其特征在于,包括: 监测单元,用于监测散热系统内各个风扇的运行状态; 控制单元,用于当所述监测单元监测到所述散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
6.如权利要求5所述的装置,其特征在于,所述装置还包括: 获取单元,用于获取所述散热系统内各个风扇的位置分布。
7.一种风扇散热控制装置,其特征在于,包括处理器和存储器,其中: 所述存储器用于存储一组程序指令; 所述处理器用于调用所述存储器中存储的程序指令,执行如下操作: 监测散热系统内各个风扇的运行状态; 当监测到所述散热系统内出现一个或多个故障风扇时,根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
8.如权利要求7所述的装置,其特征在于, 所述处理器还用于,在监测散热系统内各个风扇的运行状态之前,获取所述散热系统内各个风扇的位置分布。
9.如权利要求8所述的装置,其特征在于,所述处理器根据系统散热量要求调整所述散热系统内其他风扇的转速,以使系统当前的散热量满足所述系统散热量要求包括: 所述处理器根据系统散热量要求调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
10.如权利要求9所述的装置,其特征在于,当调整所述散热系统内与所述故障风扇位置相邻的一个或多个风扇的转速之后,系统当前的散热量不能满足所述系统散热量要求时,则所述处理器再调整所述散热系统内与所述故障风扇位置不相邻的一个或多个风扇的转速,以使系统当前的散热量满足所述系统散热量要求。
【文档编号】H05K7/20GK104470331SQ201410718883
【公开日】2015年3月25日 申请日期:2014年12月1日 优先权日:2014年12月1日
【发明者】杨德润, 董冉, 邵麟琅 申请人:哈尔滨海能达科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1