CN104252210A - 风扇转速控制***、电子装置及风扇转速控制方法 - Google Patents

风扇转速控制***、电子装置及风扇转速控制方法 Download PDF

Info

Publication number
CN104252210A
CN104252210A CN201310264329.4A CN201310264329A CN104252210A CN 104252210 A CN104252210 A CN 104252210A CN 201310264329 A CN201310264329 A CN 201310264329A CN 104252210 A CN104252210 A CN 104252210A
Authority
CN
China
Prior art keywords
temperature value
current temperature
fan
time interval
heater element
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
Application number
CN201310264329.4A
Other languages
English (en)
Inventor
张耀廷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201310264329.4A priority Critical patent/CN104252210A/zh
Publication of CN104252210A publication Critical patent/CN104252210A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)

Abstract

本发明提供一种风扇转速控制***、电子装置及风扇转速控制方法。该电子装置包括风扇、发热元件以及存储单元,存储单元用于存储发热元件的临界温度值以及大于该临界温度值的安全工作温度值。该方法包括:获取发热元件的当前温度值并与临界温度值比较;若当前温度值低于该临界温度值时控制风扇降低转速;反之控制风扇提高转速,并将该当前温度值与安全工作温度值进行比较;在当前温度值大于安全工作温度值时以第一时间间隔作为定时时长进行计时,反之以小于该第一时间间隔的第二时间间隔作为定时时长进行计时;在计时达到第一或第二时间间隔时重新获取发热元件的当前温度值。本发明有利于避免***温度在临界温度值附近振荡引起风扇转速频繁变化。

Description

风扇转速控制***、电子装置及风扇转速控制方法
技术领域
本发明涉及风扇,尤其涉及一种风扇转速的控制***及控制方法。
背景技术
现如今,计算机已成为人们日常生活及工作中不可或缺的工具。由于计算机的功能不断提升,使得中央处理单元的运算速度也相对提高。中央处理单元在高速运算下会产生大量的热量,进而对***造成不可小视的影响,轻者可能造成***当机,严重的可能造成***不可恢复的硬件破坏。因此***散热的越来越受到重视。
风扇散热是业界最常见的散热方法。为了尽快排除***发热元件产生的热量,目前市场上出现了一种加设了感温元件的风扇转速控制技术,能够实时感温元件根据侦测到的***发热元件温度该改变风扇的转速。即,当***发热元件的温度超过一临界值时增加风扇的转速,待温度降到该临界值以下时再降低风扇的转速。然而,当***发热元件的温度在该临界值附近振荡时,该类风扇转速控制技术必须频繁地调整风扇转速以适应需要,从而导致风扇状态不稳定,寿命也相应变短。
发明内容
鉴于以上内容,有必要提供一种风扇转速控制***,能够避免***温度振荡引起风扇转速频繁变化,从而解决以上问题。
本发明提供一种风扇转速控制***,运行于一具有风扇的电子装置中,该电子装置还包括至少一发热元件和一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该风扇转速控制***包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与所述存储的临界温度值进行比较,还用于在判断当前温度值大于该临界温度值时,继续将该当前温度值与所述存储的安全工作温度值进行比较;
一执行模块,用于当该当前温度值小于该临界温度值时,产生一第一控制指令,控制风扇降低其自身转速;还用于当该当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高其自身转速;以及
一定时模块,用于在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号;还用于在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;
该温度获取模块还用于在接收到该定时模块产生的触发信号时重新获取该发热元件的当前温度值。
本发明还提供一种电子装置一种电子装置,包括至少一发热元件、一风扇、一存储单元以及一中央处理器,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该中央处理器包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与所述存储的临界温度值进行比较,还用于在判断当前温度值大于该临界温度值时,继续将该当前温度值与所述存储的安全工作温度值进行比较;
一执行模块,用于当该当前温度值小于该临界温度值时,产生一第一控制指令,控制风扇降低其自身转速;还用于当该当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高其自身转速;以及
一定时模块,用于在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号;还用于在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;
该温度获取模块还用于在接收到该定时模块产生的触发信号时重新获取该发热元件的当前温度值。
本发明还提供一种风扇转速控制方法,应用于一电子装置中,该电子装置包括一风扇、至少一发热元件以及一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,该方法包括:
(a) 获取该发热元件的当前温度值;
(b) 将所述当前温度值与所述存储的临界温度值进行比较;
(c) 若当前温度值低于该临界温度值时,产生一第一控制指令,控制风扇降低自身转速;
(d) 若当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高自身转速,并继续将该当前温度值与所述存储的安全工作温度值进行比较;
(e) 在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号,在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;以及
(f) 在接收到该触发信号时重新获取该发热元件的当前温度值,并重复上述(b)-(f)步骤。
与现有技术相比,本发明有利于避免***温度在临界温度值附近振荡所引起的风扇转速频繁变化的现象。
附图说明
图1为本发明一较佳实施方式中的风扇转速控制***的功能模块图。
图2为本发明一较佳实施方式中的风扇转速控制方法的流程图。
主要元件符号说明
风扇转速控制*** 100
温度获取模块 101
分析模块 102
执行模块 103
定时模块 104
电子装置 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以及一定时模块104。
该温度获取模块101用于获取该发热元件40的当前温度值。在本实施方式中,该温度获取模块102用于在该电子装置1开始运行时获取该发热元件40的当前温度值。
该分析模块102用于将所述当前温度值与该存储单元20中存储的临界温度值进行比较。
该执行模块103用于当该当前温度值小于该临界温度值时,生成一第一控制指令并发送给该风扇10,从而控制该风扇10降低转速以避免电能浪费。该执行模块103还用于当该当前温度值大于该临界温度值时,生成一第二控制指令并发送给该风扇10,从而控制该风扇10提高转速以降低发热元件40的温度。
该分析模块102还用于在判断当前温度值大于该临界温度值时,继续将该当前温度值与该存储单元20中存储的安全工作温度值进行比较。
该定时模块104用于在当前温度值大于该安全工作温度值时,以一第一时间间隔作为定时时长开始计时,并在计时达到该第一时间间隔时产生一触发信号,该定时模块104还用于在当前温度值小于该安全工作温度时,以一小于该第一时间间隔的第二时间间隔作为定时时长开始计时,并在计时达到该第二时间间隔时产生该触发信号。
该温度获取模块101还用于在接收到该定时模块104产生的触发信号后重新获取该发热元件40的当前温度值。此时,该分析模块102、该执行模块103以及该定时模块104重复以上步骤。
如此,若发热元件40的当前温度值大于该临界温度值而小于该安全工作温度值时,发热元件40温度较高但不至于会导致电子装置1***当机或硬件破坏。此时,该风扇转速控制***100适当提高风扇10的转速,并根据一较大的时间间隔重新获取该发热元件40的温度,从而避免发热元件40温度仅在临界温度值附近振荡时不必要地频繁调节该风扇10的转速。
图2示意出本发明一较佳实施方式中的风扇转速控制方法,该方法应用于上述电子装置1中,该方法包括以下步骤:
步骤S21:该温度获取模块101获取该发热元件40的当前温度值。
步骤S22:该分析模块102将所述当前温度值与该存储单元20中存储的临界温度值进行比较以判断所述当前温度值是否小于该临界温度值,若是,则进行步骤S23;否则,则进行步骤S24。
步骤S23:该执行模块103生成一第一控制指令并发送给该风扇10,从而控制该风扇10降低转速以避免电能浪费。
步骤S24:该执行模块103生成一第二控制指令并发送给该风扇10,从而控制该风扇10提高转速以降低发热元件40的温度。
步骤S25:该分析模块102将该当前温度值与该存储单元20中存储的安全工作温度值进行比较。
步骤S26:该定时模块104在分析模块10比较当前温度值大于该安全工作温度值时以第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号,该定时模块104并在当前温度值小于该安全工作温度时以小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号。
步骤S27:该温度获取模块101在接收到该定时模块104产生的触发信号时重新获取该发热元件40的当前温度值。此时回到步骤S22。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。

