国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PXI總線的綜合測試設(shè)備設(shè)計與實現(xiàn)

2024-06-03 10:20:00王亞京
現(xiàn)代信息科技 2024年5期
關(guān)鍵詞:功能測試模塊化

收稿日期:2023-08-02

DOI:10.19850/j.cnki.2096-4706.2024.05.012

摘? 要:綜合測試設(shè)備在被測控制器產(chǎn)品的生產(chǎn)過程中起著關(guān)鍵作用,可以提供總裝后的整機調(diào)試、環(huán)境適應(yīng)性試驗、交付驗收試驗以及故障排查等功能。該設(shè)備采用PXI主控機箱和專用功能模塊作為核心硬件平臺,并使用LabVIEW語言開發(fā)測試軟件。通過系統(tǒng)自檢和功能測試,測試設(shè)備可以對被測產(chǎn)品進行全面的測試,并生成穩(wěn)定可靠的測試結(jié)果。通過對測試結(jié)果的分析和生成綜合測試報告,可以確保被測產(chǎn)品達到預(yù)期的功能性能要求。

關(guān)鍵詞:測試設(shè)備;PXI總線;模塊化;LabView;功能測試;系統(tǒng)自檢

中圖分類號:TN79;TP23? 文獻標識碼:A? 文章編號:2096-4706(2024)05-0054-05

Design and Implementation of Integrated Test Equipment Based on PXI Bus

WANG Yajing

(Beijing Aerospace Xinli Technology Co., Ltd., Beijing? 100143, China)

Abstract: The integrated test equipment plays a crucial role in the production process of the tested controller products, which can provide functions such as overall system debugging, environmental adaptability test, delivery acceptance test, and troubleshooting. This equipment utilizes a PXI master computer and dedicated functional modules as the core hardware platform, and uses the LabVIEW language to develop test software. Through system self-check and functional test, the test equipment can perform comprehensive test of the tested products and generate the stable and reliable test results. By analyzing the test results and generating comprehensive test reports, it ensures that the tested products meet the expected functional and performance requirements.

Keywords: test equipment; PXI bus; modularity; LabView; functional test; system self-check

0? 引? 言

在現(xiàn)代飛行系統(tǒng)中,控制器扮演重要角色,其功能和性能幾乎定義了系統(tǒng)運行的穩(wěn)定性和可靠性。然而,控制器的生產(chǎn)并非簡而易行的,這個過程包含了多個測試階段,以確保其以最優(yōu)狀態(tài)進入日常運行??萍嫉倪M步使得模塊化和集成化度達到了空前的高度,這使得武器系統(tǒng)的控制器更加復(fù)雜。測試這些控制器的單項功能成為一項挑戰(zhàn):既耗時又煩瑣,部分功能甚至無法通過手動方式進行檢測。同時,單項測試需要不斷切換測試工裝,不但浪費了大量的人力和時間,也會由于復(fù)雜的操作造成測試結(jié)果穩(wěn)定性下降[1-3]。

因此,目前迫切需要一個控制器綜合測試系統(tǒng)。這樣的系統(tǒng)需要能夠自動化地完成對控制器全方位的功能測試,并生成穩(wěn)定、可靠的測試結(jié)果。通過對這些結(jié)果進行深入分析和生成綜合測試報告,可以為保持控制器的出廠功能性能提供堅實保障。這不僅優(yōu)化了生產(chǎn)流程,節(jié)省了人力和時間成本,更有助于確保每一個出廠的控制器都能達到預(yù)期性能,從而提高整個飛行系統(tǒng)的可靠性和效率。

1? 系統(tǒng)總體設(shè)計

1.1? 系統(tǒng)需求

對于被測控制器產(chǎn)品生產(chǎn),綜合測試設(shè)備承擔關(guān)鍵作用,其應(yīng)用包括總裝后的整機調(diào)試、環(huán)境適應(yīng)性試驗、交付驗收試驗以及故障排查等環(huán)節(jié)[4]。在產(chǎn)品調(diào)試過程中,測試設(shè)備負責向產(chǎn)品投入激勵信號,并收錄其相應(yīng)的輸出信號。此外,測試設(shè)備所提供的自動測試功能,能夠針對各項測試任務(wù)進行翔實的逐項檢測,并能實時展示測試結(jié)果。測試數(shù)據(jù)在完成后被存入數(shù)據(jù)庫,用戶可以通過數(shù)據(jù)查詢界面訪問此數(shù)據(jù),并進行打印[5,6]。

為了確保測試設(shè)備能夠兼容所有預(yù)設(shè)的測試項目,并滿足在產(chǎn)品調(diào)試、試驗、驗收以及故障排查等方面的具體要求,對綜合測試設(shè)備設(shè)計提出以下具體需求:

