專(zhuān)利名稱(chēng):Atca風(fēng)扇控制方法及atca機(jī)框管理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于空調(diào)控制技術(shù)領(lǐng)域,特別是涉及一種ATCA風(fēng)扇控制方法及ATCA機(jī)框
管理器。
背景技術(shù):
ATCA(Advanced Telecom Computing Architecture,先進(jìn)的電信計(jì)算架構(gòu))標(biāo)準(zhǔn) 是由一個(gè)核心規(guī)范_PICMG(PCI Industrial Computer ManufacturersGroup) 3· 0和一系列 輔助規(guī)范組成。PICMG規(guī)范定義了機(jī)械結(jié)構(gòu)、散熱管理、電源分配、背板互連和機(jī)框管理等 等。散熱管理是ATCA中一個(gè)比較重要的功能,高集成度是ATCA中一個(gè)重要特征,由于高集 成度就對(duì)散熱系統(tǒng)提出了更高的要求。請(qǐng)參閱圖1所示,圖1為ATCA機(jī)框管理連接圖,ATCA標(biāo)準(zhǔn)規(guī)范規(guī)定每個(gè)單板、風(fēng) 扇上都會(huì)有一個(gè)智能平臺(tái)管理控制器(IPMC),每個(gè)單板上的IPMC通過(guò)ATCA機(jī)框背板上的 IPMB總線連接到機(jī)框管理控制器(ShMC),連接方式一般為雙星型連接,IPMB總線為兩對(duì), 用作冗余備份。IPMC負(fù)責(zé)監(jiān)測(cè)單板的運(yùn)行狀態(tài)、掃描單板上的傳感器設(shè)備,如果出現(xiàn)異常就 將系統(tǒng)時(shí)間日志(SEL)事件上報(bào)給ShMC。ShMC則負(fù)責(zé)監(jiān)測(cè)整個(gè)機(jī)框內(nèi)的運(yùn)行狀態(tài),其中有 一個(gè)重要功能就是監(jiān)測(cè)各單板的散熱情況,并通過(guò)控制風(fēng)扇上的IPMC,控制機(jī)框內(nèi)的風(fēng)扇 轉(zhuǎn)速,調(diào)節(jié)機(jī)框內(nèi)單板的散熱。PICMG規(guī)范中,規(guī)定風(fēng)扇所在的智能平臺(tái)管理控制器(IPMC)會(huì)定義風(fēng)扇的最大、 最小和正常轉(zhuǎn)速等級(jí),其中正常等級(jí)就是機(jī)框管理控制器(ShMC)在風(fēng)扇剛上電的時(shí)候控 制風(fēng)扇的轉(zhuǎn)速。ATCA每個(gè)單板上都會(huì)定義一些需要監(jiān)測(cè)的溫度傳感器,一般溫度傳感器被 定義成門(mén)限型,所以溫度傳感器都會(huì)設(shè)定門(mén)限,PICMG規(guī)定每個(gè)門(mén)限型的傳感器可以支持六 個(gè)門(mén)限三個(gè)高門(mén)限告警、三個(gè)低門(mén)限告警,一般只有溫度的高門(mén)限SEL告警事件才作為調(diào) 解風(fēng)扇的依據(jù)。IPMC對(duì)單板上的溫度傳感器的當(dāng)前溫度值進(jìn)行監(jiān)測(cè),并且和門(mén)限進(jìn)行比較, 如果超過(guò)門(mén)限就會(huì)上報(bào)SEL事件給ShMC,ShMC根據(jù)溫度告警事件提高風(fēng)扇的轉(zhuǎn)速等級(jí),如 果單板上的溫度告警恢復(fù)了,IPMC會(huì)發(fā)送告警恢復(fù)事件給ShMC,ShMC會(huì)降低風(fēng)扇的轉(zhuǎn)速等 級(jí)。PICMG規(guī)范中描述,風(fēng)扇控制可以根據(jù)機(jī)框內(nèi)溫度傳感器的SEL事件來(lái)確定,如果 有溫度告警SEL就提高風(fēng)扇,如果溫度告警恢復(fù)就降低轉(zhuǎn)速。溫度SEL事件是由IPMC根據(jù) 溫度傳感器的當(dāng)前溫度值和門(mén)限來(lái)確定的,IPMC監(jiān)測(cè)到當(dāng)前溫度值高于門(mén)限就上報(bào)告警給 ShMC,ShMC就控制風(fēng)扇模塊上的IPMC提高風(fēng)扇轉(zhuǎn)速。IPMC監(jiān)測(cè)到溫度低于門(mén)限,就上報(bào)恢 復(fù)溫度恢復(fù)事件給ShMC,ShMC就控制風(fēng)扇上的IPMC降低風(fēng)扇轉(zhuǎn)速。雖然溫度傳感器也包 含低門(mén)限的溫度告警,但低門(mén)限溫度告警一般不作為風(fēng)扇控制依據(jù)。PICMG規(guī)范中風(fēng)扇控制 是根據(jù)溫度的SEL事件來(lái)確定的,而SEL事件是根據(jù)傳感器門(mén)限來(lái)確定的。普通的風(fēng)扇控制策略是依賴(lài)單板上的IPMC對(duì)自己管理的單板上的溫度傳感器進(jìn) 行掃描,并且和事先設(shè)定好的門(mén)限進(jìn)行比較,如果超過(guò)門(mén)限或恢復(fù)正常值都發(fā)送SEL事件 通知ShMC,ShMC根據(jù)收到SEL事件來(lái)調(diào)節(jié)風(fēng)扇轉(zhuǎn)速。這種調(diào)節(jié)方法的缺陷就是無(wú)法在沒(méi)有SEL上報(bào)以及機(jī)框內(nèi)散熱調(diào)節(jié)很好的情況下,主動(dòng)降低風(fēng)扇轉(zhuǎn)速。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是克服現(xiàn)有技術(shù)無(wú)法在沒(méi)有SEL上報(bào)以及機(jī)框內(nèi)散熱調(diào)節(jié) 很好的情況下,主動(dòng)降低風(fēng)扇轉(zhuǎn)速的缺陷,提供一種ATCA風(fēng)扇控制方法及ATCA機(jī)框管理 器,可以保證在ATCA機(jī)框滿足所有單板的風(fēng)扇控制策略下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行 運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的使用壽命。為實(shí)現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案是一種ATCA風(fēng)扇控制方法,包括步驟A)獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略,所述風(fēng)扇控制策略包括提高風(fēng)扇轉(zhuǎn)速、 降低風(fēng)扇轉(zhuǎn)速和保持風(fēng)扇轉(zhuǎn)速不變中的任一種;B)根據(jù)機(jī)框內(nèi)所有單板的風(fēng)扇控制策略得出機(jī)框的風(fēng)扇控制策略,并調(diào)整風(fēng)扇轉(zhuǎn) 速。本發(fā)明實(shí)施例中,所述步驟B)具體為如果需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)量大于等 于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;如果所有單板都為需要降低風(fēng)扇轉(zhuǎn)速,則降低機(jī)框風(fēng)扇轉(zhuǎn) 速,否則就保持風(fēng)扇轉(zhuǎn)速不變。本發(fā)明實(shí)施例中,所述步驟A)具體包括步驟Al)獲取單板上每個(gè)溫度傳感器的當(dāng)前溫度值,將單板上每個(gè)溫度傳感器的當(dāng)前 溫度值與設(shè)定門(mén)限值進(jìn)行比較,得到該單板的風(fēng)扇控制策略。本發(fā)明實(shí)施例中,所述步驟Al)具體為將每個(gè)傳感器的當(dāng)前溫度值分別和溫度高門(mén)限告警最低級(jí)別的門(mén)限進(jìn)行比較,如 果在門(mén)限值和當(dāng)前溫度值之間的差值中小于第一閥值的數(shù)量大于等于1,則判斷該單板的 風(fēng)扇控制策略為提高風(fēng)扇轉(zhuǎn)速;如果門(mén)限值和當(dāng)前溫度值之間的差值都大于第二閥值時(shí), 則判斷該單板的風(fēng)扇控制策略為降低風(fēng)扇轉(zhuǎn)速,否則判斷該單板的風(fēng)扇控制策略為保持風(fēng) 扇轉(zhuǎn)速不變。本發(fā)明實(shí)施例中,第二閥值大于第一閥值,第二閥值和第一閥值的差值大于風(fēng)扇 提高/降低一個(gè)等級(jí)使得溫度傳感器降低/升高溫度的兩倍。一種ATCA機(jī)框管理器,包括單板監(jiān)測(cè)單元,用于獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略;策略控制單元,與單板監(jiān)測(cè)單元連接,用于根據(jù)機(jī)框內(nèi)所有單板的風(fēng)扇控制策略, 得出機(jī)框的風(fēng)扇控制策略;轉(zhuǎn)速調(diào)節(jié)單元,與策略控制單元連接,用于通過(guò)發(fā)送指令給智能平臺(tái)管理控制器, 調(diào)節(jié)機(jī)框風(fēng)扇的轉(zhuǎn)速。本發(fā)明實(shí)施例中,所述策略控制單用于當(dāng)需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)量大于等于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;當(dāng)所有單 板都需要降低轉(zhuǎn)速,則降低機(jī)框風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。本發(fā)明實(shí)施例中,所述單板監(jiān)測(cè)單元進(jìn)一步包括傳感器監(jiān)測(cè)單元,用于監(jiān)測(cè)單板上所有溫度傳感器的當(dāng)前溫度值;所述策略控制單元,還用于根據(jù)單板上所有溫度傳感器的當(dāng)前溫度值,得出該單 板的風(fēng)扇控制策略,具體為如果單板上有一個(gè)溫度傳感器需要提高風(fēng)扇轉(zhuǎn)速,則提高單板風(fēng)扇轉(zhuǎn)速;如果單板上所有溫度傳感器都需要降低轉(zhuǎn)速,則降低單板風(fēng)扇轉(zhuǎn)速,否則就保持單板風(fēng)扇轉(zhuǎn)速。本發(fā)明實(shí)施例中,所述ATCA機(jī)框管理器還包括延時(shí)單元,與轉(zhuǎn)速控制單元連接, 用于調(diào)整風(fēng)扇轉(zhuǎn)速后延時(shí)一段時(shí)間。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的風(fēng)扇控制方法保證在ATCA機(jī)框滿足所有 單板的風(fēng)扇控制策略下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延 長(zhǎng)風(fēng)扇的使用壽命。
圖1為ATCA機(jī)框管理連接示意圖;圖2為本實(shí)施例提供的一種ATCA風(fēng)扇控制方法流程圖;圖3為本發(fā)明實(shí)施例提供的一種單板風(fēng)扇控制策略流程圖;圖4為本發(fā)明實(shí)施例提供的一種單板風(fēng)扇控制策略查詢(xún)方法流程圖;圖5為本發(fā)明實(shí)施例提供的另一種單板風(fēng)扇控制策略查詢(xún)方法流程圖;圖6為本發(fā)明實(shí)施例提供的一種ATCA機(jī)框管理器原理示意圖。
具體實(shí)施例方式下面通過(guò)具體的實(shí)施例并結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。本發(fā)明的主要思想是通過(guò)對(duì)ATCA機(jī)框內(nèi)每個(gè)單板的風(fēng)扇控制策略進(jìn)行查詢(xún), 根據(jù)風(fēng)扇控制方法對(duì)每個(gè)單板的風(fēng)扇控制策略進(jìn)行判斷,最終決定整個(gè)機(jī)框的風(fēng)扇控制策 略,實(shí)現(xiàn)對(duì)ATCA機(jī)框內(nèi)風(fēng)扇控制,使得ATCA機(jī)框在滿足所有單板的風(fēng)扇控制策略下,使風(fēng) 扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的使用壽命。請(qǐng)參閱圖2所示,圖2為本實(shí)施例提供的一種ATCA風(fēng)扇控制方法流程圖,包括以 下步驟步驟201 機(jī)框管理控制器ShMC按照PICMG規(guī)范給機(jī)框內(nèi)單板、風(fēng)扇、電源上電, 在上電過(guò)程中獲取單板的現(xiàn)場(chǎng)可更換單元(FRU)、傳感器數(shù)據(jù)記錄(SDR)等信息;步驟202 :ShMC通過(guò)風(fēng)扇上的IPMC,獲取風(fēng)扇的最大、最小和正常轉(zhuǎn)速等級(jí);步驟203 =ShMC控制風(fēng)扇按照正常轉(zhuǎn)速運(yùn)行;步驟204 =ShMC獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略,也可以是IPMC主動(dòng)上報(bào),得 出整個(gè)機(jī)框需要的風(fēng)扇控制策略;如果需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)量大于等于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;如果所 有單板都需要降低轉(zhuǎn)速,則降低機(jī)框風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。步驟205、206 如果機(jī)框需要提高風(fēng)扇轉(zhuǎn)速,ShMC發(fā)送Set Fan Level命令給風(fēng)扇 IPMC,將風(fēng)扇轉(zhuǎn)速提高一個(gè)等級(jí);步驟207、208 如果機(jī)框需要降低轉(zhuǎn)速,ShMC發(fā)送Set Fan Level命令給風(fēng)扇 IPMC,將風(fēng)扇轉(zhuǎn)速降低一個(gè)等級(jí);步驟209 否則,ShMC不對(duì)風(fēng)扇進(jìn)行轉(zhuǎn)速調(diào)整,保持風(fēng)扇當(dāng)前轉(zhuǎn)速不變;步驟210 :ShMC對(duì)機(jī)框內(nèi)風(fēng)扇轉(zhuǎn)速調(diào)整后,必須延時(shí)一段時(shí)間,讓風(fēng)扇轉(zhuǎn)速調(diào)整對(duì) 單板上的散熱器件產(chǎn)生影響,從而影響單板上的溫度傳感器,然后跳轉(zhuǎn)到步驟203。
本實(shí)施例提供的風(fēng)扇控制方法可以保證ATCA機(jī)框在滿足所有單板的風(fēng)扇控制策 略下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的使用壽 命。請(qǐng)參閱圖3所示,圖3為本發(fā)明實(shí)施例提供的一種單板控制策略流程圖。本實(shí)施例中,將單板上的每個(gè)傳感器的當(dāng)前溫度值和支持的溫度高門(mén)限告警最低 級(jí)別的門(mén)限進(jìn)行比較,如果門(mén)限值和當(dāng)前溫度值之間的差值小于第一閥值N時(shí),表明這個(gè) 傳感器監(jiān)測(cè)的設(shè)備需要提高風(fēng)扇轉(zhuǎn)速,這第一閥值N值的大小應(yīng)該是可以根據(jù)具體情況進(jìn) 行調(diào)整;如果門(mén)限值和當(dāng)前溫度值之間的差值大于第二閥值M,表明這個(gè)傳感器監(jiān)測(cè)的設(shè) 備散熱調(diào)節(jié)比較好,可以適當(dāng)降低風(fēng)扇轉(zhuǎn)速,第二閥值M值必須大于第一閥值N,這是為了 防止風(fēng)扇轉(zhuǎn)速控制過(guò)程中出現(xiàn)振蕩。第二閥值M與第一閥值N的差值最好大于風(fēng)扇提高/ 降低一個(gè)等級(jí)使得溫度傳感器降低/升高溫度的兩倍,這樣才能有效的防止風(fēng)扇智能控制 過(guò)程中出現(xiàn)短時(shí)間內(nèi)風(fēng)扇振蕩。上述是對(duì)單板上某一個(gè)傳感器的控制策略,對(duì)于某個(gè)單板的控制策略取決于單板 上的所有溫度傳感器,如果單板上需要提高風(fēng)扇轉(zhuǎn)速的溫度傳感器大于等于一個(gè),則表示 單板需要提高風(fēng)扇轉(zhuǎn)速;如果單板上所有溫度傳感器都需要降低轉(zhuǎn)速才認(rèn)為單板需要降低 風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。風(fēng)扇控制必須保證系統(tǒng)內(nèi)每個(gè)溫度傳感器都不產(chǎn)生告警,所以只要有傳感器需要 提高轉(zhuǎn)速,就提高轉(zhuǎn)速。同時(shí)為了防止風(fēng)扇控制的振蕩,必須把風(fēng)扇控制分為三個(gè)狀態(tài),提 高風(fēng)扇轉(zhuǎn)速、保持風(fēng)扇轉(zhuǎn)速、降低風(fēng)扇轉(zhuǎn)速。舉例說(shuō)明,當(dāng)每個(gè)傳感器設(shè)定門(mén)限和傳感器當(dāng) 前溫度值差值小于5 (N = 5)度時(shí)提高轉(zhuǎn)速,大于10 (M = 10)度降低轉(zhuǎn)速,差值在5度和10 度間保持轉(zhuǎn)速,必須每個(gè)溫度傳感器的差值都大于10度才能降低轉(zhuǎn)速,否則一定有一個(gè)溫 度傳感器差值在5到10度之間,這時(shí)如果降低風(fēng)扇轉(zhuǎn)速,就很可能讓某個(gè)傳感器和門(mén)限差 馬上小于5度,這樣就又需要提高轉(zhuǎn)速,從而使風(fēng)扇控制產(chǎn)生振蕩。對(duì)于整個(gè)ATCA機(jī)框而言,ShMC對(duì)風(fēng)扇的控制策略取決于每個(gè)單板風(fēng)扇控制策略, 如果需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)大于等于一個(gè)則提高轉(zhuǎn)速,如果所有單板都需要降低轉(zhuǎn)速 則降低風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。請(qǐng)參閱圖4所示,圖4為本發(fā)明實(shí)施例提供的一種單板風(fēng)扇控制策略查詢(xún)方法流 程圖,包括以下步驟步驟401 =ShMC按照標(biāo)準(zhǔn)PICMG提供的命令對(duì)機(jī)框內(nèi)單板風(fēng)扇控制策略進(jìn)行查 詢(xún);ShMC根據(jù)PICMG標(biāo)準(zhǔn)規(guī)范給機(jī)框內(nèi)所有單板上電,并且在上電過(guò)程中獲取單板上 所有的傳感器信息,將溫度傳感器信息特別記錄下來(lái),包括傳感器類(lèi)型(Sensor Type)、傳 感器編號(hào)(Sensor Number)、傳感器門(mén)限值等等。ShMC可以兼容所有按標(biāo)準(zhǔn)PICMG設(shè)計(jì)的 單板,實(shí)現(xiàn)對(duì)風(fēng)扇進(jìn)行智能控制。步驟402 選擇一塊已經(jīng)正常加電的單板,發(fā)送Get Sensor Reading命令給單板 所在IPMC,獲取單板上每個(gè)溫度傳感器的當(dāng)前溫度值,判斷該傳感器監(jiān)測(cè)器件是需要提高 風(fēng)扇轉(zhuǎn)速還是降低風(fēng)扇轉(zhuǎn)速;步驟403 根據(jù)風(fēng)扇控制策略判斷這塊單板是需要降低風(fēng)扇轉(zhuǎn)速、提高風(fēng)扇轉(zhuǎn)速, 還是保持風(fēng)扇轉(zhuǎn)速不變;
風(fēng)扇控制策略為對(duì)于某個(gè)單板的風(fēng)扇控制策略取決于單板上的所有溫度傳感 器,如果單板上需要提高風(fēng)扇轉(zhuǎn)速的溫度傳感器大于等于一個(gè),則表示單板需要提高風(fēng)扇 轉(zhuǎn)速;如果單板上所有溫度傳感器都需要降低轉(zhuǎn)速才認(rèn)為單板需要降低風(fēng)扇轉(zhuǎn)速,否則就 保持風(fēng)扇轉(zhuǎn)速。步驟404、405 如果當(dāng)前單板需要提高風(fēng)扇轉(zhuǎn)速,就表明整個(gè)機(jī)框就需要提高風(fēng) 扇轉(zhuǎn)速;步驟406、407 如果當(dāng)前單板需要降低風(fēng)扇轉(zhuǎn)速,記錄有一塊單板需要降低風(fēng)扇 轉(zhuǎn)速;步驟408:如果機(jī)框內(nèi)單板沒(méi)有判斷完,繼續(xù)下一個(gè)單板,返回至步驟402,直至所 有在位單板都已經(jīng)判斷結(jié)束;步驟409、410 如果機(jī)框內(nèi)所有單板都需要降低風(fēng)扇轉(zhuǎn)速,表明整個(gè)機(jī)框需要降 低風(fēng)扇轉(zhuǎn)速;步驟411 否則,整個(gè)機(jī)框保持風(fēng)扇當(dāng)前轉(zhuǎn)速。本實(shí)施例中提供的風(fēng)扇控制方法保證在ATCA機(jī)框滿足所有單板的風(fēng)扇控制策略 下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,并延長(zhǎng)風(fēng)扇的使用壽命。該實(shí)施例中,單板風(fēng)扇控制策略查詢(xún)方法流程的缺點(diǎn)是為了獲取單板的風(fēng)扇控制 策略,需要定時(shí)查詢(xún)所有單板的溫度傳感器的當(dāng)前溫度值,增加了 IPMB總線的數(shù)據(jù)流量。請(qǐng)參閱圖5所示,圖5為本發(fā)明實(shí)施例提供的另一種單板風(fēng)扇控制策略查詢(xún)方法 流程,包括以下步驟步驟501 單板上IPMC按照PICMG標(biāo)準(zhǔn)規(guī)范,在ShMC控制下給單板加電,并且實(shí) 現(xiàn)對(duì)單板上受IPMC管理的所有傳感器進(jìn)行掃描;步驟502 對(duì)單板上的溫度傳感器進(jìn)行判斷,按照?qǐng)D2中描述的風(fēng)扇控制策略得出 本單板上每個(gè)傳感器需要的風(fēng)扇控制策略,并得出整個(gè)單板需要的風(fēng)扇控制策略,需要提 高風(fēng)扇轉(zhuǎn)速、降低風(fēng)扇轉(zhuǎn)速、還是保持風(fēng)扇轉(zhuǎn)速;步驟503 =ShMC定時(shí)發(fā)送自定義的命令到每個(gè)單板的IPMC,查詢(xún)?cè)搯伟迨切枰?高風(fēng)扇轉(zhuǎn)速、降低風(fēng)扇轉(zhuǎn)速還是保持風(fēng)扇轉(zhuǎn)速。同時(shí)也可以由IPMC在掃描完單板狀態(tài)后主 動(dòng)發(fā)送單板需要的風(fēng)扇控制策略給ShMC,通知方法可以自定義命令,或者在單板上定義一 個(gè)離散型傳感器,這個(gè)傳感器表示單板需要的風(fēng)扇控制策略,包括提高風(fēng)扇轉(zhuǎn)速、降低風(fēng)扇 轉(zhuǎn)速、保持風(fēng)扇轉(zhuǎn)速3個(gè)狀態(tài),如果有狀態(tài)改變,IPMC就發(fā)送SEL事件給ShMC ;步驟504、505 =ShMC根據(jù)查詢(xún)的或IPMC主動(dòng)上報(bào)的單板風(fēng)扇控制策略,得出整個(gè) 機(jī)框的風(fēng)扇控制策略;步驟506 =ShMC根據(jù)機(jī)框的風(fēng)扇控制策略,控制風(fēng)扇轉(zhuǎn)速。本實(shí)施例提供的風(fēng)扇控制方法保證在ATCA機(jī)框滿足所有單板的風(fēng)扇控制策略條 件下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的使用壽 命。該流程和圖4所示單板風(fēng)扇控制策略查詢(xún)方法流程相比,可以減少ShMC和IPMC 間的命令交互,提高查詢(xún)效率。請(qǐng)參閱圖6所示,圖6為本發(fā)明實(shí)施例提供的一種ATCA機(jī)框管理器原理示意圖, 包括
單板監(jiān)測(cè)單元601,用于獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略;策略控制單元602,與單板監(jiān)測(cè)單元601連接,用于根據(jù)所有單板的風(fēng)扇控制策 略,得出機(jī)框的風(fēng)扇控制策略;轉(zhuǎn)速調(diào)節(jié)單元603,與策略控制單元602連接,用于通過(guò)發(fā)送指令給智能平臺(tái)管理 控制器,調(diào)節(jié)機(jī)框風(fēng)扇的轉(zhuǎn)速。進(jìn)一步的,所述策略控制單602用于當(dāng)需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)量大于等于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;當(dāng)所有單 板都需要降低轉(zhuǎn)速,則降低機(jī)框風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。所述單板監(jiān)測(cè)單元601進(jìn)一步包括傳感器監(jiān)測(cè)單元601’,用于監(jiān)測(cè)單板上所有溫度傳感器的當(dāng)前溫度值;所述策略控制單元,還用于根據(jù)單板上所有溫度傳感器的當(dāng)前溫度值,得出該單 板的風(fēng)扇控制策略,具體為如果單板上需要提高風(fēng)扇轉(zhuǎn)速的溫度傳感器數(shù)量大于等于一 個(gè),則提高單板風(fēng)扇轉(zhuǎn)速;如果單板上所有溫度傳感器都需要降低轉(zhuǎn)速,則降低單板風(fēng)扇轉(zhuǎn) 速,否則就保持單板風(fēng)扇轉(zhuǎn)速。進(jìn)一步的,本實(shí)施例中ATCA機(jī)框管理器,還包括一延時(shí)單元604,與轉(zhuǎn)速調(diào)節(jié)單元 603連接,用于調(diào)整風(fēng)扇轉(zhuǎn)速后延時(shí)一段時(shí)間。綜上所述,本發(fā)明實(shí)施例提供的風(fēng)扇控制方法保證ATCA機(jī)框滿足所有單板的風(fēng) 扇控制策略下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的 使用壽命。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定 本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在 不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的 保護(hù)范圍。
權(quán)利要求
1.一種ATCA風(fēng)扇控制方法,其特征在于,包括步驟A)獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略,所述風(fēng)扇控制策略包括提高風(fēng)扇轉(zhuǎn)速、降低 風(fēng)扇轉(zhuǎn)速和保持風(fēng)扇轉(zhuǎn)速不變中的任一種;B)根據(jù)機(jī)框內(nèi)所有單板的風(fēng)扇控制策略得出機(jī)框的風(fēng)扇控制策略,并調(diào)整風(fēng)扇轉(zhuǎn)速。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B)具體為如果需要提高風(fēng)扇 轉(zhuǎn)速的單板數(shù)量大于等于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;如果所有單板都為需要降低風(fēng)扇轉(zhuǎn) 速,則降低機(jī)框風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速不變。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟A)具體包括步驟A1)獲取單板上每個(gè)溫度傳感器的當(dāng)前溫度值,將單板上每個(gè)溫度傳感器的當(dāng)前溫度 值與設(shè)定門(mén)限值進(jìn)行比較,得到該單板的風(fēng)扇控制策略。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟A1)具體為將每個(gè)傳感器的當(dāng)前溫度值分別和溫度高門(mén)限告警最低級(jí)別的門(mén)限進(jìn)行比較,如果在 門(mén)限值和當(dāng)前溫度值之間的差值中小于第一閥值的數(shù)量大于等于1,則判斷該單板的風(fēng)扇 控制策略為提高風(fēng)扇轉(zhuǎn)速;如果門(mén)限值和當(dāng)前溫度值之間的差值都大于第二閥值時(shí),則判 斷該單板的風(fēng)扇控制策略為降低風(fēng)扇轉(zhuǎn)速,否則判斷該單板的風(fēng)扇控制策略為保持風(fēng)扇轉(zhuǎn) 速不變。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,第二閥值大于第一閥值,第二閥值和第一 閥值的差值大于風(fēng)扇提高/降低一個(gè)等級(jí)使得溫度傳感器降低/升高溫度的兩倍。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,調(diào)整風(fēng)扇轉(zhuǎn)速后需要延時(shí)一段時(shí)間,才能 繼續(xù)調(diào)整風(fēng)扇轉(zhuǎn)速。
7.一種ATCA機(jī)框管理器,其特征在于,包括單板監(jiān)測(cè)單元,用于獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略;策略控制單元,與單板監(jiān)測(cè)單元連接,用于根據(jù)機(jī)框內(nèi)所有單板的風(fēng)扇控制策略,得出 機(jī)框的風(fēng)扇控制策略;轉(zhuǎn)速調(diào)節(jié)單元,與策略控制單元連接,用于通過(guò)發(fā)送指令給智能平臺(tái)管理控制器,調(diào)節(jié) 機(jī)框風(fēng)扇的轉(zhuǎn)速。
8.根據(jù)權(quán)利要求7所述的ATCA機(jī)框管理器,其特征在于,所述策略控制單用于當(dāng)需要提高風(fēng)扇轉(zhuǎn)速的單板數(shù)量大于等于一個(gè),則提高機(jī)框風(fēng)扇轉(zhuǎn)速;當(dāng)所有單板都 需要降低轉(zhuǎn)速,則降低機(jī)框風(fēng)扇轉(zhuǎn)速,否則就保持風(fēng)扇轉(zhuǎn)速。
9.根據(jù)權(quán)利要求7所述的ATCA機(jī)框管理器,其特征在于,所述單板監(jiān)測(cè)單元進(jìn)一步包括傳感器監(jiān)測(cè)單元,用于監(jiān)測(cè)單板上所有溫度傳感器的當(dāng)前溫度值;所述策略控制單元,還用于根據(jù)單板上所有溫度傳感器的當(dāng)前溫度值,得出該單板的 風(fēng)扇控制策略,具體為如果單板上有一個(gè)溫度傳感器需要提高風(fēng)扇轉(zhuǎn)速,則提高單板風(fēng)扇 轉(zhuǎn)速;如果單板上所有溫度傳感器都需要降低轉(zhuǎn)速,則降低單板風(fēng)扇轉(zhuǎn)速,否則就保持單板 風(fēng)扇轉(zhuǎn)速。
10.根據(jù)權(quán)利要求7所述的ATCA機(jī)框管理器,其特征在于,還包括延時(shí)單元,與轉(zhuǎn)速控 制單元連接,用于調(diào)整風(fēng)扇轉(zhuǎn)速后延時(shí)一段時(shí)間。
全文摘要
本發(fā)明公開(kāi)了一種ATCA風(fēng)扇控制方法及ATCA機(jī)框管理器,其中,所述方法包括步驟A)獲取機(jī)框內(nèi)所有單板的風(fēng)扇控制策略,所述風(fēng)扇控制策略包括提高風(fēng)扇轉(zhuǎn)速、降低風(fēng)扇轉(zhuǎn)速和保持風(fēng)扇轉(zhuǎn)速不變中的任一種;B)根據(jù)機(jī)框內(nèi)所有單板的風(fēng)扇控制策略得出機(jī)框的風(fēng)扇控制策略,并調(diào)整風(fēng)扇轉(zhuǎn)速。本發(fā)明實(shí)施例提供的風(fēng)扇控制方法可以保證在ATCA機(jī)框滿足所有單板的風(fēng)扇控制策略下,使風(fēng)扇按照盡量低的轉(zhuǎn)速進(jìn)行運(yùn)行,降低風(fēng)扇噪音和功耗,從而延長(zhǎng)風(fēng)扇的使用壽命。
文檔編號(hào)F04D27/00GK101994717SQ20091018974
公開(kāi)日2011年3月30日 申請(qǐng)日期2009年8月25日 優(yōu)先權(quán)日2009年8月25日
發(fā)明者徐東 申請(qǐng)人:中興通訊股份有限公司