專利名稱:主機內(nèi)部溫度控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種主機內(nèi)部溫度控制方法,尤指一種控制計算機主機內(nèi)部通風系統(tǒng)協(xié)調(diào)工作,以調(diào)節(jié)該計算機主機內(nèi)部工作溫度的方法。
隨著計算機技術(shù)的發(fā)展,計算機的性能,尤其是計算機的核心一中央處理器(以下簡稱CPU)的主頻得到大幅度地提高。但是,與此同時,CPU主頻的提高導致其功耗也大幅度地增加,當CPU的主頻達到1GHz時,CPU的散熱問題就變得十分重要了。
現(xiàn)有的CPU的散熱做法是增大CPU的散熱片,但是伴隨著CPU的散熱,計算機主機內(nèi)部的通風能力如果不能得到提高,CPU散發(fā)的熱量還會滯留在計算機主機內(nèi)部。而這些滯留的熱量將導致計算機主機內(nèi)部整體的溫度提高,最終使CPU的散熱受到影響。
另外,也有利用溫控電源風扇來調(diào)節(jié)主機內(nèi)部溫度的方式。在這種方式中,電源內(nèi)部設(shè)有電源溫度檢測裝置,該裝置采集到的溫度信號反饋到電源散熱風扇的控制電路中,以供調(diào)節(jié)電源的風扇轉(zhuǎn)速。如果該電源位于主機通風風道的末端,主機內(nèi)部的熱量都經(jīng)過該電源,電源的環(huán)境溫度基本上反映了主機內(nèi)部的散熱情況。但是,從作為計算機核心器件的CPU的結(jié)溫升高,到整個主機內(nèi)部的溫度升高,再到電源內(nèi)部溫度的升高需要相當長的時間,這樣會造成風扇的控制延遲;另一方面,如果該電源位于主機通風風道的前端,則電源風扇的控制僅以電源的溫度為依據(jù),并未照顧到CPU的散熱,因此這種獨立控制電源風扇的散熱方式是不合理的。
再有,現(xiàn)有的各種采用風扇進行散熱的主機,都存在著工作噪音的問題。因此,在滿足散熱要求的前提下,合理地控制散熱風扇的轉(zhuǎn)速,就可以降低主機工作時產(chǎn)生的噪音。
此外,一般的電源風扇都是不可控的,因此,為了有效地實現(xiàn)CPU的散熱,就必須從整體上解決計算機主機內(nèi)部的系統(tǒng)散熱問題。
本發(fā)明的主要目的在于提供一種主機內(nèi)部溫度控制方法,其對CPU結(jié)溫及主機的主板溫度進行檢測,獲取主機內(nèi)部的環(huán)境溫度參數(shù),并在此基礎(chǔ)上控制CPU風扇的排風量、系統(tǒng)風扇的排風量及電源風扇的排風量,實現(xiàn)主機內(nèi)部的整體散熱。
本發(fā)明的又一目的在于提供一種主機內(nèi)部溫度控制方法,其能將主機內(nèi)部的熱量有效地散發(fā)到主機之外,并使主機內(nèi)部與其環(huán)境之間保持一穩(wěn)定的內(nèi)外溫差。
本發(fā)明的再一目的在于提供一種主機內(nèi)部溫度控制方法,其對主機內(nèi)部散熱進行合理控制的同時,還可以降低主機工作所產(chǎn)生的噪音。
本發(fā)明的目的是通過如下的技術(shù)方案實現(xiàn)的一種主機內(nèi)部溫度控制方法,其包括主機內(nèi)部溫度的檢測,該主機通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇。
所述的該主機內(nèi)各風扇包括CPU風扇、系統(tǒng)風扇及電源風扇,該系統(tǒng)風扇可以為電源風扇。
主機通過控制裝置首先控制調(diào)節(jié)CPU風扇,當CPU風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,且該主機具有系統(tǒng)風扇,主機再通過控制裝置調(diào)節(jié)系統(tǒng)風扇;當系統(tǒng)風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機又通過控制裝置調(diào)節(jié)電源風扇;當電源風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機則降低CPU的工作主頻。
所述的主機內(nèi)部溫度檢測的對象包括CPU結(jié)溫和主板溫度。
主機首先檢測CPU結(jié)溫,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使CPU結(jié)溫保持在設(shè)定的溫度以下,當CPU結(jié)溫在設(shè)定的溫度以下時,主機檢測主板溫度,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使主板溫度保持在設(shè)定的溫度以下。
CPU結(jié)溫調(diào)節(jié)的具體步驟如下1、讀取CPU結(jié)溫;2、將該CPU結(jié)溫與該CPU允許結(jié)溫值的相應(yīng)設(shè)定值進行比較;3、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且CPU風扇未達到CPU風扇的額定排風量時,將該風扇的排風量提高,返回步驟1,否則進入步驟4;4、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且系統(tǒng)風扇的排風量未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟1,否則進入步驟5;5、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且電源風扇的排風量未達到電源風扇的額定排風量時,將電源風扇的排風量提高,否則主機降低CPU的工作主頻。
上述步驟中的系統(tǒng)風扇可以為電源風扇。
主板溫度調(diào)節(jié)的具體步驟如下1、讀取主板溫度;2、將該主板溫度與該主板允許的溫度值的相應(yīng)設(shè)定值進行比較;3、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且系統(tǒng)風扇未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟1,否則進入步驟4;4、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且電源風扇未達到電源風扇的額定排風量時,將電源風扇的排風量提高,返回步驟1。
上述步驟中的系統(tǒng)風扇可以為電源風扇。
當CPU結(jié)溫及主板溫度同時低于其各自設(shè)定的下限溫度時,降低該系統(tǒng)風扇及電源風扇的排風量,該系統(tǒng)風扇可以為電源風扇。
上述的控制裝置為電壓調(diào)節(jié)裝置,該電壓調(diào)節(jié)裝置向風扇提供工作電壓;該電壓調(diào)節(jié)裝置采用PWM技術(shù)調(diào)節(jié)其輸出電壓。
本發(fā)明以檢測到的CPU的結(jié)溫和主機主板的溫度為依據(jù),統(tǒng)一協(xié)調(diào)控制和調(diào)節(jié)CPU風扇、主機內(nèi)部的系統(tǒng)風扇及電源風扇,實現(xiàn)了主機內(nèi)部的整體散熱,避免了散熱控制的延遲,保證了CPU和主機系統(tǒng)散熱的有效性,降低了主機工作所產(chǎn)生的噪音。
以下結(jié)合附圖及實施例對本發(fā)明作進一步的詳細說明。
圖1為本發(fā)明CPU結(jié)溫調(diào)節(jié)流程示意圖。
圖2為本發(fā)明主板溫度調(diào)節(jié)流程示意圖。
一種主機內(nèi)部溫度控制方法,其包括主機內(nèi)部溫度的檢測,該主機將檢測到的CPU結(jié)溫和主板溫度與其各自相應(yīng)的設(shè)定溫度進行比較,然后根據(jù)該比較結(jié)果由主機通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇。
上述主機內(nèi)各風扇包括CPU風扇、系統(tǒng)風扇及電源風扇,一些主機中沒有專門的系統(tǒng)風扇,這時,該主機的電源風扇為系統(tǒng)風扇。
主機通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇的方法是主機首先檢測CPU結(jié)溫,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使CPU結(jié)溫保持在設(shè)定的溫度以下,當CPU結(jié)溫在設(shè)定的溫度以下時,主機檢測主板溫度,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使主板溫度保持在設(shè)定的溫度以下。
主機對各風扇的調(diào)節(jié)是分級進行的,首先,主機通過控制裝置控制調(diào)節(jié)CPU風扇,當CPU風扇的排風量達到額定排風量時,主機內(nèi)部溫度仍不能降至設(shè)定的溫度以下,且該主機具有系統(tǒng)風扇,主機再通過控制裝置調(diào)節(jié)系統(tǒng)風扇;當系統(tǒng)風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機又通過控制裝置調(diào)節(jié)電源風扇;當電源風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機則降低CPU的工作主頻。
如圖1所示,CPU結(jié)溫調(diào)節(jié)的具體步驟如下
1、讀取CPU結(jié)溫;2、將該CPU結(jié)溫與該CPU允許結(jié)溫值的相應(yīng)設(shè)定值進行比較;3、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且CPU風扇未達到CPU風扇的額定排風量時,將該風扇的排風量提高,返回步驟1,否則進入步驟4;4、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且系統(tǒng)風扇的排風量未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟1,否則進入步驟5;5、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且電源風扇的排風量未達到電源風扇的額定排風量時,將電源風扇的排風量提高,否則主機降低CPU的工作主頻。
上述各步驟中,如果計算機沒有系統(tǒng)風扇,則該系統(tǒng)風扇則為電源風扇。
如圖2所示,主板溫度調(diào)節(jié)的具體步驟如下1、讀取主板溫度;2、將該主板溫度與該主板允許的溫度值的相應(yīng)設(shè)定值進行比較;3、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且系統(tǒng)風扇未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟1,否則進入步驟4;4、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且電源風扇未達到電源風扇的額定排風量時,將電源風扇的排風量提高,返回步驟1。
上述各步驟中,如果計算機沒有系統(tǒng)風扇,則該系統(tǒng)風扇則為電源風扇。
此外,當CPU結(jié)溫及主板溫度同時低于其各自設(shè)定的下限溫度時,降低該系統(tǒng)風扇及電源風扇的排風量,該系統(tǒng)風扇可以為電源風扇。
上述的控制裝置為電壓調(diào)節(jié)裝置,該電壓調(diào)節(jié)裝置向風扇提供工作電壓;該電壓調(diào)節(jié)裝置采用PWM技術(shù)調(diào)節(jié)其輸出電壓。
權(quán)利要求
1.一種主機內(nèi)部溫度控制方法,其包括主機內(nèi)部溫度的檢測,其特征在于該主機通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇。
2.如權(quán)利要求1所述的主機內(nèi)部溫度控制方法,其特征在于所述的該主機內(nèi)各風扇包括CPU風扇、系統(tǒng)風扇。
3.如權(quán)利要求1所述的主機內(nèi)部溫度控制方法,其特征在于所述的該主機內(nèi)各風扇還包括電源風扇。
4.如權(quán)利要求1或2所述的主機內(nèi)部溫度控制方法,其特征在于主機通過控制裝置首先控制調(diào)節(jié)CPU風扇,當CPU風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,且該主機具有系統(tǒng)風扇,主機再通過控制裝置調(diào)節(jié)系統(tǒng)風扇。
5.如權(quán)利要求1或3所述的主機內(nèi)部溫度控制方法,其特征在于當系統(tǒng)風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機又通過控制裝置調(diào)節(jié)電源風扇。
6.如權(quán)利要求1所述的主機內(nèi)部溫度控制方法,其特征在于當電源風扇的排風量達到額定排風量時,主機內(nèi)部溫度不能降至設(shè)定的溫度以下,主機則降低CPU的工作主頻。
7.如權(quán)利要求1所述的主機內(nèi)部溫度控制方法,其特征在于所述的主機內(nèi)部溫度檢測的對象包括CPU結(jié)溫和主板溫度。
8.如權(quán)利要求1或7所述的主機內(nèi)部溫度控制方法,其特征在于主機首先檢測CPU結(jié)溫,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使CPU結(jié)溫保持在設(shè)定的溫度以下,當CPU結(jié)溫在設(shè)定的溫度以下時,主機檢測主板溫度,并通過控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各風扇使主板溫度保持在設(shè)定的溫度以下。
9.如權(quán)利要求1或2或3或7所述的主機內(nèi)部溫度控制方法,其特征在于CPU結(jié)溫調(diào)節(jié)的具體步驟如下a、讀取CPU結(jié)溫;b、將該CPU結(jié)溫與該CPU允許結(jié)溫值的相應(yīng)設(shè)定值進行比較;c、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且CPU風扇未達到CPU風扇的額定排風量時,將該風扇的排風量提高,返回步驟a,否則進入步驟d;d、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且系統(tǒng)風扇的排風量未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟a,否則進入步驟e;e、當CPU結(jié)溫等于或超過該CPU允許結(jié)溫值的相應(yīng)設(shè)定值,且電源風扇的排風量未達到電源風扇的額定排風量時,將電源風扇的排風量提高,否則主機降低CPU的工作主頻。
10.如權(quán)利要求9所述的主機內(nèi)部溫度控制方法,其特征在于所述的系統(tǒng)風扇可以為電源風扇。
11.如權(quán)利要求1或2或3或7所述的主機內(nèi)部溫度控制方法,其特征在于主板溫度調(diào)節(jié)的具體步驟如下a、讀取主板溫度;b、將該主板溫度與該主板允許的溫度值的相應(yīng)設(shè)定值進行比較;c、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且系統(tǒng)風扇未達到系統(tǒng)風扇的額定排風量時,將系統(tǒng)風扇的排風量提高,返回步驟a,否則進入步驟d;d、當主板溫度等于或超過允許的主板溫度值的相應(yīng)設(shè)定值,且電源風扇未達到電源風扇的額定排風量時,將電源風扇的排風量提高,返回步驟a。
12.如權(quán)利要求11所述的主機內(nèi)部溫度控制方法,其特征在于所述的系統(tǒng)風扇可以為電源風扇。
13.如權(quán)利要求1或2或3或7所述的主機內(nèi)部溫度控制方法,其特征在于當CPU結(jié)溫及主板溫度同時低于其各自設(shè)定的下限溫度時,降低該系統(tǒng)風扇及電源風扇的排風量。
14.如權(quán)利要求13所述的主機內(nèi)部溫度控制方法,其特征在于所述的系統(tǒng)風扇可以為電源風扇。
15.如權(quán)利要求2所述的主機內(nèi)部溫度控制方法,其特征在于所述的系統(tǒng)風扇可以為電源風扇。
16.如權(quán)利要求1或2或3所述的主機內(nèi)部溫度控制方法,其特征在于所述的控制裝置為電壓調(diào)節(jié)裝置,該電壓調(diào)節(jié)裝置向風扇提供工作電壓。
17.如權(quán)利要求16所述的主機內(nèi)部溫度控制方法,其特征在于所述的電壓調(diào)節(jié)裝置是采用PWM技術(shù)調(diào)節(jié)其輸出電壓的。
全文摘要
一種主機內(nèi)部溫度控制方法,主機檢測包括CPU結(jié)溫和主板溫度在內(nèi)的主機內(nèi)部溫度,并通過主機的控制裝置統(tǒng)一協(xié)調(diào)控制主機內(nèi)各個風扇,使主機內(nèi)部溫度保持在設(shè)定的溫度以下,主機通過PWM電壓調(diào)節(jié)裝置分別調(diào)節(jié)CPU風扇、系統(tǒng)風扇和電源風扇的工作電壓,進而調(diào)節(jié)其排風量,或降低CPU的工作主頻,實現(xiàn)了主機內(nèi)部的整體散熱,避免了散熱控制的延遲,保證了CPU和主機系統(tǒng)散熱的有效性,降低了主機工作所產(chǎn)生的噪音。
文檔編號G06F1/20GK1359044SQ0012824
公開日2002年7月17日 申請日期2000年12月18日 優(yōu)先權(quán)日2000年12月18日
發(fā)明者祝永進 申請人:聯(lián)想(北京)有限公司