麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

服務器及其檢測方法

文檔序號:6621568閱讀:267來源:國知局
服務器及其檢測方法
【專利摘要】一種服務器包含:多個電路板,多個LED燈,一CPLD模塊,耦接多個電路板及多個LED燈,以獲取每一電路板的至少一電路端電源信號狀態,并將至少一電路端電源信號狀態進行邏輯運算,形成每一所述電路板的電路板級電源信號狀態;CPLD模塊判斷電路板級電源信號狀態,每一LED燈分別顯示對應的每一電路板的電路板級電源信號狀態以判斷電路板故障與否;當發現故障電路板,CPLD模塊切換至此電路板,獲取至少一電路端電源信號狀態,將所述至少一電路端電源信號狀態進行一邏輯運算,形成一電路端電源信號狀態;CPLD模塊判斷電路端電源信號狀態,LED燈切換顯示對應的電路端電源信號狀態以判斷哪一電路端故障。
【專利說明】服務器及其檢測方法

【技術領域】
[0001] 本發明涉及服務器【技術領域】,具體的說,是一種服務器及其檢測方法。

【背景技術】
[0002] 隨著科技的進步以及人們對服務器系統的依賴程度越來越高,市場對服務器系統 的運算能力和數據存儲能力的要求也逐漸提高。因而,為了滿足用戶對服務器的數據需求 和存儲規格,需要在服務器系統中設置更多的硬盤以及相關的電路板組件。
[0003] 然而,當服務器中某一電路板掉電會引起整個服務器出現異常時,一般會通過常 規的示波器或萬用表來直接測量每一塊電路板,以判斷出問題之所在,這種排查故障方式 效率非常低,再者如今的服務器機架系統結構復雜,電路板較多,空間十分緊湊,使得通過 示波器或萬用表測量并逐一排查每一塊電路板顯得更加困難,而且也會造成排查故障工作 的時間長效率低,甚至可能會延誤服務器機架系統恢復正常工作的時間。
[0004] 有鑒于此,亟需提供一種新型的服務器及其檢測方法來解決上述問題。


【發明內容】

