一種刀片服務器熱插拔的控制電路和裝置的制造方法
【技術領域】
[0001]本發(fā)明屬于刀片服務器領域,尤其涉及一種刀片服務器熱插拔的控制電路和裝置。
【背景技術】
[0002]刀片服務器是指在標準高度的機架式機箱內可插裝多個卡式的服務器單元,是一種實現(xiàn)HAHD(High Availability High Density,高可用高密度)的低成本服務器平臺,為特殊應用行業(yè)和高密度計算環(huán)境專門設計。刀片服務器就像“刀片”一樣,每一塊“刀片”實際上就是一塊系統(tǒng)主板。
[0003]刀片服務器廣泛應用于工業(yè),通信等等領域。刀片服務器機箱內可以插入多個刀片服務器,并同時工作,當需要安裝新的刀片服務器或其中某個或某幾個刀片服務器出現(xiàn)故障時,一般需要斷掉總電源,這樣所有的刀片服務器都不能正常工作,嚴重影響了工作效率,而直接熱插拔更換新的刀片服務器在斷電和上電過程中容易形成浪涌電流,容易損壞刀片服務器中的元件器,減少刀片服務器的使用壽命。
【發(fā)明內容】
[0004]本發(fā)明提供了一種刀片服務器熱插拔的控制電路,旨在解決現(xiàn)在更換或新安裝刀片服務器時需要斷掉機箱總電源造成其他正常刀片服務器不能工作以及直接在不斷電的情況下硬插拔刀片服務器造成刀片服務器損害、壽命減少的問題。
[0005]為了解決上述技術問題,本發(fā)明是這樣實現(xiàn)的:一種刀片服務器熱插拔的控制電路,所述刀片服務器安插于刀片服務器機箱內并由電源供電,所述控制電路包括:
[0006]主控模塊、故障檢測模塊、開關控制模塊以及軟啟動模塊;
[0007]所述主控模塊與所述電源以及所述刀片服務器連接,用于控制所述刀片服務器在進行熱插拔過程中與所述電源的連接關系;
[0008]所述故障檢測模塊與所述主控模塊連接,用于實時檢測所述主控模塊的溫度以及所述主控模塊的輸出電壓和輸出電流,并將檢測數(shù)據(jù)存儲在所述主控模塊;
[0009]所述開關控制模塊與所述主控模塊連接,用于讀取所述檢測數(shù)據(jù),并根據(jù)所述檢測數(shù)據(jù)和預設溫度閾值以及預設輸出電流閾值控制所述主控模塊的工作狀態(tài);
[0010]所述軟啟動模塊與所述主控模塊連接,用于在更換所述刀片服務器時延遲所述主控模塊輸出電壓的時間,對所述刀片服務器進行斷電和上電保護。
[0011]進一步地,所述控制電路還包括:
[0012]電壓反饋模塊,與所述主控模塊連接,用于將所述主控模塊的輸出電壓反饋至所述主控模塊以驅動所述主控模塊調節(jié)輸出電壓。
[0013]進一步地,所述控制電路還包括:
[0014]設置模塊,與所述主控模塊連接,用于設置所述主控模塊的溫度閾值和輸出電流閾值。
[0015]進一步地,所述控制電路還包括:
[0016]溫度指示模塊,與所述主控模塊連接,用于根據(jù)所述檢測數(shù)據(jù)對所述主控模塊的溫度進行顯示,并在檢測溫度大于預設報警溫度時發(fā)出報警指示;以及
[0017]狀態(tài)指示模塊,與所述主控模塊連接,用于在所述主控模塊的輸出電壓穩(wěn)定時輸出正常工作指示信號。
[0018]進一步地,所述主控模塊包括存儲芯片,所述存儲芯片用于存儲所述檢測數(shù)據(jù)。
[0019]本發(fā)明還提供了一種刀片服務器熱插拔的控制裝置,所述控制裝置包括如上所述的刀片服務器熱插拔的控制電路。
[0020]在本發(fā)明中,通過控制模塊控制電源與刀片服務器之間的連接關系,由故障檢測模塊實時檢測主控模塊的溫度和輸出電流,當發(fā)生故障時由開關控制模塊控制主控模塊的工作狀態(tài),并且由軟啟動模塊對主控模塊的輸出電壓進行延遲處理便于在新安裝或更換刀片服務器時對刀片服務器進行斷電和上電保護,本發(fā)明提供的刀片服務器熱插拔的控制電路支持用戶對刀片服務器進行熱插拔不會影響其他刀片服務器的工作狀態(tài),且能夠進行斷電和上電保護,不會對刀片服務器中的元件器造成損壞。
【附圖說明】
[0021]圖1是本發(fā)明第一實施例提供的刀片服務器熱插拔的控制電路的模塊結構圖;
[0022]圖2是本發(fā)明第二實施例提供的刀片服務器熱插拔的控制電路的模塊結構圖;
[0023]圖3是本發(fā)明第三實施例提供的主控模塊的框架結構圖。
【具體實施方式】
[0024]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]以下結合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述:
[0026]實施例一:
[0027]圖1示出了本發(fā)明第一實施例提供的刀片服務器熱插拔的控制電路的模塊結構,為了便于說明,僅列出與本發(fā)明第一實施例相關的部分,詳述如下:
[0028]本發(fā)明實施例提供了一種刀片服務器熱插拔的控制電路,該刀片服務器100基于飛騰CPU平臺搭建,安插于刀片服務器機箱內并由電源200提供工作電壓,本發(fā)明實施例提供的刀片服務器熱插拔的控制電路包括:
[0029]主控模塊301、故障檢測模塊302、開關控制模塊303以及軟啟動模塊304 ;
[0030]主控模塊301與電源200以及刀片服務器連接,用于控制刀片服務器100在進行熱插拔過程中與電源200的連接關系;
[0031]故障檢測模塊302與主控模塊301連接,用于實時檢測主控模塊301的溫度以及主控模塊301的輸出電壓和輸出電流,并將檢測數(shù)據(jù)存儲在主控模塊301中;
[0032]開關控制模塊303與主控模塊301連接,用于讀取該檢測數(shù)據(jù),并根據(jù)該檢測數(shù)據(jù)和預設溫度閾值以及預設輸出電流閾值控制主控模塊301的工作狀態(tài);
[0033]軟啟動模塊304與主控模塊301連接,用于在更換刀片服務器100時延遲主控模塊301輸出電壓的時間,對刀片服務器100進行斷電和上電保護。
[0034]在本發(fā)明實施例中,電源200的輸出電壓為9V-15V,本發(fā)明實施例中取12V為電源200的輸出電壓,刀片服務器機箱內有多個并列的互不相關的刀片服務器100,本發(fā)明實施例為了方便說明,僅以一個刀片服務器100為例進行說明;且本發(fā)明實施例提供的刀片服務器熱插拔的控制電路為一對一,即刀片服務器熱插拔的控制電路控制一個刀片服務器的熱插拔,與其他的刀片服務器不相關。在本發(fā)明實施例中的預設溫度閾值和預設輸出電流閾值是為了保證主控模塊301能夠正常工作和正常輸出電流,在本發(fā)明中,預設溫度閾值為150攝氏度,預設輸出電流閾值為44A,超過這個