1)用戶登錄:用戶啟動測試軟件時,系統(tǒng)應(yīng)要求用戶輸入賬戶信息;若是新用戶,則應(yīng)引導(dǎo)其注冊新賬戶以便使用。

2)系統(tǒng)自檢:測試設(shè)備應(yīng)自動進行系統(tǒng)自檢,以確保設(shè)備在對目標產(chǎn)品進行電源供給的過程中的安全性。

3)功能測試:測試設(shè)備應(yīng)能對每個測試項目進行自動化測試,一旦發(fā)現(xiàn)故障,應(yīng)立即中止測試并斷開設(shè)備對被測產(chǎn)品的電源供給。

4)程序在線升級:測試設(shè)備將嵌入式程序

發(fā)送給被測控制器產(chǎn)品,使被測產(chǎn)品在免開蓋的情況下實現(xiàn)程序在線升級。

5)數(shù)據(jù)處理:測試設(shè)備應(yīng)提供測試數(shù)據(jù)的評估、展示、存儲,以及歷史數(shù)據(jù)的查詢和打印功能。

1.2? 總體方案

基于上述系統(tǒng)需求,本文提出以下系統(tǒng)設(shè)計方案:采用PXI主控機箱加專用功能模塊作為核心硬件平臺,并使用LabVIEW語言開發(fā)測試軟件。如圖1所示,該方案的工作原理是,在主機上運行測試軟件,并通過PXI總線驅(qū)動各個專用功能模塊,以生成被測產(chǎn)品所需的信號激勵,并完成對被測產(chǎn)品輸出信號的采集和測量。軟件模塊負責測試數(shù)據(jù)的計算、分析和判讀,并通過顯示器將詳細的測試結(jié)果展示出來,從而實現(xiàn)對被測產(chǎn)品的全面測試[7-9]。

測試設(shè)備具備兩種可切換的工作模式:系統(tǒng)自檢和功能測試。在系統(tǒng)自檢模式下,將測試設(shè)備通過測試電纜連接自檢口,測試軟件發(fā)出控制信號,實現(xiàn)對測試設(shè)備的自檢;在功能測試模式下測試設(shè)備與被測產(chǎn)品互聯(lián),測試軟件發(fā)出的控制信號,測試設(shè)備提供被測產(chǎn)品所需的外部信號,測試軟件讀取和處理被測產(chǎn)品的測試結(jié)果,實現(xiàn)對被測產(chǎn)品的功能測試。

為滿足被測產(chǎn)品的測試需求,測試設(shè)備具備以下接口功能:16路四線制電阻測試回路、4路無源開關(guān)量信號輸出、2路無源開關(guān)量信號輸入、16路有源開關(guān)量輸出、12路有源開關(guān)量輸入以及1路1553B總線接口通信功能。

2? 硬件設(shè)計與實現(xiàn)

2.1? 硬件總體設(shè)計

綜合測試設(shè)備由一臺19寸8U高的標準機箱組成,包括機柜前面板和后面板。機箱前面板包括標牌、測試電源、顯示屏、鍵鼠和USB接口,如圖2所示;后面板包括機柜電源、測試接口和自檢接口,如圖3所示。

顯示器、打印機和鍵鼠通過標準接口與PXI主控機箱連接,而專用功能模塊則集成在主控機箱內(nèi)部。信號調(diào)理箱用于連接被測產(chǎn)品和測試設(shè)備,其內(nèi)部包含自檢電路和測試電路。此外,還有8根測試電纜,用于在系統(tǒng)自檢和功能測試過程中傳送控制指令和測試數(shù)據(jù)。

在設(shè)備連接完成后,用戶可通過顯示器選擇工作模式。測試設(shè)備將自動對被測控制器的全部功能進行測試,并具備被測控制器產(chǎn)品程序的升級功能。無須打開被測產(chǎn)品,用戶可以通過本系統(tǒng)在線將程序下載到被測產(chǎn)品中,實現(xiàn)升級操作,保證了被測產(chǎn)品的穩(wěn)定性和封裝性。

圖2? 設(shè)備機箱前面板

圖3? 設(shè)備機箱后面板

2.2? PXI主控機箱組成

本系統(tǒng)采用了PXI主控機箱作為核心設(shè)備,其中包括PXI控制器和機箱,如圖4所示。PXI主控機箱型號為PXIe-1084,具有17個可擴展插槽,提供了豐富的擴展能力。控制器采用了PXIe-8840型號,安裝在機箱的擴展插槽內(nèi)??刂破魍ㄟ^PCI通信協(xié)議,提供232接口和485接口,用于與程控電源通信。這樣的設(shè)計配置不僅確保了系統(tǒng)的可靠性和穩(wěn)定性,還為系統(tǒng)提供了強大的通信能力和靈活的擴展性。

