风扇控制系统以及方法

文档序号:6646127阅读:403来源:国知局
专利名称:风扇控制系统以及方法
技术领域
本发明是关于一种风扇控制技术,特别是关于一种可对不同类型发热组件所用的散热风扇进行控制的风扇控制系统以及方法。
背景技术
中央处理器(Central Processing Unit,CPU)是计算机运行时不可缺少的核心组件之一。因中央处理器是以高频率运行,所以在工作时会产生高温,因此,为稳定其高速的运行,避免中央处理器因高温影响工作效能或被高温烧毁,就必须对其提供散热措施。
在早期运用于计算机中央处理器的散热装置,多为单纯利用一种散热片结构或散热膏提供散热作用,后来因散热效果不佳发展出常见的风扇式散热结构。日后,随着技术的进步,中央处理器的工作频率发展到100GHz,接着,又很快发展到GHz以上的高频,现今CPU组件中布设的电子电路更加细密,几乎在3~4平方厘米的微小面积中,布设有数十万个逻辑运算器,且数层次面积的总和更可高达数百万个逻辑运算器;由于电流导通后形成的热量与运算频率成正比,也就是CPU组件的运算频率愈高,其所产生的热量愈大,因此CPU不但消耗大量电力,其散发的热量更是惊人。如今同时包括风扇与散热片的散热装置已经俨然成为解决CPU散热问题的主流装置,其结构如图1所示,在中央处理器10的上方设置散热片11,散热片11一般是铜或者铝等良导热金属制成,其上设有可供热量散发的鳍片结构,将中央处理器10产生的热量传导到散热睡上,然后再通过组设在散热片11上的散热风扇12将热量带走,最后通过机壳上的散热孔(未标出)将热量排出到机壳外,达到散热的目的。
然而,因中央处理器的工作频率非常高,以致当其运行处于满载时,温度也将随之急剧升高,该中央处理器表面的温度可能高达摄氏100度以上,此时即需要及时通过提高风扇转速等方式增强其散热性能,此时,若风扇一直处于高速运转的运行状态下,势必会耗费大量电能并缩短其使用寿命,且因风扇转速愈快,产生的噪音也愈大,将因而无法满足计算机用户对降低系统噪音的要求,所以当中央处理器未处于满载的运行状况或环境温度较低时,即没有必要让风扇以全速方式运转。因此,有人据此提出一种根据中央处理器的温度自动改变风扇运行的作法,这种做法一般是先借由温度传感探头探测出中央处理器的温度,再对照事先设定的风扇运行控制视窗内容,使风扇对应到适当的工作状态进行运行,散热用风扇处于最适当的工作状态。
但是在上述做法中,风扇运行控制视窗往往只能适用一特定型号或者系列的中央处理器,例如,以AMD公司的Athlon 64、Athlon 64FX以及Athlon Opteron等型号的中央处理器产品为例,就分别有不同的风扇运行控制视窗,因此,若均使用同一风扇运行控制视窗,就会造成对风扇的错误控制,进而出现风扇该减速时不减速,或者应当加速时没有加速等情况发生,给计算机主板制造厂商以及准备对计算机中央处理器进行升级的使用者造成困扰。
因此如何提供一种可适用于不同类别发热组件(如中央处理器)的风扇控制技术即是目前业界待解决的课题。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种风扇控制系统以及方法,可对不同类别的发热组件提供通用的散热风扇控制技术。
本发明的另一目的在于提供一种风扇控制系统及方法,可避免风扇控制的不便性,进而提高风扇运行的效率。
为达上述及其它目的,本发明即提供一种风扇控制系统以及方法,本发明的风扇控制系统用于对发热组件所用的散热用风扇进行控制,该风扇控制系统包括数据库,储存该多个发热组件分属的类别及这些类别所对应的风扇运行参数;检测模块,检测该发热组件所属的类别;选择模块,根据该检测模块的检测结果,在该数据库中选取与该发热组件所属类别相对应的风扇运行参数;以及控制模块,根据该选择模块所选取的风扇运行参数,控制该散热风扇的运行。其中,该发热组件是计算机的中央处理器(Central Processing Unit,CPU),同时,该选择模块是基板管理控制器(Baseboard Management Controller;BMC)。
本发明的风扇控制方法,控制发热组件所用的散热风扇的运行过程,该风扇控制方法包括(1)建立一数据库,储存多个发热组件分别所属的类别及这些类别所对应的风扇运行参数;(2)检测该发热组件所属的类别;(3)根据发热组件所属类别的检测结果,在该数据库中选取与该发热组件类别相对应的风扇运行参数;以及(4)根据选取的风扇运行参数,控制该发热组件所用的散热风扇转速。
与现有技术相比,本发明可适用于不同类别的发热组件,例如计算机内部组设的中央处理器所用的散热风扇,通过本发明的控制系统,可根据该发热组件所属的类别选择与此类别相对应的风扇运行参数,并按所选的运行参数对该散热风扇进行控制,不需另行针对不同的发热组件提供对应的散热风扇,避免成本的耗费及使用者的不便。


