欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

風扇監(jiān)控方法及服務器系統(tǒng)的制作方法

文檔序號:5494239閱讀:208來源:國知局
風扇監(jiān)控方法及服務器系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出一種風扇監(jiān)控方法及服務器系統(tǒng),所述風扇監(jiān)控方法適用于包括風扇及檢測點的服務器系統(tǒng),檢測點包括對應多個溫度區(qū)間的多個轉速控制模塊,所述方法包括以下步驟。檢測目前溫度,并且判斷目前溫度位于溫度區(qū)間之一。運用對應溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號以控制風扇的轉速,轉速控制信號包括轉速值,從起始值逐漸增加至對應于目前溫度的轉速值。當目前溫度升高至另一溫度區(qū)間時,運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號。當轉速控制模塊其中之一輸出的轉速控制信號中的轉速值改變時,其余轉速控制模塊根據(jù)轉速值調整初始值。
【專利說明】風扇監(jiān)控方法及服務器系統(tǒng)
【技術領域】
[0001]本發(fā)明是有關于一種服務器系統(tǒng),且特別是有關于一種服務器系統(tǒng)及其風扇監(jiān)控方法。
【背景技術】
[0002]服務器通常是指具有較高計算能力,能夠提供給多個使用者使用的電腦。而通常為了維持長時間服務,服務器系統(tǒng)中除了具有計算能力的主機外,亦包括了許多檢測點,用以檢測服務器中各個元件,例如風扇轉速、區(qū)域溫度、電能消耗等,使得服務器系統(tǒng)本身可跟根據(jù)檢測點所回報的資料對系統(tǒng)進行調整,得以長時間的不間斷的使用。
[0003]其中,在服務器中各區(qū)域所檢測的溫度以及對應各區(qū)域的風扇的轉速則皆為重要的檢測項目之一。當對應的區(qū)域溫度過高時,服務器中的控制模塊,例如一主機上的基板控制器(Baseboard Management Controller, BMC)接收到這樣的訊息時,便會傳送指令至對應的風扇,增加其轉速。然而,當所述的區(qū)域溫度過高時,可能無法即時提供夠大的風扇轉速以產(chǎn)生夠大的風量,達到降溫的效果,而導致服務器系統(tǒng)中的發(fā)熱元件音無法快速將降溫而造成損壞。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種風扇監(jiān)控方法及其服務器系統(tǒng),使得當服務器系統(tǒng)檢測到一區(qū)域溫度過高時,可即時調整對應的該區(qū)域的風扇的轉速。
[0005]本發(fā)明提供一種風扇監(jiān)控方法,適用于一服務器系統(tǒng),其中服務器系統(tǒng)包括一風扇以及一檢測點,檢測點包括多個轉速控制模塊,分別對應多個溫度區(qū)間,所述方法包括以下步驟。首先,檢測一目前溫度,并且判斷目前溫度位于溫度區(qū)間之一。然后,運用對應溫度區(qū)間的轉速控制模塊對風扇輸出一轉速控制信號以控制風扇的轉速。其中,轉速控制信號包括一轉速值,轉速值從一起始值逐漸增加或減少至對應于目前溫度的轉速值。接著,持續(xù)檢測目前溫度,當目前溫度升高或降低至溫度區(qū)間中另一溫度區(qū)間時,運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出該轉速控制信號。當轉速控制模塊其中之一所輸出的轉速控制信號中的轉速值改變時,除上述轉速控制模塊外的其余轉速控制模塊根據(jù)轉速值調整轉速值的初始值。
[0006]本發(fā)明一實施例中,其余轉速控制模塊根據(jù)轉速值調整轉速值的初始值的步驟更包括,其余轉速控制模塊調整初始值與轉速值相同。
[0007]本發(fā)明一實施例中,其中運用對應于另一溫度區(qū)間的轉速控制模塊輸出轉速控制信號的步驟包括,轉速控制信號中的轉速值從目前的轉速值逐漸增加或減少至對應于目前溫度的轉速值。
[0008]本發(fā)明一實施例中,轉速控制模塊通過一脈沖寬度調制(Pulse WidthModulation,PWM)方式傳送轉速控制信號。
[0009]本發(fā)明一實施例中,其中服務器系統(tǒng)還包括多個子風扇,所述方法還包括以下步驟。當運用對應溫度區(qū)間的轉速控制模塊對風扇輸出一轉速控制信號以控制風扇的轉速時,轉速控制模塊還同時輸出轉速控制信號至子風扇以調整子風扇的轉速。當運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號時,對應于另一溫度區(qū)間的轉速控制模塊更同時輸出轉速控制信號至子風扇以調整子風扇的轉速。
[0010]本發(fā)明一實施例中,轉速控制模塊分別以多個控制方式輸出轉速控制信號,其中控制方式分別對應于多個溫度-轉速對應關系。
[0011]本發(fā)明提供一種服務器系統(tǒng),包括:一風扇以及一檢測點。檢測點耦接風扇,并包括多個轉速控制模塊,分別對應于多個溫度區(qū)間。其中,檢測點檢測一目前溫度,并且判斷目前溫度位于溫度區(qū)間之一。檢測點運用對應溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號以控制風扇的轉速,其中轉速控制信號包括一轉速值,轉速值從一起始值逐漸增加或減少至對應于目前溫度的轉速值。檢測點持續(xù)檢測目前溫度,當目前溫度升高或降低至溫度區(qū)間中另一溫度區(qū)間時,運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號,其中,當轉速控制模塊其中之一所輸出的轉速控制信號中的轉速值改變時,除上述轉速控制模塊外的其余轉速控制模塊根據(jù)轉速值調整轉速值的初始值。
[0012]基于上述,本發(fā)明提供一種風扇監(jiān)控方法及其服務器系統(tǒng),可即時產(chǎn)生足夠的風量進行散熱。
【專利附圖】

