專利名稱:一種多單元服務(wù)器風(fēng)扇監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)控系統(tǒng)領(lǐng)域,具體地說是一種多單元服務(wù)器風(fēng)扇監(jiān)控系統(tǒng)。
背景技術(shù):
近年來服務(wù)器被廣泛應(yīng)用于各行各業(yè),服務(wù)器技術(shù)也迅猛發(fā)展,服務(wù)器整體性能趨于穩(wěn)定成熟。隨著處理器主頻的提高和各種負載的增加等,服務(wù)器在整機運行性能上仍有一些待優(yōu)化改進的方面,其中很重要的一點就是對于服務(wù)器風(fēng)扇散熱系統(tǒng)的監(jiān)控技術(shù)。目前越來越多的企業(yè)和組織開始研究提高多單元服務(wù)器散熱性能的技術(shù)。由于服務(wù)器本身要求具備高吞吐能力、高可靠性等特性,常用于執(zhí)行關(guān)鍵軟硬件系統(tǒng)、充當電子郵件平臺等,所以服務(wù)器的整體性能需要不斷優(yōu)化,以滿足外界不斷發(fā)展的需求。隨著多單元服務(wù)器性能的提高和負載的增加等,不可避免導(dǎo)致其功耗不斷變大,所以多單元服務(wù)器散熱問題日益突出,對其風(fēng)扇散熱系統(tǒng)的軟硬件優(yōu)化便成為散熱技術(shù)發(fā)展趨勢。一般來講,多單元服務(wù)器溫度監(jiān)控的方法通過是采集風(fēng)扇轉(zhuǎn)速和系統(tǒng)溫度等信息,然后設(shè)置手動、自動風(fēng)扇控制模式控制風(fēng)扇系統(tǒng)工作,或者利用編程設(shè)定轉(zhuǎn)速閾值來控制風(fēng)扇散熱系統(tǒng)的工作。雖然上述方法簡捷并易于實現(xiàn),但是對于多單元服務(wù)器這種多風(fēng)扇運行的機器散熱效果并不理想,降噪效果也不佳,很容易導(dǎo)致多單元服務(wù)器溫度控制不當或噪音過大等。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提高多單元服務(wù)器的溫控和降噪性能,基于國產(chǎn)自主多單元服務(wù)器平臺,提出了一種對 多單元服務(wù)器風(fēng)扇溫控系統(tǒng)監(jiān)控技術(shù)的優(yōu)化方法。本發(fā)明由硬件部分和軟件部分組成。硬件部分包括服務(wù)器主板、管理板、底板、電源、風(fēng)扇、溫度傳感器MAX6639.BMC芯片、PWM四針風(fēng)扇等。軟件部分主要是BMC軟件系統(tǒng)、風(fēng)扇轉(zhuǎn)速判定系統(tǒng)和風(fēng)扇轉(zhuǎn)速控制系統(tǒng)三部分組成。
本技術(shù)平臺處理器采用龍芯3A,工作頻率900Mhz lGhz,CPU功耗小于15W。本發(fā)明實現(xiàn)方法如下:
1.開機運行時,初始化設(shè)置所有風(fēng)扇默認為自動PWM調(diào)速模式。i1.系統(tǒng)開機運行后,通過BMC管理芯片和相關(guān)傳感器采集多單元服務(wù)器各板卡溫度、CPU溫度及其電壓、實時風(fēng)扇轉(zhuǎn)速等系統(tǒng)運行數(shù)據(jù)。根據(jù)測得數(shù)據(jù),在滿足多單元服務(wù)器性能設(shè)計參數(shù)要求的前提下,參考散熱系統(tǒng)設(shè)計閾值,根據(jù)部件功耗設(shè)計,結(jié)合已有實驗結(jié)論,并參考CPU性能溫度關(guān)系等。在BMC管理軟件系統(tǒng)中進行分析判斷,先分析當前系統(tǒng)溫度狀態(tài),進而最終判定當前風(fēng)扇轉(zhuǎn)速狀態(tài)為偏低、偏高或是適中。ii1.在判定當前風(fēng)扇轉(zhuǎn)速狀態(tài)的基礎(chǔ)上,采用PWM脈寬調(diào)制方式來改變直流風(fēng)扇電機的轉(zhuǎn)速,調(diào)整風(fēng)扇打開關(guān)閉的個數(shù)。把風(fēng)扇轉(zhuǎn)速設(shè)置為相對于當前轉(zhuǎn)速意義上的高速、中速或高速,實現(xiàn)方法是循環(huán)逐次調(diào)整風(fēng)扇轉(zhuǎn)速,每次調(diào)整風(fēng)扇的某個特定的PWM占空比值,直至調(diào)整到系統(tǒng)運行溫度適中的狀態(tài)。完成調(diào)整之后,把所有風(fēng)扇轉(zhuǎn)速控制模式設(shè)置為自動。iv、每次調(diào)整完成之后,繼續(xù)通過BMC管理芯片采集各主板溫度、CPU溫度、CPU電壓以及風(fēng)扇轉(zhuǎn)速等系統(tǒng)信息,對溫度和風(fēng)扇轉(zhuǎn)速進行監(jiān)測。循環(huán)處理所測得數(shù)據(jù),判定系統(tǒng)是否滿足調(diào)整風(fēng)扇轉(zhuǎn)速的條件,當滿足調(diào)整風(fēng)扇轉(zhuǎn)速的條件時,如前所述對風(fēng)扇轉(zhuǎn)速和風(fēng)扇打開個數(shù)進行調(diào)整。
圖1:風(fēng)扇轉(zhuǎn)速監(jiān)測系統(tǒng)原理 圖2:風(fēng)扇控制系統(tǒng)原理 圖3:多單元服務(wù)器風(fēng)扇監(jiān)控系統(tǒng)圖。
具體實施例方式基于某種國產(chǎn)自主研制多單元服務(wù)器,本風(fēng)扇散熱系統(tǒng)監(jiān)控方法具體實施如下:
1.如圖1所示,開機默認風(fēng)扇轉(zhuǎn)速自動控制模式,通過BMC管理系統(tǒng)軟件讀取相應(yīng)傳
感器數(shù)據(jù),獲取服務(wù)器各個主板溫度、CPU溫度電壓和風(fēng)扇轉(zhuǎn)速等信息。i1.根據(jù)所得數(shù)據(jù)進行分析,分析因素主要包括:服務(wù)器設(shè)計溫度參數(shù)、CPU性能與溫度關(guān)系、CPU和系統(tǒng)功耗和已有實驗 數(shù)據(jù)等。綜合分析各種主要因素的判定當前系統(tǒng)溫度偏高、適中、偏低,然后對當前風(fēng)扇轉(zhuǎn)速進行判定,得出當前轉(zhuǎn)速偏高、適中、偏低的結(jié)論。ii1.如圖2所示,在判定服務(wù)器當前風(fēng)扇轉(zhuǎn)速狀態(tài)的基礎(chǔ)上,重新設(shè)置PWM風(fēng)扇占空比參數(shù),對風(fēng)扇轉(zhuǎn)速進行調(diào)整,每次調(diào)整變動特定的PWM占空比值。多次循環(huán)調(diào)整風(fēng)扇轉(zhuǎn)速,實現(xiàn)對于服務(wù)器溫度的控制,使風(fēng)扇轉(zhuǎn)速和風(fēng)扇打開關(guān)閉個數(shù)達到一個恰當?shù)臓顟B(tài)。每次調(diào)整完之后都使風(fēng)扇模式置為自動模式。整體系統(tǒng)構(gòu)成如圖3所示。主要基于BMC服務(wù)器管理系統(tǒng),進行設(shè)計風(fēng)扇轉(zhuǎn)速監(jiān)測系統(tǒng)和風(fēng)扇控制系統(tǒng),實現(xiàn)了一種有效適用于多單元服務(wù)器的風(fēng)扇散熱系統(tǒng)的監(jiān)控方法。
權(quán)利要求
1.一種多單元服務(wù)器風(fēng)扇監(jiān)控系統(tǒng),其特征在于包括硬件部分和軟件部分,硬件部分包括服務(wù)器主板、管理板、底板、電源、風(fēng)扇、溫度傳感器MAX6639、BMC芯片、PWM四針風(fēng)扇;軟件部分包括BMC軟件系統(tǒng)、風(fēng)扇轉(zhuǎn)速判定系統(tǒng)和風(fēng)扇轉(zhuǎn)速控制系統(tǒng)三部分。
2.—種多單元服務(wù)器風(fēng)扇監(jiān)控方法,其實現(xiàn)步驟如下: i.開機運行時,初始化設(shè)置所有風(fēng)扇默認為自動PWM調(diào)速模式; .系統(tǒng)開機運行后,通過BMC管理芯片和相關(guān)傳感器采集多單元服務(wù)器各板卡溫度、CPU溫度及其電壓、實時風(fēng)扇轉(zhuǎn)速等系統(tǒng)運行數(shù)據(jù);在BMC管理軟件系統(tǒng)中進行分析判斷,先分析當前系統(tǒng)溫度狀態(tài),進而最終判定當前風(fēng)扇轉(zhuǎn)速狀態(tài)為偏低、偏高或是適中; ii1.在判定當前風(fēng)扇轉(zhuǎn)速狀態(tài)的基礎(chǔ)上,采用PWM脈寬調(diào)制方式來改變直流風(fēng)扇電機的轉(zhuǎn)速,調(diào)整風(fēng)扇打開關(guān)閉的個數(shù);把風(fēng)扇轉(zhuǎn)速設(shè)置為相對于當前轉(zhuǎn)速意義上的高速、中速或高速,實現(xiàn)方法是循環(huán)逐次調(diào)整風(fēng)扇轉(zhuǎn)速,每次調(diào)整風(fēng)扇的某個特定的PWM占空比值,直至調(diào)整到系統(tǒng)運行溫度適中的狀態(tài);完成調(diào)整之后,把所有風(fēng)扇轉(zhuǎn)速控制模式設(shè)置為自動; iv.每次調(diào)整完成之后,繼續(xù)通過BMC管理芯片采集各主板溫度、CPU溫度、CPU電壓以及風(fēng)扇轉(zhuǎn)速等系統(tǒng)信息,對溫度和風(fēng)扇轉(zhuǎn)速進行監(jiān)測;循環(huán)處理所測得數(shù)據(jù),判定系統(tǒng)是否滿足調(diào)整風(fēng)扇轉(zhuǎn)速的條件,當滿足調(diào)整風(fēng)扇轉(zhuǎn)速的條件時,如前所述對風(fēng)扇轉(zhuǎn)速和風(fēng)扇打開個數(shù)進行 調(diào)整。
全文摘要
本發(fā)明提供一種多單元服務(wù)器風(fēng)扇監(jiān)控系統(tǒng),屬于監(jiān)控系統(tǒng)領(lǐng)域,其包括硬件部分和軟件部分,硬件部分包括服務(wù)器主板、管理板、底板、電源、風(fēng)扇、溫度傳感器MAX6639、BMC芯片、PWM四針風(fēng)扇;軟件部分包括BMC軟件系統(tǒng)、風(fēng)扇轉(zhuǎn)速判定系統(tǒng)和風(fēng)扇轉(zhuǎn)速控制系統(tǒng)三部分;解決了多單元服務(wù)器運行環(huán)境監(jiān)控的技術(shù)問題,實現(xiàn)了對于多單元服務(wù)器風(fēng)扇散熱系統(tǒng)的監(jiān)測和控制功能。
文檔編號G06F11/30GK103246590SQ20131013970
公開日2013年8月14日 申請日期2013年4月22日 優(yōu)先權(quán)日2013年4月22日
發(fā)明者李保來, 吳登勇, 陳亮甫, 任彤 申請人:山東超越數(shù)控電子有限公司