风扇转速控制系统及方法

文档序号:6607803阅读:118来源:国知局
专利名称:风扇转速控制系统及方法
技术领域
本发明涉及一种控制系统及方法,特别涉及一种风扇转速控制系统及方法。
背景技术
目前,计算机里通常会安装系统风扇来为计算机系统进行散热,而风扇的转速通常是通过风扇转速控制曲线(Fan Speed Control Curve)进行控制的。请参照图1,图中绘有两条风扇转速控制曲线A及B,在同一温度下,曲线A对应的风扇转速要大于曲线B对应的风扇转速(图中占空比%是指用于控制风扇转速的脉宽调制信号的占空比,如80表示占空比为80% ),也就是说曲线A用于对高功率的硬设备进行散热,而曲线B用于对低功率的硬设备进行散热,以有效利用电能,这里仅简单介绍上述两个曲线,实际工作时,可能还包括更多个不同的曲线,以对应不同的硬设备。目前的风扇转速控制系统是通过BIOS (Basic Input Output System,基本输入输出系统)模块先侦测出系统中的硬件,再根据硬件来对应选择风扇转速控制曲线,例如,当系统安装了 SATA硬盘, BIOS模块侦测出系统安装了 SATA硬盘,则风扇转速控制系统选择曲线A对风扇进行转速控制,当系统安装了 SAS硬盘,BIOS模块侦测出系统安装了 SAS硬盘,则风扇转速控制系统选择曲线B对风扇进行转速控制。但有时候,系统可能安装了一种新硬件,而BIOS模块无法判断该新硬件所对应的风扇转速控制曲线是哪一个,故只能选择风扇转速最大的风扇转速控制曲线(如曲线A)来进行风扇转速的控制,如果该新硬件不需如此高的风扇转速,则浪费了电能,并且还会使噪
声变大。

发明内容
鉴于上述内容,有必要提供一种可节省电能的风扇转速控制系统及方法。一种风扇转速控制系统,用于控制一计算机系统风扇的转速,该风扇转速控制系统包括一 BIOS模块、一风扇及一硬件,该BIOS模块包括一编辑单元、一存储单元、一查询单元及一控制单元,该存储单元存储一风扇转速控制曲线与硬件序号匹配的表格,该编辑单元用于对该表格进行编辑,该查询单元用于查询该存储单元的表格以找出与该硬件的序号相匹配的风扇转速控制曲线,该控制单元用于根据查询到的风扇转速控制曲线对应控制该风扇的转速。—种风扇转速控制方法,用于控制一计算机系统风扇的转速,该计算机系统包括一存储单元,该存储单元存储一风扇转速控制曲线与硬件序号匹配的表格,该风扇转速控制方法包括读取硬件的序号;读取存储单元的表格并查询出与硬件的序号相匹配的风扇转速控制曲线;及根据查询到的风扇转速控制曲线对应控制风扇的转速。相较现有技术,本发明风扇转速控制系统及方法通过该编辑单元对存储单元内的风扇转速控制曲线与硬件序号匹配的表格进行编辑,然后再通过该查询单元查询出对应的风扇转速控制曲线,最后经该控制单元根据查询到的风扇转速控制曲线对应控制该风扇的转速,如此硬件与风扇转速实现了匹配,从而解决了 BIOS模块无法判断新硬件而只能应用转速最高的风扇转速控制曲线的问题。