【附圖說明】
[0013]為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結合附圖對本發(fā)明的【具體實施方式】作詳細說明,其中:
[0014]圖1為根據(jù)本發(fā)明一實施例所繪示風扇監(jiān)控方法的步驟流程圖。
[0015]圖2為根據(jù)本發(fā)明一實施例所繪示服務器系統(tǒng)的系統(tǒng)方塊圖。
[0016]圖3A所示為檢測點使用已知方法的轉速值與時間的關系圖。
[0017]圖3B所示為檢測點于本發(fā)明一實施例的轉速值與時間的關系圖。
[0018]主要元件符號說明:
[0019]20:服務器系統(tǒng)
[0020]210:風扇
[0021]220:檢測點
[0022]221?22η:轉速控制模塊
[0023]SlOl ?S104:步驟
[0024]ΤΤ1、ΤΤ2:時間
[0025]Τ1、Τ2:延遲時間
[0026]tl?t3:時間點
【具體實施方式】
[0027]針對服務器系統(tǒng)中的一特定區(qū)域至少一組的檢測點及其對應的風扇。檢測點往往將檢測溫度分成多個溫度區(qū)間,而針對各個溫度區(qū)間有不同的處理方式,例如在溫度較高時,配合調高較快的風扇轉速等方式。然而,當溫度從一溫度區(qū)間上升到另一溫度區(qū)間,檢測點以另外一種處理方式調整時,檢測點所控制的轉速值往往必須從一初始值,也就是所述區(qū)間所能控制的最低轉速值開始逐漸向上增加,等到轉速值拉升至前一個溫度區(qū)間所控制的最后轉速值后,才可以在繼續(xù)調升轉速值。這樣一來,轉速的增加過程中將有長短不一的等待時間,而造成此區(qū)域,以及位處于所述區(qū)域的發(fā)熱元件無法快速降溫而可能遭到損壞。
[0028]因此,本發(fā)明提出一種適用于一服務器系統(tǒng)的風扇監(jiān)控方法,可以減少上述風扇的轉速值于溫度區(qū)間之間的延遲時間。以下將以實施例配合附圖詳細說明本發(fā)明的內(nèi)容。
[0029]在本發(fā)明一實施例中,風扇監(jiān)控方法適用于一服務器系統(tǒng),其中服務器系統(tǒng)包括一風扇以及一檢測點,檢測點包括多個轉速控制模塊,并分別對應多個溫度區(qū)間。所述方法包括以下步驟。圖1為根據(jù)本發(fā)明一實施例所繪示風扇監(jiān)控方法的步驟流程圖。
[0030]請參照圖1,首先在步驟SlOl時,檢測一目前溫度,并且判斷目前溫度位于溫度區(qū)間之一。然后在步驟S102時,運用對應溫度區(qū)間的轉速控制模塊對風扇輸出一轉速控制信號以控制風扇的轉速。其中,轉速控制信號包括一轉速值,轉速值從一起始值逐漸增加或減少至對應于目前溫度的轉速值。
[0031]接著在步驟S103時,持續(xù)檢測目前溫度,當目前溫度升高或降低至溫度區(qū)間中另一溫度區(qū)間時,運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出該轉速控制信號。當轉速控制模塊其中之一所輸出的轉速控制信號中的轉速值改變時,除上述轉速控制模塊外的其余轉速控制模塊根據(jù)轉速值調整轉速值的初始值。
[0032]圖2則為根據(jù)本發(fā)明一實施例所繪示服務器系統(tǒng)的系統(tǒng)方塊圖。
[0033]服務器系統(tǒng)20包括:風扇210以及檢測點220。檢測點220耦接風扇210,包括轉速控制模塊221?22η,分別對應于多個溫度區(qū)間。其中η為正整數(shù),與溫度區(qū)間的數(shù)量相同。在本實施例中,轉速控制模塊221?22η皆對轉速值皆有不同的處理方式,意即每個轉速控制模塊221?22η中的溫度-轉速的關系皆有些不同。例如相對溫度較高的溫度區(qū)間,轉速對應溫度的增加率較高,但本發(fā)明并不限定于此。
[0034]檢測點220檢測目前溫度,并且判斷目前溫度位于溫度區(qū)間之一。檢測點220運用對應溫度區(qū)間的轉速控制模塊(轉速控制模塊221?22η之一)對風扇210輸出轉速控制信號SC以控制風扇210的轉速。
[0035]轉速控制信號SC包括轉速值,轉速值從起始值逐漸增加或減少至對應于目前溫度的轉速值。檢測點220持續(xù)檢測目前溫度,當目前溫度升高或降低至溫度區(qū)間中另一溫度區(qū)間時,運用對應于另一溫度區(qū)間的轉速控制模塊對風扇輸出轉速控制信號SC,其中,當轉速控制模塊(轉速控制模塊221?22η之一)其中之一所輸出的轉速控制信號SC中的轉速值改變時,除上述轉速控制模塊(轉速控制模塊221?22η之一)外的其余轉速控制模塊轉速控制模塊221?22η根據(jù)轉速值調整轉速值的初始值。
[0036]簡單的說,轉速控制模塊221?22η個別所能控制的轉速值皆有重疊轉速區(qū)間,例如轉速控制模塊221?22η所能控制的轉速值的最大值不同,但卻具有相同的起始值。依照上述的方法,即使是不輸出轉速控制信號SC的轉速控制模塊,仍然根據(jù)目前輸出的轉速控制信號SC中的轉速值改變初始值,(例如當轉速控制信號S中的轉速值提高時,不輸出轉速控制信號SC的轉速控制模塊亦根據(jù)轉速值提高初始值),待目前溫度提升至另一溫度區(qū)間時,對應于該溫度區(qū)間的轉速控制模塊便能即時的跟上目前轉速控制信號SC中的轉速值,接續(xù)著進行轉速的控制。[0037]在本發(fā)明一實施例中,不輸出轉速控制信號SC的轉速控制模塊調整初始值與目前轉速控制信號SC中的轉速值相同,這么一來,當目前溫度掉落入另一個溫度區(qū)間時,對應于此時間區(qū)間的轉速控制模塊便能將直接將輸出的轉速控制信號SC中的轉速值從風扇210目前的轉速值逐漸增加(或減少)至對應于目前溫度的轉速值。如此一來,即不會有上述在轉速控制模塊切換之間造成延遲時間的可能。
[0038]在本實施例中,轉速控制模塊221?22η通過一脈沖寬度調制(PulseWidthModulation, PWM)方式傳送轉速控制信號SC。而在另一實施例中,服務器系統(tǒng)20更包刮了多個子風扇,朝向與風扇210相同的區(qū)域。在此實施例中,當檢測點220運用轉速控制模塊221?22η之一對風扇210輸出轉速控制信號SC以控制風扇210的轉速時,轉速控制模塊210更同時輸出轉速控制信號SC至這些子風扇以調整這些子風扇的轉速。當檢測點220運用對應于另一溫度區(qū)間的轉速控制模塊(轉速控制模塊221?22η之一)對風扇210輸出轉速控制信號SC時,此對應于另一溫度區(qū)間的轉速控制模塊(轉速控制模塊221?22η之一)還同時輸出轉速控制信號SC至子風扇以調整子風扇的轉速。
[0039]值得注意的是,輸出至這些子風扇的轉速控制信號SC中所包括的轉速值可與輸出至風扇210的轉速控制信號SC中的轉速值不同,但輸出至這些子風扇的轉速控制信號SC中所包括的轉速值仍然與輸出至風扇210的轉速控制信號SC中的轉速值成正比。
[0040]特別說明的是,服務器系統(tǒng)20亦包括已知技術中可維持服務器系統(tǒng)正常運作的各元件,例如節(jié)點、連接端口、機架等,在此為了附圖簡潔所以略不繪示。而在服務器系統(tǒng)20中,亦可設置多組如風扇210及檢測點220的風扇及檢測點組合,本發(fā)明亦不限于此。
[0041]而本發(fā)明之中的轉速控制模塊221?22η亦可以利用處理器(processor)配合存儲單元以執(zhí)行程序碼的方式實現(xiàn),轉速控制模塊221?22η則分別對應于多個溫度_轉速對應關系不同的控制方式的函數(shù)模塊。另外,轉速控制模塊221?22η亦可分別以實際電路的方式實現(xiàn),本發(fā)明并不限制于上述的實施方式。
[0042]圖3Α所示為檢測點220使用已知方法的轉速值與時間的關系圖。其中在此實施中,檢測點220包括3個轉速控制模塊221?223,分別對應于3個溫度區(qū)間,也就是圖2所示實施例中η = 3的情況。并且,轉速控制模塊221?223可操控的轉速(PWM)值,分別為90?145、90?220以及90?225,具有相同的起始值。
[0043]請參照圖2及圖3Α,當檢測點220所檢測的目前溫度的溫度值落入轉速控制模塊221所對應的溫度區(qū)間時,檢測點220首先控制風扇210于時間點tl時開始提高轉速值,從起始值(90)到達最大轉速值(145)。
[0044]此時,檢測點220所檢測的目前溫度的溫度值仍不斷攀升至對應轉速控制模塊222的對應溫度區(qū)間。檢測點220則轉運用轉速控制模塊222從t2時間點開始提高轉速值。由于轉速控制模塊222的起始值與轉速控制模塊221相同(90),這么一來,則必須等待轉速控制模塊222從起始值(90)增加至轉速控制模塊221的最大轉速值的這段時間,也就是時間Tl這樣的延遲時間。
[0045]同理,當目前溫度再度升高至對應于轉速控制模塊223的溫度區(qū)間,轉速控制模塊223從時間t3開始控制轉速值時,則仍要等待轉速控制模塊223從起始值(90)到前一個轉速控制模塊(轉速控制模塊222)所能控制的轉速最大值的時間,,也就是T2這樣的延遲時間。對2風扇210要達到對應于轉速控制模塊223最大轉速值,風扇210需要時間TTl的時間長度,其中更包括了時間Tl、T2這樣的延遲時間。
[0046]另一方面,圖3Β所示為檢測點220于本發(fā)明一實施例的轉速值與時間的關系圖。請參照圖3Β,在此實施例中,當由檢測點220所檢測目前溫度的溫度值落入轉速控制模塊221所對應的溫度區(qū)間時,轉速控制模塊221便直接控制風扇210從時間點tl開始提高轉速。在轉速控制模塊221輸出轉速控制信號SC的同時,轉速控制模塊222及223亦同時調整初始值(在此實施例中為增加)與轉速控制模塊221所輸出的轉速控制信號SC中的轉速值相同。這么一來,當目前溫度持續(xù)攀升時,檢測點220切換運用轉速控制模塊222或223輸出轉速控制信號SC,則可不需要上述圖3A所示實施的等待時間(時間T1、T2)檢測點220僅需要時間ΤΤ2的時間長度,即可提升風扇210至可操控的最大轉速值,而去除了如圖3Α所示時間Tl、Τ2的延遲時間。
[0047]綜上所述,本發(fā)明提供一種風扇監(jiān)控方法及服務器系統(tǒng),當服務器系統(tǒng)中的一特定區(qū)域溫度過高時,檢測點運用其中對應的轉速控制模塊來增加風扇的轉速。同時,檢測點中的其他轉速控制模塊亦根據(jù)目前的轉速值提升初始值,使得檢測點可以可縮短起始值到前一個轉速控制模塊的最大轉速值之間的延遲時間,即時的產(chǎn)生足夠的風量以降低特定區(qū)域中的溫度,進而保護其中的發(fā)熱元件不因長時間的過度高溫而造成損壞。
[0048]雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本領域技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的修改和完善,因此本發(fā)明的保護范圍當以權利要求書所界定的為準。
【權利要求】
1.一種風扇監(jiān)控方法,適用于一服務器系統(tǒng),其中該服務器系統(tǒng)包括一風扇模塊以及一檢測點,該檢測點包括分別對應多個溫度區(qū)間的多個轉速控制模塊,依據(jù)該檢測點的訊息來控制該風扇的運行,其特征在于,所述方法包括: 檢測一目前溫度,并且判斷該目前溫度位于所述溫度區(qū)間之一; 運用對應該溫度區(qū)間的轉速控制模組對該風扇輸出一轉速控制信號以控制該風扇的轉速,其中該轉速控制信號包括一轉速值,該轉速值從一起始值逐漸增加或減少至對應于該目前溫度的該轉速值; 持續(xù)檢測該目前溫度,當該目前溫度升高或降低至所述溫度區(qū)間中另一溫度區(qū)間時,運用對應于該另一溫度區(qū)間的轉速控制模塊對該風扇輸出該轉速控制信號;以及 當所述轉速控制模塊其中之一所輸出的轉速控制信號中的該轉速值改變時,除上述轉速控制模塊外的其余轉速控制模塊根據(jù)該轉速值調整該轉速值的該初始值。
2.如權利要求1所述方法,其特征在于,其余轉速控制模塊根據(jù)該轉速值調整該轉速值的該初始值的步驟還包括: 其余轉速控制模塊調整該初始值與該轉速值相同。
3.如權利要求2所述方法,其特征在于,運用對應于該另一溫度區(qū)間的轉速控制模塊輸出該轉速控制信號的步驟包括: 該轉速控制信號中的該轉速值從目前的該轉速值逐漸增加或減少至對應于該目前溫度的轉速值。
4.如權利要求1所述方法,其特征在于: 所述轉速控制模塊通過一脈沖寬度調制方式傳送該轉速控制信號。`
5.如權利要求1所述方法,其特征在于,該服務器系統(tǒng)還包括多個子風扇,所述方法包括: 當運用對應該溫度區(qū)間的轉速控制模塊對該風扇輸出該轉速控制信號以控制該風扇的轉速時,該轉速控制模塊還同時輸出該轉速控制信號至所述子風扇以調整所述子風扇的轉速;以及 當運用對應于該另一溫度區(qū)間的轉速控制模塊對該風扇輸出該轉速控制信號時,對應于該另一溫度區(qū)間的該轉速控制模塊還同時輸出該轉速控制信號至所述子風扇以調整所述子風扇的轉速。
6.如權利要求1所述方法,其特征在于: 所述轉速控制模塊分別以多個控制方式輸出所述轉速控制信號,其中所述控制方式分別對應于多個溫度-轉速對應關系。
7.一種服務器系統(tǒng),其特征在于,包括: 一風扇;以及 一檢測點,稱接該風扇,包括: 多個轉速控制模塊,分別對應于多個溫度區(qū)間, 其中,該檢測點檢測一目前溫度,并且判斷該目前溫度位于所述溫度區(qū)間之一; 該檢測點運用對應該溫度區(qū)間的轉速控制模塊對該風扇輸出一轉速控制信號以控制該風扇的轉速,其中該轉速控制信號包括一轉速值,該轉速值從一起始值逐漸增加或減少至對應于該目前溫度的該轉速值;以及該檢測點持續(xù)檢測該目前溫度,當該目前溫度升高或降低至所述溫度區(qū)間中另一溫度區(qū)間時,運用對應于該另一溫度區(qū)間的轉速控制模塊對該風扇輸出該轉速控制信號,其中,當所述轉速控制模塊其中之一所輸出的轉速控制信號中的該轉速值改變時,除上述轉速控制模塊外的其余轉速控制模塊根據(jù)該轉速值調整該轉速值的該初始值。
8.如權利要求7所述系統(tǒng),其特征在于: 其余轉速控制模塊調整該初始值與該轉速值相同;以及 當該檢測點運用對應于該另一溫度區(qū)間的該轉速控制模塊輸出該轉速控制信號時,該轉速控制模塊控制該轉速控制信號中的該轉速值從目前的該轉速值逐漸增加或減少至對應于該目前溫度的轉速值。
9.如權利要求7所述系統(tǒng),其特征在于: 該服務器系統(tǒng)還包括多個子風扇, 其中,當該檢測點運用對應該溫度區(qū)間的該轉速控制模塊對該風扇輸出該轉速控制信號以控制該風扇的轉速時,該轉速控制模塊還同時輸出該轉速控制信號至所述子風扇以調整所述子風扇的轉速;以及 當該檢測點運用對應于該另一溫度區(qū)間的轉速控制模塊對該風扇輸出該轉速控制信號時,對應于該另一溫度區(qū)間的轉速控制模塊還同時輸出該轉速控制信號至所述子風扇以調整所述子風扇的轉速。
10.如權利要求7所述系統(tǒng),其特征在于: 所述轉速控制模塊分別以多個控制方式輸出所述轉速控制信號,其中所述控制方式分別對應于多個溫度-轉速對應關系。
【文檔編號】F04D27/00GK103821746SQ201210469860
【公開日】2014年5月28日 申請日期:2012年11月19日 優(yōu)先權日:2012年11月19日
【發(fā)明者】張銀瀟 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
上犹县| 历史| 色达县| 和硕县| 汶川县| 甘孜县| 措美县| 万安县| 谷城县| 晋江市| 凤城市| 同心县| 海盐县| 庆元县| 新沂市| 邓州市| 安岳县| 托克托县| 双城市| 蓬安县| 闽清县| 高阳县| 泸溪县| 丹巴县| 安阳县| 六盘水市| 育儿| 丹寨县| 云和县| 长阳| 理塘县| 禄丰县| 常熟市| 乌拉特前旗| 阿巴嘎旗| 海南省| 慈溪市| 鄂伦春自治旗| 五原县| 桐柏县| 东辽县|