本發(fā)明涉及監(jiān)控管理設計技術(shù)領域,具體涉及一種多分區(qū)服務器系統(tǒng)中的風扇控制方法和系統(tǒng)。
背景技術(shù):
服務器的配置越來越靈活,越來越多的中高端服務器支持自由分區(qū)(可根據(jù)客戶應用需要靈活配置為單分區(qū)/雙分區(qū)/四分區(qū)等),在這種多分區(qū)服務器系統(tǒng)中,傳統(tǒng)的風扇控制采用拓撲結(jié)構(gòu)(如圖1所示,以四分區(qū)系統(tǒng)為例進行說明):
在四分區(qū)系統(tǒng)中存在四個獨立的節(jié)點,每個節(jié)點有各自獨立的BMC控制器,用來進行本節(jié)點的溫度檢測。四個節(jié)點可以根據(jù)客戶需要配置成以下分區(qū):
(1)單分區(qū):四個節(jié)點共同組成一個分區(qū)
(2)雙分區(qū):節(jié)點1和節(jié)點2組成一個分區(qū);節(jié)點3和節(jié)點4組成一個分區(qū)
(3)四分區(qū):每個節(jié)點組成1個分區(qū)
其中在雙分區(qū)和四分區(qū)系統(tǒng)中,各個分區(qū)彼此獨立,互不影響,并不要求多分區(qū)同時存在(比如在四分區(qū)系統(tǒng)中可以只有節(jié)點1和節(jié)點3存在)。基于這種靈活的分區(qū)配置和系統(tǒng)結(jié)構(gòu)限制,多分區(qū)系統(tǒng)都是采用一組風扇進行散熱控制。多分區(qū)系統(tǒng)下傳統(tǒng)的風扇控制拓撲如圖一所示,各個分區(qū)的BMC控制器完成本節(jié)點的溫度采集,SMC控制器通過IIC總線從各個節(jié)點獲取其溫度數(shù)值,然后根據(jù)溫度數(shù)值制定風扇控制策略,通過PWM對風扇轉(zhuǎn)速進行控制。
PWM脈沖寬度調(diào)制是利用微處理器的數(shù)字輸出來對模擬電路進行控制的一種非常有效的技術(shù),廣泛應用在從測量、通信到功率控制與變換的許多領域中。
這種傳統(tǒng)的多分區(qū)系統(tǒng)風扇控制拓撲存在兩個問題:
(1)SMC一般由ARM芯片承擔,需要對其配置附屬的電源器件,DDR內(nèi)存器件,F(xiàn)lash存儲器件,時鐘器件等,增加系統(tǒng)硬件設計成本;同時SMC運行軟件才能工作,增加軟件開發(fā)、測試和維護成本;
(2)SMC作為風扇控制的唯一PWM信號產(chǎn)生器,對系統(tǒng)的可靠性至關(guān)重要,一旦SMC程序發(fā)生故障,或者產(chǎn)生重啟,系統(tǒng)風扇將失去控制,降低了系統(tǒng)可靠性。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是:本發(fā)明針對以上問題,提供一種多分區(qū)服務器系統(tǒng)中的風扇控制方法和系統(tǒng),該設計方法簡單可靠,易于實現(xiàn)。
本發(fā)明所采用的技術(shù)方案為:
一種多分區(qū)服務器系統(tǒng)中的風扇控制方法,多分區(qū)服務器系統(tǒng)中每個分區(qū)系統(tǒng)中存在獨立的節(jié)點,每個節(jié)點有各自獨立的BMC控制器,各個分區(qū)的BMC控制器完成本節(jié)點的溫度采集,根據(jù)本節(jié)點的溫度情況發(fā)出各自的PWM控制信號,PWM比較器對各個節(jié)點發(fā)出的PWM控制信號進行比較,并選取占空比最大的PWM控制信號作為輸出進行系統(tǒng)風扇控制。
各個分區(qū)的BMC控制器偵測本節(jié)點的溫度情況,當發(fā)現(xiàn)溫度超出預設值時,發(fā)出ThermHot_N信號,各個分區(qū)的ThermHot_N信號進行“與”邏輯處理后發(fā)給PWM比較器;當PWM比較器收到ThermHot_N信號時,直接驅(qū)動輸出PWM控制信號為100%占空比,控制風扇全速轉(zhuǎn)段,直到各個節(jié)點溫度降低,ThermHot_N信號釋放,重新輸出PWM控制信號的最大值進行風扇控制。
所述PWM比較器采用NCT7368S進行設計實現(xiàn)。
所述BMC控制器采用AST2xxx系列芯片進行實現(xiàn)。
一種多分區(qū)服務器系統(tǒng)中的風扇控制系統(tǒng),所述系統(tǒng)結(jié)構(gòu)包括每個分區(qū)系統(tǒng)中獨立的節(jié)點的BMC控制器和PWM比較器,各個分區(qū)的BMC控制器完成本節(jié)點的溫度采集,根據(jù)本節(jié)點的溫度情況發(fā)出各自的PWM控制信號;PWM比較器對各個節(jié)點發(fā)出的PWM控制信號進行比較,并選取占空比最大的PWM控制信號作為輸出進行系統(tǒng)風扇控制。
所述BMC控制器偵測本節(jié)點的溫度情況,當發(fā)現(xiàn)溫度超出預設值時,發(fā)出ThermHot_N信號,各個分區(qū)的ThermHot_N信號進行“與”邏輯處理后發(fā)給PWM比較器;當PWM比較器收到ThermHot_N信號時,直接驅(qū)動輸出PWM控制信號為100%占空比,控制風扇全速轉(zhuǎn)段,直到各個節(jié)點溫度降低,ThermHot_N信號釋放,重新輸出PWM控制信號的最大值進行風扇控制。
所述PWM比較器采用NCT7368S進行設計實現(xiàn)。
所述BMC控制器采用AST2xxx系列芯片進行實現(xiàn)。
本發(fā)明的有益效果為:
本發(fā)明通過引入PWM比較器來取代SMC進行風扇控制,一方面PWM比較器結(jié)構(gòu)簡單,不需要額外設計外圍硬件,不需要軟件開發(fā),顯著降低系統(tǒng)設計成本;另一方面PWM比較器是純硬件邏輯,可靠性比SMC要高出很多,此外引入了ThermHot_N中斷信號來快速響應全速控制要求,極大地提高了系統(tǒng)可靠性。
附圖說明
圖1為傳統(tǒng)多分區(qū)系統(tǒng)風扇控制拓撲圖;
圖2本發(fā)明多分區(qū)系統(tǒng)風扇控制拓撲圖。
具體實施方式
根據(jù)說明書附圖,結(jié)合具體實施方式對本發(fā)明進一步說明:
實施例1:
如圖2所示,一種多分區(qū)服務器系統(tǒng)中的風扇控制方法,多分區(qū)服務器系統(tǒng)中每個分區(qū)系統(tǒng)中存在獨立的節(jié)點,每個節(jié)點有各自獨立的BMC控制器,各個分區(qū)的BMC控制器完成本節(jié)點的溫度采集,根據(jù)本節(jié)點的溫度情況發(fā)出各自的PWM控制信號,PWM比較器對各個節(jié)點發(fā)出的PWM控制信號進行比較,并選取占空比最大的PWM控制信號作為輸出進行系統(tǒng)風扇控制。
通過引入PWM比較器來取代SMC進行風扇控制,一方面PWM比較器結(jié)構(gòu)簡單,不需要額外設計外圍硬件,不需要軟件開發(fā),顯著降低系統(tǒng)設計成本;另一方面PWM比較器是純硬件邏輯,可靠性比SMC要高出很多。
實施例2
在實施例1的基礎,本實施例各個分區(qū)的BMC控制器偵測本節(jié)點的溫度情況,當發(fā)現(xiàn)溫度超出預設值時,發(fā)出ThermHot_N信號,各個分區(qū)的ThermHot_N信號進行“與”邏輯處理后發(fā)給PWM比較器;當PWM比較器收到ThermHot_N信號時,直接驅(qū)動輸出PWM控制信號為100%占空比,控制風扇全速轉(zhuǎn)段,直到各個節(jié)點溫度降低,ThermHot_N信號釋放,重新輸出PWM控制信號的最大值進行風扇控制。
實施例3
在實施例1或2的基礎,本實施例所述PWM比較器采用Nuvoton公司的NCT7368S進行設計實現(xiàn)。
實施例4
在實施例3的基礎,本實施例所述BMC控制器采用ASPEED公司的AST2xxx系列芯片進行實現(xiàn)。
實施例5
一種多分區(qū)服務器系統(tǒng)中的風扇控制系統(tǒng),所述系統(tǒng)結(jié)構(gòu)包括每個分區(qū)系統(tǒng)中獨立的節(jié)點的BMC控制器和PWM比較器,各個分區(qū)的BMC控制器完成本節(jié)點的溫度采集,根據(jù)本節(jié)點的溫度情況發(fā)出各自的PWM控制信號;PWM比較器對各個節(jié)點發(fā)出的PWM控制信號進行比較,并選取占空比最大的PWM控制信號作為輸出進行系統(tǒng)風扇控制。
實施例6
在實施例5的基礎,本實施例所述BMC控制器偵測本節(jié)點的溫度情況,當發(fā)現(xiàn)溫度超出預設值時,發(fā)出ThermHot_N信號,各個分區(qū)的ThermHot_N信號進行“與”邏輯處理后發(fā)給PWM比較器;當PWM比較器收到ThermHot_N信號時,直接驅(qū)動輸出PWM控制信號為100%占空比,控制風扇全速轉(zhuǎn)段,直到各個節(jié)點溫度降低,ThermHot_N信號釋放,重新輸出PWM控制信號的最大值進行風扇控制。
實施例7
在實施例6的基礎,本實施例所述PWM比較器采用Nuvoton公司的NCT7368S進行設計實現(xiàn)。
實施例8
在實施例7的基礎,本實施例所述BMC控制器采用ASPEED公司的AST2xxx系列芯片進行實現(xiàn)。
實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權(quán)利要求限定。