[go: up one dir, main page]

TW201405292A - 識別一風扇之風扇類型的方法、識別系統、及電子系統 - Google Patents

識別一風扇之風扇類型的方法、識別系統、及電子系統 Download PDF

Info

Publication number
TW201405292A
TW201405292A TW101127414A TW101127414A TW201405292A TW 201405292 A TW201405292 A TW 201405292A TW 101127414 A TW101127414 A TW 101127414A TW 101127414 A TW101127414 A TW 101127414A TW 201405292 A TW201405292 A TW 201405292A
Authority
TW
Taiwan
Prior art keywords
fan
type
value
controller
identification
Prior art date
Application number
TW101127414A
Other languages
English (en)
Other versions
TWI521332B (zh
Inventor
Edward Yu-Zhun Kung
Kelvin Wen-Bin Huang
Marcus A Kelly
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Priority to TW101127414A priority Critical patent/TWI521332B/zh
Priority to US13/908,046 priority patent/US9176160B2/en
Priority to US14/048,218 priority patent/US9176161B2/en
Publication of TW201405292A publication Critical patent/TW201405292A/zh
Application granted granted Critical
Publication of TWI521332B publication Critical patent/TWI521332B/zh

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04BPOSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
    • F04B51/00Testing machines, pumps, or pumping installations
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/001Testing thereof; Determination or simulation of flow characteristics; Stall or surge detection, e.g. condition monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/004Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
    • 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
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

揭示一種在一電子裝置中識別一風扇之風扇類型的方法,該電子裝置包括一控制器。該方法包括:設定一風扇識別特徵值;透過該風扇接收該風扇識別特徵值;以該風扇識別特徵值啟動該使用風扇;透過該控制器讀取使用風扇的一轉速穩定值;及回應於該轉速穩定值,基於該風扇識別特徵值,透過該控制器識別該使用風扇的種類。該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期。也揭示其識別系統及其電子系統。

Description

識別一風扇之風扇類型的方法、識別系統、及電子系統
本發明大體而言係關於電子裝置的領域,且特別是有關於一種自動識別其配置風扇的方法與系統。
因應多樣化的市場需求與成本考量預算,電子裝置(例如但不限於電腦系統等等)的製造商往往提供各種電子裝置供消費者選擇。然而,製造商一般使用不同廠商或來源的零組件,不但增加了製造過程之複雜性,導致品質及效率下降的問題,更可能增加電腦系統的製造成本。
隨著技術的進步,電子裝置中的各種元件(例如但不限於處理器,記憶卡等等)的功率消耗與工作頻率與日俱增。因而典型上這些元件所產生的熱能也隨之增加。為避免元件過熱而產生之誤動作與損壞,監測元件溫度是必要的,更需要散去元件所生熱能,將溫度保持在合理範圍內。
電腦系統的散熱一般可使用散熱片、風扇等等。散熱片可使熱能從目標元件傳導至周圍的冷空氣。另一方面,市面上有多種類型風扇,例如三線直流風扇、四線脈衝寬度調變風扇等等,其可用於將熱能從電腦系統的內部元件散去。
一般而言,電腦系統可能需要使用多個風扇以避免誤動作與損壞,及改善其可靠性,特別就高容量的產品或系統而言,例如伺服器,針對其散熱需求、風扇特性控制、效能最 佳化等等,多個風扇是常用的解決方案。
就一特定產品或系統而言,傳統之風扇選用及配置有各種解決方案,其一為僅選用一個供應商的特定類型風扇,雖然其製造過程相對簡單,然降低成本的彈性相當小,也無法適當解決供應商斷貨的問題。另一解決方案為選用不同供應商的之具有重要產品資料(VPD,vital product data)的不同類型風扇。
典型上,重要產品資料係可儲存在產品之一非揮發性記憶體(NV memory)中,其包括關於製造及零組件的資訊。一般VPD包含如零組件號碼(part number)、序號(serial number)、產品類型號碼(product model number)、產品版本、維修等級及其它裝置型式之特定的資訊等等。或者,重要產品資料也可包含使用者定義的資訊。
第一圖描述在電腦系統中所使用風扇100之非揮發性記憶體104的配置,就習用的風扇100而言,至少具有風扇本體(未示於圖中),一微處理器(MCU)102,及一非揮發性記憶體104。較佳地,非揮發性記憶體104可例如但不限於為一快閃唯讀記憶體(flash ROM),一非揮發性電可擦可程式唯讀記憶體(EEPROM)等等。現參看第一圖,非揮發性記憶體104包括受保護區域108及可快閃區域112。受保護區域108內所儲存的為不可擦除碼,可例如但不限於重要產品資料(VPD),諸如與風扇100相關聯之零組件號碼、序號、產品類型號碼等等。上述技術已經是此領域中的習知技藝,應為熟此技藝 領域者所習知,在此不再贅述。
就風扇100之重要產品資料而言,於開機自行檢測(power-on-self-test,POST)時,POST將顯示機板零組件及系統元件的重要產品資料。POST也會追蹤系統元件的重要產品資料以判定是否每一裝置存正確的序號。若改變或移除一裝置則透過事件記錄(event log)及警告訊息警示使用者。此解決方案雖然製造彈性較大,然具重要產品資料的風扇100相當昂貴,其成本相對較高。
換言之,為了要滿足嚴格之風扇規格或說明書的要求、,當建置特定的電腦系統時,若僅使用一個供應商的單一種風扇,會有配置彈性相當小、應變效果不佳的問題,另一方面,若要選用來自多個風扇供應商的不同風扇時、其成本相對較高。
本發明一方面提供一種識別一風扇之風扇類型的方法,識別系統、及電子系統,以提供高度彈性及降低成本的系統配置及組裝。
根據本發明一實施例之一種在一電子裝置中識別一使用風扇之風扇類型的方法,該電子裝置包括一控制器。該方法包括:設定一風扇識別特徵值,該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期;透過該風扇接收該風扇識別特 徵值;以該風扇識別特徵值啟動該使用風扇;透過該控制器讀取使用風扇的一轉速穩定值;及回應於該轉速穩定值,基於該風扇識別特徵值,透過該控制器識別該使用風扇的種類。
根據本發明一實施例,針對該第一類型風扇及該第二類型風扇,以不同的脈寬調變工作週期取得不同的每分鐘轉速,進而取得該實質差值,以設定該風扇識別特徵值。
根據本發明一實施例,該方法還包括:設定一第二風扇識別特徵值,該第二風扇識別特徵值係對應於該使用風扇達到該轉速穩定值的時間。
根據本發明一實施例,該方法還包括:回應於該轉速穩定值,基於該第二風扇識別特徵值,透過該控制器識別該使用風扇的種類。
根據本發明另一實施例之一種在一電子裝置中識別一使用風扇之風扇類型的風扇識別系統,包括:一控制器。該控制器包括:一設定模組,用以設定一風扇識別特徵值,該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期;一讀取模組,在該風扇接收該風扇識別特徵值及以該風扇識別特徵值啟動後,用以讀取使用風扇的一轉速穩定值;及一識別模組,回應於該轉速穩定值,基於該風扇識別特徵值,用以識別該使用風扇為該第一類型風扇或該第二類型風扇。
根據本發明另一實施例之一種電子系統,包含:一目標裝置;一風扇;一控制器;及上述之風扇識別系統。
本說明書中所提及的特色、優點、或類似表達方式並不表示,可以本發明實現的所有特色及優點應在本發明之任何單一的具體實施例內。而是應明白,有關特色及優點的表達方式是指結合具體實施例所述的特定特色、優點、或特性係包括在本發明的至少一具體實施例內。因此,本說明書中對於特色及優點、及類似表達方式的論述與相同具體實施例有關,但亦非必要。
參考以下說明及隨附申請專利範圍或利用如下文所提之本發明的實施方式,即可更加明瞭本發明的這些特色及優點。
本說明書中「一具體實施例」或類似表達方式的引用是指結合該具體實施例所述的特定特色、結構、或特性係包括在本發明的至少一具體實施例中。因此,在本說明書中,「在一具體實施例中」及類似表達方式之用語的出現未必指相同的具體實施例。
熟此技藝者當知,本發明可實施為電腦裝置、方法或作為電腦程式產品之電腦可讀媒體。因此,本發明可以實施為各種形式,例如完全的硬體實施例、完全的軟體實施例(包含韌體、常駐軟體、微程式碼等),或者亦可實施為軟體與硬體的實施形式,在以下會被稱為「電路」、「模組」或「系統」。 此外,本發明亦可以任何有形的媒體形式實施為電腦程式產品,其具有電腦可使用程式碼儲存於其上。
一個或更多個電腦可使用或可讀取媒體的組合都可以利用。舉例來說,電腦可使用或可讀取媒體可以是(但並不限於)電子的、磁的、光學的、電磁的、紅外線的或半導體的系統、裝置、設備或傳播媒體。更具體的電腦可讀取媒體實施例可以包括下列所示(非限定的例示):由一個或多個連接線所組成的電氣連接、可攜式的電腦磁片、硬碟機、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除程式化唯讀記憶體(EPROM或快閃記憶體)、光纖、可攜式光碟片(CD-ROM)、光學儲存裝置、傳輸媒體(例如網際網路(Internet)或內部網路(intranet)之基礎連接)、或磁儲存裝置。需注意的是,電腦可使用或可讀取媒體更可以為紙張或任何可用於將程式列印於其上而使得該程式可以再度被電子化之適當媒體,例如藉由光學掃描該紙張或其他媒體,然後再編譯、解譯或其他合適的必要處理方式,然後可再度被儲存於電腦記憶體中。在本文中,電腦可使用或可讀取媒體可以是任何用於保持、儲存、傳送、傳播或傳輸程式碼的媒體,以供與其相連接的指令執行系統、裝置或設備來處理。電腦可使用媒體可包括其中儲存有電腦可使用程式碼的傳播資料訊號,不論是以基頻(baseband)或是部分載波的型態。電腦可使用程式碼之傳輸可以使用任何適體的媒體,包括(但並不限於)無線、有線、光纖纜線、射頻(RF)等。
用於執行本發明操作的電腦程式碼可以使用一種或多種 程式語言的組合來撰寫,包括物件導向程式語言(例如Java、Smalltalk、C++或其他類似者)以及傳統程序程式語言(例如C程式語言或其他類似的程式語言)。程式碼可以獨立軟體套件的形式完整的於使用者的電腦上執行或部分於使用者的電腦上執行,部分於使用者電腦而部分於遠端電腦,或完整的於遠端電腦。
於以下本發明的相關敘述會參照依據本發明具體實施例之電腦裝置、方法及電腦程式產品之流程圖及/或方塊圖來進行說明。當可理解每一個流程圖及/或方塊圖中的每一個方塊,以及流程圖及/或方塊圖中方塊的任何組合,可以使用電腦程式指令來實施。這些電腦程式指令可供通用型電腦或特殊電腦的處理器或其他可程式化資料處理裝置所組成的機器來執行,而指令經由電腦或其他可程式化資料處理裝置處理以便實施流程圖及/或方塊圖中所說明之功能或操作。
這些電腦程式指令亦可被儲存在電腦可讀取媒體上,以便指示電腦或其他可程式化資料處理裝置來進行特定的功能,而這些儲存在電腦可讀取媒體上的指令構成一製成品,其內包括之指令可實施流程圖及/或方塊圖中所說明之功能或操作。
電腦程式指令亦可被載入到電腦上或其他可程式化資料處理裝置,以便於電腦或其他可程式化裝置上進行一系統操作步驟,而於該電腦或其他可程式化裝置上執行該指令時產生電腦實施程序以達成流程圖及/或方塊圖中所說明之功能 或操作。
下文以第二圖開始參照附圖說明根據本發明實施例,說明一實施例中之電腦系統200之硬體架構。電腦系統200包含電源供應器204、硬碟208、中央處理器212、記憶體216、目標裝置(target device)220、風扇224、控制器228、電流感測電路232、以及環境溫度感測器236。目標裝置在本說明書中係指在電腦系統200運作時會產生大量的熱的裝置,例如但不限於界面卡、電池、PCI卡等等,或可為上述的硬碟208、記憶體216、及風扇224等等,而風扇224的用途即是冷卻這些目標裝置220、硬碟208、記憶體216、及風扇224等等。電腦系統200的其他基本架構與元件可參見一般的個人電腦或伺服器,例如IBM公司的System X、Blade Center或eServer伺服器,與本發明無關的細節將省略不予描述。
當電腦系統200運作時,電源供應器204主要提供直流電源給硬碟208、中央處理器212、記憶體216、目標裝置220、及風扇224。在第二圖所示的實施例中,僅有目標裝置220具有風扇224,但在另外未圖示的實施例中,硬碟208、中央處理器212、記憶體216可各自具有對應的風扇,以提升散熱效率。甚至僅以一風扇對電腦系統內所有熱源提供冷卻氣流。而為了清楚說明本發明之故,以下僅利用目標裝置220與單一風扇224加以說明,但熟此技藝者,應可將目標裝置220替換為硬碟208、中央處理器212、記憶體216或是在電腦系統中會產生熱量而需要冷卻的其他裝置。
風扇224較佳為一般所稱之「智慧型風扇(Smart Fan)」,其可具有如第二圖所示之微處理器102,用以驅動或管理風扇的運作。舉例來說,風扇224之微處理器可接收脈寬調變(Pulse Width Modulation,簡稱PWM)訊號,而利用脈寬調變訊號中工作週期(duty cycle)來控制風扇224的轉速。風扇224可例如為Arctic Cooling公司的Freezer風扇等等,本發明並不欲加以限制。
對於風扇224之微處理器,可參考例如Atmel Corporation所生產的AVR442微處理器、SANYO Semiconductor Co.Ltd所生產的LB1860微處理器或是Zetex Semiconductors所生產的ZXBM200微處理器,而進一步修改以符合本發明實施例之需要,更多細節將說明如下。
對於有效冷卻電腦系統200中元件的風扇224而言,考慮的技術重點之一在於風扇224的轉速控制,在控制風扇224之運轉方式上,除了全開/全關之外,還有用脈寬調變來控制風扇運轉,而在每一單位時間內調整工作週期的差異,據以控制風扇224的轉速。
第三圖係在本發明一較佳實施例中,當配置特定的電腦系統200時,選用來自兩個風扇供應商的兩種候選風扇(例如A風扇及B風扇時),其風扇轉速與工作週期之曲線示意圖。其係藉由一基板管理控制器或控制晶片(未示於圖中),在進行開迴路(Open Loop)量測轉速控制時,依接收的一輸入脈寬調變訊號轉換為一輸出輸入脈寬調變訊號,使得控制晶片可依 據輸出輸入脈寬調變訊號控制風扇運轉,進而得到如第三圖之曲線示意圖。
第四圖係在本發明一較佳實施例中,相關於第三圖,在不同的輸出輸入脈寬調變訊號(0%-100%)下,所得到的A風扇及B風扇的對應風扇轉速的表格。第四圖也顯示了在不同工作週期下,A風扇及B風扇的對應風扇轉速的差值(difference)。根據第四圖,當工作週期為20%時,A風扇及B風扇的對應風扇轉速的差值的絕對值為最大(444 RPM)。
第五圖係在本發明一較佳實施例中,對應於第四圖,在不同的輸出輸入脈寬調變訊號(0%-100%)下,所得到的風扇A及風扇B的風扇轉速差值曲線。類似地,根據第四圖,當工作週期為20%時,A風扇及B風扇的對應風扇轉速的差值為最大。換言之,在工作週期為20%時,最適於識別電腦系統200所使用的風扇224為A風扇或B風扇。
因此根據本發明一較佳實施例中,風扇轉速的差值的絕對值實質上為最大時的工作週期可定義為風扇識別特徵值,用於從可能使用的風扇表格中,識別電腦系統200所選用的風扇224,其相關細節隨後將會有詳細的描述。
第六圖係在本發明一較佳實施例中,當建置特定的電腦系統200時,選用來自兩個風扇供應商的兩種候選風扇(例如A風扇及B風扇時),其風扇轉速達到穩定值所需要的時間之曲線示意圖。其係藉由在風扇224開始運轉的同時,控制 器228啟動風扇升階計時器240。在風扇224運轉一段時間,風扇224的轉速會趨近一穩定值。一旦風扇224到達一穩定值後,控制器228停止風扇升階計時器240,以取得風扇224達到穩定值所需要的時間。類似地,不同種類風扇的風扇轉速達到穩定值所需要的時間資料/表格亦可儲存於控制器228中,作為識別風扇224為A風扇或B風扇的另一風扇識別特徵值。換言之,除了以風扇轉速的差值的絕對值為最大時的工作週期設定為風扇識別特徵值外,風扇轉速達到穩定值所需要的時間亦可設定為另一風扇識別特徵值。上述識別特徵值可分開應用,或組合使用,或與其它可能風扇識別特徵值結合而加強使用,本發明並不欲加以限制。
請再參見第一圖,電流感測電路232藉由提供一微小電阻(例如0.001歐姆),以測量風扇224的電流I,而控制器228可利用所測量到的電流I,以確定輸出給風扇224之脈寬調變訊號中之工作週期。熟此技藝者,應可將目標裝置220替換為中央處理器212、記憶體216、硬碟208或是在電腦系統200中會產生熱量而需要冷卻的其他目標裝置,而測量提供這些裝置散熱效果之風扇的電流供使用。
環境溫度感測器236,用來偵測電腦系統200使用環境之溫度Te(即室溫)。環境溫度感測器236可採用習知的數位熱感測器,而直接產生對應所感測到環境溫度的數位訊號。
控制器228包含微處理器244與記憶體248,較佳為整合在電腦系統200上主機板(未顯示)的基板管理控制器(BMC、 Baseboard Management Controller),例如可參考Maxim公司的VSC452基板管理控制器或是ServerEngines公司的SE-SM4210-P01基板管理控制器,而進一步修改或延伸。需說明的是,控制器228亦可實施為獨立的控制器。控制器228還包含風扇升階計時器(fan ramping timer)240,用以紀錄風扇扇轉速到達特定轉速所需的時間以便做為區隔風扇特性的參數。
在本實施例中,控制器228具有A/D埠口(未顯示),用來接收電流感測電路232所偵測到的電流I。控制器228亦具有其他的A/D埠口(未顯示),可接收環境溫度感測器236所偵測到的環境溫度Te。此外,控制器228亦具有控制訊號輸出埠口,以輸出控制訊號至風扇224,進而進行風扇224的設定或是控制風扇224的運作,例如但不限於控制風扇224的啟動、停止、或是轉速。舉例來說,控制器236可輸出不同工作週期的脈寬調變訊號給風扇224之微處理器,作為轉速控制訊號,來控制風扇224的轉速。另外,控制器228可輸出基於第二圖至第五圖所得之風扇識別特徵值及第六圖所得之第二風扇識別特徵值的控制訊號,藉此電腦系統200可識別所選用的風扇A風扇或B風扇,其中識別的細節在後面段落有詳細的解說。
再者,當風扇224為脈寬調變風扇時,則控制器228輸出不同工作週期的脈寬調變訊號來控制風扇224。另外,控制器228的記憶體248也可儲存關於控制風扇所需的韌體以及一些相關之參數,例如空氣的比熱與密度、目標裝置220面 對風扇氣流的截面積、目標裝置220的臨限運作溫度(外殼溫度(Case Temperature))Tm,或其他參數等等。
以下配合第二圖至第六圖所示之硬體架構、資料圖表及第七圖、第八圖及第九圖之流程圖、第十圖之方塊圖說明本發明實施例之風扇識別與控制方法。第七圖係在本發明一較佳實施例中,關於電腦系統200,於開機自行檢測(POST)時,確定一風扇識別特徵值的方法700,其步驟包括:
步驟704:關於電腦系統200,針對可使用之不同種類風扇(可能由不同供應商或相同供應商提供的至少兩種風扇)的每一種風扇,提供PWM對RPM(PWM to RPM)表格。
步驟708:將不同種類風扇的每一風扇之PWM對RPM表格儲存於控制器228之記憶體248中。
步驟712:關於電腦系統200,根據不同種類風扇的每一風扇之PWM對RPM表格,控制器228確定一風扇識別特徵值,在本發明一較佳實施例中,以風扇轉速的差值的絕對值為最大時(如第三圖至第五圖所說明)的工作週期設定為風扇識別特徵值。
第八圖係在本發明一較佳實施例中,關於電腦系統200,確定一第二風扇識別特徵值的方法800,其步驟包括:
步驟804:關於電腦系統200,針對可使用之不同種類風 扇(可能由不同供應商或相同供應商提供的至少兩種風扇)的每一種風扇,計算風扇224從開始運轉到轉速到達一穩定值所需時間,此所需時間定義為第二風扇識別特徵值。
步驟808:將每一種風扇從開始運轉到轉速到達一穩定值所需時間(第二風扇識別特徵值)之表格儲存於控制器228中之記憶體248中。
第九圖係在本發明一較佳實施例中,電腦系統200對於所使用之風扇的識別方法900,其步驟包括:
步驟904:電腦系統200開機(power up)。
步驟908:風扇220保持在”確定風扇模式”,等待接收控制器228所傳送的風扇識別特徵值。控制器228可根據一預先設定之規則,或是利用查表的方式,例如但不限於第七圖之確定一風扇識別特徵值的方法700,確定一風扇識別特徵值,根據第四圖,風扇識別特徵值係工作週期為20%時,A風扇及B風扇的對應風扇轉速的差值的絕對值為最大(444 RPM)。
步驟912:風扇224開始以風扇識別特徵值(例如工作週期為20%)開始運轉,在風扇224開始運轉的同時,控制器228啟動風扇升階計時器240。
步驟916:風扇224運轉一段時間後,風扇224的轉速趨 近一穩定值。
步驟920:一旦風扇224到達一穩定值後,控制器228停止風扇升階計時器240,以取得風扇224達到穩定值所需要的時間(第二風扇識別特徵值)。
步驟924:控制器228提供從記憶體248所得之根據第七圖及第八圖所產生之風扇相關表格。
步驟928:根據所載入風扇相關表格,控制器228確定所使用的風扇224為A風扇或B風扇。
步驟932:在確定風扇模式後,則風扇224進入運轉模式,而等待接收控制器228的後續轉速控制訊號,藉此風扇224即以相對應的速度運轉。較佳地,轉速控制訊號係為脈寬調變(PWM)訊號,而利用脈寬調變訊號中工作週期(duty cycle)來控制風扇224的轉速。步驟932之細節應為熟此技藝者所習知,在此不予贅述。
第十圖係在本發明一較佳實施例中,說明一種在一電子裝置中識別一使用風扇之風扇類型的風扇識別系統960的方塊圖。風扇識別系統960包括設定模組964、讀取模組968、識別模組972。本發明所稱的模組是完成一特定功能的電腦程式段,比程式更適合於描述軟體在電腦中的執行過程,因此在本發明以下對軟體描述中都以模組描述。請同時參照第一圖至第九圖,設定模組964係用以設定一風扇識別特徵值, 該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期。讀取模組968係在該風扇接收該風扇識別特徵值及以該風扇識別特徵值啟動後,用以讀取使用風扇的一轉速穩定值。識別模組972係回應於該轉速穩定值,基於該風扇識別特徵值,用以識別該使用風扇為該第一類型風扇或該第二類型風扇。
本發明實施例之裝置及方法可自動偵測及識別風扇類型,以應用不同的系統配置考量。此裝置可併入至如電腦系統內,以識別不同類型的風扇。
值得說明的是,第一圖至第十圖之實施例透過識別兩種不同風扇時(A風扇及B風扇)加以說明,但熟此技藝者應可輕易地推及識別更多種不同風扇的情況,例如應用傳統統計分析手段,像是最小平方之解決方案、線性迴歸之解決方案,以識別兩種以上的不同風扇,但本發明並不欲加以限定。另一方面,第二圖之實施例透過基板管理控制器以說明控制器228,但熟此技藝者應可輕易地推及更多種不同實施例,例如應用基本輸入輸出(BIOS),但本發明並不欲加以限定。
在不脫離本發明精神或必要特性的情況下,可以其他特定形式來體現本發明。應將所述具體實施例各方面僅視為解說性而非限制性。因此,本發明的範疇如隨附申請專利範圍所示而非如前述說明所示。所有落在申請專利範圍之等效意義及範圍內的變更應視為落在申請專利範圍的範疇內。
100‧‧‧風扇
102‧‧‧微處理器
104‧‧‧非揮發性記憶體
108‧‧‧受保護區域
112‧‧‧可快閃區域
200‧‧‧電腦系統
204‧‧‧電源供應器
208‧‧‧硬碟
212‧‧‧中央處理器
216‧‧‧記憶體
220‧‧‧目標裝置
224‧‧‧風扇
228‧‧‧控制器
232‧‧‧電流感測電路
236‧‧‧環境溫度感測器
240‧‧‧風扇升階計時器
244‧‧‧微處理器
248‧‧‧記憶體
700‧‧‧方法
704‧‧‧步驟
708‧‧‧步驟
712‧‧‧步驟
800‧‧‧方法
804‧‧‧步驟
808‧‧‧步驟
900‧‧‧方法
904‧‧‧步驟
908‧‧‧步驟
912‧‧‧步驟
916‧‧‧步驟
920‧‧‧步驟
924‧‧‧步驟
928‧‧‧步驟
932‧‧‧步驟
960‧‧‧風扇識別系統
964‧‧‧設定模組
968‧‧‧讀取模組
972‧‧‧識別模組
為了立即瞭解本發明的優點,請參考如附圖所示的特定具體實施例,詳細說明上文簡短敘述的本發明。在瞭解這些圖示僅描繪本發明的典型具體實施例並因此不將其視為限制本發明範疇的情況下,參考附圖以額外的明確性及細節來說明本發明,圖式中:第一圖描述在電腦系統中所使用風扇之非揮發性記憶體104的配置。
第二圖為根據本發明一較佳實施例,說明一電腦系統200之硬體架構。
第三圖為根據本發明一較佳實施例,例示當建置特定的電腦系統時,選用來自兩個風扇供應商的兩種風扇,其風扇轉速與工作週期之曲線示意圖。
第四圖為根據本發明一較佳實施例,說明在不同的輸出輸入脈寬調變訊號下,所得到不同風扇的對應風扇轉速的表格。
第五圖為根據本發明一較佳實施例,說明在不同的輸出輸入脈寬調變訊號下,所得到不同風扇的風扇轉速差值曲線。
第六圖係在本發明一較佳實施例中,選用來自兩個風扇供應商的兩種風扇,其風扇轉速達到穩定值所需要的時間之曲線示意圖。
第七圖係在本發明一較佳實施例中,說明確定一風扇識別特徵值的方法。
第八圖係在本發明一較佳實施例中,說明確定一第二風扇識別特徵值的方法。
第九圖係在本發明一較佳實施例中,說明電腦系統對於 所使用之風扇的識別方法。
第十圖係在本發明一較佳實施例中,說明一種識別一使用風扇之風扇類型的風扇識別系統的方塊圖。
200‧‧‧電腦系統
204‧‧‧電源供應器
208‧‧‧硬碟
212‧‧‧中央處理器
216‧‧‧記憶體
220‧‧‧目標裝置
224‧‧‧風扇
228‧‧‧控制器
232‧‧‧電流感測電路
236‧‧‧環境溫度感測器
240‧‧‧風扇升階計時器
244‧‧‧微處理器
248‧‧‧記憶體

Claims (10)

  1. 一種在一電子裝置中識別一使用風扇之風扇類型的方法,該電子裝置包括:一控制器,該方法包括:設定一風扇識別特徵值,該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期;透過該風扇接收該風扇識別特徵值;以該風扇識別特徵值啟動該使用風扇;透過該控制器讀取使用風扇的一轉速穩定值;及回應於該轉速穩定值,基於該風扇識別特徵值,透過該控制器識別該使用風扇的種類。
  2. 如請求項1的方法,其中針對該第一類型風扇及該第二類型風扇,以不同的脈寬調變工作週期取得不同的每分鐘轉速,進而取得該實質差值,以設定該風扇識別特徵值。
  3. 如請求項1的方法,還包括:設定一第二風扇識別特徵值,該第二風扇識別特徵值係對應於該使用風扇達到該轉速穩定值的時間。
  4. 如請求項3的方法,還包括:回應於該轉速穩定值,基於該第二風扇識別特徵值,透過該控制器識別該使用風扇的種類。
  5. 如請求項1的方法,其中該控制器為基板管理控制器或 基本輸入輸出(BIOS)。
  6. 一種在一電子裝置中識別一使用風扇之風扇類型的風扇識別系統,包括:一控制器,該控制器包括:一設定模組,用以設定一風扇識別特徵值,該風扇識別特徵值係對應於一第一類型風扇及一第二類型風扇之每分鐘轉速的實質差值最大時的脈寬調變工作週期;一讀取模組,在該風扇接收該風扇識別特徵值及以該風扇識別特徵值啟動後,用以讀取使用風扇的一轉速穩定值;及一識別模組,回應於該轉速穩定值,基於該風扇識別特徵值,用以識別該使用風扇為該第一類型風扇或該第二類型風扇。
  7. 如請求項6的系統,其中針對該第一類型風扇及該第二類型風扇,以不同的脈寬調變工作週期取得不同的每分鐘轉速,進而取得該實質差值,以設定該風扇識別特徵值。
  8. 如請求項6的系統,其中該設定模組設定一第二風扇識別特徵值,該第二風扇識別特徵值係對應於該使用風扇達到該轉速穩定值的時間;及其中回應於該轉速穩定值,基於該第二風扇識別特徵值,該識別模組識別該使用風扇為該第一類型風扇或該第二類型風扇。
  9. 如請求項6的系統,其中該控制器為基板管理控制器或 基本輸入輸出。
  10. 一種電子系統,包含:一目標裝置;一風扇;一控制器;及如請求項6至請求項9中任一項所述之風扇識別系統。
TW101127414A 2012-07-30 2012-07-30 識別一風扇之風扇類型的方法、識別系統、及電子系統 TWI521332B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW101127414A TWI521332B (zh) 2012-07-30 2012-07-30 識別一風扇之風扇類型的方法、識別系統、及電子系統
US13/908,046 US9176160B2 (en) 2012-07-30 2013-06-03 Identification system and electronic system for identifying a fan type of a fan
US14/048,218 US9176161B2 (en) 2012-07-30 2013-10-08 Method, identification system, and electronic system for identifying a fan type of a fan

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101127414A TWI521332B (zh) 2012-07-30 2012-07-30 識別一風扇之風扇類型的方法、識別系統、及電子系統

Publications (2)

Publication Number Publication Date
TW201405292A true TW201405292A (zh) 2014-02-01
TWI521332B TWI521332B (zh) 2016-02-11

Family

ID=49994254

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101127414A TWI521332B (zh) 2012-07-30 2012-07-30 識別一風扇之風扇類型的方法、識別系統、及電子系統

Country Status (2)

Country Link
US (2) US9176160B2 (zh)
TW (1) TWI521332B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI733475B (zh) * 2020-05-29 2021-07-11 奇鋐科技股份有限公司 風扇控制系統
TWI780913B (zh) * 2021-09-15 2022-10-11 長聖儀器股份有限公司 可不斷改善風扇評估邏輯之方法及使用該方法之風扇評估裝置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10356957B2 (en) * 2014-10-31 2019-07-16 Hewlett Packard Enterprise Development Lp Adaptive cooling assembly
WO2017131654A1 (en) * 2016-01-27 2017-08-03 Hewlett Packard Enterprise Development Lp Fan actuation
US10866006B2 (en) * 2018-06-25 2020-12-15 Dell Products L.P. Systems and methods for fan typing and anomaly detection
CN109931285B (zh) * 2019-03-06 2021-10-26 郑州云海信息技术有限公司 一种风扇调速方法、装置及电子设备
CN109973409A (zh) * 2019-03-29 2019-07-05 联想(北京)有限公司 一种风扇转速控制方法及控制装置
CN111911440B (zh) * 2019-05-07 2023-10-13 联想企业解决方案(新加坡)有限公司 风扇类型识别装置和方法
US12173720B2 (en) 2020-03-05 2024-12-24 Panasonic Intellectual Property Management Co., Ltd. Identification method and air blowing system
TW202231999A (zh) 2021-02-03 2022-08-16 陞達科技股份有限公司 風扇系統及風扇驅動方法
CN115355190A (zh) * 2022-08-05 2022-11-18 中国长城科技集团股份有限公司 风扇规格识别方法、装置、电子设备及存储介质
CN120720259B (zh) * 2025-08-29 2025-11-07 苏州元脑智能科技有限公司 风扇的转速获取方法和风扇控制组件

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW513625B (en) * 2001-07-27 2002-12-11 Prolific Technology Inc Fan rotation speed control system
CN1892609A (zh) * 2005-07-09 2007-01-10 鸿富锦精密工业(深圳)有限公司 自动侦测中央处理器风扇种类的方法
US7990087B2 (en) 2008-10-21 2011-08-02 Dell Products, Lp System and method for providing cooling fan characteristic feedback
TWI476571B (zh) 2010-09-30 2015-03-11 Ibm 資訊處理系統中裝置區域之風扇控制方法及風扇控制裝置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI733475B (zh) * 2020-05-29 2021-07-11 奇鋐科技股份有限公司 風扇控制系統
TWI780913B (zh) * 2021-09-15 2022-10-11 長聖儀器股份有限公司 可不斷改善風扇評估邏輯之方法及使用該方法之風扇評估裝置

Also Published As

Publication number Publication date
US9176160B2 (en) 2015-11-03
TWI521332B (zh) 2016-02-11
US20140035562A1 (en) 2014-02-06
US20140028292A1 (en) 2014-01-30
US9176161B2 (en) 2015-11-03

Similar Documents

Publication Publication Date Title
TWI521332B (zh) 識別一風扇之風扇類型的方法、識別系統、及電子系統
TWI515549B (zh) 目標裝置的過熱保護方法、過熱保護裝置、及其資訊處理系統
US9122501B1 (en) System and method for managing multiple bios default configurations
TWI476571B (zh) 資訊處理系統中裝置區域之風扇控制方法及風扇控制裝置
US9128729B1 (en) System and method for automatically configuring bios performance profiles
US7791301B2 (en) Apparatus and method for fan auto-detection
US8963465B2 (en) Multi-pressure-quantity fan control system and computer system having the same
CN111102220B (zh) 风扇控制装置及系统
TW201533564A (zh) 電腦系統中基於功率比値的風扇控制系統與方法
US20150006814A1 (en) Dynamic raid controller power management
US10101782B2 (en) System and method for thermal control of an information handling system
US10860072B2 (en) Expected and detected air mover configurations
CN116382439A (zh) 服务器风扇的控制方法、装置、计算机设备及存储介质
CN104597983B (zh) 一种计算机风扇转速调节方法及主板系统
US20110121983A1 (en) Heat Dissipation Device
US10761548B2 (en) Systems and methods for providing sensor information from an intelligent device for closed-loop thermal control
TWI499897B (zh) 電腦裝置及其獨立顯示單元的散熱方法
CN102243520B (zh) 风扇控制方法
US9690339B2 (en) Systems and methods for providing user-visible thermal performance degradation monitoring in an information handling system
US20170318708A1 (en) Systems and methods for controlling air mover speed during boot of information handling system
TWI426376B (zh) 風扇轉速控制系統及方法
US20160377083A1 (en) Systems and methods for combined active and passive cooling of an information handling resource
US10409595B2 (en) Systems and methods for dynamically-enabled polling of a measured process value in a closed-loop control system
TW201725476A (zh) 依據電源狀態決定其混合存儲單元運作模式的電子系統以及用於電子系統之操作的方法
CN115993881B (zh) 风扇调速策略确定方法、装置、电子设备及存储介质