检测计算机风扇问题的方法

文档序号:6574105阅读:478来源:国知局
专利名称:检测计算机风扇问题的方法
技术领域
本发明关于一种检测计算机风扇问题的方法,尤其是指一种利用嵌入式 控制器检测风扇转速来判断风扇是否合格的方法。
背景技术
总所周知,计算机CPU对散热的要求非常高, 一般来说CPU的温度最 好不要超过65度,65度(室温35度)以下是正常的。如果CPU温度超过 70度,那么长期使用可能会对CPU造成伤害;如果CPU温度达到80度, 那么CPU就非常危险了,所以我们应尽可能采用好的散热设备,比如CPU 风扇,其能使系统到了某种功耗的时候相应达到某种转速来满足散热要求。 而我们在使用的时候会经常遇到CPU风扇出现问题,比如风扇坏了停转,阻 力变大转动速度下降,风扇电源线没插稳风扇不转等等,这样会导致散热不 良从而致使系统出现速度慢,被迫关机等问题,甚至高温烧毁电子器件等 等。现有的诊断风扇问题的方法是,开机上电自检时,发现风扇不转,BIOS 把系统挂住,提示风扇不转。这种方法只能判断风扇是否转动却无法判断风 扇的转速是否能够满足足够的散热要求。发明内容因此,本发明的目的在于提供一种检测风扇问题的方法,其通过嵌入式 控制器检测风扇转速并判断风扇是否能满足足够的散热要求,从而更好保证 计算机的正常工作。为实现在上述目的,本发明提供一种检测计算机风扇问题的方法,包括以下步骤步骤l:启动计算机;步骤2:嵌入式控制器按系统所需的各种散热要求驱动风扇,嵌入式控制 器读取风扇转速,并判断风扇是否合格, 如果风扇合格,则执行步骤3; 如果风扇不合格,则执行步骤4; 步骤3: BIOS上电自检并引导操作系统; 步骤4: BIOS挂住操作系统并提示风扇故障信息。所述的检测计算机风扇问题的方法,其中,步骤2中,嵌入式控制器按系 统所需的各种散热要求驱动风扇是指嵌入式控制器按风扇额定转速的任意百 分比驱动风扇。综上所述,本发明检测计算机风扇问题的方法,利用嵌入式控制器来驱 动风扇,使之按风扇额定转速的任意百分比工作,以通过这种方法来检测风 扇是否合格,并将检测结果报告给基本输入输出系统,基本输入输出系统根 据检测结果相应启动操作系统或挂住系统并报告故障信息,从而保证了计算 机在开机前检测出风扇是否能够提供足够的散热要求。附图的简要说明下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的 技术方案及其他有益效果显而易见。 附图中,

