CN104252211A - 风扇转速控制***、电子装置及风扇转速控制方法 - Google Patents
风扇转速控制***、电子装置及风扇转速控制方法 Download PDFInfo
- Publication number
- CN104252211A CN104252211A CN201310264539.3A CN201310264539A CN104252211A CN 104252211 A CN104252211 A CN 104252211A CN 201310264539 A CN201310264539 A CN 201310264539A CN 104252211 A CN104252211 A CN 104252211A
- Authority
- CN
- China
- Prior art keywords
- temperature value
- fan
- steering order
- current temperature
- amplitude
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明提供一种风扇转速控制***、电子装置及风扇转速控制方法。该电子装置包括一风扇、至少一发热元件以及一存储单元,存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值。该方法包括:获取该发热元件的当前温度值并与安全工作温度值比较;当当前温度值大于安全工作温度值时,控制该风扇以一第一变化幅度提高其自身转速;反之,则继续将所述当前温度值与临界温度值进行比较;根据比较结果控制风扇以小于该第一变化幅度的第二变化幅度提高或者降低转速。与现有技术相比,本发明有利于当***热源的温度超过安全工作温度值时快速降低热源的温度。
Description
技术领域
本发明涉及风扇,尤其涉及一种风扇转速的控制***及控制方法。
背景技术
现如今,计算机已成为人们日常生活及工作中不可或缺的工具。由于计算机的功能不断提升,使得中央处理单元的运算速度也相对提高。中央处理单元在高速运算下会产生大量的热量,进而对***造成不可小视的影响。因此***散热的越来越受到重视。
风扇散热是业界最常见的散热方法。为了排除***热源产生的热量,目前市场上出现了一种加设了感温元件的风扇转速控制技术,能够当感温元件侦测到***热源的温度在临界值附近振荡时动态改变风扇的转速以适应需要,即,当***热源的温度超过一临界值时增加风扇的转速,待温度降到该临界值以下时降低风扇的转速。然而,该类风扇控制技术不能在***热源的温度远远超过该临界值时快速降低热源的温度,从而容易导致***当机或硬件破坏。
发明内容
鉴于以上内容,有必要提供一种风扇转速控制***,能够解决以上问题。
本发明提供一种风扇转速控制***,运行于一具有风扇的电子装置中,该电子装置还包括至少一发热元件和一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该***包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;还用于当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
一执行模块,用于当分析模块分析所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;还用于当分析模块分析所述当前温度值小于安全工作温度值时,根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
本发明还提供一种电子装置,包括至少一发热元件、一风扇、一存储单元以及一中央处理器,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该中央处理器包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;还用于当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
一执行模块,用于当分析模块分析所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;还用于当分析模块分析所述当前温度值小于安全工作温度值时,根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
本发明还提供一种风扇转速控制方法,应用于一电子装置中,该电子装置包括一风扇、至少一发热元件以及一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该方法包括:
获取该发热元件的当前温度值;
将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;
当所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;
当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
与现有技术相比,本发明有利于当***热源的温度超过安全工作温度值时快速降低热源的温度,从而容易导致***当机或硬件破坏。
附图说明
图1为本发明一较佳实施方式中的风扇转速控制***的功能模块图。
图2为本发明一较佳实施方式中的风扇转速控制方法的流程图。
主要元件符号说明
风扇转速控制*** | 100 |
温度获取模块 | 101 |
分析模块 | 102 |
执行模块 | 103 |
电子装置 | 1 |
风扇 | 10 |
存储单元 | 20 |
中央处理器 | 30 |
发热元件 | 40 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
图1为本发明的风扇转速控制***100的功能模块图。在本实施方式中,该风扇转速控制***100运行于一具有风扇10的电子装置1。在本实施方式中,该电子装置1为一计算机。该电子装置1还包括一存储单元20、一中央处理器30以及至少一发热元件40。该存储单元20用于存储该电子装置1中每一发热元件40的临界温度值以及大于该临界温度值的安全工作温度值。其中,所述发热元件40可以为该中央处理器30、显卡或音视频解码芯片(图未示)等。当所述发热元件40的温度大于该安全工作温度值时容易导致该电子装置1***当机、死机或硬件破坏,此时需要适当提高风扇10的转速以快速降低发热元件40的温度。当所述发热元件40的温度小于该安全工作温度而大于该临界温度值时,表明此时发热元件40温度较高但不至于会导致电子装置1***当机、死机或硬件破坏,此时同样需要适当提高风扇10的转速以降低发热元件40的温度。当所述发热元件40的温度小于该临界温度值时表明此时发热元件40温度较低,此时需要适当降低风扇10的转速以避免电能浪费。该存储单元20还用于存储该风扇转速控制***100的各个功能模块,该中央处理器30用于执行该些功能模块,从而控制风扇10的转速并对所述至少一发热元件40进行散热。在其它实施方式中,该风扇转速控制***100的各个模块为固化于中央处理器30中的硬件单元。
在本实施方式中,该风扇转速控制***100包括一温度获取模块101、一分析模块102以及一执行模块103。
该温度获取模块101用于获取该发热元件40的当前温度值。在本实施方式中,该温度获取模块101在该电子装置1开始运行时获取该发热元件40的当前温度值。更具体的,该温度获取模块101在该电子装置1开始运行时,每隔一固定的时间间隔获取该发热元件40的当前温度值。
该分析模块102用于将所述当前温度值与该存储单元20中存储的安全工作温度值进行比较。该分析模块102还用于当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元20中存储的临界温度值进行比较。
该执行模块103用于当分析模块102分析所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇10以一第一变化幅度提高其自身转速,如固定将风扇10的转速提高5%。该执行模块103还用于当分析模块102分析所述当前温度值小于安全工作温度值时,根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或一第三控制指令,该第二控制指令用于控制风扇10以小于该第一变化幅度的第二变化幅度提高自身转速,如固定将风扇10的转速提高2%,该第三控制指令用于控制风扇10以该第二变化幅度降低其自身转速,如固定将风扇10的转速降低2%。
具体的,当该当前温度值大于该临界温度值而小于该安全工作温度值时,该执行模块103生成该第二控制指令并发送给该风扇10,从而控制该风扇10将转速提高2%以降低发热元件40的温度。当该当前温度值小于该临界温度值时,该执行模块103生成该第三控制指令并发送给该风扇10,从而控制该风扇10将转速降低2%以避免电能浪费。
如此,若发热元件40的当前温度值大于该临界温度值而小于该安全工作温度值时,发热元件40温度较高但不至于会导致电子装置1***当机、死机或硬件破坏,此时该风扇转速控制***100以一较小的变化幅度适当提高风扇10的转速。若发热元件40的当前温度值大于该安全工作温度值时,发热元件40温度足以导致电子装置1***当机、死机或硬件破坏,此时该风扇转速控制***100以一相对较大的变化幅度快速提高风扇10的转速。
图2示意出本发明一较佳实施方式中的风扇转速控制方法,该方法应用于上述电子装置1中,该方法包括以下步骤:
步骤S21:该温度获取模块101在该电子装置1开始运行时,获取该发热元件40的当前温度值。在本实施方式中,该温度获取模块101在该电子装置1开始运行时,每隔一固定的时间间隔获取该发热元件40的当前温度值。
步骤S22:该分析模块102用于将所述当前温度值与该存储单元20中存储的安全工作温度值进行比较,以判断该当前温度值是否大于该完全工作温度值。若是,则进行步骤S23;否则,则进行步骤S24。
步骤S23:该执行模块103生成一第一控制指令,该第一控制指令用于控制该风扇10以一第一变化幅度提高其自身转速。
步骤S24:该分析模块102将所述当前温度值与该存储单元20中存储的临界温度值进行比较。
步骤S25:该执行模块103根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或一第三控制指令,该第二控制指令用于控制风扇10以小于该第一变化幅度的第二变化幅度提高自身转速,该第三控制指令用于控制风扇10以该第二变化幅度降低自身转速。具体的,当该当前温度值大于该临界温度值而小于该安全工作温度值时,该执行模块103生成该第二控制指令并发送给该风扇10,从而控制该风扇10将转速提高2%以降低发热元件40的温度。当该当前温度值小于该临界温度值时,该执行模块103生成该第三控制指令并发送给该风扇10,从而控制该风扇10将转速降低2%以避免电能浪费。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。
Claims (10)
1.一种风扇转速控制***,运行于一具有风扇的电子装置中,该电子装置还包括至少一发热元件和一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该***包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;还用于当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
一执行模块,用于当分析模块分析所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;还用于当分析模块分析所述当前温度值小于安全工作温度值时,根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
2.如权利要求1所述的风扇转速控制***,其特征在于,该发热元件为该电子装置的中央处理器、显卡或音视频解码芯片。
3.如权利要求1所述的风扇转速控制***,其特征在于,该温度获取模块在该电子装置开始运行时获取该发热元件的当前温度值。
4.如权利要求3所述的风扇转速控制***,其特征在于,该温度获取模块在该电子装置开始运行时,每隔一固定的时间间隔获取该发热元件的当前温度值。
5.如权利要求1所述的风扇转速控制***,其特征在于,该第一变化幅度为5%,该第二变化幅度为2%。
6.一种电子装置,包括至少一发热元件、一风扇、一存储单元以及一中央处理器,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该中央处理器包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;还用于当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
一执行模块,用于当分析模块分析所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;还用于当分析模块分析所述当前温度值小于安全工作温度值时,根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
7.如权利要求6所述的电子装置,其特征在于,该发热元件为该电子装置的中央处理器、显卡或音视频解码芯片。
8.如权利要求6所述的电子装置,其特征在于,该温度获取模块在该电子装置开始运行时获取该发热元件的当前温度值。
9.如权利要求6所述的电子装置,其特征在于,该第一变化幅度为5%,该第二变化幅度为2%。
10.一种风扇转速控制方法,应用于一电子装置中,该电子装置包括一风扇、至少一发热元件以及一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该方法包括:
获取该发热元件的当前温度值;
将所述当前温度值与该存储单元中存储的安全工作温度值进行比较;
当所述当前温度值大于安全工作温度值时,生成一第一控制指令,该第一控制指令用于控制该风扇以一第一变化幅度提高其自身转速;
当比较得所述当前温度值小于该安全工作温度值时,继续将所述当前温度值与该存储单元中存储的临界温度值进行比较;以及
根据当前温度值与临界温度值的比较结果相应生成一第二控制指令或第三控制指令,该第二控制指令用于控制风扇以小于该第一变化幅度的第二变化幅度提高转速,该第三控制指令用于控制风扇以该第二变化幅度降低转速。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310264539.3A CN104252211A (zh) | 2013-06-28 | 2013-06-28 | 风扇转速控制***、电子装置及风扇转速控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310264539.3A CN104252211A (zh) | 2013-06-28 | 2013-06-28 | 风扇转速控制***、电子装置及风扇转速控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104252211A true CN104252211A (zh) | 2014-12-31 |
Family
ID=52187208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310264539.3A Pending CN104252211A (zh) | 2013-06-28 | 2013-06-28 | 风扇转速控制***、电子装置及风扇转速控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104252211A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242763A (zh) * | 2015-10-10 | 2016-01-13 | 浪潮电子信息产业股份有限公司 | 一种节能的计算机风扇调控策略 |
CN108205370A (zh) * | 2018-02-24 | 2018-06-26 | 山东超越数控电子股份有限公司 | 一种芯片散热方法与装置 |
-
2013
- 2013-06-28 CN CN201310264539.3A patent/CN104252211A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242763A (zh) * | 2015-10-10 | 2016-01-13 | 浪潮电子信息产业股份有限公司 | 一种节能的计算机风扇调控策略 |
CN108205370A (zh) * | 2018-02-24 | 2018-06-26 | 山东超越数控电子股份有限公司 | 一种芯片散热方法与装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102854947A (zh) | 风扇控制***、计算机***及其控制风扇转速的方法 | |
CN101008855A (zh) | 风扇转速控制***及方法 | |
CN103020545B (zh) | 一种基于龙芯处理器的过温保护方法 | |
CN104252209A (zh) | 风扇转速自动调节方法及*** | |
CN102486180A (zh) | 风扇控制***及方法 | |
CN104214121A (zh) | 风扇转数控制***及方法 | |
CN203397351U (zh) | 一种计算机部件监控模块 | |
CN104074784A (zh) | 风扇控制***及方法 | |
CN104252211A (zh) | 风扇转速控制***、电子装置及风扇转速控制方法 | |
CN104252210A (zh) | 风扇转速控制***、电子装置及风扇转速控制方法 | |
CN103379802A (zh) | 风扇控制*** | |
CN1292531C (zh) | 发电机控制装置 | |
CN104122962A (zh) | 温度调节装置及方法 | |
CN105426289A (zh) | 基板管理控制器及侦测风扇及风扇控制器的方法 | |
CN203362568U (zh) | Cpu散热装置 | |
CN103197745A (zh) | 散热方法和计算机 | |
TWI732573B (zh) | 多熱源的溫度管理方法以及多熱源無線通訊裝置 | |
TW201445295A (zh) | 風扇轉數控制系統及方法 | |
US20140177172A1 (en) | Fan control system and method | |
CN110219821B (zh) | 一种风扇控制*** | |
TW201541244A (zh) | 動態調整監控模式的系統、方法及伺服器 | |
CN111156187A (zh) | 一种服务器风扇转速控制方法及装置 | |
CN108279761B (zh) | 一种支持风扇热插拔的服务器电源电路及控制方法 | |
CN102410237A (zh) | 风扇转速控制方法及相关计算机*** | |
TW201500648A (zh) | 風扇轉速控制系統、電子裝置及風扇轉速控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141231 |