測試方法、裝置及控制器的制造方法
【技術領域】
[0001]本發明實施例涉及測試控制領域,尤其涉及一種測試方法、裝置及控制器。
【背景技術】
[0002]開關電源的關鍵器件應包含以下種類但不限于下列內容:輸入整流橋、主開關管、輸出整流管、輸出續流管、鉗位管、輔助電源開關管、輔助電源輸出整流二極管、大電解電容的紋波電流和電壓等。
[0003]電應力測試項目如以下所示:
[0004]a)器件在產品正常工作時的應力波形;
[0005]b)器件在產品輸入上、下電時的應力波形;(各種開關機方式)
[0006]c)器件在產品輸出負載階躍時的應力波形;
[0007]d)器件在產品輸出短路保護及撤除后的應力波形;
[0008]e)器件在產品輸出過流保護時的應力波形;
[0009]f)器件在產品輸入欠壓和過壓保護前和保護后恢復時的波形;
[0010]g)器件在產品輸出過壓保護時的波形;
[0011]根據中華人民共和國國家軍用標準《GJB/Z 35-93元器件降額準則》,應力的定義為:影響元器件失效率的電、熱、機械等負載。其中的電方面的負載,即為這里涉及的電應力。
[0012]作為開關電源產品中的關鍵元器件,器件的電應力參數是一個重要的測試指標,直接關聯產品的性能及質量,而傳統測試方法如下:
[0013]1.測試資源選用隨意,不同人員選用儀器由于性能上的差異將造成測試結果的不一致;
[0014]2.通過儀器設備面板按鍵一一手動設置輸入輸出測試環境,設置示波器觸發環境,反復手動操作輸入開關或儀器旋鈕,觸發相關應力波形,反復調整觸發電平并觸發波形尋找測試最大值,(若不能將每次觸發波形全部記錄下來,則此過程中的曾經出現的最大值波形可能無法重現),記錄最后一次波形;
[0015]3.改變儀器測試參數,切換至下一個測試環境,重復以上步驟,完成一個測試項目;
[0016]4.改變儀器測試參數,重復以上步驟,完成所有測試項目;
[0017]5.人工整理上述測試波形及數據,將數據及波形圖逐一填入測試報告文檔內的相應位置。
[0018]通過以上步驟可以看出,這樣不可避免的帶來了如下問題:
[0019]1.重復性勞動比例高。由于測試目標要求盡可能獲取最大值(隨機產生),為了達到這個目標,針對單個器件如開關機動作需要重復十幾甚至幾十次,而對整個開關電源有來說有十幾個關鍵器件,重復的操作,需要占用測試人員大量的時間;
[0020]2.測試數據的處理和記錄繁瑣。測試過程中產生的數據包含波形圖和文本、數值,且最大值的出現是不可預料隨機出現的,對于手動記錄和保存波形的方式,需要花費很大的工作量;
[0021]3.儀器操作復雜。不同測試項目需要對儀器設備設定相應的測試條件如電壓、電流、及測量檔位、示波器帶寬、觸發電平,采樣模式等。在測試過程中需要經常性的切換,任何錯誤的操作,都將影響測試結果的準確性和真實度,這對測試人員的技術素質和經驗要求很高。
【發明內容】
[0022]本發明實施例的目的是提供一種測試方法、裝置及控制器,以實現電源器件測試的自動化,提高電源器件的測試效率。
[0023]為解決上述技術問題,本發明實施例提供方案如下:
[0024]本發明實施例提供一種測試方法,用于測試第一設備的器件,所述第一設備分別與所述第一設備的運行環境的配置設備和所述器件的測試儀器連接,所述配置設備和所述測試儀器分別與控制器連接,所述測試方法包括:
[0025]獲取步驟,所述控制器從預設測試項目的至少一個未執行的測試實例中選擇一測試實例,并獲取所述測試實例的測試配置參數,所述測試配置參數包括測試環境參數和儀器測試參數;
[0026]第一發送步驟,所述控制器向所述配置設備發送所述測試環境參數,使得所述配置設備能夠根據所述測試環境參數,向所述第一設備提供第一運行環境;
[0027]第二發送步驟,所述控制器在所述第一設備在所述第一運行環境下運行時,向所述測試儀器發送測試數據查詢指令,使得所述測試儀器能夠根據所述測試數據查詢指令對所述器件進行測試,得到測試數據,并將所述測試數據上報給所述控制器;
[0028]接收步驟,所述控制器接收所述測試數據;
[0029]填寫步驟,所述控制器將所述測試實例的標識和所述測試數據填寫到測試報告模板中的相應位置,并將所述測試實例標記為已執行的測試實例,返回所述獲取步驟。
[0030]優選地,所述填寫步驟具體包括:
[0031]所述控制器判斷所述預設測試項目的全部測試實例是否都測試完成,獲取判斷結果;
[0032]當所述判斷結果表明所述預設測試項目的全部測試實例沒有都測試完成時,將所述測試實例的標識和所述測試數據填寫到測試報告模板中的相應位置,并將所述測試實例標記為已執行的測試實例,返回所述獲取步驟。
[0033]優選地,還包括:
[0034]當所述判斷結果表明所述預設測試項目的全部測試實例都測試完成時,所述控制器對全部所述測試數據進行分析,得到所述預設測試項目的測試結果,并將所述測試結果填寫到測試報告模板中的相應位置;
[0035]所述控制器將填寫所述測試結果之后的所述測試報告模板作為所述預設測試項目的測試報告輸出。
[0036]優選地,所述配置設備包括可編程電源和電子負載,所述測試環境參數包括供電參數和負載參數,所述控制器向所述配置設備發送所述測試環境參數,使得所述配置設備能夠根據所述測試環境參數,向所述第一設備提供第一運行環境具體包括:
[0037]所述控制器向所述可編程電源發送所述供電參數,使得所述配置設備能夠根據所述供電參數,向所述第一設備提供與所述供電參數對應的電信號;
[0038]所述控制器向所述電子負載發送所述負載參數,使得所述電子負載能夠根據所述負載參數,向所述第一設備提供與所述負載參數對應的負載。
[0039]優選地,所述供電參數包括輸入電壓幅度和/或類型,所述負載參數包括負載大小。
[0040]本發明實施例還提供一種測試裝置,用于測試第一設備的器件,所述第一設備分別與所述第一設備的運行環境的配置設備和所述器件的測試儀器連接,所述配置設備和所述測試儀器分別與控制器連接,所述測試裝置包括:
[0041]獲取模塊,用于所述控制器從預設測試項目的至少一個未執行的測試實例中選擇一測試實例,并獲取所述測試實例的測試配置參數,所述測試配置參數包括測試環境參數和儀器測試參數;
[0042]第一發送模塊,用于所述控制器向所述配置設備發送所述測試環境參數,使得所述配置設備能夠根據所述測試環境參數,向所述第一設備提供第一運行環境;
[0043]第二發送模塊,用于所述控制器在所述第一設備在所述第一運行環境下運行時,向所述測試儀器發送測試數據查詢指令,使得所述測試儀器能夠根據所述測試數據查詢指令對所述器件進行測試,得到測試數據,并將所述測試數據上報給所述控制器;
[0044]接收模塊,用于所述控制器接收所述測試數據;
[0045]填寫模塊,用于所述控制器將所述測試實例的標識和所述測試數據填寫到測試報告模板中的相應位置,并將所述測試實例標記為已執行的測試實例,返回所述獲取步驟。
[0046]優選地,所述填寫模塊具體包括:
[0047]判斷單元,用于所述控制器判斷所述預設測試項目的全部測試實例是否都測試完成,獲取判斷結果;
[0048]返回單元,用于當所述判斷結果表明所述預設測試項目的全部測試實例沒有都測試完成時,將所述測試實例的標識和所述測試數據填寫到測試報告模板中的相應位置,并將所述測試實例標記為已執行的測試實例,返回所述獲取步驟。<