Cpu风扇转速控制系统及方法

文档序号:5446062阅读:174来源:国知局
专利名称:Cpu风扇转速控制系统及方法
技术领域
本发明涉及一种电子装置散热系统及方法,特别是关于一种CPU风扇转速控制系统及方法。
背景技术
在一般计算机(例如PC/Server)系统内常常因环境温度的改变,而需要去调整风扇转速(Duty cycle)来改善散热效果。但是,往往因为风扇转速的拉高,其散热效果并没有得到有效地提升。例如当风扇转速为100%时,反而产生了过大的噪音,从而超出了既定的噪音规范。虽然将风扇的转速提高能改善CPU温度,但是,当duty cycle > 80%时,CPU 温度改善的幅度与风扇的转速不成线性关系,其没有转速为20%至80%时明显,也即虽然风扇转速提高,却达不到应有的系统散热效果,并且增加了风扇噪音。

发明内容
鉴于以上内容,有必要提供一种CPU风扇转速控制系统,能够将CPU风扇控制在此最优化转速范围内工作,从而达到平衡系统散热效果与风扇噪音之目的。此外,还有必要提供一种CPU风扇转速控制方法,能够将CPU风扇控制在此最优化转速范围内工作,从而达到平衡系统散热效果与风扇噪音之目的。一种CPU风扇转速控制系统,安装并运行于电子装置中,该电子装置包括CPU风扇、CPU以及温度感测器。所述CPU风扇转速控制系统包括参数设置模块,用于设置CPU 风扇的初始转速、转速调整步长以及温度参数;转速调节模块,根据初始转速和转速调整步长将CPU风扇转速调整为第一转速,以及根据第一转速和转速调整步长将CPU风扇转速调整为第二转速;温度获取模块,用于通过温度感测器获取系统环境温度,通过温度感测器获取在第一转速下CPU的第一工作温度,以及获取在第二转速下CPU的第二工作温度;温度计算模块,用于根据第一工作温度和系统环境温度计算在第一转速下CPU的第一优化温度, 根据第二工作温度和系统环境温度计算在第二转速下CPU的第二优化温度,以及根据第一优化温度和第二优化温度计算出一个温度差值;以及转速控制模块,用于当温度差值小于预设的温度参数时,根据第一转速与第二转速获取CPU风扇的最优化转速范围,并将CPU风扇的转速控制在该最优化转速范围内。一种CPU风扇转速控制方法,该方法包括如下步骤设置CPU风扇的初始转速、转速调整步长以及温度参数;通过温度感测器获取系统环境温度;根据初始转速和转速调整步长将CPU风扇转速调整为第一转速,并获取在第一转速下CPU的第一工作温度;根据第一工作温度和系统环境温度计算在第一转速下CPU的第一优化温度;根据第一转速和转速调整步长将CPU风扇转速调整为第二转速,并获取在第二转速下CPU的第二工作温度;根据第二工作温度和系统环境温度计算在第二转速下CPU的第二优化温度;根据第一优化温度和第二优化温度计算出一个温度差值;判断温度差值是否小于预设的温度参数;以及当温度差值小于温度参数时,根据第一转速与第二转速获取CPU风扇的最优化转速范围,并将CPU风扇的转速控制在该最优化转速范围内。相较于现有技术,本发明所述的CPU风扇转速控制系统及方法,能够使CPU风扇在此最优化转速范围内工作,从而平衡系统散热效果与风扇噪音,达到最佳化的系统散热效果以及将风扇噪音减少到最低。


