專利名稱:風扇轉(zhuǎn)速信號的處理裝置及讀取方法
風扇轉(zhuǎn)速信號的處理裝置及讀取方法
技術領域:
本發(fā)明是有關于一種風扇轉(zhuǎn)速信號的處理裝置及讀取方法,特別是有關于一種多 重風扇的復合轉(zhuǎn)速信號的處理裝置及讀取方法。
背景技術:
硬件監(jiān)視控制器(Hardware Monitor)的一個重要功能就是用來接受并處理風扇 轉(zhuǎn)速信號(Tachometer Signal),然后提供給BIOS讀取,每個硬件監(jiān)視控制器都有一定數(shù) 量的Pin腳去執(zhí)行接收處理風扇轉(zhuǎn)速度信號的功能,但這些Pin腳的數(shù)量是有限的,設計中 往往會發(fā)生風扇數(shù)量過多,無法用一個硬件監(jiān)視控制器完成所有風扇轉(zhuǎn)速接收的任務。比 如,在一個系統(tǒng)中,有五個風扇,但使用的硬件監(jiān)視控制器只有四個Pin腳接收轉(zhuǎn)速,這種 情況下,我們往往不得不再使用一個硬件監(jiān)視控制器,這樣大大增加了設計成本。有鑒于此,本發(fā)明提出一種風扇轉(zhuǎn)速信號的處理裝置及讀取方法,利用該風扇轉(zhuǎn) 速信號的處理裝置及讀取方法可以使得在硬件監(jiān)視控制器上的Pin腳數(shù)量小于風扇數(shù)量 的情況下,該硬件監(jiān)視控制器仍可以完成所有風扇轉(zhuǎn)速接收的任務,該風扇轉(zhuǎn)速信號的處 理裝置避免了設計上的成本浪費。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種風扇轉(zhuǎn)速信號的處理裝置及讀取方法,以解決現(xiàn)有技術 中硬件監(jiān)視控制器上個Pin腳的數(shù)量有限,因風扇數(shù)量過多,無法用一個硬件監(jiān)視控制器 完成所有風扇轉(zhuǎn)速接收的任務的問題。根據(jù)本發(fā)明的目的,提出一種風扇轉(zhuǎn)速信號的處理裝置,其包括第一風扇,其產(chǎn)生一第一轉(zhuǎn)速信號;第二風扇,其產(chǎn)生一第二轉(zhuǎn)速信號;第一開關,其一端電性連接上述第一風扇,并用于控制上述第一轉(zhuǎn)速信號的傳 輸;第二開關,其一端電性連接上述第二風扇,并用于控制上述第二轉(zhuǎn)速信號的傳 輸;方波振蕩器,其與上述第一開關電性相連接,并產(chǎn)生一開關信號給第一開關,進而 控制該第一開關的導通;反相器,其分別與上述方波振蕩器、第二開關電性相連接,并接收上述開關信號, 用以產(chǎn)生一反向開關信號進而控制第二開關的導通;BIOS,其與上述方波振蕩器電性相連接,用于根據(jù)上述開關信號進行判斷、處理;硬件監(jiān)視控制器,其分別與BIOS、上述第一開關與第二開關的共同輸出端電性相 連接,該硬件監(jiān)視控制器用于接收、處理上述第一轉(zhuǎn)速信號、第二轉(zhuǎn)速信號,并將處理后得 到的轉(zhuǎn)速信息傳送給BIOS讀取。本發(fā)明還提供一種風扇轉(zhuǎn)速信號的處理裝置的讀取方法,其應用于上述風扇轉(zhuǎn)速信號的處理裝置,該讀取方法包括如下步驟(1)方波振蕩器產(chǎn)生一第一開關信號;(2)BIOS讀取上述第一開關信號,同時硬件監(jiān)視控制器產(chǎn)生一轉(zhuǎn)速信息;(3) BIOS對上述第一開關信號進行判斷;(4) BIOS讀取硬件監(jiān)視控制器傳送的轉(zhuǎn)速信息;(5)方波振蕩器產(chǎn)生一第二開關信號;(6) BIOS讀取上述第二開關信號;(7)BI0S對上述第二開關信號進行判斷,若判斷的第一開關信號與第二開關信號 均為高電平或均為低電平,則顯示上述轉(zhuǎn)速信息,反之,則不顯示上述轉(zhuǎn)速信息。相較于現(xiàn)有技術,本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置及讀取方法可以使得在硬件 監(jiān)視控制器上的Pin腳數(shù)量小于風扇數(shù)量的情況下,該硬件監(jiān)視控制器仍可以完成所有風 扇轉(zhuǎn)速接收的任務,該風扇轉(zhuǎn)速信號的處理裝置避免了設計上的成本浪費。為對本發(fā)明的目的、構(gòu)造特征及其功能有進一步的了解,茲配合附圖詳細說明如 下
圖1繪示本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置方塊圖。圖2繪示本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置的讀取方法的步驟流程圖。
具體實施方式如圖1所示,本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置,其包括第一風扇1,其產(chǎn)生一第一轉(zhuǎn)速信號11 ;第二風扇2,其產(chǎn)生一第二轉(zhuǎn)速信號21 ;第一開關3,其一端電性連接上述第一風扇1,并用于控制上述第一轉(zhuǎn)速信號11的 傳輸;第二開關4,其一端電性連接上述第二風扇2,并用于控制上述第二轉(zhuǎn)速信號21的 傳輸;方波振蕩器5,其與上述第一開關3電性相連接,并產(chǎn)生一周期性的開關信號51給 第一開關3,進而控制該第一開關3的導通;反相器6,其分別與上述方波振蕩器5、第二開關4電性相連接,并接收上述開關信 號51,用以產(chǎn)生一反向開關信號61進而控制第二開關4的導通;BI0S7,其與上述方波振蕩器5電性相連接,用于根據(jù)上述開關信號51進行判斷、 處理;硬件監(jiān)視控制器8,其分別與BI0S7、上述第一開關3與第二開關4的共同輸出端 34電性相連接,該硬件監(jiān)視控制器8用于接收、處理上述第一轉(zhuǎn)速信號11、第二轉(zhuǎn)速信號 21,并將處理后得到的轉(zhuǎn)速信息81傳送給BI0S7讀取。如圖2所示,本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置的讀取方法,其應用于上述風扇 轉(zhuǎn)速信號的處理裝置,該讀取方法包括如下步驟步驟201 方波振蕩器產(chǎn)生一第一開關信號;
步驟202 :BI0S讀取上述第一開關信號,上述第一開關信號同時傳送給反相器,經(jīng) 過該反相器后得到一第一反向開關信號,該第一反向開關信號與上述第一開關信號分別控 制第二開關與第一開關的導通,硬件監(jiān)視控制器接收、處理上述第二開關或第一開關導通 的第二轉(zhuǎn)速信號或第一轉(zhuǎn)速信號并產(chǎn)生一轉(zhuǎn)速信息;步驟203 :BI0S判斷上述第一開關信號是否為高電平信號,若是則進入步驟204 ; 若否則進入步驟209 ;步驟204 =BIOS讀取硬件監(jiān)視控制器傳送的轉(zhuǎn)速信息;步驟205 方波振蕩器產(chǎn)生一第二開關信號;步驟206 :BI0S讀取上述第二開關信號,并判斷該第二開關信號是否為高電平信 號,若“是”則進入步驟207,若“否”則進入步驟208 ;步驟207 =BIOS顯示上述轉(zhuǎn)速信息,結(jié)束;步驟208 =BIOS不記錄上述轉(zhuǎn)速信息,保持第一風扇或第二風扇上一次的轉(zhuǎn)速信
息?結(jié)束;步驟209 =BIOS讀取硬件監(jiān)視控制器傳送的轉(zhuǎn)速信息;步驟210 方波振蕩器產(chǎn)生一第二開關信號;步驟211 :BI0S讀取上述第二開關信號,并判斷該第二開關信號是否為低電平信 號,若“是”則進入步驟207,若“否”則進入步驟208。于本實施例中,該讀取方法為一循環(huán)過程,在完成步驟207、208后,會刷新上述的 轉(zhuǎn)速信息,進行下一次的偵測。本發(fā)明的風扇轉(zhuǎn)速信號的處理裝置的讀取方法中通過對開 關信號的兩次判斷,可以避免當開關信號轉(zhuǎn)換時讀取轉(zhuǎn)速信息所造成的誤差。
權(quán)利要求
一種風扇轉(zhuǎn)速信號的處理裝置,其特征在于,該風扇轉(zhuǎn)速信號的處理裝置包括第一風扇,其產(chǎn)生一第一轉(zhuǎn)速信號;第二風扇,其產(chǎn)生一第二轉(zhuǎn)速信號;第一開關,其一端電性連接上述第一風扇,并用于控制上述第一轉(zhuǎn)速信號的傳輸;第二開關,其一端電性連接上述第二風扇,并用于控制上述第二轉(zhuǎn)速信號的傳輸;方波振蕩器,其與上述第一開關電性相連接,并產(chǎn)生一開關信號給第一開關,進而控制該第一開關的導通;反相器,其分別與上述方波振蕩器、第二開關電性相連接,并接收上述開關信號,用以產(chǎn)生一反向開關信號進而控制第二開關的導通;BIOS,其與上述方波振蕩器電性相連接,用于根據(jù)上述開關信號進行判斷、處理;硬件監(jiān)視控制器,其分別與BIOS、上述第一開關與第二開關的共同輸出端電性相連接,該硬件監(jiān)視控制器用于接收、處理上述第一轉(zhuǎn)速信號、第二轉(zhuǎn)速信號,并將處理后得到的轉(zhuǎn)速信息傳送給BIOS讀取。
2.一種風扇轉(zhuǎn)速信號的處理裝置的讀取方法,其基于權(quán)利要求1中的處理裝置,其特 征在于,該讀取方法包括步驟如下(1)方波振蕩器產(chǎn)生一第一開關信號;(2)BIOS讀取上述第一開關信號,同時硬件監(jiān)視控制器產(chǎn)生一轉(zhuǎn)速信息;(3)BIOS對上述第一開關信號進行判斷;(4)BIOS讀取硬件監(jiān)視控制器傳送的轉(zhuǎn)速信息;(5)方波振蕩器產(chǎn)生一第二開關信號;(6)BIOS讀取上述第二開關信號;(7)BI0S對上述第二開關信號進行判斷,若判斷的第一開關信號與第二開關信號均為 高電平或均為低電平,則顯示上述轉(zhuǎn)速信息,反之,則不顯示上述轉(zhuǎn)速信息。
全文摘要
一種風扇轉(zhuǎn)速信號的處理裝置及讀取方法,該處理裝置包括第一風扇,其產(chǎn)生一第一轉(zhuǎn)速信號;第二風扇,其產(chǎn)生一第二轉(zhuǎn)速信號;第一開關,其一端電性連接上述第一風扇,并用于控制第一轉(zhuǎn)速信號的傳輸;第二開關,其一端電性連接上述第二風扇,并用于控制第二轉(zhuǎn)速信號的傳輸;方波振蕩器,其與上述第一開關電性相連接,并產(chǎn)生一開關信號給第一開關;反相器,其分別與上述方波振蕩器、第二開關電性相連接,用以產(chǎn)生一反向開關信號進而控制第二開關的導通;BIOS,其與上述方波振蕩器電性相連接,用于根據(jù)上述開關信號進行判斷、處理;硬件監(jiān)視控制器,其分別與上述第一開關、第二開關、BIOS電性相連接,并一轉(zhuǎn)速信息傳送給BIOS讀取。
文檔編號F04D27/00GK101871464SQ200910050019
公開日2010年10月27日 申請日期2009年4月24日 優(yōu)先權(quán)日2009年4月24日
發(fā)明者余翔 申請人:環(huán)達電腦(上海)有限公司