基于PCI-9846的電子時間引信通用測試系統(tǒng)設計
根據以上特性,對不同型號的電子時間引信進行計時精度測試時,數字化儀的采樣率可通過軟件進行控制,從1MS/s到40MS/s不同,在保證了時間測試精度的前提下,也節(jié)省了系統(tǒng)資源。
進行計時精度測試時,主控程序首先根據被測產品的型號,確定需提供給被測產品的工作電源電壓,然后通過繼電器輸出卡控制輸出給被測產品,然后運行數據采集子程序,同時發(fā)送啟動控制信號給被測引信,使被測引信開始計時,測試系統(tǒng)同步監(jiān)測被測引信的啟動控制信號、點火輸出信號、工作電壓及工作電流等,當監(jiān)測到點火信號后,停止信號采集,并對采集到的數據進行分析處理,從啟動信號開始時刻到點火信號輸出時刻即為引信的計時時間,同時還要對引信的點火信號波形進行分析,對點火信號的最大電壓進行測量,對點火信號波形進行積分,判斷引信輸出的點火信號幅度及能量、工作電源、工作電流等參數是否滿足性能指標要求。圖4為測試系統(tǒng)采集到的某型號電子時間引信啟動信號和點火信號波形。
圖4:某型號引信啟動信號和點火信號波形。
產品控制信號的產生
電子時間引信和裝定器工作時的控制信號大部分為數字I/O信號,因此選用PCI-7230隔離數字輸入輸出卡來產生,該卡具有16通道的隔離數字輸入和16通道的隔離數字輸出功能,其輸出通道擁有5~35V的寬信號輸出范圍,可以滿足為不同型號電子時間引信和裝定器提供各類控制信號的使用要求,數字輸入通道具有0~24V的輸入范圍,可用來監(jiān)測引信及裝定器工作過程中各類中間信號的變化。
系統(tǒng)測試時,首先根據被測產品型號確定所需要的數字電源電壓,然后通過串口完成對裝定器的數據傳輸,然后由數字輸出通道1發(fā)出裝定啟動信號,控制裝定器開始工作,裝定完畢后,由數字輸出通道2發(fā)出引信計時啟動信號,被測引信開始計時,根據不同引信的測試要求,通過數字輸入通道實時監(jiān)測被測引信的各種中間特征信號,如果測試具有時間修改功能的電子時間引信時,在引信開始計時以后,還要通過另外3個數字輸出通道,發(fā)送修改信號脈沖給被測引信。圖5為輸出的啟動控制信號波形。
圖5:測試系統(tǒng)輸出的啟動控制信號。
測試系統(tǒng)軟件設計
電子時間引信通用測試系統(tǒng)控制軟件在Windows操作系統(tǒng)平臺下,基于LabVIEW8.5開發(fā)完成,采用模塊化編程思想,自頂向下設計,為了滿足高速率采集的要求,采用多線程編程,應用程序被分為3個線程:一個用戶界面線程,一個數據獲取線程和一個儀器控制線程。具有良好的人機交互界面,可進行數據采集、數據分析、存儲及自動報表生成等功能。系統(tǒng)測試軟件主要流程。
1)產品型號選擇
根據被測產品的型號,在操作界面上選擇相應的產品型號,系統(tǒng)控制軟件根據被測產品型號自動加載相應的系統(tǒng)設置參數。
2)電源設置
系統(tǒng)控制軟件根據加載的被測產品工作電源參數,將所需的電源參數編碼后通過串口發(fā)送給數字程控電源,數字程控電源根據收到的電源參數進行系統(tǒng)工作電源的自動調整,并將調整結果反饋給系統(tǒng)控制軟件。
3)測試項目選擇
根據不同引信的測試要求,對裝定性能測試、連續(xù)裝定可靠性測試、計時精度功能測試等不同測試內容進行選擇,同時針對不同的試驗項目進行試驗條件選擇,如高溫、低溫、振動等,并根據不同的測試內容和試驗項目自動加載相應的測試數據。
4)功能測試
功能測試在前三項選擇完畢后點擊運行即可自動進行測試,系統(tǒng)通過控制信號控制被測產品工作,并對被測產品工作過程中的相關特征信號進行采集。每個測試項目都封裝成一個子VI,方便主VI和TestStand調用,測試數據可自動加載,也可在測試開始前進行設置修改,如裝定時間、修改時間等。
5)數據處理及存儲
測試完成后,需將各種測試信息和數據進行記錄、分析處理和存儲,包括當前測試日期、時間、測試數據和各測試項目的狀態(tài)(未測試、通過、故障信息)等。數據處理存儲界面見圖7所示。
圖7:數據處理存儲界面
6)自動報表生成
當需要打印或提交測試報告時,可通過LabVIEW報表生成工具包調用相應的報表模版文件,或通過TestStand,將存儲的數據內容以模版格式自動生成所需要的各種報表和文件。
測試及性能驗證
測量數據的圖形化實時動態(tài)顯示是測試儀器必備的功能,像常見的數字示波器、頻譜分析儀等儀器都具有能夠顯示測量信號波形和儀器的工作狀態(tài)的CRT熒光屏。LabVIEW是通過波形顯示控件即實時趨勢圖控件。實時趨勢圖控件把新的數據連續(xù)添加到已有的數據的后面,波形是連續(xù)向前推進顯示的,這樣就可以很清楚地觀察到引信工作過程中的信號變化過程,能實時監(jiān)控被測信號的變化。
本測試系統(tǒng)數據的實時顯示是將引信的多路信號,在“通道回放”一欄中通過選擇,可以顯示某通道的波形,當數據回放時,顯示的波形還可以進行放大和縮小變換。圖8所示為本測試系統(tǒng)顯示的某通道波形圖。
圖8:本測試系統(tǒng)某通道波形圖。
引信測試的目的在于獲取引信的工作性能、狀態(tài)或特征信號,所以數據采集只是測試工作的第一步。數據的分析和處理構成測試系統(tǒng)的重要組成部分之一,傳統(tǒng)的引信測試數據處理通過DSP或MATLAB等其它工具完成,而本測試系統(tǒng)利用LabVIEW軟件內容豐富、功能強大的分析工具包,完全可以勝任復雜的數據分析和處理工作,其數據處理都在后臺調用工具包,其測試結果在運行完后即顯示合格與否的判定,使測試人員一目了然的明白測試結果。
測試系統(tǒng)設計完成后,我們設置了一些條件對系統(tǒng)的實際性能進行了測試。通過測試人員操作,對平均單發(fā)產品測試時間進行了測量;通過重復測試,對系統(tǒng)可靠性進行了驗證;通過設置故障,對系統(tǒng)的檢出率水平進行了測試;通過信號對比標定,對系統(tǒng)的測試精度進行了測試。經過測試表明,測試系統(tǒng)的單發(fā)測試時間縮短了一半以上,測試精度、可靠性和檢出水平都有較好的提升,在自動化、通用性方面都達到了系統(tǒng)設計的要求。
結論
針對電子時間引信的工作特點和自動化、通用化的使用要求,本測試系統(tǒng)采用虛擬儀器技術,通過工控機加裝凌華科技的高速數字化儀、數字I/O、繼電器輸出等板卡的硬件設計,結合LabVIEW的圖形化軟件編程,開發(fā)出了功能強大、性能優(yōu)越且易于擴展的電子時間引信通用測試系統(tǒng),實現(xiàn)了對測試過程和步驟進行自動化控制、對測量數據進行分析處理,對故障模式進行自動判斷等功能,顯著提高了測試效率、測試精度和檢出率。與傳統(tǒng)測試手段相比,虛擬儀器測試有著巨大優(yōu)越性,必將得到更廣泛、深入的應用。
評論