專利名稱:自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種機(jī)架系統(tǒng),且特別是有關(guān)于一種自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng)。
背景技術(shù):
以現(xiàn)有的控制風(fēng)扇轉(zhuǎn)速技術(shù)來(lái)說(shuō),整合管理模塊(Integrated ManagementModule, IMM)向風(fēng)扇控制板(Fan Control Board)發(fā)送命令來(lái)控制風(fēng)扇轉(zhuǎn)速。當(dāng)整合管理模塊由于某種原因,例如程序發(fā)生運(yùn)行錯(cuò)誤,長(zhǎng)時(shí)間沒(méi)有向風(fēng)扇控制板發(fā)送風(fēng)扇控制命令,或者由于硬件設(shè)備連接出現(xiàn)問(wèn)題(如:網(wǎng)絡(luò)線松動(dòng)),而導(dǎo)致整合管理模塊無(wú)法把命令送到風(fēng)扇控制板。由于上述種種原因?qū)е驴刂泼顭o(wú)法通信時(shí),風(fēng)扇只能按照最后一次設(shè)定的轉(zhuǎn)速運(yùn)行。在這樣的情況下,一旦服務(wù)器負(fù)載增大時(shí),將無(wú)法保證服務(wù)器安全運(yùn)行。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng),當(dāng)風(fēng)扇控制單元無(wú)法接收到整合管理模塊的任何命令時(shí),風(fēng)扇控制單元會(huì)等待一段時(shí)間,這段時(shí)間過(guò)后還是沒(méi)有接收到任何命令時(shí),風(fēng)扇控制單元將會(huì)自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速。本發(fā)明提出一種機(jī)架系統(tǒng)。此機(jī)架系統(tǒng)包括:多個(gè)服務(wù)器、對(duì)應(yīng)所述服務(wù)器的至少一風(fēng)扇組及至少一風(fēng)扇控制單元。風(fēng)扇控制單元耦接至風(fēng)扇組。其中風(fēng)扇控制單元根據(jù)轉(zhuǎn)速控制指令來(lái)控制風(fēng)扇組的運(yùn)行,風(fēng)扇控制單元內(nèi)置有一預(yù)設(shè)時(shí)間,當(dāng)風(fēng)扇控制單元為沒(méi)有接收到轉(zhuǎn)速控制指令時(shí),則記錄一沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間,若此沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間超過(guò)預(yù)設(shè)時(shí)間時(shí),則上調(diào)風(fēng)扇組的轉(zhuǎn)速至一特定值。在本發(fā)明的一實(shí)施例中,上述的風(fēng)扇控制單元內(nèi)置有一計(jì)時(shí)器,當(dāng)判斷風(fēng)扇控制單元為沒(méi)有接收到轉(zhuǎn)速控制指令,則將計(jì)時(shí)器的計(jì)數(shù)值加一,接著判斷計(jì)數(shù)值是否等于預(yù)設(shè)時(shí)間所對(duì)應(yīng)的數(shù)值,當(dāng)判斷此計(jì)數(shù)值為等于預(yù)設(shè)時(shí)間所對(duì)應(yīng)的數(shù)值時(shí),上調(diào)該風(fēng)扇組的轉(zhuǎn)速至一特定值,并清除此計(jì)數(shù)值。在本發(fā)明的一實(shí)施例中,上述的轉(zhuǎn)速控制指令為一整合管理模塊所發(fā)送,整合管理模塊根據(jù)所述服務(wù)器的溫度決定初始轉(zhuǎn)速,并根據(jù)此初始轉(zhuǎn)速?zèng)Q定轉(zhuǎn)速控制指令,以調(diào)整該風(fēng)扇組轉(zhuǎn)速。在本發(fā)明的一實(shí)施例中,此機(jī)架系統(tǒng)還包括當(dāng)風(fēng)扇控制單元判斷為收到轉(zhuǎn)速控制指令,則繼續(xù)執(zhí)行預(yù)設(shè)風(fēng)扇控制,并清除上述計(jì)數(shù)值。在本發(fā)明的一實(shí)施例中,上述的特定值為風(fēng)扇組的最高轉(zhuǎn)速值。在本發(fā)明的一實(shí)施例中,此機(jī)架系統(tǒng)更包括風(fēng)扇控制單元借由一網(wǎng)絡(luò)接口來(lái)接收整合管理模塊所發(fā)送的轉(zhuǎn)速控制指令。在本發(fā)明的一實(shí)施例中,上述的預(yù)設(shè)時(shí)間包含有多個(gè)值,每個(gè)值對(duì)應(yīng)一風(fēng)扇組轉(zhuǎn)速的特定值,當(dāng)風(fēng)扇控制單元沒(méi)有接收到轉(zhuǎn)速控制指令的時(shí)間等于某一預(yù)設(shè)時(shí)間值時(shí),則上調(diào)該風(fēng)扇組的轉(zhuǎn)速至對(duì)應(yīng)的特定值。
基于上述,本發(fā)明提供一種自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng),當(dāng)風(fēng)扇控制單元無(wú)法接收到整合管理模塊的任何命令時(shí),風(fēng)扇控制單元會(huì)等待一段預(yù)設(shè)時(shí)間,當(dāng)預(yù)設(shè)時(shí)間過(guò)后還是仍然沒(méi)有接收到任何命令時(shí),風(fēng)扇控制單元將會(huì)自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速。
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作詳細(xì)說(shuō)明,其中:圖1A是依據(jù)本發(fā)明一實(shí)施例的一種機(jī)架系統(tǒng)的功能方塊圖。圖1B是依據(jù)本發(fā)明另一實(shí)施例的一種機(jī)架系統(tǒng)的功能方塊圖。圖2A是依據(jù)本發(fā)明一實(shí)施例的一種機(jī)架系統(tǒng)的自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的方法流程圖。圖2B是依據(jù)本發(fā)明另一實(shí)施例的一種機(jī)架系統(tǒng)的自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的方法流程圖。主要元件符號(hào)說(shuō)明:100:機(jī)架系統(tǒng)110-1 110-N:風(fēng)扇控制單元115-1 115-N:風(fēng)扇組120-1 120-N:服務(wù)器130-1 130-N:基板管理控制器140、142:整合管理模塊150、155:以太網(wǎng)絡(luò)轉(zhuǎn)換器160、165:外部網(wǎng)絡(luò)170:電源供應(yīng)單元S210 S280:自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的方法流程步驟
具體實(shí)施例方式圖1A是依據(jù)本發(fā)明一實(shí)施例的一種機(jī)架系統(tǒng)的功能方塊圖。本發(fā)明提供的機(jī)架系統(tǒng)100包括風(fēng)扇控制單元110-1 110-N、服務(wù)器120-1 120-N、基板管理控制器(BoardManagement Controller, BMC) 130-1 ΠΟ-Ν、整合管理模塊(Integrated ManagementModule, IMM) 140及整合管理模塊142、以太網(wǎng)絡(luò)轉(zhuǎn)接器150及155、外部網(wǎng)絡(luò)160及外部網(wǎng)絡(luò)165與電源供應(yīng)單元(Power Supply Unit,PSU) 170。其中,整合管理模塊140及整合管理模塊142能管理機(jī)架系統(tǒng)100內(nèi)所有設(shè)備的定位及狀態(tài)。整合管理模塊140及整合管理模塊142對(duì)機(jī)架系統(tǒng)100具有集中式的散熱管理及電源管理。其中,集中式的散熱管理為對(duì)整個(gè)機(jī)架系統(tǒng)100的風(fēng)扇進(jìn)行集中管理,并提供高效率的散熱方案。另外,集中式電源供應(yīng)的管理,可對(duì)單獨(dú)的電源供應(yīng)單元模塊(例如:電源供應(yīng)單元170)進(jìn)行管理,優(yōu)化電源效率。除此的外,風(fēng)扇控制單元110-1 110-N借由網(wǎng)絡(luò)接口(例如圖1A中的以太網(wǎng)絡(luò)轉(zhuǎn)接器155)來(lái)接收整合管理模塊140及整合管理模塊142所發(fā)送的轉(zhuǎn)速控制指令。整合管理模塊140及整合管理模塊142還包括對(duì)機(jī)架系統(tǒng)100的日志管理,例如提供機(jī)架系統(tǒng)100的整體的功率消耗或服務(wù)器120-1 120-N各別的功率消耗。此外,整合管理模塊140及整合管理模塊142亦把機(jī)架系統(tǒng)100的公共功率消耗,分?jǐn)偟矫颗_(tái)服務(wù)器120-1 120-N,以減低各服務(wù)器120-1 120-N因過(guò)熱而造成損壞或故障的情況。外部網(wǎng)絡(luò)160及外部網(wǎng)絡(luò)165各有不同的作用。外部網(wǎng)絡(luò)160連接至以太網(wǎng)絡(luò)轉(zhuǎn)接器150,外部網(wǎng)絡(luò)160亦連接至服務(wù)器120-1 120-N,換言之,外部網(wǎng)絡(luò)160主要負(fù)責(zé)服務(wù)器流量部分。外部網(wǎng)絡(luò)165連接至以太網(wǎng)絡(luò)轉(zhuǎn)接器155,而以太網(wǎng)絡(luò)轉(zhuǎn)接器155連接至整合管理模塊140及整合管理模塊142,也就是說(shuō),外部網(wǎng)絡(luò)165主要負(fù)責(zé)整合管理模塊140及整合管理模塊142與外部的管理訊息溝通。圖1B是依據(jù)本發(fā)明另一實(shí)施例的一種機(jī)架系統(tǒng)的功能方塊圖,機(jī)架系統(tǒng)100包括風(fēng)扇控制單元110-1 110-N、風(fēng)扇組115-1 115-N及服務(wù)器120-1 120-N,其中,風(fēng)扇控制單元110-1 110-N耦接至風(fēng)扇組115-1 115-N,而風(fēng)扇組115-1 115-N對(duì)應(yīng)于服務(wù)器120-1 120-N,主要功能為降低服務(wù)器120-1 120-N的運(yùn)行溫度。圖1B所闡述的實(shí)施例為本發(fā)明最主要的精神所在,其主要目的在于解決當(dāng)圖1A所闡釋的實(shí)施例中,當(dāng)整合管理模塊140或整合管理模塊整合管理模塊142由于種種緣由,例如在執(zhí)行管理程序時(shí),發(fā)生運(yùn)行錯(cuò)誤,而長(zhǎng)時(shí)間無(wú)法向風(fēng)扇控制單元110-1 110-N發(fā)送風(fēng)扇控制命令?;蛘哂捎谟布O(shè)備連接出現(xiàn)問(wèn)題(例如:網(wǎng)絡(luò)線松脫),而導(dǎo)致整合管理模塊140及整合管理模塊142無(wú)法把轉(zhuǎn)速控制指令送到風(fēng)扇控制單元110-1 110-N。當(dāng)由于上述種種原因,以至于無(wú)法無(wú)法把轉(zhuǎn)速控制指令送到風(fēng)扇控制單元110-1 110-N時(shí),風(fēng)扇組115-1 115-N只能按照最后一次所接收到的轉(zhuǎn)速控制指令所設(shè)定的轉(zhuǎn)速運(yùn)行。圖2A是依據(jù)本發(fā)明一實(shí)施例的一種機(jī)架系統(tǒng)的自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的方法流程圖。圖2A所描述的上調(diào)風(fēng)扇轉(zhuǎn)速的方法,可解決當(dāng)風(fēng)扇控制單元110-1 110-N無(wú)法接收到整合管理模塊140及整合管理模塊142所發(fā)送的轉(zhuǎn)速控制指令時(shí),風(fēng)扇控制單元110-1 110-N該如何因應(yīng)且如何自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速。請(qǐng)同時(shí)參照?qǐng)D1A、圖1B及圖2A。首先,風(fēng)扇控制單元110_1 110-N判斷是否收到轉(zhuǎn)速控制指令(步驟S210)。若在步驟S210的判斷為是,則直接執(zhí)行預(yù)設(shè)風(fēng)扇控制(步驟S220),根據(jù)整合管理模塊140及整合管理模塊140的轉(zhuǎn)速控制指令來(lái)調(diào)整風(fēng)扇組115-1 115-N的轉(zhuǎn)速。其中,整合管理模塊140及整合管理模塊142可根據(jù)服務(wù)器120-1 120-N各自的溫度決定初始轉(zhuǎn)速,并根據(jù)初始轉(zhuǎn)速?zèng)Q定轉(zhuǎn)速控制指令,以調(diào)整各風(fēng)扇組115-1 115-N的轉(zhuǎn)速。若在步驟210的判斷為否,風(fēng)扇控制單元110-1 110-N將會(huì)記錄沒(méi)有接收到轉(zhuǎn)速控制指令的時(shí)間(步驟S230),接著,風(fēng)扇控制單元110-1 110-N判斷此沒(méi)有接收到轉(zhuǎn)速控制指令的時(shí)間是否超過(guò)一預(yù)設(shè)時(shí)間(步驟S240),預(yù)設(shè)時(shí)間可由機(jī)架系統(tǒng)100所預(yù)設(shè),或由技術(shù)人員自行設(shè)定。若在步驟S240的判斷為是,上調(diào)風(fēng)扇組115-1 115-N的轉(zhuǎn)速至一特定值(步驟S270)。若在步驟S240的判斷為否,則回到步驟S210。在本發(fā)明中,上述步驟S270的特定值可為風(fēng)扇組115-1 115-N的最高轉(zhuǎn)速值。而其風(fēng)扇組115-1 115-N的最高轉(zhuǎn)速值可依各風(fēng)扇組性能不同,而有所區(qū)別。在本發(fā)明中,上述步驟S240 S270的預(yù)設(shè)時(shí)間及特定值有其他的變化實(shí)施例,例如預(yù)設(shè)時(shí)間可包含有多個(gè)值,而每個(gè)預(yù)設(shè)時(shí)間值對(duì)應(yīng)風(fēng)扇組115-1 115-N轉(zhuǎn)速的特定值,當(dāng)風(fēng)扇控制單元110-1 110-N沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間等于某一預(yù)設(shè)時(shí)間值時(shí),則上調(diào)風(fēng)扇組115-1 115-N的轉(zhuǎn)速至對(duì)應(yīng)的特定值。舉例來(lái)說(shuō),若三種預(yù)設(shè)時(shí)間值,10秒、20秒、30秒,而其分別對(duì)應(yīng)的轉(zhuǎn)速的特定值為轉(zhuǎn)速A、轉(zhuǎn)速B、轉(zhuǎn)速C。當(dāng)風(fēng)扇控制單元110-1 IlO-N判斷沒(méi)有收到轉(zhuǎn)速控制指令時(shí),且已過(guò)了預(yù)設(shè)時(shí)間值10秒,此時(shí)風(fēng)扇控制單元110-1 IlO-N將會(huì)調(diào)整對(duì)應(yīng)的風(fēng)扇組115-1 115-N的轉(zhuǎn)速至轉(zhuǎn)速A。若時(shí)間已到達(dá)20秒仍未收到轉(zhuǎn)速控制指令,風(fēng)扇控制單元110-1 110-N將會(huì)調(diào)整對(duì)應(yīng)的風(fēng)扇組115-1 115-N的轉(zhuǎn)速至轉(zhuǎn)速B。若時(shí)間已到達(dá)30秒仍未收到轉(zhuǎn)速控制指令,風(fēng)扇控制單元110-1 110-N將會(huì)調(diào)整對(duì)應(yīng)的風(fēng)扇組115-1 115-N的轉(zhuǎn)速至轉(zhuǎn)速C。圖2B是依據(jù)本發(fā)明另一實(shí)施例的一種機(jī)架系統(tǒng)的自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的方法流程圖,請(qǐng)同時(shí)參照?qǐng)D1A、圖1B及圖2B。在圖2B所描述的實(shí)施例中,風(fēng)扇控制單元110-1 110-N內(nèi)置有一計(jì)時(shí)器。首先,風(fēng)扇控制單元110-1 110-N判斷是否收到轉(zhuǎn)速控制指令(步驟S210)。若在步驟S210的判斷為否,風(fēng)扇控制單元110-1 110-N中的計(jì)時(shí)器的計(jì)數(shù)值加一(步驟S250)。接著,風(fēng)扇控制單元110-1 110-N判斷計(jì)數(shù)值是否等于預(yù)設(shè)時(shí)間所對(duì)應(yīng)的數(shù)值(步驟S260)。若在步驟S260的判斷為否,則回到步驟S210。若在步驟S260的判斷為是,則上調(diào)風(fēng)扇的轉(zhuǎn)速至一特定值(步驟S270),接著,清除計(jì)數(shù)值(步驟S280)。若在步驟S210的判斷為是,則直接執(zhí)行預(yù)設(shè)風(fēng)扇控制(步驟S220),根據(jù)整合管理模塊140及整合管理模塊140的轉(zhuǎn)速控制指令來(lái)調(diào)整風(fēng)扇組115-1 115-N的轉(zhuǎn)速,并清除之前計(jì)時(shí)器所計(jì)數(shù)的計(jì)數(shù)值(步驟S225)。綜上所述,本發(fā)明提供一種自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng),當(dāng)風(fēng)扇控制單元無(wú)法接收到整合管理模塊的任何命令時(shí),風(fēng)扇控制單元會(huì)等待一段預(yù)設(shè)時(shí)間,當(dāng)預(yù)設(shè)時(shí)間過(guò)后還是仍然沒(méi)有接收到任何命令時(shí),風(fēng)扇控制單元將會(huì)自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速。雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1.一種機(jī)架系統(tǒng),包括: 多個(gè)服務(wù)器; 對(duì)應(yīng)所述服務(wù)器的至少一風(fēng)扇組; 至少一風(fēng)扇控制單元,耦接至該一風(fēng)扇組; 其中該風(fēng)扇控制單元根據(jù)一轉(zhuǎn)速控制指令來(lái)控制該風(fēng)扇組的運(yùn)行,該風(fēng)扇控制單元內(nèi)置有一預(yù)設(shè)時(shí)間,當(dāng)該風(fēng)扇控制單元為沒(méi)有接收到該轉(zhuǎn)速控制指令時(shí),則記錄一沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間,若該沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間超過(guò)該預(yù)設(shè)時(shí)間時(shí),則上調(diào)該風(fēng)扇組的轉(zhuǎn)速至一特定值。
2.如權(quán)利要求1所述的機(jī)架系統(tǒng),其特征在于,該風(fēng)扇控制單元內(nèi)置有一計(jì)時(shí)器,當(dāng)判斷該風(fēng)扇控制單元為沒(méi)有接收到該轉(zhuǎn)速控制指令,則將該計(jì)時(shí)器的計(jì)數(shù)值加一,接著判斷該計(jì)數(shù)值是否等于該預(yù)設(shè)時(shí)間所對(duì)應(yīng)的數(shù)值,當(dāng)判斷該計(jì)數(shù)值為等于該預(yù)設(shè)時(shí)間所對(duì)應(yīng)的數(shù)值時(shí),上調(diào)該風(fēng)扇組的轉(zhuǎn)速至一特定值,并清除該計(jì)數(shù)值。
3.如權(quán)利要求1所述的機(jī)架系統(tǒng),其特征在于,該轉(zhuǎn)速控制指令為一整合管理模塊所發(fā)送,該整合管理模塊根據(jù)所述服務(wù)器的溫度決定一初始轉(zhuǎn)速,并根據(jù)該初始轉(zhuǎn)速?zèng)Q定該轉(zhuǎn)速控制指令,以調(diào)整該風(fēng)扇組轉(zhuǎn)速。
4.如權(quán)利要求1所述的機(jī)架系統(tǒng),其特征在于, 當(dāng)該風(fēng)扇控制單元判斷為收到該轉(zhuǎn)速控制指令,繼續(xù)執(zhí)行一預(yù)設(shè)風(fēng)扇控制,并清除該計(jì)數(shù)值。
5.如權(quán)利要求1所述的機(jī)架系統(tǒng),其特征在于,該特定值為風(fēng)扇組的最高轉(zhuǎn)速值。
6.如權(quán)利要求3所述的機(jī)架系統(tǒng),其特征在于,該風(fēng)扇控制單元還借由一網(wǎng)絡(luò)接口來(lái)接收該整合管理模塊所發(fā)送的該轉(zhuǎn)速控制指令。
7.如權(quán)利要求1所述的機(jī)架系統(tǒng),其特征在于,該預(yù)設(shè)時(shí)間包含有多個(gè)值,每個(gè)值對(duì)應(yīng)一風(fēng)扇組轉(zhuǎn)速的特定值,當(dāng)風(fēng)扇控制單元沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間等于某一預(yù)設(shè)時(shí)間值時(shí),則上調(diào)該風(fēng)扇組的轉(zhuǎn)速至對(duì)應(yīng)的特定值。
全文摘要
本發(fā)明提出一種自動(dòng)上調(diào)風(fēng)扇轉(zhuǎn)速的機(jī)架系統(tǒng)。此機(jī)架系統(tǒng)包括多個(gè)服務(wù)器、對(duì)應(yīng)服務(wù)器的至少一風(fēng)扇組及至少一風(fēng)扇控制單元。風(fēng)扇控制單元耦接至風(fēng)扇組。其中風(fēng)扇控制單元根據(jù)轉(zhuǎn)速控制指令來(lái)控制風(fēng)扇組的運(yùn)行,風(fēng)扇控制單元內(nèi)置有一預(yù)設(shè)時(shí)間,當(dāng)風(fēng)扇控制單元為沒(méi)有接收到轉(zhuǎn)速控制指令時(shí),則記錄沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間,若此沒(méi)有接收到該轉(zhuǎn)速控制指令的時(shí)間超過(guò)預(yù)設(shè)時(shí)間時(shí),則上調(diào)風(fēng)扇組的轉(zhuǎn)速至一特定值。
文檔編號(hào)H05K7/20GK103140114SQ20111038547
公開日2013年6月5日 申請(qǐng)日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者莫利斌 申請(qǐng)人:英業(yè)達(dá)科技有限公司, 英業(yè)達(dá)股份有限公司