專利名稱:風扇控制系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種多主機板服務器,尤其涉及一種多主機板服務器的散熱系統(tǒng)。
背景技術:
在現有的具有多個主機板的服務器系統(tǒng)中,均在每個主機板上安裝一個基板管理控制器(Baseboard Management Controller,BMC)。在現有的服務器系統(tǒng)中管理控制多個主機板的技術,是利用在每個主機板上所設置的一個基板管理控制器,管理控制其各自所在的主機板,各主機板上的基板管理控制器互不干涉,獨立運作。由于基板管理控制器價格比較高,會提高不少服務器系統(tǒng)的制造成本。因此,節(jié)省設置基板管理控制器的成本,設計能統(tǒng)籌管理多個獨立運作的主機板的服務器系統(tǒng),便成為亟需解決的問題。
發(fā)明內容
有鑒于此,本發(fā)明提出一種風扇控制系統(tǒng),應用于一服務器系統(tǒng)中,包括多個主機板、多個散熱風扇,以及具有一基板管理控制器的管理板。多個主機板用于進行服務器系統(tǒng)的數據運算,其中每一個主機板包括一運算處理單元(CPU)、第一溫度傳感器、以及外圍設備接口控制器。第一溫度傳感器用來量測其所在的主機板的重要組件的工作溫度值。外圍設備接口控制器連接至每一個主機板上的第一溫度傳感器,以獲取每一個主機板上的第一溫度傳感器所測得的工作溫度值。多個散熱風扇分別對多個主機板運轉送風,通過空氣流通對主機板進行散熱。管理板上的基板管理控制器連接至多個主機板及多個散熱風扇?;骞芾砜刂破鲗γ恳恢鳈C板的外圍設備接口控制器以輪詢方式反復讀取第一溫度傳感器所測得的工作溫度值,以選擇控制對應于其所在主機板的散熱風扇運轉,且能依據所測得的工作溫度值, 控制對應的散熱風扇的風扇轉速。此外,服務器系統(tǒng)中還至少具有第二溫度傳感器。第二溫度傳感器連接至基板管理控制器,用以量測服務器系統(tǒng)機箱內工作的環(huán)境溫度值。且基板管理控制器以輪詢方式反復讀取系統(tǒng)機箱內的環(huán)境溫度值,且依據溫度值控制單一散熱風扇運轉,或控制全部散熱風扇運轉,且能依據所測得的工作溫度值與環(huán)境溫度值的高低,控制散熱風扇的風扇轉速。由此,即可利用本發(fā)明的風扇控制系統(tǒng),以一個管理板的基板管理控制器檢測多個主機板的工作溫度值及整個服務器系統(tǒng)機箱內的環(huán)境溫度值,再控制相對應的散熱風扇的轉速,達到多主機板自動控制散熱的目的。
為讓本發(fā)明上述目的和其它特征、優(yōu)點與實施例能更明顯易懂,所附附圖的詳細說明如下
圖1是本發(fā)明一實施例的風扇控制系統(tǒng)的方框圖。主要組件符號說明10:服務器系統(tǒng)100、105:主機板組110、120、130、140 主機板111、121、131、141 運算處理單元112、122、132、142 第一溫度傳感器113、123、133、143 外圍設備接口控制器210、220:散熱風扇300:管理板310 基板管理控制器400:第二溫度傳感器
具體實施例方式請參閱圖1,所示為本發(fā)明一實施例的風扇控制系統(tǒng)的方框圖。本發(fā)明中的風扇控制系統(tǒng),設于服務器系統(tǒng)10中,至少包括主機板110 140,散熱風扇210 220,以及具有基板管理控制器310的管理板300。主機板110、120構成主機板組100,而主機板130、140構成主機板組105。主機板 110、120、130及140分別包括運算處理單元(CPU)Ill 141、第一溫度傳感器112 142、 以及外圍設備接口控制器113 143。其中,運算處理單元111 141用以進行所述服務器系統(tǒng)10的數據運算。第一溫度傳感器112 142分別用來量測主機板110 140上重要組件的工作溫度值,如運算處理單元(CPU)、內存模塊、南橋芯片、北橋芯片等組件的工作溫度值。外圍設備接口控制器113 143分別連接至第一溫度傳感器112 142,以獲取第一溫度傳感器112 142所測得的工作溫度值。其中,外圍設備接口控制器113 143可為復雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)或可編程邏輯器件 (Programmable Integrated Circuit, PIC)。散熱風扇210用于對主機板組100的主機板110、120運轉送風,通過空氣流通同時對主機板110、120散熱。而另一散熱風扇220用于對主機板組105的主機板130、140運轉送風,通過空氣流通同時對主機板130、140散熱。管理板300具有基板管理控制器310,連接至主機板110 140及第一散熱風扇 210、220。其中,基板管理控制器310對每一個主機板的外圍設備接口控制器113 143以輪詢(Polling)方式反復讀取所測得的工作溫度值,且能控制散熱風扇210對主機板組100 的主機板110、120運轉送風,或控制散熱風扇220對主機板組105的主機板130、140運轉送風。其中,基板管理控制器310與每一外圍設備接口控制器113 143之間通過智能型平臺管理總線Qntelligent Platform Management Bus, IPMB)傳輸協議進行信息傳輸。再者,基板管理控制器310可依據溫度傳感器112 142所測得的工作溫度值,與儲存于基板管理控制器310的芯片信息(Sensor Data Record, SDR)中預設的溫度值區(qū)間進行比較,并根據溫度傳感器112 142所測得的工作溫度值的高低,控制對主機板組100 運轉送風的散熱風扇210的轉速,或控制對主機板組105運轉送風的散熱風扇220的轉速。
又因主機板組100的兩個主機板110、120均憑借散熱風扇210的運轉送風來散熱;而主機板組105的兩個主機板130、140均憑借另一散熱風扇220的運轉送風來散熱。 因此,本發(fā)明的基板管理控制器310會依據所測得的兩個主機板110、120的工作溫度值中較高的一個值,控制對應主機板組100的散熱風扇210同時對兩個主機板110、120運轉送風,且能依據所測得的工作溫度值的高低,控制散熱風扇210的風扇轉速。或者,依據所測得的兩個主機板130、140的工作溫度值中較高的一個值,控制對應主機板組105的散熱風扇220同時對兩個主機板130、140運轉送風,且能依據所測得的工作溫度值的高低,控制散熱風扇220的風扇轉速。此外,本發(fā)明的風扇控制系統(tǒng),還可在服務器系統(tǒng)10中再包括第二溫度傳感器 400。第二溫度傳感器400連接至基板管理控制器310,用來量測服務器系統(tǒng)10在系統(tǒng)機箱內工作的一環(huán)境溫度值?;骞芾砜刂破?10以輪詢方式反復讀取第二溫度傳感器400所測得的環(huán)境溫度值,并且與儲存于基板管理控制器310的芯片信息(SDR)中所預設的溫度值區(qū)間進行比較?;骞芾砜刂破?10根據環(huán)境溫度值與主機板110 140的工作溫度值中的高低,單獨控制散熱風扇210或單獨控制散熱風扇220,或同時控制散熱風扇210及散熱風扇220對整個服務器系統(tǒng)10所在的系統(tǒng)機箱運轉送風,且能依據所測得的工作溫度值與環(huán)境溫度值的高低,控制散熱風扇210、220的風扇轉速。由此,即可利用本發(fā)明的風扇控制系統(tǒng),以一個管理板的基板管理控制器檢測多個主機板上重要組件的工作溫度值,及檢測服務器系統(tǒng)在系統(tǒng)機箱內工作的環(huán)境溫度值, 再控制相對應的散熱風扇,或控制全部的散熱風扇運轉,達到多主機板自動控制散熱的目的。雖然本發(fā)明已通過實施方式揭露如上,但并非用來限定本發(fā)明,任何本領域的技術人員,在不脫離本發(fā)明的精神和范圍內,可對本發(fā)明做出各種變更與修飾,因此本發(fā)明的保護范圍應該以權利要求書所界定的范圍為準。
權利要求
1.一種風扇控制系統(tǒng),設于一服務器系統(tǒng)中,其特征在于,所述風扇控制系統(tǒng)至少包括多個主機板,其中每個主機板包括至少第一溫度傳感器,用于量測所述主機板的一工作溫度值; 外圍設備接口控制器,連接至所述第一溫度傳感器,以獲取所述溫度傳感器所測得的所述工作溫度值;及多個散熱風扇,以分別對所述多個主機板運轉送風,通過空氣流通對所述多個主機板進行散熱;及管理板,具有一基板管理控制器,連接至所述多個主機板及多個散熱風扇,其中所述基板管理控制器對每一所述多個主機板的外圍設備接口控制器反復讀取所述工作溫度值,并控制所述多個散熱風扇運轉。
2.根據權利要求1所述的風扇控制系統(tǒng),其特征在于,所述服務器系統(tǒng)至少包括四個所述主機板。
3.根據權利要求1所述的風扇控制系統(tǒng),其特征在于,所述基板管理控制器根據所述工作溫度值,控制對應所述主機板的所述多個散熱風扇轉速。
4.根據權利要求1所述的風扇控制系統(tǒng),其特征在于,所述多個散熱風扇的每一個對所述多個主機板其中二個運轉送風。
5.根據權利要求4所述的風扇控制系統(tǒng),其特征在于,所述基板管理控制器根據量測到的所述二個主機板的所述多個工作溫度值中較高的一個值,控制對應所述二個主機板的所述散熱風扇的轉速。
6.根據權利要求5所述的風扇控制系統(tǒng),其特征在于,所述風扇控制系統(tǒng)還包括至少第二溫度傳感器,設于所述服務器系統(tǒng)中,連接至所述基板管理控制器,用于量測所述服務器系統(tǒng)在一系統(tǒng)機箱內工作的一環(huán)境溫度值。
7.根據權利要求6所述的風扇控制系統(tǒng),其特征在于,所述基板管理控制器反復讀取所述環(huán)境溫度值,且依據所述環(huán)境溫度值與所述工作溫度值控制所述多個散熱風扇運轉。
全文摘要
一種風扇控制系統(tǒng),應用于一服務器系統(tǒng)中,包括多個具有第一溫度傳感器的主機板、多個散熱風扇、第二溫度傳感器、以及具有一基板管理控制器的管理板。通過管理板的基板管理控制器檢測多個主機板的工作溫度值及服務器系統(tǒng)本身的環(huán)境溫度值,再控制相對應的散熱風扇運轉,達到多主機板自動控制散熱的目的。
文檔編號G06F1/20GK102253700SQ20101017977
公開日2011年11月23日 申請日期2010年5月20日 優(yōu)先權日2010年5月20日
發(fā)明者余璘, 陳志偉 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司