一種自動控速風(fēng)扇的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種自動控速的風(fēng)扇。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)的迅猛發(fā)展,人們對于穩(wěn)定可靠的服務(wù)器系統(tǒng)的需求也空前高漲。因而在計算機(jī)終端系統(tǒng)處理能力不斷提升的前提下,服務(wù)器系統(tǒng)的數(shù)據(jù)吞吐和運(yùn)算能力也必須隨之升級,以提升服務(wù)器的處理效率以及功能來符合多層次、高可靠性的需求。然而,CPU及存儲設(shè)備的高強(qiáng)度滿負(fù)荷運(yùn)轉(zhuǎn)會產(chǎn)生大量的熱量,其直接導(dǎo)致服務(wù)器系統(tǒng)運(yùn)行時的溫度增加,當(dāng)溫度上升至過高的溫度時,就會使服務(wù)器系統(tǒng)不穩(wěn)定,甚至異常關(guān)閉,從而威脅到用戶數(shù)據(jù)的安全。為了使服務(wù)器系統(tǒng)能夠保證長時間的可靠穩(wěn)定運(yùn)轉(zhuǎn),必須使用散熱裝置將各元件發(fā)散的熱量導(dǎo)出服務(wù)器。
[0003]目前所使用的服務(wù)器散熱裝置中占絕大多數(shù)的風(fēng)扇散熱,其是利用分布在服務(wù)器系統(tǒng)內(nèi)部各處的風(fēng)扇將熱量隨空氣排出。
[0004]在服務(wù)器系統(tǒng)中,風(fēng)扇與風(fēng)扇控速裝置組成的風(fēng)扇散熱系統(tǒng)會由于平臺、機(jī)構(gòu)及服務(wù)器內(nèi)部布局等因素而有所差異,但所有以風(fēng)扇作為散熱裝置的服務(wù)器系統(tǒng)中風(fēng)扇及其控速裝置基本結(jié)構(gòu)大致相同。
[0005]圖1所示為現(xiàn)有的風(fēng)扇控速示意圖。
[0006]請參照圖1,多個風(fēng)扇100a、100b、100c、10d設(shè)置于服務(wù)器系統(tǒng)內(nèi)部各處,在不同的服務(wù)器工作狀態(tài)中分別以不同的轉(zhuǎn)速對服務(wù)器內(nèi)部的局部區(qū)域進(jìn)行溫度控制,風(fēng)扇轉(zhuǎn)速隨溫度升高而加快。
[0007]同時,在服務(wù)器系統(tǒng)內(nèi)部各關(guān)鍵發(fā)熱處,如CPU、硬盤等處均設(shè)置有多個溫度溫度感測器102a、102b、102c、102d,每一溫度感測器102a_102d用于檢測所在區(qū)域的溫度,并將所獲得的讀數(shù)反饋至服務(wù)器系統(tǒng)。
[0008]具體而言,每一個風(fēng)扇10a-1OOd都由服務(wù)器的基板管理控制器104(BaseboardManagement Controller, MBC)控制,每一個溫度感測器102a_102d將其所獲得的讀數(shù)發(fā)送至基板管理控制器104,在基板管理控制器104中,存有多個風(fēng)扇控速表106a、106b、106c、106d,其中風(fēng)扇控速表106a對應(yīng)于風(fēng)扇10a與溫度感測器102a,以此類推,每一風(fēng)扇控速表均對應(yīng)于一個風(fēng)扇和一個溫度感測器?;骞芾砜刂破?04收到所有的溫度感測器102a-102d的讀數(shù)后將其與內(nèi)部對應(yīng)的風(fēng)扇控速表106a-106d進(jìn)行對比,獲得與這些讀數(shù)說對應(yīng)的每一風(fēng)扇10a-1OOd的轉(zhuǎn)速,從而將風(fēng)扇10a-1OOd調(diào)整至對應(yīng)轉(zhuǎn)速,以此實(shí)現(xiàn)對服務(wù)器系統(tǒng)內(nèi)的溫度的控制。
[0009]由圖1所示的一種自動控速風(fēng)扇易知,每一溫度感測器102a_102d均對應(yīng)于一個風(fēng)扇控速表106a-106d,隨著服務(wù)器系統(tǒng)對散熱、噪聲要求的不斷提高,對于溫度感測器數(shù)量的需求也不斷增加,若要增加溫度感測器的數(shù)量,則勢必要增加相應(yīng)數(shù)量的風(fēng)扇控速表。然而,現(xiàn)有的軟件設(shè)計架構(gòu)對于風(fēng)扇控速表的數(shù)量有所限制,因此,如何在不改變現(xiàn)有軟件架構(gòu)的基礎(chǔ)上以較少的風(fēng)扇控速表和較多的溫度感測器來實(shí)現(xiàn)對風(fēng)扇的精確控速成了業(yè)內(nèi)亟待解決的問題。
【發(fā)明內(nèi)容】
[0010]有鑒于此,本發(fā)明的目的就是提供一種自動控速風(fēng)扇,能夠在不改變軟件架構(gòu)的前提下以較少的風(fēng)扇控速表和較多的溫度感測器來實(shí)現(xiàn)對風(fēng)扇的精確控速。
[0011]根據(jù)本發(fā)明的一實(shí)施例,提供了一種自動控速風(fēng)扇,適用于一服務(wù)器系統(tǒng)中,該服務(wù)器系統(tǒng)具有多個溫度感測器和多個風(fēng)扇,風(fēng)扇依據(jù)溫度感測器和風(fēng)扇控速表調(diào)整其轉(zhuǎn)速,包括以下步驟:
將服務(wù)器系統(tǒng)的主板分為多個區(qū)域,每一區(qū)域具有至少一個溫度感測器;
為每一區(qū)域設(shè)置一鏡像感測器,并為區(qū)域的每一溫度感測器設(shè)定一對應(yīng)的偏移值,其中鏡像感測器的讀值為一溫度感測器的實(shí)際讀值和其對應(yīng)的偏移值之和;
為每一區(qū)域分配至少一個風(fēng)扇控速表,其中風(fēng)扇控速表存儲有風(fēng)扇轉(zhuǎn)速和鏡像感測器讀值的對應(yīng)關(guān)系;
獲取一溫度感測器的實(shí)際讀值,并結(jié)合其偏移值得到其對應(yīng)的鏡像感測器讀值;以及以鏡像感測器讀值參照風(fēng)扇控速表調(diào)整所述風(fēng)扇轉(zhuǎn)速。
[0012]依據(jù)一實(shí)施例,每一區(qū)域至少包括第一類溫度感測器和第二類溫度感測器,且第一類溫度感測器和第二類溫度感測器的精度不同;以及
每一區(qū)域分配有第一類溫度感測器對應(yīng)的第一風(fēng)扇控速表和與第二類溫度感測器對應(yīng)的第二風(fēng)扇控速表。
[0013]較佳的,第一類溫度感測器的精度為0.5攝氏度,第二類溫度感測器的精度為I攝氏度;以及
第一風(fēng)扇控速表步進(jìn)為0.5攝氏度,第二風(fēng)扇控速表步進(jìn)為I攝氏度。
[0014]其中,服務(wù)器系統(tǒng)的主板分為4個區(qū)域,每一區(qū)域?qū)?yīng)有一個第一風(fēng)扇控速表和一個第二風(fēng)扇控速表。
[0015]其中,該方法還包括:向用戶展示所述溫度感測器的實(shí)際讀值。
[0016]較佳的,該一種自動控速風(fēng)扇還包括:當(dāng)獲取到一區(qū)域內(nèi)的多個溫度感測器的實(shí)際讀值之后,結(jié)合每一溫度感測器的偏移值得到鏡像感測器的多個讀值;以及
以鏡像感測器的多個讀值中的最大值參照風(fēng)扇控速表調(diào)整風(fēng)扇轉(zhuǎn)速。
[0017]其中,每一區(qū)域均對應(yīng)有一個或多個風(fēng)扇。
[0018]使用本發(fā)明提供的一種自動控速風(fēng)扇的優(yōu)點(diǎn)在于,利用鏡像感測器以及偏移值與風(fēng)扇控速表對應(yīng),從而在沒有硬件改動的情況下利用有限的風(fēng)扇控速表與多個溫度感測器對應(yīng),實(shí)現(xiàn)精確控制風(fēng)扇轉(zhuǎn)速,提高了系統(tǒng)的散熱效率,并且避免了能源的浪費(fèi),降低了不必要的噪音。
【附圖說明】
[0019]為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所述附圖的詳細(xì)說明如下:
圖1繪示現(xiàn)有的風(fēng)扇控速示意圖。
[0020]圖2繪示依據(jù)本發(fā)明一實(shí)施例的服務(wù)器系統(tǒng)示意圖。
[0021]圖3繪示在圖2所示的服務(wù)器系統(tǒng)中的一種自動控速風(fēng)扇的流程圖。
【具體實(shí)施方式】
[0022]以下將以附圖及詳細(xì)說明來清楚闡釋本發(fā)明的精神,任何本領(lǐng)域的普通技術(shù)人員在了解本發(fā)明的較佳實(shí)施例后,當(dāng)可由本發(fā)明所揭露的技術(shù),加以改變及修飾,且不脫離本發(fā)明的精神與范圍。
[0023]請結(jié)合參照圖2和圖3,圖2繪示依據(jù)本發(fā)明一實(shí)施例的服務(wù)器系統(tǒng)示意圖,圖3繪示在圖2所示的服務(wù)器系統(tǒng)中的一種自動控速風(fēng)扇的流程圖。
[0024]如圖2所示,