图1是中央处理器与散热风扇搭配使用的立体图;图2是发明风扇控制系统的结构方块图;以及图3是本发明风扇控制方法控制散热风扇转速的详细流程图。
具体实施例方式
实施例图2是本发明的风扇控制系统的结构方块图。如图所示,本发明的风扇控制系统2用于控制发热组件散热用风扇的运行。在以下实施方式中,本发明的散热风扇用于对中央处理器(Central Processing Unit;CPU)进行散热工作,但并非以此限制本发明的应用范围。
如图2所示,本发明的风扇控制系统2包括数据库21、检测模块22、选择模块23以及控制模块24。
该数据库21储存有多个发热组件所属的类别及这些类别分别所对应的风扇运行参数。在一般情况下,不同类别(即不同型号或者不同系列)中央处理器温度的计算方式以及不同温度值所对应的风扇运行参数也不相同,例如AMD公司生产的Athlon 64、Athlon 64FX以及AthlonOpteron的温度计算方式以及不同温度值所对应的风扇运行参数即不相同,且彼此间无法交换使用。所以数据库21储存的风扇运行参数是不同类别的中央处理器(也就是发热组件)所对应的散热风扇转速;在本实施例中,该风扇运行参数是以控制视窗方式储存在该数据库21,其中,该控制视窗记录有不同温度阀值所对应的散热风扇转速,例如当中央处理器温度超过摄氏80度时,散热风扇的转速为6000转/分钟,当中央处理器温度未超过摄氏30度时,散热风扇的转速则为2000转/分钟。因此,本发明即是针对不同类别的中央处理器分别制定相对的风扇转速控制视窗,在不同类别的中央处理器工作时,由本发明的风扇控制系统2根据其类别选择与该中央处理器所属的类别对应的控制视窗,对该中央处理器所用的散热风扇转速进行调控。例如当该中央处理器的温度超过某一温度阀值时,即可根据该控制视窗中所记录的风扇运行参数(即风扇转速)调高散热风扇的转速,当该中央处理器的温度低于某一温度阀值时,也可按该控制标单中所记录的风扇运行参数调低散热风扇的转速。
该检测模块22,用于检测该中央处理器所属的类别,在本实施例中,检测模块22是计算机主板的基本输出入系统(Basic Input OutputSystemBIOS),当计算机启动后,主板上的基本输出入系统即对主板上的中央处理器所属型号进行检测。在此需说明,计算机主板上的基本输出入系统在计算机启动后自动检测出其中央处理器的型号是常用的做法,是本领域技术人员所熟知的,在此处不再赘述。
该选择模块23用于根据检测模块22的检测结果,在数据库21中选取与该中央处理器所属类别相对应的风扇运行参数。在本实施例中,该选择模块23是基板管理控制器(Baseboard Management Controller;BMC),其中,该基板管理控制器是计算机中具有独立处理能力的组件,具有监控以及管理计算机内温度、电压以及风扇等运行状态的功能,但是,基板管理控制器的原理与应用也是熟悉计算机技术人士所熟知,所以此处也不再为文赘述。
该控制模块24,根据选择模块23所选取的风扇运行参数,控制该中央处理器所用的散热风扇转速,承前所述,该风扇运行参数存放在控制视窗中,记录与该中央处理器所属类别相对应的多个温度阀值以及所对应的风扇转速,也就是当中央处理器的温度高过某个默认值时,该控制模块24即根据风扇运行参数对应增加散热风扇转速,加强对该中央处理器的散热效率,当该中央处理器温度降到一个默认值时,控制模块24即对应调低散热风扇转速,降低散热风扇的噪声及节约电能消耗,进而延长风扇的使用寿命。
图3是本发明风扇控制方法控制散热风扇转速的详细流程图,以下即配合图2所示方块图详细说明本发明的方法。如图所示,本发明方法是通过风扇控制系统2对中央处理器所用的散热风扇转速进行控制,令不同类别的中央处理器均可使用同一散热风扇进行散热,本发明方法包括在步骤S1中,先行建立数据库21,储存不同中央处理器所属的类别及与这些类别分别所对应的风扇运行参数,其中,该风扇运行参数是与该中央处理器所属类别相对应的散热风扇转速,该风扇运行参数是以控制视窗方式储存在数据库21中,接着进到步骤S2。
在步骤S2中,令检测模块22检测该中央处理器所属的类别,在本实施例中,检测模块22是通过计算机主板的基本输出入系统(BasicInput Output System;BIOS)在开机时的检测程序,检测装设在计算机主板上的中央处理器类别,接着进到步骤S3。
在步骤S3中,令选择模块23根据检测模块22的检测结果,在数据库21中选择与该中央处理器所属类别相对应的风扇运行参数,接着进到步骤S4。
在步骤S4中,令控制模块24根据选择模块23所选取的风扇运行参数,对该散热风扇的运行流程进行控制。
与现有技术相比,本发明的风扇控制系统以及方法适用于分属不同类别的发热组件(例如计算机的中央处理器),令这些发热组件均可适用于同一散热风扇,因此,本发明的风扇控制系统以及方法可根据该发热组件所属的类别选取与此类别对应的风扇运行参数,依据所选取的运行参数对散热风扇进行控制,避免中央处理器在温度过高时,因未增强风扇的散热效果引起的系统死机或者中央处理器损坏,也避免了在中央处理器温度不高时散热风扇仍旧全速运转产生大量噪音以及浪费电能的情况发生。
权利要求
1.一种风扇控制系统,对发热组件所用的散热风扇进行控制,其特征在于,该风扇控制系统包括数据库,储存该多个发热组件分属的类别及这些类别所对应的风扇运行参数;检测模块,检测该发热组件所属的类别;选择模块,根据该检测模块的检测结果,在该数据库中选取与该发热组件所属类别相对应的风扇运行参数;以及控制模块,根据该选择模块所选取的风扇运行参数,控制该散热风扇的运行。
2.如权利要求1所述的风扇控制系统,其特征在于,该风扇运行参数是以控制视窗的方式储存在该数据库中。
3.如权利要求1所述的风扇控制系统,其特征在于,该风扇运行参数是指与该发热组件所属类别相对应的风扇转速。
4.如权利要求1所述的风扇控制系统,其特征在于,该检测模块是计算机主板上所设的基本输出入系统。
5.如权利要求1所述的风扇控制系统,其特征在于,该选择模块是基板管理控制器。
6.一种风扇控制方法,对发热组件所用的散热风扇进行控制,该风扇控制方法包括(1)建立一数据库,储存多个发热组件分别所属的类别及这些类别所对应的风扇运行参数;(2)检测该发热组件所属的类别;(3)根据发热组件所属类别的检测结果,在该数据库中选取与该发热组件类别相对应的风扇运行参数;以及(4)根据选取的风扇运行参数,控制该发热组件所用的散热风扇转速。
7.如权利要求6所述的风扇控制方法,其特征在于,该风扇运行参数是以控制视窗的方式储存在该数据库中。
8.如权利要求6所述的风扇控制方法,其特征在于,该风扇运行参数是指与该发热组件所属类别相对应的风扇转速。
全文摘要
一种风扇控制系统以及方法,适用于对发热组件所用的散热风扇进行控制,该风扇控制系统包括数据库、检测模块、选择模块以及控制模块;本发明可适用于不同类别的发热组件,例如计算机内部组设的中央处理器所用的散热风扇,本发明的控制系统根据该发热组件所属的类别选择与此类别相对应的风扇运行参数,并按所选运行参数对该散热风扇进行控制,不需另行针对不同的发热组件提供对应的散热风扇,避免中央处理器在温度过高时,因未增强风扇的散热效果引起的系统死机或者中央处理器损坏,也避免了在中央处理器温度不高时散热风扇仍旧全速运转产生大量噪音以及浪费电能的情况发生。
文档编号G06F1/20GK1932300SQ20051010346
公开日2007年3月21日 申请日期2005年9月15日 优先权日2005年9月15日
发明者李俊良, 杨吉期 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1