專利名稱:風扇轉速控制方法
技術領域:
本發(fā)明涉及一種風扇轉速控制技術,特別是涉及一種應用于具有基板管理控制器的服務器中的風扇轉速控制方法。
背景技術:
隨著電子產業(yè)的蓬勃發(fā)展,電子產品逐漸進入多功能、高性能的研發(fā)方向。為滿足電子產品微型化的封裝需求,電子產品的電路板上電子元件運行時產生的熱量將明顯增加,對風扇在數量上的需求也不斷增加,以現有服務器為例,服務器可根據其運行狀況動態(tài)調整風扇運轉速度以便將服務器內部電子元件運行產生的熱量及時有效的傳遞至外界?,F有服務器一般設計時就固定使用一種類型的風扇,其電路設計及軟件控制均采用固化的形式。當不同客戶提出不同的需求,需要使用不同類型的風扇時,不同類型風扇一般是由不同供應商提供,不同類型風扇的性能很難達成一致。為了達到統(tǒng)一的性能要求,需要風扇廠商修改其風扇性能,使不同類型風扇性能保持一致。此種做法將導致服務器的設計進程(schedule)會受到廠商調節(jié)風扇性能的時間周期的影響,甚至會出現不同類型風扇性能無法完全匹配(match)的情形。因此,如何提出一種新的風扇轉速控制方法,以解決現有技術的種種缺點,能對不同類型風扇實行統(tǒng)一管理實已成為目前業(yè)界急待克服的問題。
發(fā)明內容
鑒于上述現有技術的缺點,本發(fā)明的目的是提供一種風扇轉速控制方法,在不影響設計進程的前提下,即可使服務器控制不同性能的至少兩種風扇。為達到上述及其他目的,本發(fā)明提供一種風扇轉速控制方法,是應用在具有風扇控制器的服務器中,適用于通用第一類型風扇及第二類型風扇的服務器,該服務器同一時間使用第一類型風扇及第二類型風扇其中一種,該方法包括以下步驟輸入第一類型風扇的最大轉速及其所對應的第一風扇轉速控制表,以及輸入第二類型風扇的最大轉速及其所對應的第二風扇轉速控制表,并將所輸入的數據儲存在該風扇控制器中;該風扇控制器在該服務器開機瞬間,通過一回饋信號獲取所配置的風扇的最大轉速值;該風扇控制器依據其所獲取的該風扇的最大轉速值與所儲存的第一類型風扇的最大轉速及第二類型風扇的最大轉速對比,判斷當前使用的風扇為第一類型風扇或第二類型風扇,以及該風扇控制器依據當前使用的風扇類型,相應選擇第一風扇轉速控制表或第二風扇轉速控制表驅動該當前使用的風扇運行。上述風扇控制器是基板管理控制器。上述第一風扇轉速控制表以及該第二風扇轉速控制表是儲存在該基板管理控制器的快取存儲器中。本發(fā)明主要是針對不同的風扇建立對應的風扇轉速控制表,并在系統(tǒng)運行時調用對應的風扇轉速控制表控制風扇轉速,無需因應第一類型風扇而修改第二類型風扇的性能,從而避免了如背景技術所提及的第二類型風扇廠商依據第一類型風扇性能修改第二類型風扇性能所引起的影響服務器的設計進程問題,而且更不會具有不同風扇的性能不完全匹配的缺點。
圖1是本發(fā)明的風扇轉速控制方法的流程圖。
具體實施例方式以下通過特定的具體實例說明本發(fā)明的技術內容,本領域技術人員可由本說明書所揭示的內容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明也可通過其他不同的具體實例加以實施或應用,本說明書中的各項細節(jié)也可基于不同觀點與應用,在不背離本發(fā)明的精神下進行各種修飾與變更。圖1是本發(fā)明的風扇轉速控制方法的詳細流程圖。該方法是應用在具有風扇控制器的服務器中,適用于第一類型風扇(first resource fan)及第二類型風扇(second resource fan)的服務器,該服務器同一時間使用第一類型風扇及第二類型風扇其中一種。 該風扇控制器為基板管理控制器(Baseboard Management Controller ;BMC),以下即以風扇控制器為基板管理控制器為例進行圖示說明,并詳細說明本發(fā)明的風扇轉速控制方法的流程步驟。在步驟Sl中,輸入該第一類型風扇的最大轉速及其所對應的第一風扇轉速控制表,以及輸入該第二類型風扇的最大轉速及其所對應的第二風扇轉速控制表,并將所輸入的數據儲存在該基板管理控制器中。接著進至步驟S2。本實施例中,該第一類型風扇的最大轉速及其所對應的第一類型風扇轉速控制表以及該第二類型風扇的最大轉速及其所對應的第二類型風扇轉速控制表儲存在該基板管理控制器的快取存儲器(flash memory)中。在步驟S2中,該服務器開機瞬間,該基板管理控制器通過一回饋信號獲取服務器所配置的風扇的最大轉速值。接著進至步驟S3。在步驟S3中,該基板管理控制器依據其所獲取的風扇的最大轉速值與所儲存的第一類型風扇的最大轉速值及第二類型風扇的最大轉速值對比,判斷該服務器當前使用的風扇為第一類型風扇或第二類型風扇。接著進至步驟S4。在步驟S4,該基板管理控制器依據經步驟S3判斷出的當前使用的風扇類型,相應選擇第一風扇轉速控制表或第二風扇轉速控制表驅動該當前使用的風扇運行。綜上所述,本發(fā)明主要是針對不同的風扇建立對應的風扇轉速控制表,并在服務器運行時調用對應的風扇轉速控制表控制風扇轉速,無需因應第一類型風扇而修改第二類型風扇的性能,即可使服務器控制不同性能的至少兩種風扇,從而無需如背景技術所提及的第二類型風扇廠商依據第一類型風扇性能修改第二類型風扇性能而影響服務器設計進程,更不會具有系統(tǒng)風扇性能不完全匹配的缺點。上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領域技術人員均可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾與改變。因此, 本發(fā)明的權利保護范圍,應以權利要求書的范圍為依據。
權利要求
1.一種風扇轉速控制方法,應用在具有風扇控制器的服務器中,適用于通用第一類型風扇及第二類型風扇的服務器,該服務器同一時間使用第一類型風扇及第二類型風扇其中一種,其特征在于,該方法包括以下步驟輸入該第一類型風扇的最大轉速及其所對應的第一風扇轉速控制表,以及輸入該第二類型風扇的最大轉速及其所對應的第二風扇轉速控制表,并將所輸入的數據儲存在該風扇控制器中;該風扇控制器在服務器開機瞬間,通過一回饋信號獲取所配置的風扇的最大轉速值;該風扇控制器依據其所獲取的該風扇的最大轉速值與所儲存的第一類型風扇的最大轉速值與第二類型風扇的最大轉速值對比,判斷當前使用的為第一類型風扇或第二類型風扇;以及該風扇控制器依據當前使用的風扇類型,相應選擇第一風扇轉速控制表或第二風扇轉速控制表驅動該當前使用的風扇運行。
2.根據權利要求1所述的風扇轉速控制方法,其特征在于,該風扇控制器是基板管理控制器。
3.根據權利要求2所述的風扇轉速控制方法,其特征在于,該第一風扇轉速控制表以及該第二風扇轉速控制表是儲存在該基板管理控制器的快取存儲器中。
全文摘要
一種風扇轉速控制方法,應用在具有風扇控制器的服務器中,本發(fā)明可在該服務器開機瞬間,該風扇控制器通過一回饋信號獲取所配置的風扇的最大轉速值,判斷當前使用的風扇類型,并相應選擇與該風扇類型對應第一類型風扇或第二類型風扇轉速控制表驅動該當前使用的風扇運行。本發(fā)明無需因應第一類型風扇而修改第二類型風扇的性能,進而不影響服務器的設計進程。
文檔編號F04D27/00GK102278321SQ201010204890
公開日2011年12月14日 申請日期2010年6月11日 優(yōu)先權日2010年6月11日
發(fā)明者彭子欣, 戚峰 申請人:英業(yè)達股份有限公司