基于sparc架構服務器的風扇控制系統的制作方法
【專利摘要】本發明提供一種基于SPARC架構服務器的風扇控制系統節點使用W83795監控芯片來采集節點內的溫度信息,通過SMbus總線連接到節點中的管理模塊,管理模塊再通過網絡或SMbus總線將每個節點的硬件信息經由背板傳遞至系統管理單元;系統管理單元根據各節點溫度狀態,通過SMbus總線管理系統風扇模塊,控制風扇轉速,調節系統環境溫度。本發明的基于SPARC架構服務器的風扇控制系統和現有技術相比,可以實時了解節點的溫度狀況,并有效的進行系統風扇管理和控制,本發明具有設計合理、結構簡單、易于加工、使用方便等特點,因而,具有很好的使用價值。
【專利說明】基于SPARC架構服務器的風扇控制系統
【技術領域】
[0001] 本發明涉及風扇控制系統領域,具體地說是一種基于SPARC架構服務器的風扇控 制系統。
【背景技術】
[0002] 現今在我國的計算機領域,自主設計已經形成一種趨勢,其中以基于SPACR架構 的飛騰處理器為代表的處理器1C憑借出色的性能及設計自由度等特性,得到廣泛認可,并 發展出CPCI-S,ATCA,SSI等多中刀片形式架構的服務器系統。
[0003] 刀片服務器的密度比傳統機架式服務器大很多,部件及器件的空間極其有限,使 得節點必須使用被動散熱,整機主動散熱的形式;再加上飛騰處理器功耗較高,耐熱性一 般;所以,一旦整機風速過低,將導致計算節點內CPU不能正常工作,使整體系統處于一個 不穩定狀態;又或者整機風速過高,將導致噪音污染嚴重,并造成不必要的功耗浪費。
[0004] 飛騰處理器其內部不能提供可靠的溫度管理機制,導致目前應用該處理器的刀片 服務器產品沒有可靠的風扇控制系統。所以提供一套完整的基于全國產刀片服務器的風扇 控制系統勢在必行。
【發明內容】
[0005] 本發明的目的是克服現有技術中存在的不足,提供一種基于SPARC架構服務器的 風扇控制系統。
[0006] 本發明的技術方案是按以下方式實現的,其結構中節點使用W83795監控芯片來 采集節點內的溫度信息,通過SMbus總線連接到節點中的管理模塊,管理模塊再通過網絡 或SMbus總線將每個節點的硬件信息經由背板傳遞至系統管理單元;系統管理單元根據各 節點溫度狀態,通過SMbus總線管理系統風扇模塊,控制風扇轉速,調節系統環境溫度。
[0007] 熱敏電阻放置與印制板內的主要發熱元件正下方;并通過熱仿真實驗確定熱敏電 阻的偏置電阻阻值,以確保讀數準確。
[0008] 通過單節點內的監控芯片讀取熱敏電阻值。
[0009] 節點管理模塊通過SMbus讀取監控芯片采集的溫度信息。
[0010] 系統啟動時,系統管理模塊控制所有風扇模塊全速運轉。在判斷節點正常啟動后, 系統管理模塊通過網絡及SMbus總線,每分鐘一次的頻率,讀取各個節點管理模塊內采集 到的該節點的溫度信息,再調整該節點對應的風扇節點的轉速。
[0011] 本發明的優點是: 本發明的基于SPARC架構服務器的風扇控制系統和現有技術相比,可以實時了解節點 的溫度狀況,并有效的進行系統風扇管理和控制,本發明具有設計合理、結構簡單、易于加 工、使用方便等特點,因而,具有很好的使用價值。
【專利附圖】
【附圖說明】
[0012] 圖1為刀片系統基本框圖。
【具體實施方式】
[0013] 下面結合附圖對本發明的基于SPARC架構服務器的風扇控制系統作以下詳細說 明。
[0014] 如圖1所示,本發明的基于SPARC架構服務器的風扇控制系統使用W83795監控 芯片來采集節點內的溫度信息,通過SMbus總線連接到節點中的管理模塊,管理模塊再通 過網絡或SMbus總線將每個節點的硬件信息經由背板傳遞至系統管理單元;系統管理單元 根據各節點溫度狀態,通過SMbus總線管理系統風扇模塊,控制風扇轉速,調節系統環境溫 度。
[0015] 熱敏電阻放置與印制板內的主要發熱元件正下方;并通過熱仿真實驗確定熱敏電 阻的偏置電阻阻值,以確保讀數準確。
[0016] 通過單節點內的監控芯片讀取熱敏電阻值。
[0017] 節點管理模塊通過SMbus讀取監控芯片采集的溫度信息。
[0018] 系統啟動時,系統管理模塊控制所有風扇模塊全速運轉。在判斷節點正常啟動后, 系統管理模塊通過網絡及SMbus總線,每分鐘一次的頻率,讀取各個節點管理模塊內采集 到的該節點的溫度信息,再調整該節點對應的風扇節點的轉速。 監控芯片W83795通過熱敏電阻采集CPU溫度數據,且實時更新,并通過SMbus連接到 節點管理單元,節點管理單元定時讀取采集數據。
[0019] 每個刀片的節點管理單元保存從監控芯片讀取到的數據,并通過LAN及SMbus連 接到系統管理單元,系統管理單元分析采集數據。系統上電后控制風扇模塊全速運轉,當檢 測到刀片計算模塊正常啟動后,將風扇模塊調整為30%轉速,之后根據讀取的溫度信息,進 行風扇轉速調整。
[0020] 在系統管理模塊初始化后,設定幾個閥值,如讀取溫度低于40°C,風扇控制為30% 轉速,當溫度超過60°C,風扇控制為60%轉速,讀取問題超過80°C,風扇為100%轉速等,形 成一個系統散熱策略。
[0021] 整體刀片如共8個刀片計算節點,四個風扇模塊,其中兩個計算節點共享一個風 扇模塊,當其中一個計算節點溫度信息超過一定閥值時風扇模塊按預設的閥值工作,形成 完成的風扇控制策略。
[0022] 本發明的基于SPARC架構服務器的風扇控制系統其加工制作非常簡單方便,按照 說明書附圖所示即可加工。
[0023] 除說明書所述的技術特征外,均為本專業技術人員的已知技術。
【權利要求】
1. 基于SPARC架構服務器的風扇控制系統,其特征在于節點使用W83795監控芯片來 采集節點內的溫度信息,通過SMbus總線連接到節點中的管理模塊,管理模塊再通過網絡 或SMbus總線將每個節點的硬件信息經由背板傳遞至系統管理單元;系統管理單元根據各 節點溫度狀態,通過SMbus總線管理系統風扇模塊,控制風扇轉速,調節系統環境溫度。
2. 根據權利要求1所述的基于SPARC架構服務器的風扇控制系統,其特征在于熱敏電 阻放置與印制板內的主要發熱元件正下方;并通過熱仿真實驗確定熱敏電阻的偏置電阻阻 值,以確保讀數準確。
3. 根據權利要求1所述的基于SPARC架構服務器的風扇控制系統,其特征在于通過單 節點內的監控芯片讀取熱敏電阻值。
4. 根據權利要求1所述的基于SPARC架構服務器的風扇控制系統,其特征在于節點管 理模塊通過SMbus讀取監控芯片采集的溫度信息。
5. 根據權利要求1所述的基于SPARC架構服務器的風扇控制系統,其特征在于系統啟 動時,系統管理模塊控制所有風扇模塊全速運轉;在判斷節點正常啟動后,系統管理模塊通 過網絡及SMbus總線,每分鐘一次的頻率,讀取各個節點管理模塊內采集到的該節點的溫 度信息,再調整該節點對應的風扇節點的轉速。
【文檔編號】G06F11/28GK104102569SQ201410324327
【公開日】2014年10月15日 申請日期:2014年7月9日 優先權日:2014年7月9日
【發明者】董明, 李博樂 申請人:浪潮電子信息產業股份有限公司