圖4? PXI測試主控機箱

2.3? 專用功能模塊

專用功能模塊安裝在機箱的擴展插槽內(nèi)。專用功能模塊包括PXI-4065數(shù)字多用表模塊、1553B通信模塊、PXI-RY01矩陣開關(guān)模塊、PXI-32IC數(shù)字輸入檢測模塊各1塊,以及2塊PXI-HCK0301繼電器控制模塊。

PXI-4065數(shù)字多用表模塊是一種具有6 1/2精度和300V測量范圍的數(shù)字多用表。它提供了交流和直流電壓、電流測量以及2線和4線電阻測量接口,用于進行電阻、電壓和電流的測量。

1553B通信模塊包含了一塊1553B總線通信卡(BC)和兩個耦合器。該模塊實現(xiàn)了BC和RT之間的數(shù)據(jù)交互。1553B總線通信卡是一種單通道多功能板卡,具有16Mx16b SDRAM數(shù)據(jù)存儲區(qū),可緩沖32條消息中斷。

PXI-RY01模塊是一種4線制16選1通道選通設(shè)備,其動作時間小于2 ms,能夠承受1A 28VDC的負載。

PXI-HCK0301模塊具有32路無源觸點輸出,其動作時間小于2 ms,釋放時間小于4 ms,負載1A 28VDC;可用于輸出開關(guān)量的通斷狀態(tài)。

以上這些專用功能模塊組合在一起,為系統(tǒng)提供了豐富的測試和控制能力。它們在測量、通信、電路切換等不同方面起到重要的作用,為測試設(shè)備提供了靈活和全面的功能支持。

2.4? 硬件工作原理

在測試過程中,主控機箱通過上位機軟件控制電源和專用功能模塊。上位機軟件通過PCI總線向?qū)S霉δ苣K發(fā)送自檢指令,專用功能模塊通過信號調(diào)理箱的自檢電路進行自檢。

自檢完成后,上位機軟件通過PXI總線發(fā)送測試指令給專用功能模塊。專用功能模塊使用數(shù)字多用表模塊讀取限流電阻的電阻值。

為了實現(xiàn)主控機箱與被測設(shè)備之間的通信,采用了1553B模塊。主控機箱通過1553B模塊將嵌入式程序發(fā)送給被測設(shè)備,實現(xiàn)被測設(shè)備程序的在線升級。主控機箱還通過1553B發(fā)送開出信號控制指令給被測設(shè)備,并對開出信號進行采集和判讀。

PXI-RY01矩陣開關(guān)用于根據(jù)所選通的電阻和電壓輸入,通過信號調(diào)理箱來控制多用表與被測設(shè)備之間的測試通道切換;PXI-HCK0301繼電器測試模塊接收主控機箱的控制指令,實現(xiàn)對被測設(shè)備數(shù)字量輸入和輸出的控制;PXI32IC數(shù)字輸入檢測模塊用于檢測數(shù)字量輸入信號,并將檢測結(jié)果發(fā)送到控制機箱,完成數(shù)字量輸入和輸出信號的測試。

最后,控制機箱的上位機軟件收到測試結(jié)果后,對測試結(jié)果進行判斷,并輸出測試結(jié)果報表。

3? 軟件設(shè)計

3.1? 軟件總體設(shè)計

測試軟件對測試設(shè)備的功能實現(xiàn)與性能的提升起到載體的作用,在整個測試設(shè)備的研制過程中,測試軟件設(shè)計占據(jù)了重要的地位[10]。測試軟件采用了三層架構(gòu),包括應(yīng)用層、業(yè)務(wù)層和接口層,如圖5所示。

圖5? 軟件設(shè)計架構(gòu)

在應(yīng)用層,用戶與軟件進行交互。這一層包括了菜單欄、工具欄、參數(shù)設(shè)置、測試信息、結(jié)果顯示和狀態(tài)欄等組件,用于提供友好的用戶界面和操作方式。

業(yè)務(wù)層負責實現(xiàn)軟件的具體功能和業(yè)務(wù)邏輯。這一層包括了用戶登錄、系統(tǒng)自檢、功能測試、程序在線升級和數(shù)據(jù)處理,在實現(xiàn)軟件的功能和業(yè)務(wù)邏輯方面起著關(guān)鍵的作用,3.2節(jié)中將進一步展開介紹。

