[發明專利]一種基于硬件掃描技術的自動化測試系統及測試方法在審
| 申請號: | 201611254600.6 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106597184A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 郭恩全;鄭霖;焦軍武;劉朝陽 | 申請(專利權)人: | 陜西海泰電子有限責任公司 |
| 主分類號: | G01R31/01 | 分類號: | G01R31/01 |
| 代理公司: | 西安億諾專利代理有限公司61220 | 代理人: | 余萍 |
| 地址: | 710075 陜西省西安市*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 硬件 掃描 技術 自動化 測試 系統 方法 | ||
技術領域
本發明涉及一種包含開關模塊自動化測試系統及檢測方法。
背景技術
現在市場上的開關模塊產品中,一般都是在硬件上提供若干個繼電器及其切換控制電路,并按照相應的拓撲關系,設計成對應的連線陣列,在此基礎上,通過設計相應的軟硬件接口關系,為上位機提供了一整套控制接口,從而達到利用軟件來控制開關,以實現不同的拓撲和連接關系的目的。一般在設計過程中,都是通過利用面板上的專用接插件,把需要切換和連接的所有接口引出,供自動化測試系統使用。之后在測試過程中,軟件則根據實際需要,在不同的測試步驟中,軟件通過預先定義的軟硬件接口,來控制不同繼電器的閉合和斷開,以形成所需要的特定的信號路由和連接關系,之后再控制其余的測試測量儀器,對相應的待測信號狀態進行采集和記錄,來完整的實現自動化測試的目的。
在具體測試測量過程中,由開關和控制器,測試測量儀器組成的傳統自動測試系統示意圖如說明書附圖圖2所示。
在實際測試過程中,通過重復以下3個步驟來實現自動化測量的過程:
1.控制器中運行的軟件先通過預先定義的軟硬件接口,來控制開關形成所需要的信號連接關系;
2.等待指定的時間后(即開關中的繼電器切換所需時間);
3.產生觸發信號,觸發測量儀器進行所需要的測量功能;
4.確認測量功能執行完畢后,返回步驟1,開始下一次的測量工作,直至所有測量步驟都完成。
使用此方法組成的自動化測試系統,其原理就是全部的測試過程都交由軟件去調度和控制,即先利用軟件控制開關模塊完成所需的繼電器切換工作,再控制測量儀器去執行所需的測量工作,之后再繼續控制開關模塊,再控制測量儀器……。這種模式下雖然不需要人工干預,就能夠自動的完成所有測試測量項目的執行,但是也有一個嚴重的缺陷,即由于其測試過程完全由軟件來調度和控制,因此不可避免的存在著延遲較大,并且調度控制的效率很低,整個測試過程花費時間較多,導致了測試效率低下。
發明內容
為了解決上述問題,本發明提出一種利用硬件掃描技術實現自動化測試的系統和方法。
為了解決上述問題,本發明提出一種利用硬件掃描技術實現自動化測試的系統和方法。
一種基于硬件掃描技術的自動化測試系統,包括測量儀器和開關,其特征在于:所述開關中設有依次相連的觸發產生及響應模塊、掃描序列緩存模塊和控制模塊,所述測量儀器也設有相互連接的測量模塊和觸發產生及響應模塊,所述開關中的觸發產生及響應模塊與測量儀器中的觸發產生及響應模塊之間相互觸發,所述開關中控制模塊的輸出與觸發產生及響應模塊相連。
進一步地,所述開關中的觸發產生及響應模塊、掃描序列緩存模塊和控制模塊均通過可編程邏輯器件芯片集成為一體。
進一步地,所述可編程邏輯器件芯片為FPGA、CPLD。
優選地,還包括控制器,所述控制器分別與測量儀器和開關相連。
一種利用硬件掃描技術實現自動化測試的系統的測試方法,其特征在于,該方法包括以下步驟:
1)測試開始前,由控制器中的測試軟件將本次測試過程中所需要執行的開關切換序列清單下發至開關中的掃描序列緩存模塊中,并存儲在掃描序列緩存模塊中,所述開關切換序列清單包含了若干個按照順序排列的開關序列號;
2)測試開始后,由掃描序列緩存模塊將本次進行測量的需要執行切換動作的開關序列號傳輸至控制模塊,由控制模塊控制相應序號的開關進行切換動作,動作完成后,由控制模塊將信號反饋至開關中觸發產生及響應模塊,由該模塊向測量儀器發出一個觸發信號,測量儀器中的觸發產生及響應模塊對該觸發信號做出響應,同時將信號傳遞至測量模塊,由測量模塊進行相應的測試,同時將測量結果上傳至控制器中;
3)測試完成后,測量儀器中的測量模塊向其內部的觸發產生及響應模塊產生一個觸發信號,開關中的觸發產生及響應模塊對該觸發信號做出響應,同時將信號傳遞至掃描序列緩存模塊,從掃描序列緩存模塊中的開關切換序列清單中調取開關切換序列中需要執行切換動作的開關序列號,由控制模塊控制相應序號的開關進行切換動作;
3)重復步驟2)-3)完成整個開關切換序列清單中全部開關的測試;
4)重復步驟1)-3),可完成整個系統設定的開關的自動化測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西海泰電子有限責任公司,未經陜西海泰電子有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611254600.6/2.html,轉載請聲明來源鉆瓜專利網。