Claims (7)

1.一种风扇转速控制***,运行于一具有风扇的电子装置中,该电子装置还包括至少一发热元件和一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该风扇转速控制***包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与所述存储的临界温度值进行比较,还用于在判断当前温度值大于该临界温度值时,继续将该当前温度值与所述存储的安全工作温度值进行比较;
一执行模块,用于当该当前温度值小于该临界温度值时,产生一第一控制指令,控制风扇降低其自身转速;还用于当该当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高其自身转速;以及
一定时模块,用于在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号;还用于在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;
该温度获取模块还用于在接收到该定时模块产生的触发信号时重新获取该发热元件的当前温度值。
2.如权利要求1所述的风扇转速控制***,其特征在于,该发热元件为该电子装置的中央处理器、显卡或音视频解码芯片。
3.如权利要求1所述的风扇转速控制***,其特征在于,该温度获取模块用于当该电子装置开始运行时获取该发热元件的当前温度值。
4.一种电子装置,包括至少一发热元件、一风扇、一存储单元以及一中央处理器,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该中央处理器包括:
一温度获取模块,用于获取该发热元件的当前温度值;
一分析模块,用于将所述当前温度值与所述存储的临界温度值进行比较,还用于在判断当前温度值大于该临界温度值时,继续将该当前温度值与所述存储的安全工作温度值进行比较;
一执行模块,用于当该当前温度值小于该临界温度值时,产生一第一控制指令,控制风扇降低其自身转速;还用于当该当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高其自身转速;以及
一定时模块,用于在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号;还用于在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;
该温度获取模块还用于在接收到该定时模块产生的触发信号时重新获取该发热元件的当前温度值。
5.如权利要求4所述的电子装置,其特征在于,该发热元件为该电子装置的中央处理器、显卡或音视频解码芯片。
6.如权利要求4所述的电子装置,其特征在于,该温度获取模块用于当该电子装置开始运行时获取该发热元件的当前温度值。
7.一种风扇转速控制方法,应用于一电子装置中,该电子装置包括一风扇、至少一发热元件以及一存储单元,该存储单元用于存储该发热元件的一临界温度值以及一大于该临界温度值的安全工作温度值,其特征在于,该方法包括:
(a) 获取该发热元件的当前温度值;
(b) 将所述当前温度值与所述存储的临界温度值进行比较;
(c) 若当前温度值低于该临界温度值时,产生一第一控制指令,控制风扇降低自身转速;
(d) 若当前温度值大于该临界温度值时,产生一第二控制指令,控制风扇提高自身转速,并继续将该当前温度值与所述存储的安全工作温度值进行比较;
(e) 在当前温度值大于该安全工作温度值时以一第一时间间隔作为定时时长进行计时,并在计时达到该第一时间间隔时产生一触发信号,在当前温度值小于该安全工作温度时以一小于该第一时间间隔的第二时间间隔作为定时时长进行计时,并在计时达到该第二时间间隔时产生该触发信号;以及
(f) 在接收到该触发信号时重新获取该发热元件的当前温度值,并重复上述(b)-(f)步骤。
CN201310264329.4A 2013-06-28 2013-06-28 风扇转速控制***、电子装置及风扇转速控制方法 Pending CN104252210A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310264329.4A CN104252210A (zh) 2013-06-28 2013-06-28 风扇转速控制***、电子装置及风扇转速控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310264329.4A CN104252210A (zh) 2013-06-28 2013-06-28 风扇转速控制***、电子装置及风扇转速控制方法