图1是本发明CPU风扇转速控制系统较佳实施例的架构示意图。图2是本发明CPU风扇转速控制方法较佳实施例的流程图。图3是CPU在不同风扇转速下的CPU温度以及风扇噪音之间的关系曲线图。主要元件符号说明
权利要求
1.一种CPU风扇转速控制系统,安装并运行于电子装置中,该电子装置包括CPU风扇、 CPU以及温度感测器,其特征在于,所述的CPU风扇转速控制系统包括参数设置模块,用于设置CPU风扇的初始转速、转速调整步长以及温度参数;转速调节模块,根据初始转速和转速调整步长将CPU风扇转速调整为第一转速,以及根据第一转速和转速调整步长将CPU风扇转速调整为第二转速;温度获取模块,用于通过温度感测器获取系统环境温度,通过温度感测器获取在第一转速下CPU的第一工作温度,以及获取在第二转速下CPU的第二工作温度;温度计算模块,用于根据第一工作温度和系统环境温度计算在第一转速下CPU的第一优化温度,根据第二工作温度和系统环境温度计算在第二转速下CPU的第二优化温度,以及根据第一优化温度和第二优化温度计算出一个温度差值;以及转速控制模块,用于当温度差值小于预设的温度参数时,根据第一转速与第二转速获取CPU风扇的最优化转速范围,并将CPU风扇的转速控制在该最优化转速范围内。
2.如权利要求1所述的CPU风扇转速控制系统,其特征在于,所述的参数设置模块还用于设置一个计数变量,并初始化该计数变量为0。
3.如权利要求2所述的CPU风扇转速控制系统,其特征在于,所述的转速控制模块还用于判断温度差值是否小于预设的温度参数,当温度差值大于等于温度参数时,将计数变量增加1。
4.如权利要求1所述的CPU风扇转速控制系统,其特征在于,所述的温度感测器用于感测系统环境温度以及当CPU风扇在不同转速下的CPU工作温度。
5.如权利要求1所述的CPU风扇转速控制系统,其特征在于,所述的CPU风扇的最优化转速范围介于第一转速与第二转速之间。
6.一种CPU风扇转速控制方法,其特征在于,该方法包括如下步骤(a)设置CPU风扇的初始转速、转速调整步长以及温度参数;(b)通过温度感测器获取系统环境温度;(c)根据初始转速和转速调整步长将CPU风扇转速调整为第一转速,并获取在第一转速下CPU的第一工作温度;(d)根据第一工作温度和系统环境温度计算在第一转速下CPU的第一优化温度;(e)根据第一转速和转速调整步长将CPU风扇转速调整为第二转速,并获取在第二转速下CPU的第二工作温度;(f)根据第二工作温度和系统环境温度计算在第二转速下CPU的第二优化温度;(g)根据第一优化温度和第二优化温度计算出一个温度差值;(h)判断温度差值是否小于预设的温度参数;以及(i)当温度差值小于温度参数时,根据第一转速与第二转速获取CPU风扇的最优化转速范围,并将CPU风扇的转速控制在最优化转速范围内。
7.如权利要求6所述的CPU风扇转速控制方法,其特征在于,该方法还包括步骤设置一个计数变量,并初始化该计数变量为0。
8.如权利要求7所述的CPU风扇转速控制方法,其特征在于,该方法还包括步骤当温度差值大于等于温度参数时,将计数变量增加1,并将第二转速作为CPU风扇的初始转速, 流程转向步骤(C)。
9.如权利要求6所述的CPU风扇转速控制方法,其特征在于,所述的系统环境温度、CPU 的第一工作温度和第二工作温度是通过温度感测器获得。
10.如权利要求6所述的CPU风扇转速控制方法,其特征在于,所述的CPU风扇的最优化转速范围介于第一转速与第二转速之间。
全文摘要
一种CPU风扇转速控制系统及方法,该方法包括步骤通过温度感测器获取系统环境温度;将风扇转速调整为第一转速,并获取在第一转速下CPU的第一工作温度;计算在第一转速下CPU的第一优化温度;将风扇转速调整为第二转速,并获取在第二转速下CPU的第二工作温度;计算在第二转速下CPU的第二优化温度;根据第一优化温度和第二优化温度计算温度差值;判断温度差值是否小于预设的温度参数;当温度差值小于温度参数时,将CPU风扇的转速控制在最优化转速范围内。实施本发明,能够平衡电子装置系统的散热效果与风扇噪音,从而优化系统散热效果以及降低风扇噪音。
文档编号F04D27/00GK102168681SQ20101011497
公开日2011年8月31日 申请日期2010年2月26日 优先权日2010年2月26日
发明者谭子佳 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1