BIOS模块10
编辑单元12
存储单元14
查询单元16
控制单元18
风扇20
硬件30
具体实施例方式请参考图2,本发明风扇转速控制系统100用于控制计算机系统风扇的转速,其较佳实施方式包括一 BIOS模块10、一风扇20及一硬件30,该BIOS模块10用于在计算机启动时执行自检程序,以对计算机上的硬件进行检测,这里仅描述BIOS模块10用于控制风扇 20转速的工作原理部分,其它工作原理部分为现有技术,这里不再描述。这里的硬件30可以表示一个硬件,也可以表示多个硬件,且风扇20同样也可以表示一个或多个风扇,为了描述方便,这里仅以一个硬件及一个风扇为例进行说明。该BIOS模块10用于控制风扇20转速的部分包括一编辑单元12、一存储单元14、 一查询单元16及一控制单元18。该存储单元14存储一风扇转速控制曲线与硬件序号匹配的表格,例如下表
ST32000644NSST32000444SS曲线AYN曲线BNY曲线CNN
表中第一行表示硬件的序号(任一方格内也可同时表示多个硬件的序号),左侧第一列表示多种不同的风扇转速控制曲线,Y表示匹配,例如曲线A与序号为ST32000644NS 的硬件相匹配,N表示不匹配。该编辑单元12可以对该表格进行编辑,例如可在对BIOS参数设定界面下进行编辑,例如,当该计算机系统需要安装一新硬件或需增加一新风扇转速控制曲线时,可通过该编辑单元12对上述表格进行编辑。当编辑完后,计算机系统工作时,该BIOS模块10进行自检操作,此时该BIOS模块 10读取到硬件30的序号,然后该查询单元16读取存储单元14的表格并进行查询,当查询到与该硬件30的序号相匹配的风扇转速控制曲线时通知该控制单元18,该控制单元18根据查询到的风扇转速控制曲线对应控制该风扇20的转速。如此,不论系统添加何等新硬件或新风扇转速控制曲线,只要事先通过该编辑单元12对存储单元14内的风扇转速控制曲线与硬件序号匹配的表格进行编辑即可,然后再通过该查询单元16查询出对应的风扇转速控制曲线,最后经该控制单元18根据查询到的风扇转速控制曲线对应控制该风扇20的转速即可,十分方便,从而解决了 BIOS模块10无法判断新硬件30而只能应用转速最高的风扇转速控制曲线的问题。请参考图3,本发明风扇转速控制方法应用于上述风扇转速控制系统,该方法的较佳实施方式包括以下步骤。Sl 该BIOS模块10读取硬件30的序号。S2 该查询单元16读取存储单元14的表格并进行查询,当查询到与该硬件30的序号相匹配的风扇转速控制曲线时通知该控制单元18。S3 该控制单元18根据查询到的风扇转速控制曲线对应控制该风扇20的转速。
权利要求
1.一种风扇转速控制系统,用于控制一计算机系统风扇的转速,该风扇转速控制系统包括一 BIOS模块、一风扇及一硬件,该BIOS模块包括一编辑单元、一存储单元、一查询单元及一控制单元,该存储单元存储一风扇转速控制曲线与硬件序号匹配的表格,该编辑单元用于对该表格进行编辑,该查询单元用于查询该存储单元的表格以找出与该硬件的序号相匹配的风扇转速控制曲线,该控制单元用于根据查询到的风扇转速控制曲线对应控制该风扇的转速。
2.一种风扇转速控制方法,用于控制一计算机系统风扇的转速,该计算机系统包括一存储单元,该存储单元存储一风扇转速控制曲线与硬件序号匹配的表格,该风扇转速控制方法包括读取硬件的序号;读取存储单元的表格并查询出与硬件的序号相匹配的风扇转速控制曲线;及根据查询到的风扇转速控制曲线对应控制风扇的转速。
全文摘要
一种风扇转速控制系统,用于控制一计算机系统风扇的转速,该风扇转速控制系统包括一BIOS模块、一风扇及一硬件,该BIOS模块包括一编辑单元、一存储单元、一查询单元及一控制单元,该存储单元存储一风扇转速控制曲线与硬件序号匹配的表格,该编辑单元用于对该表格进行编辑,该查询单元用于查询该存储单元的表格以找出与该硬件的序号相匹配的风扇转速控制曲线,该控制单元用于根据查询到的风扇转速控制曲线对应控制该风扇的转速。本发明还提供一种风扇转速控制方法,该风扇转速控制系统应用该风扇转速控制方法可有效节省电能。
文档编号G06F1/20GK102375509SQ20101025531
公开日2012年3月14日 申请日期2010年8月17日 优先权日2010年8月17日
发明者张耀廷, 林孟娴 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1