本發(fā)明涉及服務器散熱技術領域,具體提供一種實現(xiàn)不同類型風扇智能識別的方法及系統(tǒng)。
背景技術:
相比于傳統(tǒng)的計算機,服務器具有具有更好的擴展性、易用性及易管理性,受到各大型企業(yè)的廣泛應用。隨著經(jīng)濟的進一步發(fā)展以及業(yè)務的需求,使用者對服務器的各項性能要求越來越高,相應的對服務器的各個硬件功能進行了優(yōu)化。隨著服務器性能的提高,服務器在運行過程中產(chǎn)生更多的熱量,為保證服務器能夠正常的運行,將產(chǎn)生的熱量及時排出是重中之重,風扇在服務器的散熱過程中起著重要的作用。
通用2U服務器主要采用80mm邊長風扇,該規(guī)格風扇又分為單馬達和雙馬達類型。其中單馬達風扇成本較低,當單顆風扇故障時,故障風扇位置會產(chǎn)生明顯回流問題導致系統(tǒng)風量降低幅度較大,雙馬達風扇發(fā)生一顆馬達故障時,因第二顆馬達依然正常工作,可以避免回流產(chǎn)生,系統(tǒng)風量降低幅度較小,系統(tǒng)風扇冗余性優(yōu)勢明顯。不同客戶對服務器需求存在差異(低成本或高可靠性),為滿足不同客戶需求,同一款服務器可以實現(xiàn)單馬達風扇及雙馬達風扇更換,為滿足服務器散熱需求,需要識別風扇類型并調(diào)用控制程序中的對應風扇控制策略。不同類型風扇性能存在差異,導致對應的風扇控制策略需要對應進行調(diào)整,無法采用同一種風扇控制策略?,F(xiàn)有技術中,通過人工識別風扇類型,并手動輸入識別碼來調(diào)用風扇調(diào)控策略,該方式需增加產(chǎn)線工作量,并存在識別碼漏刷的風險。
技術實現(xiàn)要素:
本發(fā)明的技術任務是針對上述存在的問題,提供一種能方便的判定出風扇類型,從而調(diào)用對應風扇調(diào)控策略保證風扇良好的散熱,降低人工識別風扇類型增加的工作量以及相應識別碼漏刷風險的實現(xiàn)不同類型風扇智能識別的方法。
本發(fā)明進一步的技術任務是提供一種能實現(xiàn)上述方法的實現(xiàn)不同類型風扇智能識別的系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明提供了如下技術方案:
一種實現(xiàn)不同類型風扇智能識別的方法,單馬達與雙馬達風扇使用相同的風扇端子,風扇端子上設第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,單馬達風扇僅使用第一轉(zhuǎn)速信號位,雙馬達風扇同時使用第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,同一風扇端子的第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位使用不同的I2C地址,BMC管理程序?qū)L扇端子第二轉(zhuǎn)速信號位的I2C地址獨立管理,用于抓取第二轉(zhuǎn)速信號位的風扇轉(zhuǎn)速信息,通過第二轉(zhuǎn)速信號位的I2C地址僅可獲取雙馬達風扇轉(zhuǎn)速信號,無法獲取單馬達風扇轉(zhuǎn)速信號,從而識別出不同的風扇類型。
通過本發(fā)明的實現(xiàn)不同類型風扇智能識別的方法,能夠保證未檢測到全部風扇轉(zhuǎn)速信號時,即可完成對風扇類型的判定,可以避免部分風扇故障時無法判定風扇類型的問題,并能降低人工識別風扇類型增加的工作量。根據(jù)判定的風扇類型調(diào)用對應風扇調(diào)控策略來調(diào)控風扇的轉(zhuǎn)速,保證風扇的工作風量,有助于服務器的正常工作。
作為優(yōu)選,BMC管理程序抓取到第二轉(zhuǎn)速信號位上一個或以上不為零風扇轉(zhuǎn)速信號,即可判定為雙馬達類型風扇,否則為單馬達類型風扇。
雙馬達風扇同時使用第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,單馬達風扇僅使用第一轉(zhuǎn)速信號位,并且BMC管理程序?qū)L扇端子第二轉(zhuǎn)速信號位的I2C地址獨立管理,故當BMC管理程序抓取到第二轉(zhuǎn)速信號位上一個或以上不為零風扇轉(zhuǎn)速信號時,即可判定為雙馬達類型風扇,否則為單馬達類型風扇。
作為優(yōu)選,獲取的風扇轉(zhuǎn)速信號發(fā)送給BMC內(nèi)部的風扇類型判定程序,確定具體風扇類型后調(diào)用對應風扇控制策略,完成對系統(tǒng)風扇調(diào)速。
一種實現(xiàn)不同類型風扇智能識別的系統(tǒng),包括:
BMC管理單元:用于獨立管理風扇端子第二轉(zhuǎn)速信號位的I2C地址;
轉(zhuǎn)速信息存儲模塊:用于存儲BMC管理單元抓取的第二轉(zhuǎn)速信號位的風扇轉(zhuǎn)速信息;
風扇類型判定模塊:用于接收轉(zhuǎn)速信息存儲模塊發(fā)送的第二轉(zhuǎn)速信號位的風扇轉(zhuǎn)速信息,并與系統(tǒng)風扇相通信,根據(jù)轉(zhuǎn)速信息調(diào)用對應風扇調(diào)控策略,完成對系統(tǒng)風扇調(diào)速;
所述轉(zhuǎn)速信息存儲模塊和風扇類型判定模塊分別與系統(tǒng)風扇相通信,均設在BMC管理單元中。
作為優(yōu)選,單馬達與雙馬達風扇使用相同的風扇端子,風扇端子上設第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,單馬達僅使用第一轉(zhuǎn)速信號位,雙馬達同時使用第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,同一風扇端子的第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位使用不同的I2C地址,BMC管理單元用于獨立管理風扇端子第二轉(zhuǎn)速信號位的I2C地址。
作為優(yōu)選,在第二轉(zhuǎn)速信號位讀取到一個或以上不為零風扇轉(zhuǎn)速信號時,即可判定為雙馬達類型風扇,否則為單馬達類型風扇,轉(zhuǎn)速信息存儲在轉(zhuǎn)速信息存儲模塊中,轉(zhuǎn)速信息存儲模塊將轉(zhuǎn)速信息發(fā)送給風扇類型判定模塊,判定風扇類型,從而調(diào)用對應風扇調(diào)控策略調(diào)控風扇轉(zhuǎn)速。
與現(xiàn)有技術相比,本發(fā)明的實現(xiàn)不同類型風扇智能識別的方法具有以下突出的有益效果:本發(fā)明的實現(xiàn)不同類型風扇智能識別的方法,能夠保證未檢測到全部風扇轉(zhuǎn)速信號時,即可完成對風扇類型的判定,可以避免部分風扇故障時無法判定風扇類型的問題,并且能降低人工識別風扇類型增加的工作量;根據(jù)判定的風扇類型調(diào)用對應風扇調(diào)控策略來調(diào)控風扇的轉(zhuǎn)速,保證風扇的工作風量,有助于服務器的正常工作,提高實用性。
附圖說明
圖1是本發(fā)明所述風扇端子轉(zhuǎn)速信號位的示意圖;
圖2是本發(fā)明所述實現(xiàn)不同類型風扇智能識別的方法的流程圖;
圖3是本發(fā)明所述實現(xiàn)不同類型風扇智能識別的系統(tǒng)的拓撲圖。
具體實施方式
下面將結(jié)合附圖和實施例,對本發(fā)明的實現(xiàn)不同類型風扇智能識別的方法及系統(tǒng)作進一步詳細說明。
實施例1
如圖1和圖2所示,本發(fā)明的實現(xiàn)不同類型風扇智能識別的方法,單馬達與雙馬達風扇使用相同的風扇端子,在風扇端子上設第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,單馬達風扇僅使用第一轉(zhuǎn)速信號位,雙馬達風扇同時使用第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位。同一風扇端子的第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位使用不同的I2C地址,BMC管理程序?qū)L扇端子第二轉(zhuǎn)速信號位的I2C地址獨立管理,用于抓取第二轉(zhuǎn)速信號位的風扇轉(zhuǎn)速信息,通過第二轉(zhuǎn)速信號位的I2C地址僅可獲取雙馬達風扇轉(zhuǎn)速信號,無法獲取單馬達風扇轉(zhuǎn)速信號。當BMC管理程序抓取到第二轉(zhuǎn)速信號位上有一個或以上不為零風扇轉(zhuǎn)速信號時,即可判定為雙馬達類型風扇,否則為單馬達類型風扇。將獲取的風扇轉(zhuǎn)速信號發(fā)送給BMC內(nèi)部的風扇類型判定程序,根據(jù)具體風扇類型調(diào)用對應風扇控制策略,完成對系統(tǒng)風扇調(diào)速。
實施例2
如圖3所示,本發(fā)明的實現(xiàn)不同類型風扇智能識別的系統(tǒng),包括BMC管理單元、轉(zhuǎn)速信息存儲模塊、風扇類型判定模塊和系統(tǒng)風扇。轉(zhuǎn)速信息存儲模塊和風扇類型判定模塊分別與系統(tǒng)風扇相通信,均設在BMC管理單元中。單馬達與雙馬達風扇使用相同的風扇端子,在風扇端子上設第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,單馬達僅使用第一轉(zhuǎn)速信號位,雙馬達同時使用第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位,同一風扇端子的第一轉(zhuǎn)速信號位和第二轉(zhuǎn)速信號位使用不同的I2C地址,BMC管理單元用于獨立管理風扇端子第二轉(zhuǎn)速信號位的I2C地址。當BMC管理程序抓取到第二轉(zhuǎn)速信號位上有一個或以上不為零風扇轉(zhuǎn)速信號時,即可判定為雙馬達類型風扇,否則為單馬達類型風扇。第二轉(zhuǎn)速信號位的轉(zhuǎn)速信息存儲在轉(zhuǎn)速信息存儲模塊中,轉(zhuǎn)速信息存儲模塊再將轉(zhuǎn)速信息發(fā)送給風扇類型判定模塊,并與系統(tǒng)風扇相通信,風扇類型判定模塊根據(jù)轉(zhuǎn)速信息調(diào)用對應風扇調(diào)控策略,完成對系統(tǒng)風扇調(diào)速。
以上所述的實施例,只是本發(fā)明較優(yōu)選的具體實施方式,本領域的技術人員在本發(fā)明技術方案范圍內(nèi)進行的通常變化和替換都應包含在本發(fā)明的保護范圍內(nèi)。