接口層主要負責與外部系統(tǒng)、設(shè)備或文件進行交互。本地文件接口包括配置文件接口和文本文件接口,用于讀取、編輯和存儲本地文件的配置信息和文本內(nèi)容;硬件接口包括與專用功能模塊進行通信的接口,用于與各種硬件設(shè)備進行數(shù)據(jù)交互;通信接口則涉及1553B通信接口,用于與被測設(shè)備之間的數(shù)據(jù)傳輸。

通過這樣的軟件架構(gòu),實現(xiàn)了功能的模塊化分層,提高了軟件的可維護性和擴展性,同時也提供了靈活的接口,與其他系統(tǒng)、設(shè)備和文件進行無縫集成。

3.2? 軟件功能設(shè)計

3.2.1? 用戶登錄

啟動測試軟件,需輸入用戶名和密碼;對于新用戶,需要先進行注冊才能登錄測試軟件。登錄成功后,系統(tǒng)自動進入自檢部分,用戶登錄子模塊如圖6所示。

3.2.2? 系統(tǒng)自檢

選擇自檢功能,并點擊開始自檢,軟件開始執(zhí)行自檢操作。在自檢過程中,如果某個功能自檢結(jié)果不正確,相應(yīng)的自檢信息會以紅色顯示,并彈出提示框詢問用戶是否繼續(xù)自檢,用戶可以隨時停止自檢以進行硬件維護。自檢完成后,自檢結(jié)果會被保存,如圖7所示。

3.2.3? 功能測試

選擇功能測試,用戶需要填寫測試信息,包括被測產(chǎn)品編號、型號、測試地點、測試階段等;其他信息,如測試人和測試時間,系統(tǒng)會自動獲取,如圖8所示。填寫完成后,開始進行功能測試。功能測試開始后,系統(tǒng)按照順序進行電阻測試功能測試、無源開關(guān)量輸出功能測試、無源開關(guān)量輸入功能測試、有源開關(guān)量輸出功能測試和有源開關(guān)量輸入功能測試。在測試過程中,如果出現(xiàn)不合格項,系統(tǒng)會彈出提示窗口詢問用戶是否繼續(xù)測試,用戶可以選擇停止測試。測試完成后,測試結(jié)果會保存在數(shù)據(jù)庫和本地文件夾中。

3.2.4? 程序在線升級

用戶選擇本地升級程序,并通過1553B通信方式將程序下載到被測控制器的FLASH中;然后,測試系統(tǒng)讀取被測控制器上FLASH中的程序,并與本地程序進行數(shù)據(jù)校驗;校驗通過后,判定DSP程序升級成功。程序的校驗方法包括對比DSP型號、DSP內(nèi)部數(shù)據(jù)區(qū)、FLASH參數(shù)區(qū)和FLASH程序區(qū),只有當所有對比一致時,校驗才會通過。

3.2.5? 數(shù)據(jù)處理

功能測試完成后,測試結(jié)果會保存在數(shù)據(jù)庫和本地文件夾中。在數(shù)據(jù)處理界面,查看歷史數(shù)據(jù)列表,所有系統(tǒng)自檢和功能測試均在測試列表中;查看各條測試記錄,應(yīng)記錄被測產(chǎn)品編號、型號、測試地點、測試階段、測試人員和測試時間等信息;測試記錄可以報表形式打印和導(dǎo)出。

4? 試驗結(jié)果與分析

測試設(shè)備研制完成后進行了系統(tǒng)測試以驗證其是否達到了預(yù)期的系統(tǒng)需求,系統(tǒng)測試流程如圖9所示,系統(tǒng)測試情況如表1所示。

通過上述系統(tǒng)測試表明,基于PXI總線的綜合測試設(shè)備實現(xiàn)了預(yù)期的設(shè)計要求,能夠滿足被測產(chǎn)品在產(chǎn)品調(diào)試、試驗、驗收以及故障排查等方面的測試要求。

圖9? 系統(tǒng)測試流程

表1? 系統(tǒng)測試情況

系統(tǒng)需求 測試情況 結(jié)論

用戶登錄 使用正確用戶名和密碼登錄軟件,可進行測試;使用錯誤用戶名或密碼無法登錄 合格

系統(tǒng)自檢 接自檢電纜進行自檢,拔下電纜會出現(xiàn)異常并可選擇繼續(xù)或停止自檢 合格

功能測試 使用功能測試電纜連接被測產(chǎn)品,執(zhí)行功能測試操作并查看測試結(jié)果,拔下電纜會出現(xiàn)異常并可選擇繼續(xù)或停止測試 合格

