專利名稱:自動偵測中央處理器風(fēng)扇種類的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動偵測中央處理器(CPU,CentralProcessing Unit)風(fēng)扇種類的方法。
背景技術(shù):
隨著CPU的主頻越來越高,發(fā)熱量也越來越大。因為CPU集成度高達幾百萬晶體管,發(fā)熱量之大難以想像,普通的CPU表面溫度都可以達到50-80度,而CPU內(nèi)部則更是高達80度甚至于上百度,這樣對風(fēng)扇的品質(zhì)要求就越來越高。從風(fēng)扇的管腳連接線種類來看,目前CPU風(fēng)扇種類有三根連接線控制(3Pin CPU風(fēng)扇)和四根連接線控制(4Pin CPU風(fēng)扇)兩種。3Pin CPU風(fēng)扇是利用風(fēng)扇轉(zhuǎn)速控制器(PWM,Pulse Width Modulation)信號控制,不過硬件需要設(shè)計一個電壓控制電路來控制電壓,由于這樣控制風(fēng)扇會對風(fēng)扇壽命產(chǎn)生很大影響,因此,Intel開發(fā)出了另外一種直接利用PWM信號控制,且只有一根控制線接12伏電壓來控制的風(fēng)扇,此種風(fēng)扇有四根連接線控制。4Pin CPU風(fēng)扇的連接器具可以兼容3PinCPU風(fēng)扇。由于3Pin CPU風(fēng)扇是利用電壓控制電路控制電壓,再通過控制電壓來控制CPU風(fēng)扇,如果針對4Pin CPU風(fēng)扇也使用電壓控制電路來控制電壓作為轉(zhuǎn)速控制,對風(fēng)扇的壽命可能會造成影響,且在系統(tǒng)組裝時,由人工區(qū)分風(fēng)扇種類是一種不科學(xué)的做法。
鑒于以上內(nèi)容,有必要提供一種偵測風(fēng)扇轉(zhuǎn)速,自動辨別風(fēng)扇種類的方法。
發(fā)明內(nèi)容本發(fā)明的較佳實施例提供一種自動偵測CPU風(fēng)扇種類的方法,該方法包括以下步驟將風(fēng)扇設(shè)置到滿轉(zhuǎn)的速度;通過一傳感器讀取風(fēng)扇扇葉固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù);計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第一旋轉(zhuǎn)次數(shù);將風(fēng)扇轉(zhuǎn)速控制器設(shè)置滿占空比以下的任何值;等待一段時間;通過傳感器讀取風(fēng)扇扇葉固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),并計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第二旋轉(zhuǎn)次數(shù);判斷第二旋轉(zhuǎn)次數(shù)是否小于第一旋轉(zhuǎn)次數(shù);若第二旋轉(zhuǎn)次數(shù)小于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為12V電壓控制線直接控制的4Pin CPU風(fēng)扇;若第二旋轉(zhuǎn)次數(shù)大于或等于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為由電壓控制電路控制電壓的3Pin CPU風(fēng)扇。
利用自動偵測CPU風(fēng)扇種類的方法,可以自動區(qū)分3Pin CPU風(fēng)扇和4Pin CPU風(fēng)扇。依據(jù)風(fēng)扇的不同類型使用不同的電壓控制,這樣增加風(fēng)扇的使用壽命,提高風(fēng)扇的利用率,減少人工區(qū)分風(fēng)扇的麻煩及相應(yīng)帶來的風(fēng)扇損壞。
圖1是本發(fā)明較佳實施例風(fēng)扇轉(zhuǎn)速控制器控制電壓的電路模塊圖。
圖2是本發(fā)明自動偵測CPU風(fēng)扇種類較佳實施例的方法流程圖。
具體實施方式如圖1所示,是本發(fā)明較佳實施例PWM控制電壓的電路模塊圖。該電路模塊圖包括3Pin CPU風(fēng)扇控制電壓電路模塊11,4Pin CPU風(fēng)扇控制電壓電路模塊12,轉(zhuǎn)換電路模塊13,風(fēng)扇連接器具模塊14,偵測CPU風(fēng)扇扇葉旋轉(zhuǎn)次數(shù)的電路模塊15。3Pin CPU風(fēng)扇控制電壓電路模塊11是為控制3Pin CPU風(fēng)扇的PWM信號提供電壓,其通過一個電壓控制電路提供電壓。4Pin CPU風(fēng)扇控制電壓電路模塊12是為控制4Pin CPU風(fēng)扇的PwM信號提供電壓,只有一根控制線外接12V電壓,控制線為電路中的接有電阻R489的導(dǎo)線。轉(zhuǎn)換電路模塊13為3Pin CPU風(fēng)扇電路控制電壓和4Pin CPU風(fēng)扇電路控制電壓轉(zhuǎn)換電路模塊圖,轉(zhuǎn)換電路模塊13中的Q69作用是穩(wěn)定12V電壓。風(fēng)扇連接器具模塊14是3Pin CPU風(fēng)扇電路和4Pin CPU風(fēng)扇電路共用的風(fēng)扇連接器具,其包括中央處理器風(fēng)扇連接器具16,3PinCPU風(fēng)扇和4Pin CPU風(fēng)扇都可以安裝在中央處理器風(fēng)扇連接器具16上。偵測CPU風(fēng)扇扇葉旋轉(zhuǎn)次數(shù)的電路模塊15是用來偵測CPU風(fēng)扇扇葉旋轉(zhuǎn)次數(shù)的電路模塊圖,通過模塊15可以偵測出CPU風(fēng)扇扇葉旋轉(zhuǎn)的次數(shù),計算出風(fēng)扇扇葉平均每分鐘的轉(zhuǎn)速。整個電路模塊圖的原理是當輸入端21輸入一個高電平時,高電平進入模塊13中的三極管Q51,Q51的柵極(G)端口和漏極(D)端口導(dǎo)通,高電平同時進入模塊13中的三極管Q69,Q69中的源極(S)和漏極(D)斷開,此時Q69為PWM信號提供穩(wěn)定12V電壓作用,PWM信號通過輸入端口28進入模塊13,進入模塊13的PWM信號直接通過模塊12來控制CPU風(fēng)扇,然后模塊15就會測出CPU風(fēng)扇扇葉的固定一段時間的旋轉(zhuǎn)次數(shù)。相反,當輸入端21輸入一個低電平時,低電平進入模塊13中的三極管Q51,Q51的源極(S)端口和柵極(G)端口導(dǎo)通,低電平同時進入模塊13中的三極管Q69,Q69中的源極(S)和漏極(D)導(dǎo)通,Q69不起作用,PWM信號通過輸入端口28進入模塊13,進入模塊13的PWM信號進入模塊11來控制CPU風(fēng)扇,然后模塊15就會測出CPU風(fēng)扇扇葉的固定一段時間的旋轉(zhuǎn)次數(shù)。
如圖2所示,是本發(fā)明自動偵測CPU風(fēng)扇種類較佳實施例的方法流程圖;于步驟S21中,風(fēng)扇設(shè)置到滿轉(zhuǎn)的速度,滿轉(zhuǎn)指的是風(fēng)扇的占空比為100%的情況;于步驟S22中,通過傳感器讀取風(fēng)扇扇葉在固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),此時間和旋轉(zhuǎn)次數(shù)是用來計算平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù);于步驟S23中,記錄上述固定一段時間內(nèi)風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù),計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第一旋轉(zhuǎn)次數(shù);于步驟S24中,將風(fēng)扇轉(zhuǎn)速控制器設(shè)置成滿占空比以下的任何占空比值,以減少風(fēng)扇的旋轉(zhuǎn)速度,測試風(fēng)扇的種類,例如,將其設(shè)為10%的占空比;于步驟S25中,等待一段時間,此時間可以為任意時間,如等待2秒鐘;于步驟S26中,通過傳感器讀取風(fēng)扇扇葉在固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),并計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第二旋轉(zhuǎn)次數(shù);
于步驟S27中,判斷第二旋轉(zhuǎn)次數(shù)是否小于第一旋轉(zhuǎn)次數(shù);于步驟S28中,若第二旋轉(zhuǎn)次數(shù)小于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為由12V電壓控制線直接控制的4Pin CPU風(fēng)扇;于步驟S29中,若第二旋轉(zhuǎn)次數(shù)大于或等于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為由電壓控制電路控制電壓的3Pin CPU風(fēng)扇。
權(quán)利要求
1.一種自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,該方法包括如下步驟將風(fēng)扇設(shè)置到滿轉(zhuǎn)的速度;通過一傳感器讀取風(fēng)扇扇葉固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù);計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第一旋轉(zhuǎn)次數(shù);將風(fēng)扇轉(zhuǎn)速控制器設(shè)置為滿占空比以下的任何值;等待一段時間;通過傳感器讀取風(fēng)扇扇葉在固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),并計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第二旋轉(zhuǎn)次數(shù);判斷第二旋轉(zhuǎn)次數(shù)是否小于第一旋轉(zhuǎn)次數(shù);若第二旋轉(zhuǎn)次數(shù)小于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為12伏電壓控制線直接控制的中央處理器風(fēng)扇。
2.如權(quán)利要求1所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述的12伏電壓控制線直接控制的中央處理器風(fēng)扇為四根連接線控制的中央處理器風(fēng)扇。
3.如權(quán)利要求1所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,該方法還包括若第二旋轉(zhuǎn)次數(shù)大于或等于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為由電壓控制電路控制電壓的中央處理器風(fēng)扇。
4.如權(quán)利要求3所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述的由電壓控制電路控制電壓的中央處理器風(fēng)扇為三根連接線控制的中央處理器風(fēng)扇。
5.如權(quán)利要求1所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述風(fēng)扇設(shè)置為滿轉(zhuǎn)的速度時的占空比為100%。
6.如權(quán)利要求1所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述將風(fēng)扇轉(zhuǎn)速控制器設(shè)置成滿占空比以下的任何占空比值是用來降低中央處理器風(fēng)扇的轉(zhuǎn)速。
7.一種自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,該方法包括如下步驟將風(fēng)扇設(shè)置到滿轉(zhuǎn)的速度;通過一傳感器讀取風(fēng)扇扇葉固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù);計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第一旋轉(zhuǎn)次數(shù);將風(fēng)扇轉(zhuǎn)速控制器設(shè)置為滿占空比以下的任何值;等待一段時間;通過傳感器讀取風(fēng)扇扇葉在固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),并計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第二旋轉(zhuǎn)次數(shù);判斷第二旋轉(zhuǎn)次數(shù)是否小于第一旋轉(zhuǎn)次數(shù);若第二旋轉(zhuǎn)次數(shù)大于或等于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為由電壓控制電路控制電壓的中央處理器風(fēng)扇。
8.如權(quán)利要求7所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述的由電壓控制電路控制電壓的中央處理器風(fēng)扇為三根連接線控制的中央處理器風(fēng)扇。
9.如權(quán)利要求7所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,該方法還包括若第二旋轉(zhuǎn)次數(shù)小于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為12伏電壓控制線直接控制的中央處理器風(fēng)扇。
10.如權(quán)利要求9所述的自動偵測中央處理器風(fēng)扇種類的方法,其特征在于,所述的12伏電壓控制線直接控制的中央處理器風(fēng)扇為四根連接線控制的中央處理器風(fēng)扇。
全文摘要
一種自動偵測中央處理器風(fēng)扇種類的方法,包括如下步驟將風(fēng)扇設(shè)置到滿轉(zhuǎn)的速度;通過一傳感器讀取風(fēng)扇扇葉固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù);計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第一旋轉(zhuǎn)次數(shù);將風(fēng)扇轉(zhuǎn)速控制器設(shè)置滿占空比以下的任何值;等待一段時間;通過傳感器讀取風(fēng)扇扇葉在固定一段時間內(nèi)的旋轉(zhuǎn)次數(shù),并計算出平均每分鐘風(fēng)扇扇葉的旋轉(zhuǎn)次數(shù)為第二旋轉(zhuǎn)次數(shù);判斷第二旋轉(zhuǎn)次數(shù)是否小于第一旋轉(zhuǎn)次數(shù);若第二旋轉(zhuǎn)次數(shù)小于第一旋轉(zhuǎn)次數(shù),則風(fēng)扇為四根連接線控制的中央處理器風(fēng)扇。若沒有,則風(fēng)扇為三根連接線控制的中央處理器風(fēng)扇。利用本發(fā)明,可以自動區(qū)分中央處理器風(fēng)扇的種類,增加風(fēng)扇的使用壽命,提高風(fēng)扇的利用率。
文檔編號G06F11/00GK1892609SQ20051003590
公開日2007年1月10日 申請日期2005年7月9日 優(yōu)先權(quán)日2005年7月9日
發(fā)明者張育誠 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司