Publications (1)

Publication Number Publication Date
CN104252210A true CN104252210A (zh) 2014-12-31

Family

ID=52187207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310264329.4A Pending CN104252210A (zh) 2013-06-28 2013-06-28 风扇转速控制***、电子装置及风扇转速控制方法

Country Status (1)

Country Link
CN (1) CN104252210A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911803A (zh) * 2015-10-22 2016-08-31 乐视致新电子科技(天津)有限公司 一种智能投影机动态散热的方法及装置
CN110799757A (zh) * 2018-11-30 2020-02-14 深圳市大疆创新科技有限公司 风扇的控制方法、风扇控制装置及电子设备
CN113833684A (zh) * 2021-09-27 2021-12-24 深圳兴奇宏科技有限公司 风扇失效保护***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911803A (zh) * 2015-10-22 2016-08-31 乐视致新电子科技(天津)有限公司 一种智能投影机动态散热的方法及装置
CN110799757A (zh) * 2018-11-30 2020-02-14 深圳市大疆创新科技有限公司 风扇的控制方法、风扇控制装置及电子设备
CN110799757B (zh) * 2018-11-30 2021-03-16 深圳市大疆创新科技有限公司 风扇的控制方法、风扇控制装置及电子设备
CN113833684A (zh) * 2021-09-27 2021-12-24 深圳兴奇宏科技有限公司 风扇失效保护***

Similar Documents

Publication Publication Date Title
CN109563844B (zh) 风扇转速调整方法、装置、设备、存储介质、程序产品
US10524387B2 (en) Heat dissipation control method and immersion cooling system thereof
WO2015123976A1 (zh) 电子设备中风扇转速的控制方法及装置
CN103850963B (zh) 风扇控制***及风扇控制方法
CN101008855A (zh) 风扇转速控制***及方法
CN102724846B (zh) 散热控制方法及散热控制装置
CN106229574B (zh) 电池包的冷却方法及***
TW567408B (en) Apparatus and method for controlling power and clock speed of electronic system
CN104214121A (zh) 风扇转数控制***及方法
CN103064484B (zh) 电子***及其预加热方法与装置
US20070124609A1 (en) System and method for controlling cpu overclocking
CN102854947A (zh) 风扇控制***、计算机***及其控制风扇转速的方法
CN104252210A (zh) 风扇转速控制***、电子装置及风扇转速控制方法
CN104252209A (zh) 风扇转速自动调节方法及***
CN113985941A (zh) 温度控制方法、装置、设备及存储介质
CN105426289A (zh) 基板管理控制器及侦测风扇及风扇控制器的方法
CN104074784A (zh) 风扇控制***及方法
TWI732573B (zh) 多熱源的溫度管理方法以及多熱源無線通訊裝置
TW201445295A (zh) 風扇轉數控制系統及方法
CN104252211A (zh) 风扇转速控制***、电子装置及风扇转速控制方法
US20060117205A1 (en) Data processing device with cooling fan
CN112656209B (zh) 一种干烧检测方法、装置及存储介质
TW201541244A (zh) 動態調整監控模式的系統、方法及伺服器
CN103821746A (zh) 风扇监控方法及服务器***
US20230229209A1 (en) Heat dissipation control method, apparatus and device

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