本發明涉及冗余測試技術,尤其涉及一種服務器PSU自動化冗余測試方法及裝置。
背景技術:
服務器電源模塊(簡稱PSU)是服務器的重要部件,主要為服務器提供穩定可靠的電壓電流輸入。為了保證服務器的穩定運行,一般給服務器配置兩個PSU模塊。目的是當其中一個PSU出現故障時,服務器仍能正常運行。
研發過程中必須對服務器進行PSU冗余測試,即斷開任意一路PSU供電,需要保證系統無任何異常。由于測試次數較多,所以以往的PSU冗余測試工作會耗費較多的人力。
技術實現要素:
為了提高測試的自動化,減少人力的使用,本發明為一種服務器PSU自動化冗余測試方法。使用該裝置可實現PSU冗余測試的自動化,大大減少了測試過程的手動測試時間,且測試過程不需要人員進行看管。
本發明的技術方案是:
一種服務器PSU自動化冗余測試方法,
通過電壓傳感器收集PSU同主板接口處的電壓信息,然后傳送給主控制器;主控制器分析電壓信息,驗證PSU是否已給主板供電,然后控制固態繼電器的C端同D端的閉合。
具體內容為:
當服務器開機后,兩個PSU均正常供電;此時,主控制器向一個固態繼電器的兩個輸入端發送斷開指令,該固態繼電器收到信號后,其輸出端之間的連接斷開。PSU(1)停止供電,此時只有PSU(2)進行供電;電壓傳感器(1)收到主板PSU(1)停止供電的信號后,發給主控制器,主控制器再給向該固態繼電器的兩個輸入端發送閉合指令,該固態繼電器收到信號后,其輸出端之間的閉合,PSU(1)再次供電;
主控制器收到PSU(1)正常供電的信號后,再次給另一個固態繼電器的兩個輸入端發送斷開指令,該固態繼電器收到信號后,其輸出端之間的連接斷開;PSU(2)停止供電,此時只有PSU(1)進行供電;電壓傳感器(2)收到主板PSU(2)停止供電的信號后,發給主控制器,主控制器再給向該固態繼電器的兩個輸入端發送閉合指令,該固態繼電器收到信號后,其輸出端之間的連接閉合,PSU(2)再次供電;
主控制器收到PSU2正常供電的信號后,再次給第一個固態繼電器的兩個輸入端發送斷開指令,以此類推不斷循環,實現PSU的自動化冗余測試。
本發明還公開了一種服務器PSU自動化冗余測試裝置,
主要包括1個主控制器、2個固態繼電器、兩個電壓傳感器;服務器配置兩個PSU模塊。
其中,
電壓傳感器的作用是收集PSU同主板接口處的電壓信息,然后傳送給主控制器;
主控制器的作用是通過分析電壓信息,驗證PSU是否已給主板供電,然后控制固態繼電器SSR的C端同D端的閉合。
固態繼電器包括兩個輸入端AB,兩個輸出端CD。AB段輸入不同信號,實現CD段的閉合。
本發明可提高自動化測試水平,減少人力使用,節約成本。
附圖說明
圖1是本發明的工作示意圖。
具體實施方式
下面對本發明的內容進行更加詳細的闡述:
如圖1所示,本發明主要包括1個主控制器、2個固態繼電器(SSR1和SSR2)、兩個電壓傳感器。電壓傳感器的作用是收集PSU同主板接口處的電壓信息,然后傳送給主控制器;主控制器的作用是通過分析電壓信息,驗證PSU是否已給主板供電,然后控制固態繼電器SSR的C端同D端的閉合。固態繼電器包括兩個輸入端AB,兩個輸出端CD。AB段輸入不同信號(一般是高低電平),實現CD段的閉合。
具體工作流程如下:
當服務器開機后,兩個PSU均正常供電。此時,主控制器向SSR1的A1B1兩個輸入端發送斷開指令,固態繼電器SSR1收到信號后,C1D1之間的連接斷開。PSU1停止供電,此時只有PSU2進行供電。電壓傳感器1收到主板O1處PSU1停止供電的信號后,發給主控制器,主控制器再給向A1B1兩個輸入端發送閉合指令,固態繼電器SSR1收到信號后,C1D1之間的閉合,PSU1再次供電。
主控制器收到PSU1正常供電的信號后,再次給SSR2的A2B2兩個輸入端發送斷開指令,固態繼電器SSR2收到信號后,C2D2之間的連接斷開。PSU2停止供電,此時只有PSU1進行供電。電壓傳感器2收到主板O2處PSU2停止供電的信號后,發給主控制器,主控制器再給向A2B2兩個輸入端發送閉合指令,固態繼電器SSR2收到信號后,C2D2之間的閉合,PSU2再次供電。
主控制器收到PSU2正常供電的信號后,再次給SSR1的A1B1兩個輸入端發送斷開指令,以此類推不斷循環,實現PSU的自動化冗余測試。