图1为实现本发明检测计算机风扇问题的方法的原理框图; 图2为本发明检测计算机风扇问题的方法的流程图; 图3为本发明一实施例的步骤2的具体实施步骤。
具体实施方式
图1为实现本发明检测计算机风扇问题的方法的原理框图,如图所示, 风扇10电性连接于嵌入式控制器20上,嵌入式控制器20按风扇10转速的 任意百分比驱动风扇10,并相应读取风扇10转速,同时判断风扇10转速是 否合格,并将判断结果报告给基本输入输出系统(Basic I叩ut-Output System, BIOS) 30。图2为本发明检测计算机风扇问题的方法的流程图,包括以下步骤
步骤l:启动计算机;步骤2:嵌入式控制器20按系统所需的各种散热要求驱动风扇10,并读取 风扇转速,判断风扇10是否合格, 如果风扇合格,则执行步骤3; 如果风扇不合格,则执行步骤4; 步骤3: BIOS30上电自检并引导操作系统;步骤4: BIOS30挂住操作系统并提示风扇故障信息。步骤2中嵌入式控制器20按系统所需的各种散热要求驱动风扇10是指嵌入 式控制器20按风扇额定转速的任意百分比驱动风扇10,作为一具体的实施 例,步骤2具体包括如下步骤(如图3所示)步骤201:嵌入式控制器20驱动风扇全速旋转(风扇的全速是指风扇在额 定功率下的额定转速);步骤202:嵌入式控制器20读取风扇转速;步骤203:嵌入式控制器20判断风扇转速是否为零,如果风扇转速不为零,则执行步骤204;如果风扇转速为零,则风扇不合格,执行步骤4;步骤204:嵌入式控制器20判断风扇是否全速旋转, 如果风扇10全速旋转,则执行步骤205;否则风扇不合格,执行步骤4;步骤205:嵌入式控制器20驱动风扇10中速旋转,并读取风扇转速判断风扇转速是否为中速,嵌入式控制器20以40%-60%的额定电压驱动风扇10使风扇10中速旋转, 并读取风扇转速,如果风扇转速相应为额定转速的40%-60%,则风扇中速旋 转。如果风扇10中速旋转,则执行步骤206;否则风扇不合格,执行步骤4;步骤206:嵌入式控制器20驱动风扇10低速旋转,并读取风扇转速判断风 扇转速是否为低速, 嵌入式控制器20以15%-25%的额定电压驱动风扇10使风扇10低速旋转, 并读取风扇转速,如果风扇转速相应为额定转速的15%-25%,则风扇低速旋 转。如果风扇10低速旋转,则风扇合格,执行步骤3; 否则风扇不合格,执行步骤4。在本发明检测计算机风扇问题的方法其他实施例中,所述步骤2也可省略 步骤205或步骤206,如果只省略步骤205,则步骤204中,如果风扇10全速旋 转,则执行步骤206;如果只省略步骤206,则步骤205中,如果风扇10中速旋 转,则风扇合格,执行步骤3;如果同时省略步骤205与步骤206,则步骤204 中,如果风扇10全速旋转,则风扇合格,执行步骤3。本发明检测计算机风扇问题的方法,利用嵌入式控制器来驱动风扇,使 之按风扇额定转速的任意百分比工作,以通过这种方法来检测风扇是否合 格,并将检测结果报告给基本输入输出系统,基本输入输出系统根据检测结 果相应启动操作系统或挂住系统并报告故障信息,保证了计算机在开机前检 测出风扇是否能够提供足够的散热要求,从而更好保证计算机的正常工作。以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方 案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应 属于本发明后附的权利要求的保护范围。
权利要求
1、一种检测计算机风扇问题的方法,其特征在于,包括以下步骤步骤1启动计算机;步骤2嵌入式控制器按系统所需的各种散热要求驱动风扇,嵌入式控制器读取风扇转速,并判断风扇是否合格,如果风扇合格,则执行步骤3;如果风扇不合格,则执行步骤4;步骤3BIOS上电自检并引导操作系统;步骤4BIOS挂住操作系统并提示风扇故障信息。
2、 如权利要求l所述的检测计算机风扇问题的方法,其特征在于,步骤2中,嵌入式控制器按系统所需的各种散热要求驱动风扇是指嵌入式控制器按 风扇额定转速的任意百分比驱动风扇。
3、 如权利要求l所述的检测计算机风扇问题的方法,其特征在于,所述步骤2具体包括如下步骤步骤206:嵌入式控制器驱动风扇低速旋转,并读取风扇转速判断风扇转速是否为低速,如果风扇低速旋转,则风扇合格,则执行步骤3; 否则风扇不合格,执行步骤4。
4、 如权利要求3所述的检测计算机风扇问题的方法,其特征在于,所述 步骤206之前还包括步骤205:嵌入式控制器驱动风扇中速旋转,并读取风扇转速判断风扇转速是否为中速,如果风扇中速旋转,则执行步骤206; 否则风扇不合格,执行步骤4。
5、 如权利要求4所述的检测计算机风扇问题的方法,其特征在于,所述 步骤205之前还包括如下步骤步骤20h嵌入式控制器驱动风扇全速旋转; 步骤202:嵌入式控制器读取风扇转速; 步骤204:嵌入式控制器判断风扇是否全速旋转, 如果风扇全速旋转,则执行步骤205;否则风扇不合格,执行步骤4。
6、 如权利要求3所述的检测计算机风扇问题的方法,其特征在于,步骤 206中,风扇低速是指风扇额定转速的15%-25%。
7、 如权利要求4所述的检测计算机风扇问题的方法,其特征在于,步骤 205中,风扇中速是指风扇额定转速的40%-60°/()。
8、 如权利要求5所述的检测计算机风扇问题的方法,其特征在于,步骤 201中,风扇的全速是指风扇在额定功率下的额定转速。
9、 如权利要求5所述的检测计算机风扇问题的方法,其特征在于,步骤 202之后,步骤204之前还包括步骤203:嵌入式控制器判断风扇转速是否为零, 如果风扇转速不为零,则执行步骤204; 如果风扇转速为零,则风扇不合格,执行步骤4。
全文摘要
一种检测计算机风扇问题的方法,包括以下步骤步骤1启动计算机;步骤2嵌入式控制器按系统所需的各种散热要求驱动风扇,嵌入式控制器读取风扇转速,并判断风扇是否合格,如果风扇合格,则执行步骤3;如果风扇不合格,则执行步骤4;步骤3BIOS上电自检并引导操作系统;步骤4BIOS挂住操作系统并提示风扇故障信息。本发明检测计算机风扇问题的方法保证了计算机在开机前全面检测风扇的各种状况,使风扇在开机后能够满足足够的散热要求。
文档编号G06F11/22GK101398777SQ20071007739
公开日2009年4月1日 申请日期2007年9月27日 优先权日2007年9月27日
发明者张能军, 袁建平, 瑱 黄 申请人:深圳市顶星数码网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1