[0005] 本發明的目的在于,提供一種服務器,其對原有設置在服務器內的復雜可編程邏 輯器(Complex Programmable Logic Device,簡稱CPLD)的硬件結構進行改進,使其除了能 夠提供原有的固件版本之外,還能夠通過所述復雜可編程邏輯模塊(或稱CPLD模塊)采集 所述服務器的各個電路板的電路端電源信號狀態,經邏輯運算形成每一所述電路板的電路 板級電源信號狀態,每一所述LED燈分別顯示對應的每一所述電路板的電路板級電源信號 狀態以判斷電路板故障與否;當發現故障的電路板,復雜可編程邏輯模塊切換至所述電路 板,獲取至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一邏輯運 算,形成一電路端電源信號狀態;所述復雜可編程邏輯模塊判斷電路端電源信號狀態,LED 燈亦切換分別顯示對應的電路端電源信號狀態以判斷哪一電路端故障,這樣,依此來告知 維護人員哪一電路板故障或哪一電路端故障,以提升排查故障工作效率。
[0006] 為實現上述目的,本發明提供一種服務器,包含:多個電路板;多個LED燈;一復雜 可編程邏輯模塊,耦接至所述多個電路板及所述多個LED燈,用以獲取每一所述電路板的 至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第一邏輯運算, 形成每一所述電路板的一第一電路板級電源信號狀態;所述復雜可編程邏輯模塊判斷所述 第一電路板級電源信號狀態,每一所述LED燈分別顯示對應的每一所述電路板的所述第一 電路板級電源信號狀態。
[0007] 作為可選的技術方案,所述服務器在加電自檢之前,所述多個LED燈顯示對應每 一所述電路端電源信號狀態;所述服務器在加電自檢過程中,所述多個LED燈顯示對應至 少一 BIOS的代碼;所述服務器在加電自檢之后,所述多個LED燈顯示對應每一所述電路端 電源信號狀態或每一所述電路板級電源信號狀態。
[0008] 作為可選的技術方案,當所述復雜可編程邏輯模塊判斷出一第一目標電路板的所 述第一電路板級電源信號狀態為異常時,所述第一目標電路板為異常電路板;所述復雜可 編程邏輯模塊切換至所述第一目標電路板,并獲取所述第一目標電路板的所述至少一電路 端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第二邏輯運算,形成一第一 電路端電源信號狀態;所述復雜可編程邏輯模塊判斷所述第一電路端電源信號狀態,每一 所述LED燈切換顯示對應所述第一目標電路板的所述第一電路端電源信號狀態。
[0009] 作為可選的技術方案,當所述復雜可編程邏輯模塊判斷出一第二目標電路板的所 述第一電路板級電源信號狀態為異常時,所述第二目標電路板為異常電路板;通過所述多 個電路板其中之一上的一第一跳線切換至所述第二目標電路板,所述復雜可編程邏輯模塊 獲取所述第二目標電路板的所述至少一電路端電源信號狀態,并將所述至少一電路端電源 信號狀態進行一第三邏輯運算,形成一第二電路端電源信號狀態;所述復雜可編程邏輯模 塊判斷所述第二電路端電源信號狀態,每一所述LED燈切換顯示對應所述第二目標電路板 的所述第二電路端電源信號狀態。
[0010] 作為可選的技術方案,所述第一邏輯運算是邏輯與運算。
[0011] 本發明的另一目的在于,提供一種服務器,包含:多個電路板;多個LED燈;一復雜 可編程邏輯模塊,耦接至所述多個電路板及所述多個LED燈,用以獲取每一所述電路板的 至少一電路端電源信號狀態,將所述服務器中的所述多個電路板分為多個分組,所述復雜 可編程邏輯模塊獲取每一分組的所述多個電路板的所述至少一電路端電源信號狀態,并進 行一第四邏輯運算,形成一電路板組別級電源信號狀態,所述多個LED燈分別顯示對應的 多個分組的所述電路板組別級電源信號狀態。
[0012] 作為可選的技術方案,當所述復雜可編程邏輯模塊判斷一第一目標分組的所述電 路板組別級電源信號狀態為異常時,所述第一目標分組為異常電路板分組;通過所述復雜 可編程邏輯模塊或所述多個電路板其中之一上的一第二跳線切換至所述第一目標分組的 每一電路板,所述復雜可編程邏輯模塊獲取所述第一目標分組的每一電路板的所述至少一 電路端電源信號狀態,并進行一第五邏輯運算,形成一第二電路板級電源信號狀態,同時, 所述多個LED燈切換顯示對應每一所述電路板的所述第二電路板級電源信號狀態。
[0013] 作為可選的技術方案,當所述復雜可編程邏輯模塊判斷一第三目標電路板的所述 第二電路板級電源信號狀態為異常時,所述第三目標電路板為異常電路板;通過所述復雜 可編程邏輯模塊或所述多個電路板其中之一上的一第三跳線切換至所述第三目標電路板 的每一電路,所述復雜可編程邏輯模塊獲取所述第三目標電路板的所述至少一電路端電源 信號狀態,并進行一第六邏輯運算,形成一第三電路端電源信號狀態,同時,所述多個LED 燈切換顯示對應每一所述電路的所述第三電路端電源信號狀態。
[0014] 本發明的另一目的在于,提供一種服務器檢測方法,通過所述服務器中的一電路 板的復雜可編程邏輯模塊獲取所述服務器的每一所述電路板的至少一電路端電源信號狀 態,并將所述至少一電路端電源信號狀態進行一第七邏輯運算,形成一第三電路板級電源 信號狀態;多個LED燈耦接至所述復雜可編程邏輯模塊,并根據所述復雜可編程邏輯模塊 的判斷所述第三電路板級電源信號狀態以分別顯示對應所述服務器多個電路板的每一所 述電路板的所述第三電路板級電源信號狀態。
[0015] 作為可選的技術方案,當所述復雜可編程邏輯模塊判斷出所述服務器多個電路板 的其中一第四目標電路板的所述第三電路板級電源信號狀態為異常后,所述第四目標電路 板為異常電路板;通過所述復雜可編程邏輯模塊切換或所述多個電路板其中之一上的一第 四跳線切換至所述第四目標電路板的所述至少一電路端電源信號狀態,并將所述至少一電 路端電源信號狀態進行一第八邏輯運算,形成一第四電路端電源信號狀態;所述復雜可編 程邏輯模塊判斷所述第四電路端電源信號狀態,所述多個LED燈切換顯示所述第四目標電 路板的所述第四電路端電源信號狀態。
[0016] 本發明的另一目的在于,提供一種電路板檢測方法,包括:通過耦接一復雜可編程 邏輯模塊獲取所述電路板的至少一電路端電源信號狀態,并將所述至少一電路端電源信號 狀態進行一第九邏輯運算,形成一第五電路端電源信號狀態;所述復雜可編程邏輯模塊判 斷所述第五電路端電源信號狀態,多個LED燈耦接至所述復雜可編程邏輯模塊,分別顯示 對應所述電路板的所述第五電路端電源信號狀態。
[0017] 此外,不脫離本發明之原理,可以選擇重要的電路板混合重要的電路端,通過CPLD 運算與判斷,并用耦接CPLD的LED燈分別顯示故障之電路板與電路端,從而快速檢測出故 障的位置。
[0018] 本發明的優點在于,對基于設置在服務器內的復雜可編程邏輯器的硬件結構進行 改進,使其除了能夠提供原有固件版本之外,還能夠通過CPLD采集所述服務器的各個電路 板的電路端電源信號狀態,經邏輯運算形成每一所述電路板的電路板級電源信號狀態,每 一所述LED燈顯示對應的每一所述電路板的電路板級電源信號狀態以判斷電路板故障與 否;當發現故障的電路板,復雜可編程邏輯模塊切換至此電路板,獲取至少一電路端電源信 號狀態,并將所述至少一電路端電源信號狀態進行一邏輯運算,形成一電路端電源信號狀 態;所述復雜可編程邏輯模塊判斷電路端電源信號狀態,LED燈亦切換分別顯示對應的電 路端電源信號狀態以判斷哪一電路端故障,這樣,依此來告知維護人員哪一電路板故障或 哪一電路端故障,以提升排查故障工作效率。因此,本發明不僅利用原有CPLD的硬件結構, 而且也利用CPLD的閑余時間,即POST之前或之后,對所述服務器的各個電路板進行監測, 及時準確地發現故障并且定位,從而能夠提升排查故障工作的效率。此外其費用較低,具有 良好的市場推廣性。

【專利附圖】

【附圖說明】
[0019] 圖1是本發明所述服務器的一實施例的架構圖;
[0020] 圖2是本發明所述服務器的一實施例的一內部結構示意圖;
[0021] 圖3是本發明所述服務器的一實施例的另一角度內部結構示意圖;
[0022] 圖4是本發明所述服務器檢測方法的一實施例的實施步驟流程圖;
[0023] 圖5是本發明所述電路板檢測方法的一實施例的實施步驟流程圖。
[0024] 圖中的標號分別表示:
[0025] 100、服務器;101、復雜可編程邏輯模塊;
[0026] 102、LED 燈;103、電路板;
[0027] 201、第一轉接板;202、第二轉接板;
[0028] 203、第三轉接板;204、主板;
[0029] 2〇5、硬盤背板;2〇6、Riser 卡;
[0030] 207、面板背板;208、散熱感應控制板;
[0031] 209、風扇模塊;210、機架;
[0032] S410?S450為實施步驟。
[0033] S510?S520為實施步驟。

