穩定性測試方法和系統的制作方法
【專利摘要】本發明公開了一種穩定性測試方法和系統,所述方法包括:分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令;所述調溫設備根據所述溫度指令,將所述板卡的溫度調節為預設溫度,所述電源時序控制器根據所述時序指令,對溫度為所述預設溫度的所述板卡進行上電或掉電操作;獲取所述板卡響應所述上電或掉電操作的開關機數據,將所述開關機數據與預設值比較,并根據比較結果判斷所述板卡的穩定性。上述穩定性測試方法和系統,可在高低溫檢測環境下快速、準確地判斷所述板卡的穩定性。
【專利說明】穩定性測試方法和系統
【技術領域】
[0001]本發明涉及電路設備的測試【技術領域】,特別是涉及一種穩定性測試方法和系統。【背景技術】
[0002]目前在高低溫下測試集成板卡穩定性,主要是通過軟件業務直接在產品上運行,無需進行開關機斷電,根據高低溫運行情況在恒溫箱外觀察相關數據。
[0003]但是,上述方法難于判斷在集成板卡在高低溫下,特別是經過斷電、上電沖擊后,各種類型板卡接口是否出現虛焊或插槽接觸是否出現虛接。因此,產生的數據難與準確地判斷板卡穩定性,檢測不充分,導致集成板卡在實際運行中出現故障。
【發明內容】
[0004]基于此,有必要針對上述穩定性測試檢測不充分,導致集成板卡在實際運行中出現故障的問題,提供一種穩定性測試方法和系統。
[0005]一種穩定性測試方法,包括以下步驟:
[0006]分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令;
[0007]所述調溫設備根據所述溫度指令,將所述板卡的溫度調節為預設溫度,所述電源時序控制器根據所述時序指令,對溫度為所述預設溫度的所述板卡進行上電或掉電操作;
[0008]獲取所述板卡響應所述上電或掉電操作的開關機數據,將所述開關機數據與預設值比較,并根據比較結果判斷所述板卡的穩定性。
[0009]一種穩定性測試系統,包括控制終端、用于調節板卡的溫度的調溫設備和用于與負載所述板卡的終端設備連接的電源時序控制器,所述控制終端分別與所述電源時序控制器和所述調溫設備連接;其中,
[0010]所述調溫設備接收來自所述控制終端的溫度指令,并根據所述溫度指令將所述板卡的溫度調節為預設溫度;
[0011]所述電源時序控制器接收來自所述控制終端的時序指令,并根據所述控制指令對溫度為所述預設溫度的所述板卡進行上電或掉電操作;
[0012]所述控制終端獲取所述板卡響應所述上電或掉電操作的開關機數據,比較所述開關機數據與預設值,并根據比較結果判斷所述板卡的穩定性。
[0013]上述穩定性測試方法和系統,調溫設備和電源時序控制器分別根據溫度指令和時序指令條件所述板卡的溫度和上掉電,獲取所述板卡在預設溫度下響應所述上電或掉電操作的開關機數據,通過比較所述開關機數據與預設值判斷所述板卡的穩定性,可在高低溫檢測環境下快速、準確地判斷所述板卡的穩定性。
【專利附圖】
【附圖說明】
[0014]圖1是本發明穩定性測試方法第一實施方式的流程示意圖;[0015]圖2是本發明穩定性測試方法第二實施方式的流程示意圖;
[0016]圖3是圖1中進行上電操作的原理示意圖;
[0017]圖4是圖1中進行掉電操作的原理示意圖;
[0018]圖5是圖1中所述板卡開關機狀態的判斷原理圖;
[0019]圖6是本發明穩定性測試系統第一實施方式的結構示意圖;
[0020]圖7是本發明穩定性測試系統第二實施方式的結構示意圖。
【具體實施方式】
[0021]請參閱圖1,圖1是本發明穩定性測試方法第一實施方式的流程示意圖。
[0022]本實施方式的所述穩定性測試方法包括以下步驟:
[0023]步驟101,分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令。
[0024]步驟102,所述調溫設備根據所述溫度指令,將所述板卡的溫度調節為預設溫度,所述電源時序控制器根據所述時序指令,對溫度為所述預設溫度的所述板卡進行上電或掉電操作。
[0025]步驟103,獲取所述板卡響應所述上電或掉電操作的開關機數據,將所述開關機數據與預設值比較,并根據比較結果判斷所述板卡的穩定性。
[0026]本實施方式所述穩定性測試方法,調溫設備和電源時序控制器分別根據溫度指令和時序指令條件所述板卡的溫度和上掉電,獲取所述板卡在預設溫度下響應所述上電或掉電操作的開關機數據,通過比較所述開關機數據與預設值判斷所述板卡的穩定性,可在高低溫檢測環境下快速、準確地判斷所述板卡的穩定性。
[0027]其中,對于步驟101,所述調溫設備優選為恒溫箱,用于調節板卡的環境溫度或板卡表面的溫度。在其他實施方式中,還可以選擇其他能夠控制板卡所處空間(封閉的房間)的溫度的調溫設備。
[0028]優選地,所述電源時序控制器可為多路電源時序控制器,所述板卡的數量為多個時,可同時控制多個所述板卡的上電或掉電。
[0029]進一步地,所述溫度指令和所述時序指令依據被測對象(板卡或負載所述板卡的終端設備)運行的相關場景業務獲得。在被測對象運行相關場景業務時,獲取板卡在不同負載情況下的相關負荷數據,如:無數據負載時、正常負載時以及超負載時。并將相關負荷數據傳送到控制終端上,控制終端模擬被測對象的相關業務場景,制作所述時序指令,并根據負荷數據制作所述溫度指令。
[0030]在一個實施例中,本發明所述的穩定性測試方法,在所述分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令的步驟之前,還包括以下步驟:
[0031]步驟1011,輸入預設的時間數據和預設的溫度數據。
[0032]步驟1012,分別根據所述電源時序控制器和所述調溫設備的接口協議,使用LabView將輸入的時間數據和溫度數據轉換為所述時序指令和所述溫度指令。
[0033]在本實施中,可根據具體被測對象的負荷數據,找出對應該負荷數據的溫度數據,然后將溫度數據轉換為同于條件板卡溫度的溫度指令。[0034]在其他實施方式中,本領域技術人員還可以使用除LabView (通用的編程系統)之外的其他如C語言和BASIC之類編程系統編寫所述時序指令和所述溫度指令。
[0035]在另一個實施例中,所述分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令的步驟包括以下步驟:
[0036]步驟1013,使用VISA OPEN函數控制所述電源時序控制器的網口。
[0037]步驟1014,所述電源時序控制器通過所述網口接收所述時序指令。
[0038]對于步驟102,所述調溫設備可通過調節負載所述板卡的終端設備的環境溫度來將所述板卡的溫度調節為預設溫度,也可通過直接調節負載所述板卡的終端設備的溫度將所述板卡的溫度調節為預設的溫度,還可以通過直接調節所述板卡的局部環境溫度將所述板卡的溫度調節為預設的溫度。所述預設的溫度可根據在被測對象運行相關場景業務時獲取的板卡在不同負載情況下的相關負荷數據設定。
[0039]優選地,所述電源時序控制器可通過對負載所述板卡的終端設備進行上電或掉電操作進而對溫度為所述預設溫度的所述板卡進行上電或掉電操作,還可通過控制負載所述板卡的終端設備單獨對溫度為所述預設溫度的所述板卡進行上電或掉電操作。
[0040]圖2和圖3所示分別為本實施方式步驟102中進行上電操作和進行掉電操作的實現原理圖。
[0041]對于步驟103,可直接從負載所述板卡的終端設備獲取所述開關數據,也可通過其他網絡設備從負載所述板卡的終端設備獲取所述開關數據。所述開關機數據依據被測對象的具體應用場景,可包括上電和掉電的總次數(或電源關閉和打開的總次數)、上電總次數和/或掉電總次數、上電失敗的次數、掉電失敗的次數、上電失敗和掉電失敗的總次數以及其他與上掉電操作相關的數據中的一個或多個。
[0042]優選地,所述預設值可依據被測對象的具體應用場景設定,如將上電失敗和掉電失敗的總次數的預設值設定為3次,大于預設值3次時,所述板卡的穩定性差,小于預設值3次時,所述板卡的穩定性好。本領域技術人員還可以依據被測對象的具體應用場景設定其他開關機數據的預設值,并通過與所述預設值比較判定所述板卡的穩定性,或給出所述板卡的穩定性指標。
[0043]進一步地,在步驟103之后可將所述開關機數據和判斷結果記入日志中,方便本領域技術人員依據判斷結果查找對應引起板卡穩定性差的原因。
[0044]在一個實施例中,所述獲取所述板卡響應所述上電或掉電操作的開關機數據的步驟包括以下步驟:
[0045]步驟1031,獲取所述板卡響應所述上電或掉電操作的響應狀態,其中,所述響應狀態包括開機成功、開機失敗、關機成功和關機失敗中的至少一種。
[0046]步驟1032,根據所述板卡的響應狀態對應存儲所述開關數據。
[0047]在本實施例中,開機、關機狀態(所述板卡響應所述上電或掉電操作的響應狀態)判斷原理如圖4所示。
[0048]請參閱圖5,圖5是本發明穩定性測試方法第二實施方式的流程示意圖。
[0049]本實施方式所述的穩定性測試方法與第一實施方式的不同之處在于:在所述根據比較結果判斷所述板卡的穩定性的步驟之后,還可包括以下步驟:
[0050]步驟201,周期獲取所述比較結果,并將獲取的比較結果生成曲線圖。[0051]步驟202,根據所述曲線圖設定所述預設值。
[0052]本實施方式所述的穩定性測試方法,根據周期獲取的比較結構設定所述預設值,可更精確的判斷所述板卡的穩定性。
[0053]請參閱圖6,圖6是本發明穩定性測試系統第一實施方式的結構示意圖。
[0054]本實施方式的所述穩定性測試系統包括控制終端100、用于調節板卡的溫度的調溫設備200和用于與負載所述板卡的終端設備連接的電源時序控制器300,控制終端100分別與電源時序控制器300和調溫設備200連接,其中,
[0055]調溫設備200接收來自控制終端100的溫度指令,并根據所述溫度指令將所述板卡的溫度調節為預設溫度。
[0056]電源時序控制器300接收來自控制終端100的時序指令,并根據所述控制指令對溫度為所述預設溫度的所述板卡進行上電或掉電操作。
[0057]控制終端100獲取所述板卡響應所述上電或掉電操作的開關機數據,比較所述開關機數據與預設值,并根據比較結果判斷所述板卡的穩定性。
[0058]本實施方式所述穩定性測試系統,調溫設備和電源時序控制器分別根據溫度指令和時序指令條件所述板卡的溫度和上掉電,獲取所述板卡在預設溫度下響應所述上電或掉電操作的開關機數據,通過比較所述開關機數據與預設值判斷所述板卡的穩定性,可在高低溫檢測環境下快速、準確地判斷所述板卡的穩定性。
[0059]其中,對于控制終端100,可直接從負載所述板卡的終端設備獲取所述開關數據,也可通過其他網絡設備從負載所述板卡的終端設備獲取所述開關數據。所述開關機數據依據被測對象的具體應用場景,可包括上電和掉電的總次數(或電源關閉和打開的總次數)、上電總次數和/或掉電總次數、上電失敗的次數、掉電失敗的次數、上電失敗和掉電失敗的總次數以及其他與上掉電操作相關的數據中的一個或多個。
[0060]優選地,所述預設值可依據被測對象的具體應用場景設定,如將上電失敗和掉電失敗的總次數的預設值設定為3次,大于預設值3次時,所述板卡的穩定性差,小于預設值3次時,所述板卡的穩定性好。本領域技術人員還可以依據被測對象的具體應用場景設定其他開關機數據的預設值,并通過與所述預設值比較判定所述板卡的穩定性,或給出所述板卡的穩定性指標。
[0061]進一步地,控制終端100可將所述開關機數據和判斷結果記入日志中,方便本領域技術人員依據判斷結果查找對應引起板卡穩定性差的原因。
[0062]在一個實施例中,控制終端100還可用于:
[0063]獲取所述板卡響應所述上電或掉電操作的響應狀態,其中,所述響應狀態包括開機成功、開機失敗、關機成功和關機失敗中的至少一種,根據所述板卡的響應狀態對應存儲所述開關數據。
[0064]周期獲取所述比較結果,并將獲取的比較結果生成曲線圖,并根據所述曲線圖設定所述預設值。根據周期獲取的比較結構設定所述預設值,可更精確的判斷所述板卡的穩定性。
[0065]在本實施例中,開機、關機狀態(所述板卡響應所述上電或掉電操作的響應狀態)判斷原理如圖4所示。
[0066]在另一個實施例中,控制終端100還可進一步用于輸入預設的時間數據和預設的溫度數據,分別根據所述電源時序控制器和所述調溫設備的接口協議,使用LabView將輸入的時間數據和溫度數據轉換為所述時序指令和所述溫度指令。
[0067]在其他實施方式中,本領域技術人員還可以使用除LabView (通用的編程系統)之外的其他如C語言和BASIC之類編程系統編寫所述時序指令和所述溫度指令。
[0068]對于調溫設備200,可通過調節負載所述板卡的終端設備的環境溫度來將所述板卡的溫度調節為預設溫度,也可通過直接調節負載所述板卡的終端設備的溫度將所述板卡的溫度調節為預設的溫度,還可以通過直接調節所述板卡的局部環境溫度將所述板卡的溫度調節為預設的溫度。所述預設的溫度可根據在被測對象運行相關場景業務時獲取的板卡在不同負載情況下的相關負荷數據設定。
[0069]對于電源時序控制器300,優選地,所述電源時序控制器可為多路電源時序控制器,所述板卡的數量為多個時,可同時控制多個所述板卡的上電或掉電。
[0070]進一步地,所述溫度指令和所述時序指令依據被測對象(板卡或負載所述板卡的終端設備)運行的相關場景業務獲得。在被測對象運行相關場景業務時,獲取板卡在不同負載情況下的相關負荷數據,如:無數據負載時、正常負載時以及超負載時。并將相關負荷數據傳送到控制終端上,控制終端模擬被測對象的相關業務場景,制作所述時序指令,并根據負荷數據制作所述溫度指令。
[0071]優選地,電源時序控制器300可通過對負載所述板卡的終端設備進行上電或掉電操作進而對溫度為所述預設溫度的所述板卡進行上電或掉電操作,還可通過控制負載所述板卡的終端設備單獨對溫度為所述預設溫度的所述板卡進行上電或掉電操作。
[0072]在一個實施例中,控制終端100先使用VISA OPEN函數控制所述電源時序控制器的網口,電源時序控制器300再通過所述網口接收所述時序指令。
[0073]圖2和圖3所示分別為本實施方式步驟102中進行上電操作和進行掉電操作的實現原理圖。
[0074]請參閱圖7,圖7是本發明穩定性測試系統第二實施方式的結構示意圖。
[0075]本實施方式所述的穩定性測試系統與第一實施方式的不同之處在于:還包括網絡交換機400和負載所述板卡的終端設備500,控制終端100通過網絡交換機400分別與終端設備500和調溫設備200連接,電源時序控制器300與電源和終端設備500連接。
[0076]在本實施方式中調溫設備200為用于裝載所述終端設備500恒溫箱。可用于調節板卡的環境溫度或板卡表面的溫度。
[0077]在其他實施方式中,還可以選擇其他能夠控制板卡所處空間(封閉的房間)的溫度的調溫設備。
[0078]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種穩定性測試方法,其特征在于,包括以下步驟: 分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令; 所述調溫設備根據所述溫度指令,將所述板卡的溫度調節為預設溫度,所述電源時序控制器根據所述時序指令,對溫度為所述預設溫度的所述板卡進行上電或掉電操作; 獲取所述板卡響應所述上電或掉電操作的開關機數據,將所述開關機數據與預設值比較,并根據比較結果判斷所述板卡的穩定性。
2.根據權利要求1所述的穩定性測試方法,其特征在于,在所述分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令的步驟之前,還包括以下步驟: 輸入預設的時間數據和預設的溫度數據; 分別根據所述電源時序控制器和所述調溫設備的接口協議,使用LabView將輸入的時間數據和溫度數據轉換為所述時序指令和所述溫度指令。
3.根據權利要求1所述的穩定性測試方法,其特征在于,所述分別通過用于調節板卡的溫度的調溫設備和與負載所述板卡的終端設備連接的電源時序控制器接收溫度指令和時序指令的步驟包括以下步驟: 使用VISA OPEN函數控制所述電源時序控制器的網口 ; 所述電源時序控制器通過所述網口接收所述時序指令。
4.根據權利要求1所述的穩定性測試方法,其特征在于,所述獲取所述板卡響應所述上電或掉電操作的開關機數據的步驟包括以下步驟: 獲取所述板卡響應所述上電或掉電操作的響應狀態,其中,所述響應狀態包括開機成功、開機失敗、關機成功和關機失敗中的至少一種; 根據所述板卡的響應狀態對應存儲所述開關數據。
5.根據權利要求1至4中任意一項所述的穩定性測試方法,其特征在于,在所述根據比較結果判斷所述板卡的穩定性的步驟之后,還包括以下步驟: 周期獲取所述比較結果,并將獲取的比較結果生成曲線圖; 根據所述曲線圖設定所述預設值。
6.一種穩定性測試系統,其特征在于,包括控制終端、用于調節板卡的溫度的調溫設備和用于與負載所述板卡的終端設備連接的電源時序控制器,所述控制終端分別與所述電源時序控制器和所述調溫設備連接;其中, 所述調溫設備接收來自所述控制終端的溫度指令,并根據所述溫度指令將所述板卡的溫度調節為預設溫度; 所述電源時序控制器接收來自所述控制終端的時序指令,并根據所述控制指令對溫度為所述預設溫度的所述板卡進行上電或掉電操作; 所述控制終端獲取所述板卡響應所述上電或掉電操作的開關機數據,比較所述開關機數據與預設值,并根據比較結果判斷所述板卡的穩定性。
7.根據權利要求6所述的穩定性測試系統,其特征在于,所述控制終端輸入預設的時間數據和預設的溫度數據,并分別根據所述電源時序控制器和所述調溫設備的接口協議,使用LabView將輸入的時間數據和溫度數據轉換為所述時序指令和所述溫度指令。
8.根據權利要求6所述的穩定性測試系統,其特征在于,所述控制終端使用VISAOPEN函數控制所述電源時序控制器的網口,所述電源時序控制器通過所述網口接收所述時序指令。
9.根據權利要求6所述的穩定性測試系統,其特征在于,還包括網絡交換機和負載所述板卡的終端設備,所述控制終端通過所述網絡交換機分別與所述終端設備和所述調溫設備連接。
10.根據權利要求6至9中任意一項所述的穩定性測試系統,其特征在于,所述調溫設備為恒溫箱,用于裝載所 述終端設備。
【文檔編號】G05B23/02GK103529824SQ201310495219
【公開日】2014年1月22日 申請日期:2013年10月21日 優先權日:2013年10月21日
【發明者】莊紅星 申請人:廣東威創視訊科技股份有限公司