專利名稱:風(fēng)扇控制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種風(fēng)扇控制系統(tǒng)及方法。
背景技術(shù):
數(shù)據(jù)中心包括若干服務(wù)器,每個(gè)服務(wù)器設(shè)置至少一風(fēng)扇以便為主板散熱,所有風(fēng)扇均由一個(gè)風(fēng)扇控制面板(fan control board, FCB)控制。現(xiàn)有技術(shù)中,該基板管理控制器(Baseboard Management Contro I, BMC )實(shí)時(shí)監(jiān)控主板的溫度,該風(fēng)扇控制面板則可通過IPMI (Intelligent Platform Management Interface,智能平臺(tái)管理接口)協(xié)議讀取該基板管理控制器所監(jiān)控得到的主板溫度,以調(diào)節(jié)風(fēng)扇的轉(zhuǎn)速。然而,對(duì)于未設(shè)有BMC的主板,該風(fēng)扇控制面板將無法調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種無論主板有無BMC均可調(diào)節(jié)對(duì)應(yīng)風(fēng)扇轉(zhuǎn)速的風(fēng)扇控制系統(tǒng)及方法。一種風(fēng)扇控制系統(tǒng),應(yīng)用于數(shù)據(jù)中心以調(diào)節(jié)若干風(fēng)扇的轉(zhuǎn)速,該風(fēng)扇控制系統(tǒng)包括:
至少一第一主板,每一第一主板對(duì)應(yīng)一風(fēng)扇以便散熱,每一第一主板上設(shè)置一基板管理控制器,該基板管理控制器用于實(shí)時(shí)監(jiān)控該第一主板的溫度參數(shù);
至少一第二主板,每一第二主板對(duì)應(yīng)一風(fēng)扇以便散熱,每一第二主板均未設(shè)置基板管理控制器;
至少一溫度傳感器,分散設(shè)置于該第一主板和該第二主板的附近,以實(shí)時(shí)獲取該數(shù)據(jù)中心的環(huán)境溫度;以及
一風(fēng)扇控制面板,與這些風(fēng)扇、第一主板、第二主板和溫度傳感器相連;該風(fēng)扇控制面板定時(shí)發(fā)送用于獲取設(shè)備身份標(biāo)識(shí)碼的IPMB指令至這些第一主板和第二主板,以判斷主板上是否有基板管理控制器回應(yīng),當(dāng)該風(fēng)扇控制面板識(shí)別到該第一主板上有基板管理控制器回應(yīng)時(shí),該風(fēng)扇控制面板發(fā)送用于獲取感應(yīng)器參數(shù)的IPMB指令至每一第一主板,以獲取每一基板管理控制器的主板溫度參數(shù),進(jìn)而調(diào)節(jié)與每一第一主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速;當(dāng)該風(fēng)扇控制面板未識(shí)別到該第二主板上有基板管理控制器回應(yīng)時(shí),該風(fēng)扇控制面板讀取每一溫度傳感器的溫度參數(shù),以調(diào)節(jié)與每一第二主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速。—種風(fēng)扇控制方法,應(yīng)用于風(fēng)扇控制系統(tǒng)以調(diào)節(jié)若干風(fēng)扇的轉(zhuǎn)速,其中該風(fēng)扇控制系統(tǒng)包括風(fēng)扇控制面板、至少一主板以及至少一設(shè)置于主板附近的溫度傳感器,且每一風(fēng)扇對(duì)應(yīng)一主板以散熱;該風(fēng)扇控制方法包括以下步驟:
該風(fēng)扇控制面板發(fā)送用于獲取設(shè)備身份標(biāo)識(shí)碼的IPMB指令至所有主板;
判斷是否有基板管理控制器回應(yīng);
若有基板管理控制器回應(yīng),則該風(fēng)扇控制面板發(fā)送用于獲取感應(yīng)器參數(shù)的IPMB指令至有基板管理控制回應(yīng)的主板;該風(fēng)扇控制面板獲取每一基板管理控制器的主板溫度參數(shù),以調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速;若沒有基板管理控制器回應(yīng),則該風(fēng)扇控制面板讀取每一溫度傳感器的溫度參數(shù),以調(diào)節(jié)與沒有基板管理控制器回應(yīng)的主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速。上述風(fēng)扇控制系統(tǒng)的風(fēng)扇控制面板通過判別哪些主板上設(shè)置有基板管理控制器選擇性地從該第一主板的基板管理控制器讀取主板溫度,或從該溫度傳感器讀取數(shù)據(jù)中心環(huán)境溫度,從而調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速。
圖1為本發(fā)明風(fēng)扇控制系統(tǒng)的較佳實(shí)施方式的方框圖。圖2為本發(fā)明風(fēng)扇控制方法的較佳實(shí)施方式的流程圖。主要元件符號(hào)說明
權(quán)利要求
1.一種風(fēng)扇控制系統(tǒng),應(yīng)用于數(shù)據(jù)中心以調(diào)節(jié)若干風(fēng)扇的轉(zhuǎn)速,該風(fēng)扇控制系統(tǒng)包括: 至少一第一主板,每一第一主板對(duì)應(yīng)一風(fēng)扇以便散熱,每一第一主板上設(shè)置一基板管理控制器,該基板管理控制器用于實(shí)時(shí)監(jiān)控該第一主板的溫度參數(shù); 至少一第二主板,每一第二主板對(duì)應(yīng)一風(fēng)扇以便散熱,每一第二主板均未設(shè)置基板管理控制器; 至少一溫度傳感器,分散設(shè)置于該第一主板和該第二主板的附近,以實(shí)時(shí)獲取該數(shù)據(jù)中心的環(huán)境溫度;以及 一風(fēng)扇控制面板,與這些風(fēng)扇、第一主板、第二主板和溫度傳感器相連;該風(fēng)扇控制面板定時(shí)發(fā)送用于獲取設(shè)備身份標(biāo)識(shí)碼的IPMB指令至這些第一主板和第二主板,以判斷主板上是否有基板管理控制器回應(yīng),當(dāng)該風(fēng)扇控制面板識(shí)別到該第一主板上有基板管理控制器回應(yīng)時(shí),該風(fēng)扇控制面板發(fā)送用于獲取感應(yīng)器參數(shù)的IPMB指令至每一第一主板,以獲取每一基板管理控制器的主板溫度參數(shù),進(jìn)而調(diào)節(jié)與每一第一主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速;當(dāng)該風(fēng)扇控制面板未識(shí)別到該第二主板上有基板管理控制器回應(yīng)時(shí),該風(fēng)扇控制面板讀取每一溫度傳感器的溫度參數(shù),以調(diào)節(jié)與每一第二主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速。
2.如權(quán)利要求1所述的風(fēng)扇控制系統(tǒng),其特征在于:該風(fēng)扇控制面板內(nèi)還存儲(chǔ)有看門狗程序,以便當(dāng)該風(fēng)扇控制面板因系統(tǒng)程序錯(cuò)誤而停止發(fā)送IPMB指令時(shí),該看門狗程序令系統(tǒng)程序重新啟動(dòng)。
3.如權(quán)利要求1所述的風(fēng)扇控制系統(tǒng),其特征在于:每一溫度傳感器通過智能平臺(tái)管理總線連接該風(fēng)扇控制面板。
4.如權(quán)利要求1所述的風(fēng)扇控制系統(tǒng),其特征在于:該溫度傳感器設(shè)置于該數(shù)據(jù)中心的服務(wù)器機(jī)柜的柜角。
5.—種風(fēng)扇控制方法,應(yīng)用于風(fēng)扇控制系統(tǒng)以調(diào)節(jié)若干風(fēng)扇的轉(zhuǎn)速,其中該風(fēng)扇控制系統(tǒng)包括風(fēng)扇控制面板、至少一主板以及至少一設(shè)置于主板附近的溫度傳感器,且每一風(fēng)扇對(duì)應(yīng)一主板以散熱;該風(fēng)扇控制方法包括以下步驟: 該風(fēng)扇控制面板發(fā)送用于獲取設(shè)備身份標(biāo)識(shí)碼的IPMB指令至所有主板; 判斷是否有基板管理控制器回應(yīng); 若有基板管理控制器回應(yīng),則該風(fēng)扇控制面板發(fā)送用于獲取感應(yīng)器參數(shù)的IPMB指令至有基板管理控制回應(yīng)的主板; 該風(fēng)扇控制面板獲取每一基板管理控制器的主板溫度參數(shù),以調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速; 若沒有基板管理控制器回應(yīng),則該風(fēng)扇控制面板讀取每一溫度傳感器的溫度參數(shù),以調(diào)節(jié)與沒有基板管理控制器回應(yīng)的主板對(duì)應(yīng)的風(fēng)扇的轉(zhuǎn)速。
全文摘要
一種風(fēng)扇控制系統(tǒng),用于調(diào)節(jié)若干風(fēng)扇的轉(zhuǎn)速,該風(fēng)扇控制系統(tǒng)包括至少一設(shè)有基板管理控制器的第一主板、至少一未設(shè)有基板管理控制器的第二主板、至少一用于實(shí)時(shí)獲取該數(shù)據(jù)中心的環(huán)境溫度的溫度傳感器以及風(fēng)扇控制面板。該風(fēng)扇控制面板通過判別哪些主板上設(shè)置有基板管理控制器選擇性地從該第一主板的基板管理控制器讀取主板溫度,或從該溫度傳感器讀取數(shù)據(jù)中心環(huán)境溫度,從而調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速。上述風(fēng)扇控制系統(tǒng)無論主板是否設(shè)有基板管理控制器均可調(diào)節(jié)對(duì)應(yīng)風(fēng)扇的轉(zhuǎn)速。本發(fā)明還涉及一種風(fēng)扇控制方法。
文檔編號(hào)F04D27/00GK103115014SQ201110365220
公開日2013年5月22日 申請(qǐng)日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者黃正彥, 蘇圣偉 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司