【具體實施方式】
[0034] 下面結合附圖對本發明提供的服務器及其檢測方法的具體實施例做詳細說明。
[0035] 圖1是本發明所述服務器的一實施例的架構圖。圖2是本發明所述服務器的一實 施例一內部結構示意圖。圖3是本發明所述服務器的一實施例的另一角度內部結構示意 圖。
[0036] 參見圖1?圖3所示,根據本發明的一實施例中,提供一種服務器100,所述服務器 100包含多個電路板103、多個LED燈102和一復雜可編程邏輯模塊(Complex Programmable Logic Device,簡稱CPLD) 101。所述復雜可編程邏輯模塊101稱接至所述多個電路板 103 (例如第一轉接板201、第二轉接板202、第三轉接板203和主板204等,如圖2所示,其 在下文中進一步詳細說明)及所述多個LED燈102 (例如LED燈102的數量為8個,但不限 制LED燈102的數量為8個),用以獲取每一所述電路板103的至少一電路端電源信號狀態, 并將所述至少一電路端電源信號狀態進行一第一邏輯運算,形成每一所述電路板103的一 第一電路板級電源信號狀態。所述復雜可編程邏輯模塊101判斷所述第一電路板級電源信 號狀態,每一所述LED燈102分別顯示對應的每一所述電路板的所述第一電路板級電源信 號狀態(此處,第一電路板級電源信號狀態為電路板級的電源信號狀態),從而告知維護人 員哪一個電路板103發生故障(即掉電),以便于后繼對異常電路板的電路進一步進行排 查。每一個電路板103的不同電壓之間的邏輯與運算結果顯示于此電路板103對應的LED 燈102。需注意的是,所述第一邏輯運算是邏輯與運算。例如,系統端的電路板103的其中 一支路的輸出電壓或輸出電流為正常,貝 1J輸出為1,若輸出電壓或輸出電流為異常,貝1J輸出 為0。這樣,通過邏輯運算(例如,與運算、或運算、與或運算等)得到相應的電路板級電源 信號狀態,所述復雜可編程邏輯模塊101判斷所述電路板級電源信號狀態。只要其中一電 路的輸出電壓(或輸出電流)為異常,所述復雜可編程邏輯模塊101判斷出相應的所述電 路板103為異常,亦即對應的LED燈102不亮,進而確定所述電路板103發生故障。由上述 內容可知,本發明不僅對現有技術中的CPLD的硬件結構進行改進,以形成本發明所述復雜 可編程邏輯模塊101,而且也利用所述復雜可編程邏輯模塊101的閑余時間(例如加電自檢 之前或之后),對所述服務器100的各個電路板103正常運行(即供電中)或發生故障(即 掉電)進行監測,以及時準確地發現故障并且定位,從而提升排查故障工作的效率。
[0037] 其中,上述電路端電源信號可以為+12V、-12V、+5V、-5V、+3. 3V、+1. 5V、+1. IV等電 壓信號,所述電路端電源信號也可以為7. 6A、6. 0A、5. 0A、2. 0A、1. 0A、0. 5A、0375A及01. A等 電流信號。
[0038] 所述服務器100在加電自檢(Power on self-test,簡稱POST)之前,所述多個LED 燈102顯示對應每一所述電路端電源信號狀態;所述服務器100在POST過程中,所述多個 LED燈102顯示對應至少一 BIOS的代碼;所述服務器100在POST之后,所述多個LED燈102 顯示對應每一所述電路端電源信號狀態或每一所述電路板級電源信號狀態。
[0039] 進一步,當所述復雜可編程邏輯模塊101判斷出一第一目標電路板的所述第一電 路板級電源信號狀態為異常時,所述第一目標電路板為異常電路板。需注意的是,所述第一 目標電路板為上述的電路板103。所述復雜可編程邏輯模塊101通過CPLD的軟件方式切換 至所述第一目標電路板,并獲取所述第一目標電路板的所述至少一電路端電源信號狀態, 并將所述至少一電路端電源信號狀態進行一第二邏輯運算,形成一第一電路端電源信號狀 態。所述復雜可編程邏輯模塊判斷所述第一電路端電源信號狀態,每一所述LED燈102切換 顯示對應所述第一目標電路板的所述第一電路端電源信號狀態。其中,所述第一電路端電 源信號狀態為所述電路板103上的每一電路的電源信號狀態。例如,所述第一目標電路板 的其中一電路的輸出電壓(或輸出電流)為正常,貝 1J輸出為1,若輸出電壓(或輸出電流) 為異常,則輸出為〇。輸出電壓(或輸出電流)為異常即表示所述第一目標電路板異常,亦 即對應的LED燈102不亮,進而判斷出所述電路發生故障。需注意的的是,不限制LED燈 102與復雜可編程邏輯模塊101具體設置在哪一個電路板103上。
[0040] 結合參考圖2和圖3,例如,第一個LED燈102用以顯示第二轉接板202的一電路 板級電源信號狀態。第二個LED燈102用以顯示第一轉接板201的一電路板級電源信號狀 態。第三個LED燈102用以顯示主板204的一電路板級電源信號狀態。第四個LED燈102 用以顯示第三轉接板203的一電路板級電源信號狀態。當服務器100在POST過程中,多個 LED燈102顯示對應至少一 BIOS的代碼(即固件版本),接著,在POST之前或之后,所述復 雜可編程邏輯模塊101采集所述服務器100中的每一被監測的電路板103 (包括所述第一 轉接板201、第二轉接板202、第三轉接板203和主板204)的電路端電源信號狀態,并且將 至少一個電路端電源信號狀態進行一邏輯運算,形成每一電路板103的一電路板級電源信 號狀態。所述復雜可編輯邏輯模塊判斷所述電路板103的一電路板級電源信號狀態,并且 每一所述LED燈102分別以點亮/熄滅方式表不對應的每一電路板103的一第一電路板級 電源信號狀態。當維修人員發現第三個LED燈102熄滅時,可以立即判斷出主板204發生 故障,即掉電。于是通過復雜可編程邏輯模塊101切換至主板204,并且獲取主板204的多 個電路端電源信號狀態。此時,第一個LED燈102對應顯示主板204的輸出電壓為+12V的 第一電路,第二個LED燈102對應顯示主板204的輸出電壓為+5V的第二電路,第三個LED 燈102對應顯示主板204的輸出電壓為+5V的第三電路,第四個LED燈102對應顯示主板 204的輸出電壓為+1. 5V的第四電路。當發現第四個LED燈102熄滅,則表示主板204的輸 出電壓為+1. 5V的第四電路發生故障。需注意的是,本發明的一實施例僅是為了說明主板 204的第四電路發生故障時,所述復雜可編程邏輯模塊101及相對應LED燈102的情況,但 其他電路板103發生故障時,所述復雜可編程邏輯模塊101及相對應LED燈102的情況類 似,在此不再詳述。
[0041] 當所述復雜可編程邏輯模塊101判斷出一第二目標電路板的所述第一電路端電 源信號狀態為異常時,所述第二目標電路板為異常電路板。需注意的是,所述第二目標電 路板為上述的電路板103。通過設置在通過所述多個電路板103其中之一上的一第一跳線 (圖中未示)切換至所述第二目標電路板,所述復雜可編程邏輯模塊101獲取所述第二目標 電路板的所述至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第 三邏輯運算,形成一第二電路端電源信號狀態。所述復雜可編程邏輯模塊101判斷所述第 二電路端電源信號狀態,每一所述LED燈102切換顯示對應所述第二目標電路板的所述第 二電路端電源信號狀態,即每一所述LED燈102從顯示每一個電路板103的正常運行(即 供電中)或發生故障(即掉電)狀態切換至僅顯示所述第二目標電路板中的所述第二電路 端電源信號狀態。于是可以判斷出具體所述異常電路板的哪一電路發生故障。
[0042] 又例如,結合參考圖2和圖3,第一個LED燈102用以顯示第二轉接板202的一電 路板級電源信號狀態。第二個LED燈102用以顯示第一轉接板201的一電路板級電源信號 狀態。第三個LED燈102用以顯示主板204的一電路板級電源信號狀態。第四個LED燈 102用以顯示第三轉接板203的一電路板級電源信號狀態。當服務器100在POST過程中, 多個LED燈102顯示對應至少一 BIOS的代碼(即固件版本),接著,在POST之前或之后,所 述復雜可編程邏輯模塊101采集所述服務器100中的每一被監測的電路板103 (包括所述 第一轉接板201、第二轉接板202、主板204和第三轉接板203)的電路端電源信號狀態,并 且將至少一個電路端電源信號狀態進行一邏輯運算,形成每一電路板103的一電路板級電 源信號狀態,所述復雜可編輯邏輯模塊判斷所述電路板103的一電路板級電源信號狀態, 并且每一所述LED燈102分別以點亮/熄滅方式表不對應的每一電路板103的一第一電路 板級電源信號狀態。當維修人員發現第四個LED燈102點熄滅時,可以立即判斷出第三轉 接板203發生故障,即掉電。接著,維修人員通過第一轉接板201、第二轉接板202、第三轉 接轉203和主板204中的其中一個電路板103 (此處為主板204)上的跳線切換至第三轉接 板203,并且獲取第三轉接板203的多個電路端電源信號狀態,其中跳線方式可以是以垂直 方式相連兩個需求點的金屬連接線,或是以水平方式相連兩個需求點的金屬連接線,且具 體跳線方式不限于此,只需根據實際情況而定。此時,第一個LED燈102對應顯示第三轉接 板203的輸出電流為7. 6A的第一電路,第二個LED燈102對應顯示第三轉接板203的輸出 電流為6. 0A的第二電路,第三個LED燈102對應顯示第三轉接板203的輸出電流為5. 0A 的第三電路,第四個LED燈102對應顯示第三轉接板203的輸出電流為1.0A的第四電路。 當發現第二個LED燈102熄滅,則表示第三轉接板203的輸出電流為6. 0A的第二電路發生 故障。需注意的是,本發明的一實施例僅是為了說明第三轉接板203的第二電路發生故障 時,所述復雜可編程邏輯模塊101及相對應LED燈102的情況,但其他電路板103發生故障 時的情況類似,在此不再詳述。
[0043] 由上述內容可知,當判斷出每一所述電路板103的所述第一電路端電源信號狀態 為異常時,所述電路板103為異常電路板,可以通過以下兩種方式:一種是軟件方式(即 CPLD切換)、一種是物理方式(即Jumper跳線切換)切換至異常電路板,并且每一 LED燈 102顯示對應電路板103的電路端電源信號狀態。
[0044] 本發明的另一目的,還提供一種服務器100。在本發明的另一實施例中,所述服務 器100包括多個電路板103 ;多個LED燈102 ;-復雜可編程邏輯模塊101,耦接至所述多個 電路板103及所述多個LED燈102,用以獲取每一所述電路板103的至少一電路端電源信號 狀態,將所述服務器100中多個電路板103分成為多個分組,所述復雜可編程邏輯模塊101 獲取每一分組的所述多個電路板103的所述至少一電路端電源信號狀態,并進行一第四邏 輯運算(所述第四邏輯運算與上文所述的第一邏輯運算作用相同,即邏輯與運算),形成一 電路板組別級電源信號狀態,所述多個LED燈102分別顯示對應的多個分組的所述電路板 組別級電源信號狀態。
[0045] 當所述復雜可編程邏輯模塊101判斷一第一目標分組的所述電路板組別級電源 信號狀態為異常時,所述第一目標分組為異常電路板分組。通過所述復雜可編程邏輯模塊 101或所述多個電路板其中之一上的一第二跳線切換至所述第一目標分組的每一電路板, 所述復雜可編程邏輯模塊101獲取所述第一目標分組的每一目標電路板的所述至少一電 路端電源信號狀態,并進行一第五邏輯運算,形成一第二電路板級電源信號狀態,同時,所 述多個LED燈102切換顯示對應每一所述電路板的所述第二電路板級電源信號狀態。其中, 所述第一目標分組為電路板組別級的分組,第二電路板級電源信號狀態為電路板級的電源 信號狀態。
[0046] 當所述復雜可編程邏輯模塊101判斷一第三目標電路板的所述第二電路板級電 源信號狀態為異常時,所述第三目標電路板為異常電路板。通過所述復雜可編程邏輯模塊 101或所述多個電路板103其中之一上的一第三跳線切換至所述第三目標電路板的每一電 路,所述復雜可編程邏輯模塊101獲取所述第三目標電路板的所述至少一電路端電源信號 狀態,并進行一第六邏輯運算,形成一第三電路端電源信號狀態,同時,所述多個LED燈102 切換顯示對應每一所述電路的所述第三電路端電源信號狀態。上述第五邏輯運算和第六邏 輯運算與上文所述的第一邏輯運算作用相同,即邏輯與運算。
[0047] 在本實施例中,一服務器100的電路板103的數量為十六個,LED燈102的數量只 有四個。為了能夠檢測所有十六個電路板103的狀態,首先將十六個電路板均分成四個分 組。其次,所述復雜可編程邏輯模塊101獲取每一分組的所述多個電路板的所述至少一電 路端電源信號狀態,并進行一第四邏輯運算,形成一電路板組別級電源信號狀態,所述多個 LED燈分別顯示對應的多個分組的所述電路板組別級電源信號狀態。其中,第一個LED燈 102顯示對應分組(第一個電路板至第四個電路板)的電路板組別級電源信號狀態,第二 個LED燈102顯示對應分組(第五個電路板至第八個電路板)的電路板組別級電源信號 狀態,第三個LED燈102顯示對應分組(第九個電路板至第十二個電路板)的電路板組別 級電源信號狀態,第四個LED燈102顯示對應分組(第十三個電路板至第十六個電路板) 的所述電路板組別級電源信號狀態。接著,當所述復雜可編程邏輯模塊101判斷出第四個 LED燈102所顯示的對應分組(第十三個電路板至第十六個電路板)的所述電路板組別級 電源信號狀態為異常時,通過所述復雜可編程邏輯模塊101或所述多個電路板其中之一上 的一第二跳線切換至所述第四個LED燈102所顯示的對應分組的每一電路板(即第十三個 電路板至第十六個電路板),所述復雜可編程邏輯模塊101獲取所述第四個LED燈102所顯 示的對應分組的每一目標電路板的所述至少一電路端電源信號狀態,并進行一第五邏輯運 算,形成一第二電路板級電源信號狀態,同時,所述多個LED燈102切換顯示對應每一所述 電路板的所述第二電路板級電源信號狀態。然后,當所述復雜可編程邏輯模塊101判斷所 述第十六個電路板的所述第二電路板級電源信號狀態為異常時,所述第十六個電路板為異 常電路板。通過所述復雜可編程邏輯模塊101或所述多個電路板其中之一上的一第三跳線 切換至所述第十六個電路板的每一電路。由于第十六個電路板包括多個電源信號(+12V、 +5V、+3. 3V、+1. IV),因此根據實際情況,將多個電源信號分為四個分組。所述復雜可編程邏 輯模塊101獲取所述第十六個電路板的所述至少一電路端電源信號狀態,并進行一第六邏 輯運算,形成一第三電路端電源信號狀態,同時,所述多個LED燈102切換顯示對應每一所 述電路的所述第三電路端電源信號狀態。若發現與輸出+5V的電路的電源信號狀態相對應 的LED燈102熄滅時,則確定所述第十六個電路板的輸出+5V的電路發生故障。其他電路 板103的電路是否有故障的檢測方式與上述第十六個電路板的輸出+5V的電路發生故障的 檢測方式相同,故在此不再贅述。
[0048] 在本實施例中,所述多個LED燈102的頻率為1HZ。然而LED燈102的頻率并非用 以限定本發明。在其他實施例中,所述LED燈102的頻率也可以是1. 5HZ或其他頻率。
[0049] 參見圖2和圖3,所述服務器100包括一機架210、多個硬盤背板205、多個硬盤(圖 中未示)、一第一轉接板201、一第二轉接板202、至少一主板204和至少一第三轉接板203, 參見圖2和圖3。其中,第一轉接板201可以被稱為MID Plane,第二轉接板202可以被稱 為Interposer Board,第三轉接板203可以被稱為Docking Board,至少一主板204可以被 稱為MLB,硬盤背板205可以被稱為HDD BP。
[0050] 所述多個硬盤背板205設置在所述機架210中。所述多個硬盤(圖中未示)分 為多組,且設置在所述機架210,每一所述硬盤分別電性連接至所述多個硬盤背板205其中 之一的硬盤背板。所述第一轉接板201,固定設置在所述機架210上,且電性連接所述多個 硬盤背板205,用于轉接數據信號和控制信號。所述第二轉接板202,堅立設置在所述第一 轉接板201上,且所述第二轉接板202電性連接至所述第一轉接板201。所述至少一主板 204,設置在所述機架210內,且電性連接至所述第一轉接板201,用于處理數據信號和控制 信號,并且控制輸入和輸出。所述至少一主板204的數量可以為兩個,或其他數量,不限于 此。所述至少一第三轉接板203,分別與每一所述主板204線纜連接,用于轉接數據信號和 控制信號。
[0051] 此外,在每一主板204上設置有Riser卡206,用于擴展PCI-E卡。所述第三轉接 板203通過線纜與面板背板207連接,所述面板背板207用于開啟所述服務器100,以及通 過所述多個LED燈102顯示所監測的多個電路板103 (例如,第一轉接板201、第二轉接板 202、主板204及第三轉接板203等)的所述第一電路級電源信號狀態。
[0052] 此外,所述服務器100還包括風扇模塊209,所述風扇模塊209設置在機架210中, 且位于所述第一轉接板201上。所述風扇模塊209用以對所述服務器100中的各組件進行 散熱。在本發明的一實施例中,在所述風扇模塊209內設有一散熱感應控制板208,其通過 一連接器(圖中未示)與所述第一轉接板201相連,設置在散熱感應控制板208上的散熱 感應控制器(圖中未示)用以對散熱進行監控和控制。
[0053] 所述復雜可編程邏輯模塊101設置在第一轉接板201上,并且分別與一第一轉接 板201、一第二轉接板202、兩個主板204和兩個第三轉接板203電性連接,用于分別采集 一個第一轉接板201、一個第二轉接板202、兩個第三轉接板203和兩個主板204的至少一 電路端電源信號狀態,并且將電路端電源信號狀態進行一邏輯運算,形成第一轉接板201、 第二轉接板202、第三轉接板203和主板204的一電路板級電源信號狀態。六個LED燈102 分別用于顯示一個第一轉接板201,一個第二轉接板202、兩個第三轉接板203和兩個主板 204的所述第一電路板級電源信號狀態。當上述第一轉接板201、第二轉接板202、第三轉接 板203和主板204的所述第一電路板級電源信號狀態為正常時,上述第一轉接板201、第二 轉接板202、第三轉接板203和主板204相對應的LED燈102呈點亮狀態;相反的,當某一 電路板103發生故障而引起所述第一電路板級電源信號狀態為異常時,所述故障電路板相 對應的LED燈102呈熄滅狀態。因此,維護人員能夠通過LED燈102的點亮/熄滅狀態以 判斷出具體哪一個電路板103發生故障,以便于維護人員對故障電路板的電路進一步故障 排查。
[0054] 在本實施例中,設定如下:第一個LED燈102用以顯示第一轉接板201的一第一 電路板級電源信號狀態。第二個LED燈102用以顯示一第二轉接板202的一第一電路板級 電源信號狀態。第三個LED燈102用以顯示第三轉接板203的一第一電路板級電源信號狀 態。第四個LED燈102用以顯示第三轉接板203的另一第一電路板級電源信號狀態。第五 個LED燈102用以顯示一主板204的一第一電路板級電源信號狀態。第六個LED燈102用 以顯不另一主板204的一第一電路板級電源信號狀態。
[0055] 參見圖1?圖3所示,當服務器100在POST過程中,六個LED燈102顯示對應至 少一 BIOS的代碼(即固件版本),接著,在POST之前或之后,所述復雜可編程邏輯模塊101 采集所述服務器100中的每一被監測的電路板1〇3(包括所述第一轉接板201、第二轉接板 202、兩個主板204和兩個第三轉接板203)的至少一個電路端電源信號狀態,并且將至少一 個電路端電源信號狀態進行一第一邏輯運算,形成每一電路板103的一第一電路板級電源 信號狀態,所述復雜可編輯邏輯模塊判斷所述電路板103的所述第一電路板級電源信號狀 態,并且每一所述LED燈102分別以點亮/熄滅方式表示對應的每一電路板103的所述第 一電路板級電源信號狀態。例如,當維修人員發現第三個LED燈102熄滅時,可以立即判斷 出第三轉接板203掉電,即發生故障,于是可以進一步對第三轉接板203進行故障排查。需 注意的是,本發明的一實施例僅是為了說明第三轉接板203發生故障時,所述復雜可編程 邏輯模塊101及相對應LED燈102的情況,但其他主板發生故障時,所述復雜可編程邏輯模 塊101及相對應LED燈102的情況類似,不再贅述。
[0056] 當判斷出第三轉接板203發生故障后,再通過設置在主板204上的第一跳線切換, 使得所述多個LED燈102從分別顯示每一被監測的電路板103的所述第一電路板級電源信 號狀態切換至第三轉接板203。所述復雜可編程邏輯模塊獲取第三轉接板203的多個電路 端電源信號狀態(若第三轉接板203共有三個電源,分別為5伏、3. 3伏和1. 5伏),其中上 述第一跳線方式是以垂直方式相連兩個需求點的金屬連接線而進行跳線。此時,第一個LED 燈102對應顯示第三轉接板203的輸出電壓為5伏的第一電路,第二個LED燈102對應顯 示第三轉接板203的輸出電壓為3. 3伏的第二電路,第三個LED燈102對應顯示第三轉接 板203的輸出電壓為1. 5伏的第三電路。當發現第二個LED燈102熄滅,則表示第三轉接 板的輸出電壓為3. 3伏的第二電路發生故障,從而維護人員能夠對發生故障的電路進行深 入檢查,以準確地定位出發生故障的原因。因此,能夠提升排查故障工作的效率,同時也減 少排查故障時間以及相關費用。
[0057] 此外,在不脫離本發明的原理情況下,可以選擇重要的電路板混合重要的電路端, 通過CPLD運算與判斷,并用耦接CPLD的LED燈分別顯示故障之電路板與電路端,從而快速 檢測出故障的位置。
[0058] 圖4是本發明所述服務器檢測方法的一實施例的實施步驟流程圖。參見圖4所示, 服務器檢測方法,采用本發明的上述任一實施例的服務器,包括以下步驟:步驟S410、通過 所述服務器中的一電路板的復雜可編程邏輯模塊獲取所述服務器的每一所述電路板的至 少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第七邏輯運算,形 成一第三電路板級電源信號狀態;步驟S420、多個LED燈耦接至所述復雜可編程邏輯模塊, 并根據所述復雜可編程邏輯模塊的判斷所述第三電路板級電源信號狀態以分別顯示對應 所述服務器多個電路板的每一所述電路板的所述第三電路板級電源信號狀態。
[0059] 以下將對上述步驟并結合圖1?圖3進一步加以說明。
[0060] 步驟S410 :通過所述服務器中的一電路板的復雜可編程邏輯模塊獲取所述服務 器的每一所述電路板的至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態 進行一第七邏輯運算,形成一第三電路板級電源信號狀態。
[0061] 本發明不僅是對現有技術的CPLD的硬件結構進行改進,以形成本發明所述復雜 可編程邏輯模塊101,而且也利用所述復雜可編程邏輯模塊的閑余時間(例如POST之前或 之后),對所述服務器的各個電路板正常運行(即供電中)或發生故障(即掉電)進行監 測。根據本發明的一實施例,所述復雜可編程邏輯模塊101可安裝設置在第一轉接板201 上。所述復雜可編程邏輯模塊分別與設置在所述服務器200中的多個電路板103(例如第 一轉接板201、第二轉接板202、第三轉接板203和第一主板204等)電性連接,用于采集 每一所述電路板103的至少一電路端電源信號狀態。所述至少一電路端電源信號狀態可以 為+12V、-12V、+5V、-5V、+3. 3V、+1. 5V、+1. IV等電壓信號,所述電路端電源信號也可以為 7. 6A、6. 0A、5. 0A、2. 0A、1. 0A、0. 5A、0375A及01. A等電流信號。所述復雜可編程邏輯模塊 101將所述至少一電路端電源信號狀態進行一第七邏輯運算,形成一第三電路板級電源信 號狀態。于是,所述復雜可編程邏輯模塊101判斷所述第三電路板級電源信號狀態。
[0062] 步驟S420 :多個LED燈耦接至所述復雜可編程邏輯模塊,并根據所述復雜可編程 邏輯模塊的判斷所述第三電路板級電源信號狀態以分別顯示對應所述服務器多個電路板 的每一所述電路板的所述第三電路板級電源信號狀態。其中所述第三電路板級電源信號狀 態為電路板級的電源信號狀態。
[0063] 根據所述復雜可編程邏輯模塊的判斷結果,多個LED燈102顯示(如點亮/熄滅), 以表示所述服務器的每一所述電路板103為正常運行(即供電中)或發生故障(即掉電) 狀態,從而告知維護人員具體哪一個電路板103發生故障(即掉電),以便于維護人員對故 障電路板的硬件電路進一步排查。
[0064] 在步驟S420之后,可以進一步包括:
[0065] 步驟S430 :當所述復雜可編程邏輯模塊判斷出所述服務器多個電路板的其中一 第四目標電路板的所述第三電路板級電源信號狀態為異常后,所述第四目標電路板為異常 電路板。
[0066] 步驟S440 :通過所述復雜可編程邏輯模塊切換或所述多個電路板其中之一上的 一第四跳線切換至所述第四目標電路板的所述至少一電路端電源信號狀態,并將所述至少 一電路端電源信號狀態進行一第八邏輯運算,形成一第四電路端電源信號狀態。
[0067] 步驟S450 :所述復雜可編程邏輯模塊判斷所述第四電路端電源信號狀態,所述多 個LED燈切換顯示所述第四目標電路板的所述第四電路端電源信號狀態。
[0068] 上述步驟S430至步驟S450表明:當所述復雜可編程邏輯模塊101判斷出多個電 路板的其中一電路板有故障后,通過所述復雜可編程邏輯模塊切換或所述多個電路板其中 之一上的一第四跳線切換至所述第四目標電路板的所述至少一電路端電源信號狀態,并將 所述至少一電路端電源信號狀態進行一第八邏輯運算,形成一第四電路端電源信號狀態。 所述復雜可編程邏輯模塊判斷所述第四電路端電源信號狀態,所述LED燈102切換顯示所 述第四目標電路板的所述第四電路端電源信號狀態。于是,維護人員能夠根據所述第四電 路端電源信號狀態對應的LED燈102的點亮/熄滅狀態,進一步判斷出具體哪一個分支電 路發生故障,從而維護人員能夠對發生故障的分支電路的相關器件進行深入檢查,以準確 地定位出發生故障的原因。因此,能夠提升排查故障工作的效率,同時也減少排查故障時間 以及相關費用。
[0069] 圖5是本發明所述電路板檢測方法的一實施例的實施步驟流程圖。參見圖5所 示,所述電路板檢測方法,采用本發明上述任一實施例的服務器中多個電路板,包括以下步 驟:步驟S510 :通過耦接一復雜可編程邏輯模塊獲取所述電路板的至少一電路端電源信號 狀態,并將所述至少一電路端電源信號狀態進行一第九邏輯運算,形成一第五電路端電源 信號狀態。步驟S520 :所述復雜可編程邏輯模塊判斷所述第五電路端電源信號狀態,多個 LED燈耦接至所述復雜可編程邏輯模塊,分別顯示對應所述電路板的一第五電路端電源信 號狀態。
[0070] 當維護人員收到一(異常)電路板時,需判斷所述電路板的哪一分支電路發生故 障,可以通過所述復雜可編程邏輯模塊切換或所述多個電路板其中之一上的一跳線切換至 所述電路板的所述至少一電路端電源信號狀態。亦即,可以通過兩種方式:一種是軟件方式 (即CPLD切換)、一種是物理方式(即Jumper跳線切換)進行切換至異常電路板。所述復 雜可編程邏輯模塊獲取所述電路板的至少一電路端電源信號狀態,并將所述至少一電路端 電源信號狀態進行一第九邏輯運算,形成一第五電路端電源信號狀態。所述復雜可編程邏 輯模塊判斷所述第五電路端電源信號狀態。每一所述LED燈切換顯示所述電路板中的所述 第五電路端電源信號狀態。于是可以判斷出具體所述異常電路板的哪一個電路發生故障。
[0071] 以上所述僅是本發明的優選實施例,應當指出,對于本【技術領域】的普通技術人員, 在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本 發明的保護范圍。
【權利要求】
1. 一種服務器,其特征在于,包含: 多個電路板; 多個LED燈; 一復雜可編程邏輯模塊,耦接至所述多個電路板及所述多個LED燈,用以獲取每一所 述電路板的至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第一 邏輯運算,形成每一所述電路板的一第一電路板級電源信號狀態; 所述復雜可編程邏輯模塊判斷所述第一電路板級電源信號狀態,每一所述LED燈分別 顯示對應的每一所述電路板的所述第一電路板級電源信號狀態。
2. 根據權利要求1所述的服務器,其特征在于, 所述服務器在加電自檢之前,所述多個LED燈顯示對應每一所述電路端電源信號狀 態; 所述服務器在加電自檢過程中,所述多個LED燈顯示對應至少一 BIOS的代碼; 所述服務器在加電自檢之后,所述多個LED燈顯示對應每一所述電路端電源信號狀態 或每一所述電路板級電源信號狀態。
3. 根據權利要求1所述的服務器,其特征在于, 當所述復雜可編程邏輯模塊判斷出一第一目標電路板的所述第一電路板級電源信號 狀態為異常時,所述第一目標電路板為異常電路板; 所述復雜可編程邏輯模塊切換至所述第一目標電路板,并獲取所述第一目標電路板的 所述至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第二邏輯運 算,形成一第一電路端電源信號狀態; 所述復雜可編程邏輯模塊判斷所述第一電路端電源信號狀態,每一所述LED燈切換顯 示對應所述第一目標電路板的所述第一電路端電源信號狀態。
4. 根據權利要求1所述的服務器,其特征在于, 當所述復雜可編程邏輯模塊判斷出一第二目標電路板的所述第一電路板級電源信號 狀態為異常時,所述第二目標電路板為異常電路板; 通過所述多個電路板其中之一上的一第一跳線切換至所述第二目標電路板,所述復雜 可編程邏輯模塊獲取所述第二目標電路板的所述至少一電路端電源信號狀態,并將所述至 少一電路端電源信號狀態進行一第三邏輯運算,形成一第二電路端電源信號狀態; 所述復雜可編程邏輯模塊判斷所述第二電路端電源信號狀態,每一所述LED燈切換顯 示對應所述第二目標電路板的所述第二電路端電源信號狀態。
5. 根據權利要求1所述的服務器,其特征在于,所述第一邏輯運算是邏輯與運算。
6. -種服務器,其特征在于,包含: 多個電路板; 多個LED燈; 一復雜可編程邏輯模塊,耦接至所述多個電路板及所述多個LED燈,用以獲取每一所 述電路板的至少一電路端電源信號狀態, 將所述服務器中的所述多個電路板分為多個分組,所述復雜可編程邏輯模塊獲取每一 分組的所述多個電路板的所述至少一電路端電源信號狀態,并進行一第四邏輯運算,形成 一電路板組別級電源信號狀態,所述多個LED燈分別顯示對應的多個分組的所述電路板組 別級電源信號狀態。
7. 根據權利要求6所述的服務器,其特征在于, 當所述復雜可編程邏輯模塊判斷一第一目標分組的所述電路板組別級電源信號狀態 為異常時,所述第一目標分組為異常電路板分組; 通過所述復雜可編程邏輯模塊或所述多個電路板其中之一上的一第二跳線切換至所 述第一目標分組的每一電路板,所述復雜可編程邏輯模塊獲取所述第一目標分組的每一電 路板的所述至少一電路端電源信號狀態,并進行一第五邏輯運算,形成一第二電路板級電 源信號狀態,同時,所述多個LED燈切換顯示對應每一所述電路板的所述第二電路板級電 源信號狀態。
8. 根據權利要求7所述的服務器,其特征在于, 當所述復雜可編程邏輯模塊判斷一第三目標電路板的所述第二電路板級電源信號狀 態為異常時,所述第三目標電路板為異常電路板; 通過所述復雜可編程邏輯模塊或所述多個電路板其中之一上的一第三跳線切換至所 述第三目標電路板的每一電路,所述復雜可編程邏輯模塊獲取所述第三目標電路板的所述 至少一電路端電源信號狀態,并進行一第六邏輯運算,形成一第三電路端電源信號狀態,同 時,所述多個LED燈切換顯示對應每一所述電路的所述第三電路端電源信號狀態。
9. 一種服務器檢測方法,其特征在于, 通過所述服務器中的一電路板的復雜可編程邏輯模塊獲取所述服務器的每一所述電 路板的至少一電路端電源信號狀態,并將所述至少一電路端電源信號狀態進行一第七邏輯 運算,形成一第三電路板級電源信號狀態; 多個LED燈耦接至所述復雜可編程邏輯模塊,并根據所述復雜可編程邏輯模塊的判斷 所述第三電路板級電源信號狀態以分別顯示對應所述服務器多個電路板的每一所述電路 板的所述第三電路板級電源信號狀態。
10. 根據權利要求9所述的服務器檢測方法,其特征在于, 當所述復雜可編程邏輯模塊判斷出所述服務器多個電路板的其中一第四目標電路板 的所述第三電路板級電源信號狀態為異常后,所述第四目標電路板為異常電路板; 通過所述復雜可編程邏輯模塊切換或所述多個電路板其中之一上的一第四跳線切換 至所述第四目標電路板的所述至少一電路端電源信號狀態,并將所述至少一電路端電源信 號狀態進行一第八邏輯運算,形成一第四電路端電源信號狀態; 所述復雜可編程邏輯模塊判斷所述第四電路端電源信號狀態,所述多個LED燈切換顯 示所述第四目標電路板的所述第四電路端電源信號狀態。
11. 一種電路板檢測方法,其特征在于, 通過耦接一復雜可編程邏輯模塊獲取所述電路板的至少一電路端電源信號狀態,并將 所述至少一電路端電源信號狀態進行一第九邏輯運算,形成一第五電路端電源信號狀態; 所述復雜可編程邏輯模塊判斷所述第五電路端電源信號狀態, 多個LED燈耦接至所述復雜可編程邏輯模塊,分別顯示對應所述電路板的所述第五電 路端電源信號狀態。
【文檔編號】G06F11/32GK104156291SQ201410363974
【公開日】2014年11月19日 申請日期:2014年7月29日 優先權日:2014年7月29日
【發明者】童俊, 韓應賢 申請人:英業達科技有限公司, 英業達股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 洪雅县| 凤庆县| 门源| 龙口市| 玉林市| 政和县| 天峨县| 黑山县| 孟村| 双峰县| 东海县| 天全县| 兴安县| 土默特右旗| 江北区| 崇仁县| 房产| 奉新县| 大余县| 鹤山市| 洪江市| 凤城市| 邳州市| 芦山县| 临洮县| 桃源县| 赞皇县| 利津县| 门头沟区| 大厂| 菏泽市| 宁津县| 上栗县| 达日县| 左权县| 卢氏县| 东源县| 万年县| 天台县| 双峰县| 碌曲县|