CN106020391B - 一种微小型电脑风扇控制方法 - Google Patents

一种微小型电脑风扇控制方法 Download PDF

Info

Publication number
CN106020391B
CN106020391B CN201610310376.1A CN201610310376A CN106020391B CN 106020391 B CN106020391 B CN 106020391B CN 201610310376 A CN201610310376 A CN 201610310376A CN 106020391 B CN106020391 B CN 106020391B
Authority
CN
China
Prior art keywords
cpu
fan
microminiature
computer
fan control
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.)
Active
Application number
CN201610310376.1A
Other languages
English (en)
Other versions
CN106020391A (zh
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.)
TPV Electronic Technology Fujian Co Ltd
Original Assignee
TPV Electronics Fujian 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 TPV Electronics Fujian Co Ltd filed Critical TPV Electronics Fujian Co Ltd
Priority to CN201610310376.1A priority Critical patent/CN106020391B/zh
Priority to TW105120223A priority patent/TW201740238A/zh
Priority to US15/196,097 priority patent/US20170329374A1/en
Publication of CN106020391A publication Critical patent/CN106020391A/zh
Application granted granted Critical
Publication of CN106020391B publication Critical patent/CN106020391B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/203Cooling means for portable computers, e.g. for laptops
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Power Sources (AREA)
  • Structures Of Non-Positive Displacement Pumps (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

本发明涉及一种微小型电脑风扇控制方法,以CPU DTS的温度作为依据并以此温度作为条件来控制CPU风扇,当CPU(DTS)处于相对较低温度的程序设定条件下,使转运转中的风扇完全停止运转,而不是一直运转,来达到前述降低耗能与减少CPU风扇运转声响,进而有相对较好的用户体验,本发明可提升CPU风扇的使用寿命,也进一步的降低了客服与维修成本。

Description

一种微小型电脑风扇控制方法
技术领域
本发明涉及微小型电脑领域,特别是一种微小型电脑风扇控制方法。
背景技术
现有(Intel X86)微小型计算机***散热设计的运作模式为:启动***电源开机后CPU fan就开始一直(全速)运转,直到使用者将计算机***电源关闭。
当CPU处于(ACPI)闲置(idle)低使用率/低耗能的状态, CPU 风扇都会(全速)运转,不但比较耗电, 也会产生较长时间的环境声响(acoustic)。
发明内容
有鉴于此,本发明的目的是提出一种微小型电脑风扇控制方法,依据CPU DTS温度条件设定寄存器来控制CPU风扇以达到降低***耗能,减少CPU风扇运转声响之技术。
本发明采用以下方案实现:一种微小型电脑风扇控制方法,具体包括以下步骤:
步骤S1:打开微小型电脑电源;所述微小型电脑为电脑棒;
步骤S2:执行BIOS韧体所处理的开机自我检测程序;
步骤S3:正常开机进入到支援ACPI的作业***;
步骤S4:读取CPU DTS温度,并判断是否小于或等于设定的温度值;若是,则进入步骤S5;否则,进入步骤S6;
步骤S5:设置相应的寄存器来关闭CPU风扇,返回步骤S4;
步骤S6:设置相应的寄存器来打开CPU风扇,返回步骤S4。
进一步地,所述支援ACPI的作业***为windows 10操作***。
进一步地,所述设定的温度值为70摄氏度。
进一步地,所述步骤S5、S6中的寄存器为GPIO寄存器。
与现有技术相比,本发明有以下有益效果:当微小型计算机(计算机棒)开机状态下, CPU处于低耗能(idle)状态, 以CPU DTS(Digital Thermal Sensor)的温度作为依据并以此温度作为条件来控制CPU风扇, 当CPU(DTS)处于相对较低温度的程序设定条件下,使转运转中的风扇完全停止运转,而不是一直运转,来达到前述降低耗能与减少CPU风扇的运转声响(acoustic),进而有相对较好的用户体验,因为此技术可提升CPU fan的使用寿命(MTBF),也进一步的降低了客服(FAE)与维修(RMA)成本。
附图说明
图1为本发明的方法流程示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
如图1所示,本实施例提供了一种微小型电脑风扇控制方法,具体包括以下步骤:
步骤S1:打开微小型电脑电源;所述微小型电脑为电脑棒;
步骤S2:执行BIOS韧体所处理的开机自我检测程序;
步骤S3:正常开机进入到支援ACPI的作业***;
步骤S4:读取CPU DTS温度,并判断是否小于或等于设定的温度值;若是,则进入步骤S5;否则,进入步骤S6;
步骤S5:设置相应的寄存器来关闭CPU风扇,返回步骤S4;
步骤S6:设置相应的寄存器来打开CPU风扇,返回步骤S4。
在本实施例中,所述支援ACPI的作业***为windows 10操作***。
在本实施例中,所述设定的温度值为70摄氏度。
在本实施例中,所述步骤S5、S6中的寄存器为GPIO寄存器。
特别的,虽然现有技术中笔记本电脑的散热方法有采用设定温度阈值的方法来控制风扇的开停。但是,笔记本电脑的电路设计较为複杂, 在风扇控制的部分需要许多额外的零组件(i.e., Embedded Control芯片或 Supre IO 芯片)来达成,然而TPV 所设计的微小型电脑因为产品体积非常的小, 电路板也非常的的小, 所以在电路设计上无法使用前述Embedded Control芯片或Supre IO 芯片来达成控制风扇的目的, 因此发明了此专利中以(英特尔公司 X86) SOC/CPU 的GPIO 硬体线路搭配BIOS 韧体(ACPI ASL)程式来达成微小型电脑的风扇控制, 此种设计发明, 与市场上其它微小型电脑的产品的设计完全不同,市场上其它微小型电脑产品完全没有风扇控制的机制,其工作方式是电脑开机后, CPU风扇的一直运转, 除非将电脑关机, 所以此专利的设计著眼于微小型电脑的风扇控制, 而非大型笔记本电脑或桌机, 相较于其它微小型电脑的风扇设计, 有著许多的优点。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

Claims (1)

1.一种微小型电脑风扇控制方法,其特征在于:包括以下步骤:
步骤S1:打开微小型电脑电源;所述微小型电脑为电脑棒;
步骤S2:执行BIOS韧体所处理的开机自我检测程序;
步骤S3:正常开机进入到支援ACPI的作业***;
步骤S4:读取CPU DTS温度,并判断是否小于或等于设定的温度值;若是,则进入步骤S5;否则,进入步骤S6;
步骤S5:设置相应的寄存器来关闭CPU风扇,返回步骤S4;
步骤S6:设置相应的寄存器来打开CPU风扇,返回步骤S4;
其中,所述支援ACPI的作业***为windows 10操作***;
其中,所述设定的温度值为70摄氏度;
其中,所述步骤S5、S6中的寄存器为GPIO寄存器;
其中,微小型电脑的风扇控制以SOC/CPU的GPIO 硬体线路搭配BIOS 韧体程式来达成。
CN201610310376.1A 2016-05-12 2016-05-12 一种微小型电脑风扇控制方法 Active CN106020391B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610310376.1A CN106020391B (zh) 2016-05-12 2016-05-12 一种微小型电脑风扇控制方法
TW105120223A TW201740238A (zh) 2016-05-12 2016-06-27 微小型電腦風扇控制方法
US15/196,097 US20170329374A1 (en) 2016-05-12 2016-06-29 Method for Controlling Fan in Tiny Computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610310376.1A CN106020391B (zh) 2016-05-12 2016-05-12 一种微小型电脑风扇控制方法

Publications (2)

Publication Number Publication Date
CN106020391A CN106020391A (zh) 2016-10-12
CN106020391B true CN106020391B (zh) 2019-09-20

Family

ID=57099996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610310376.1A Active CN106020391B (zh) 2016-05-12 2016-05-12 一种微小型电脑风扇控制方法

Country Status (3)

Country Link
US (1) US20170329374A1 (zh)
CN (1) CN106020391B (zh)
TW (1) TW201740238A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11016544B2 (en) 2019-07-02 2021-05-25 Microsoft Technology Licensing, Llc System and method for adaptive thermal management of battery packs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1163811C (zh) * 2000-12-18 2004-08-25 联想(北京)有限公司 主机内部温度控制方法
CN1591279A (zh) * 2003-09-05 2005-03-09 英业达股份有限公司 散热方法及***
CN1808335A (zh) * 2005-01-20 2006-07-26 英业达股份有限公司 散热方法
CN1955881A (zh) * 2005-10-26 2007-05-02 联想(北京)有限公司 一种计算机启动时启动风扇控制装置及方法
CN101464827A (zh) * 2007-12-18 2009-06-24 英业达股份有限公司 风扇转速的控制方法及***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056724A (ja) * 1999-08-18 2001-02-27 Nec Niigata Ltd パーソナルコンピュータの冷却方式
JP3715475B2 (ja) * 1999-09-13 2005-11-09 富士通株式会社 電子機器用温度制御回路および電子機器の温度制御方法
US6545438B1 (en) * 2000-03-31 2003-04-08 Ljm Products, Inc. Cooling module and related control circuits useful therefor incorporating a communication port for receiving digital command signals to control module
US7387499B2 (en) * 2004-08-13 2008-06-17 Gateway Inc. System and method for testing the operation of a cooling fan
JP4157550B2 (ja) * 2005-08-30 2008-10-01 株式会社東芝 情報処理装置および冷却制御方法
JP2014078199A (ja) * 2012-10-12 2014-05-01 Toshiba Corp 情報処理装置および動作制御方法
KR101564428B1 (ko) * 2015-01-09 2015-10-30 주식회사 한미마이크로닉스 컴퓨터가 꺼진 상태에서 대기전원부 냉각시키는 팬 제어회로를 갖춘 컴퓨터용 전원공급장치 및 운영방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1163811C (zh) * 2000-12-18 2004-08-25 联想(北京)有限公司 主机内部温度控制方法
CN1591279A (zh) * 2003-09-05 2005-03-09 英业达股份有限公司 散热方法及***
CN1808335A (zh) * 2005-01-20 2006-07-26 英业达股份有限公司 散热方法
CN1955881A (zh) * 2005-10-26 2007-05-02 联想(北京)有限公司 一种计算机启动时启动风扇控制装置及方法
CN101464827A (zh) * 2007-12-18 2009-06-24 英业达股份有限公司 风扇转速的控制方法及***

Also Published As

Publication number Publication date
US20170329374A1 (en) 2017-11-16
TW201740238A (zh) 2017-11-16
CN106020391A (zh) 2016-10-12

Similar Documents

Publication Publication Date Title
CN103821747B (zh) 风扇控制***、计算机***及其风扇控制的方法
TWI432947B (zh) 電腦散熱風扇之控制方法
US20090155045A1 (en) Intelligent cooling fan device and fan rotation speed controlling method thereof
GB2464827A (en) Utilisation of an operating environment separately from its host information handling system
US7152013B2 (en) Heat dissipating method
CN102314213A (zh) 动态调整工作频率的计算机***
US9471117B1 (en) Skin temperature of computing device enclosure
CN103116402B (zh) 具有语音控制功能的计算机***以及语音控制方法
TW201600960A (zh) 電腦系統中基於電流時變率的風扇控制系統與方法
JP6240225B2 (ja) ポータブルコンピューティングデバイスにおける電圧モードの温度駆動型選択のためのシステムおよび方法
CN105468114A (zh) 一种优化服务器板卡散热噪音的设计方法
TW201934883A (zh) 複數冷卻風扇模組控制方法、伺服器系統以及非暫態電腦可讀儲存媒體
US20210123634A1 (en) Water heater controller and methods for controlling water temperature
US11147186B2 (en) Predictive fan control using workload profiles
CN106020391B (zh) 一种微小型电脑风扇控制方法
TW201401818A (zh) 遠端啟動主機的方法及其系統與電子裝置
CN102562637A (zh) 计算机电源供应器的风扇转速控制方法及其装置
CN104597983A (zh) 一种计算机风扇转速调节方法及主板***
US20190121409A1 (en) Method and computer system for reducing noise from cooling fan
CN104791278A (zh) 风扇控制***及方法
TWM520669U (zh) 儲存裝置
US8850176B2 (en) Electronic device and speed-up booting module and method thereof using heat pipes
CN104714866A (zh) 风扇测试***及方法
US20120260116A1 (en) External power-saving usb mass storage device and power-saving method thereof
TWI751501B (zh) 鏈路狀態轉換的控制設定方法及使用此方法的電子裝置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 350300 Fuqing City, Fuzhou, Fujian, the reunification of overseas Chinese economic and Technological Development Zone

Patentee after: TPV Electronic Technology (Fujian) Co.,Ltd.

Address before: 350301 Fujian JIELIAN Electronics Co., Ltd

Patentee before: TPV Electronics(Fujian)Co.,Ltd.