程序在線升級 選擇正確或錯誤的程序版本進行加載,測試過程中會表現(xiàn)出相應(yīng)結(jié)果 合格

數(shù)據(jù)處理 查看歷史數(shù)據(jù)列表,覆蓋所有測試記錄,可以報表形式打印和導(dǎo)出所有測試記錄 合格

5? 結(jié)? 論

基于PXI總線的綜合測試設(shè)備的設(shè)計與實現(xiàn)為被測控制器產(chǎn)品的生產(chǎn)提供了有效的測試解決方案。該設(shè)備能夠自動化地完成對控制器的全方位功能測試,并生成穩(wěn)定可靠的測試結(jié)果。通過對測試結(jié)果的分析和生成綜合測試報告,可以為保持控制器的出廠功能性能提供堅實保障。這不僅優(yōu)化了生產(chǎn)流程,節(jié)省了人力和時間成本,更有助于提高整個飛行系統(tǒng)的可靠性和效率。未來,可以進一步完善和優(yōu)化該綜合測試設(shè)備,以滿足不斷發(fā)展的控制器產(chǎn)品測試需求。

參考文獻:

[1] 席文群,李靜,柳尚光.基于PXI的雷達頻綜組件自動測試系統(tǒng)設(shè)計 [J].現(xiàn)代雷達,2018,40(9):77-80.

[2] 龔潺,張丹,桑小沖,等.基于PXI的衛(wèi)星地面測試信號采集控制系統(tǒng) [J].電子測量技術(shù),2015,38(3):129-132.

[3] 朱利文,于雷,金傳喜.測試總線的發(fā)展與展望 [J].現(xiàn)代防御技術(shù),2019,47(1):151-161.

[4] 馮志剛,張百川.基于LabVIEW的飛機供電系統(tǒng)狀態(tài)監(jiān)控系統(tǒng) [J].儀表技術(shù)與傳感器,2022(5):66-70+87.

[5] 陳超.基于PXI總線的空間站對接機構(gòu)自動測試系統(tǒng)硬件平臺設(shè)計 [J].載人航天,2018,24(5):679-683.

[6] 白宏義,李錦明,郭淳.基于PXI的LVDS高速通信板卡設(shè)計 [J].儀表技術(shù)與傳感器,2020(5):33-36.

[7] Mohammad Z S,Mehdi K,Abolfazl V. A real-time LabVIEW-based emulator for various types of electrical loads [J].Electrical Engineering,2022,104(6):4367-4378.

[8] LU P,F(xiàn)AN Y,PAN W,et al. Design of loading test bench for precision ball screw based on LabVIEW+PXI [J/OL].Journal of Physics:Conference Series,2020,1449:012072[2023-04-07].https://iopscience.iop.org/article/10.1088/1742-6596/1449/1/012072

[9] 徐華中,黃麗萍.基于LabVIEW和DSP串口的多通道電機參數(shù)采集系統(tǒng) [J].電子測量技術(shù),2011,34(4):66-69.

[10] 王茜,藺佳哲,謝楠.基于LabVIEW的某型導(dǎo)彈電爆管引信測試儀的設(shè)計 [J].航空兵器,2016(3):66-70.

作者簡介:王亞京(1990—),男,漢族,河北石家莊人,高級工程師,碩士,研究方向:測控技術(shù)與儀器。

猜你喜歡
功能測試模塊化
城市軌道交通車車通信系統(tǒng)室內(nèi)確認測試方案研究
模塊化自主水下機器人開發(fā)與應(yīng)用
某內(nèi)花鍵等速傳動軸八功能測試夾具設(shè)計
基于模塊化控制系統(tǒng)在一體化教學(xué)中的應(yīng)用
模塊化住宅
ACP100模塊化小型堆研發(fā)進展
中國核電(2017年2期)2017-08-11 08:00:56
從模塊化中得到的二氧化碳
模塊化VS大型工廠
汽車儀表HMI功能測試介紹
人事薪資管理系統(tǒng)軟件測試方案研究
丰镇市| 临泉县| 乌审旗| 奉贤区| 台东县| 日喀则市| 乃东县| 福鼎市| 乐亭县| 偃师市| 南皮县| 太和县| 炉霍县| 临夏市| 浑源县| 偃师市| 郑州市| 凤凰县| 遵义市| 石渠县| 双峰县| 宾阳县| 普安县| 虞城县| 长兴县| 新绛县| 桐乡市| 枣强县| 资兴市| 博爱县| 灯塔市| 稻城县| 瑞安市| 泾阳县| 榆社县| 信宜市| 东乡族自治县| 安顺市| 吴忠市| 大方县| 体育|