O 引言
本文對高度表的組成和工作原理進行分析,確定被測試項目。重點對被測參數進行分析,采用并行的開發模式。選擇適合的工控機,設計相應的調理電路。軟件用LabWindows/CVI語言,完成編輯、編譯、連接、調試、仿真等開發。
1 高度表概述
本文所研究的無線電高度表(以下簡稱高度表)作為某型導彈縱向彈道控制的關鍵部件,其性能的好壞將直接影響著導彈飛行高度的準確性和戰術發揮。在導彈飛行過程中,它實時測量導彈相對陸地(或海面)的真實高度,并給出與高度成正比的高度脈沖信號送給綜合控制計算機,以協助控制導彈在預定的高度上穩定飛行。
對于LFMCW高度表,其測高原理主要有差頻法和調制信號周期法。由于該高度表采用恒定差拍閉環體制,則其測高原理為調制信號周期法,可用式(1)來表征:
式中:fb——差拍頻率(Hz);
△F——調頻帶寬(MHz);
C——電磁波傳播速度(3×1O8 m/s);
Tm——鋸齒波調制周期(μs);
H——被測高度(m)。
對于確定的高度表,Tm與H成正比。當保持高度脈沖信號與調制周期Tm同步時,就可實現高度測量。
2 測試需求
高度表本質上屬于近程無線電探測系統,為判斷這類系統工作狀態與性能,通常對其高頻輻射信號和信號處理電路輸出的控制信號或狀態信號進行檢測,檢查其是否滿足輻射設計指標要求、工作時序與工作狀態要求。對該型高度表,需要檢查輻射信號頻率、帶寬、功率和整機靈敏度;檢查搜索/跟蹤狀態;檢查工作狀態是否滿足要求;檢查給定高度時,高度表輸出控制信號的正確性;還要監測整機工作電流。高度表工作是否正常、性能是否滿足探測、跟蹤與測距精度要求。
3 整體設計思路
本檢測設備的設計應遵循以下原則,以使系統功能完善、技術先進、性能優良、使用安全、操作簡單、維護方便,并具有一定動態適應性。從功能上講,要它能夠順利完成高度表的自動測試任務,具有連續自動測試、單步測試、自檢、測試結果儲存打印顯示等功能。
根據該系統的使命任務要求,“無線電高度表測試系統”由工控機、功能模板、適配器、程控高度模擬器和測試與管理軟件5個子系統組成。系統結構及子系統間控制與信息相互關系如圖l所示。
3.1 系統所涉及的各個子硬件功能介紹
3.1.1 工控機
工控機是整個測試系統操作、測控程序、管理程序的基本平臺,實現測試自動運行與管理。它提供測試功能模板所需的PCI總線,該總線也作為測試系統的測控總線。鑒于測試系統使用中溫度、力學環境適應性和可靠性要求較高,擬選用西門子公司的工控機產品作為整個測試系統的測控中心。
3.1.2 功能模板
功能模板是根據被測試信號種類和測試精度選購的。在高度表測試中,需要的功能模板主要有數據采集卡、數字I/O卡、計數卡和繼電器矩陣卡。這些功能模板均選用PCI總線結構,以便裝載在工控機內。
3.1.3 適配器
適配器的作用是對被測信號進行調理、分類,使得測試資源與被測信號適配,在模擬被測對象和數字測試資源之間建立一個測試接口。主要由分壓轉換、光隔離、開關控制組合、衰減控制組合、電源模塊等組成,其結構如圖2所示。
分壓與轉換模塊主要完成模擬電壓信號調理和分類,使得較大幅值電壓信號按比例調整到數據采集卡測試范圍內,并將同類模擬信號集中送至繼電器矩陣,以便測試選擇。
光隔離模塊主要對Pc、Pn信號進行隔離與電平轉換處理,以適應計數卡輸入計數信號電平需要。同時,對微波開關驅動信號進行隔離,以減小微波信號干擾。
因為微波開關數量較多,設計開關邏輯組合,用四位信號控制16路開關。
衰減控制信號通過計算機控制D/A器件產生,視具體電控衰減其型號確定。
電源模塊為整個測試系統和高度表提供測試電源,輸出電壓分別為+28.5VDC、±15VDC、+5VDC、+3.3VDC等。
3.1.4 程控高度模擬器
程控高度模擬器為模擬發射信號在目標與接收天線之間往返路徑產生的參數變化而設計,完成射頻信號經由的自由空間狀態模擬,即模擬導彈的飛行高度。程控高度模擬器為高度表測試提供測試高度要求的電磁波衰減與延遲特性,從而提供閉環測試條件。程控高度模擬器主要由微波開關、電控衰減器、延遲組件和控制部分組成,如圖3所示。
延遲組件采用聲體波延遲技術制作,由電(聲)轉換薄膜換能器、傳播聲波晶體、匹配網絡(或濾波器)三部分組成。根據測試要求,需要模擬7個不同的導彈飛行高度,因此需要7個延遲組件。每個延遲組件延遲時間是固定的,根據模擬的高度不同,確定每個延遲組件的延遲時間。在每個模擬高度上,程控高度模擬器總的延遲時間τ應該滿足式(2):
即由微波開關、延遲組件、程控衰減器和傳輸通道產生的延遲時間均應考慮在內。
微波開關用來作為天線信號通道控制器件,選擇射頻信號經過的延遲組件,每一時刻只打開一個通道。通道選擇由微波開關控制電路實現,在進行通道轉換時,應當先斷開當前通道,然后接通新的通道。
電控衰減器與延遲組件、微波開關串聯在射頻信號回路中,用于模擬射頻信號傳播不同路徑時產生的能量衰減。衰減值大小由施加的控制信號控制,當控制電壓為O 時衰減最小。在不同模擬高度上的衰減值大小同樣要綜合考慮衰減器衰減值、其它器件和傳輸通道產生的衰減。衰減值與控制電壓關系視具體衰減器型號而定。
無延遲組件射頻信號通道是專為高度表射頻頻率、發射功率和頻偏測試而設計。發射信號經過固定衰減器與本振信號(頻率固定)混頻(下變頻),經過一個濾波器濾波后進行正交變換,將該信號送至數據采集卡進行采樣,通過數據處理,計算射頻信號發射功率、中心頻率和調頻帶寬。盡管該部分不屬于高度模擬器,但因其高頻屬性而放在一起。該部分的另外一種選擇方案就是利用頻譜儀、微波功率計等市售儀器組成射頻參數測試子系統。其優點是便于維修調試,缺點是費用高。
3.2 測試與管理軟件
“無線電高度表測試系統”軟件主要由操作系統(Windows XP)、設備驅動程序、開發平臺LabWindows/CVI和測試軟件集組成,相互關系見圖4。
LabWindows/CVI是一種高效率的開發軟件,可以編譯生成獨立運行的測試程序。LabWindows/CVI采用C語言編程,與儀器驅動程序的語言形式相同,便于測試編程工作。LabWindows/CVI還提供了安裝打包手段,可將所有測試程序及驅動軟件打包成可安裝型文件形式,便于用戶安裝使用。
測試程序在軟件平臺之上完成,利用軟件平臺提供的用戶開發接口開發測試程序,而不通過設備驅動程序等低層軟件對具體的儀器設備編程。軟件平臺驅動包括硬件接口、儀器驅動程序等與測試資源相關的所有軟件驅動,完成軟件平臺與硬件之間接口驅動。測試層次結構如圖5所示。
(1)物理接口層
物理接口層是軟件和硬件結合層,硬件是功能模板卡及標準儀器,由測控計算機提供PCI總線控制和GPIB總線控制轉接接口,軟件是計算機的驅動程序,提供對控制卡的I/O操作。該層提供測控計算機與儀器間物理連接。
(2)測試資源層
測試資源層主要由測控卡及測試儀器驅動程序組成,系統所選用的測控卡及測試儀器無論是PCI總線還是GPIB總線儀器,儀器供應商均提供了驅動程序,該驅動程序按儀器驅動程序的標準要求來編寫,儀器驅動程序的功能函數則完成對儀器測試功能的控制和測試數據的讀取。該層根據測試策略生成測試代碼,為不同的測試功能提供測試程序。
(3)用戶管理層
用戶管理層主要包括測試功能組件、自行開發的應用軟件工具、數據庫系統和CVI本身的功能函數庫,是軟件平臺設計的重要組成部分,也是軟件對資源高度集中管理的體現。通過測試功能組件對資源進行控制,而不必理解熟悉該層以下的低層軟件。
(4)用戶應用層
用戶應用層是實現檢測功能的一層,該層為測試要求提供正式標準的定義,將維修測試數據標準化,從而決定測試策略,最終生成測試代碼。
用戶應用層是軟件平臺的重要組成部分,包括高度表的測試程序、檢測系統管理程序(程序管理器、數據管理器)。測試程序完成待測裝備的功能測試;程序管理器提供測試程序的啟動運行環境,對各種測試程序統一管理;數據管理程序用于管理、查詢或打印測試結果。
根據高度表測試系統使命任務與功能要求,測試軟件集應包含以下測試程序模塊:a)自動測試程序模塊;b)單步測試程序模塊;d)自檢程序模塊;e)校準程序模塊;f)用戶界面;g)管理及維護模塊;h)參數與故障數據庫。其相互關系如圖6所示。
3.2.1 測試主程序
高度表測試軟件主程序的功能是提供用戶界面,通過用戶操作來控制測試內容的執行。主程序面板采用菜單的形式,所有選擇通過鼠標操作完成。菜單欄顯示了系統所具有的所有可執行功能項。圖6內所有選項均可以在主程序界面進行選擇。
3.2.2 管理及維護程序
管理及維護程序進行操作員資格確認(密碼)、生成測試結果數據庫和報表、建立故障數據庫、日志管理和內部文件管理。
3.2.3 測試項目
測試項目主要包含高度表測試系統自檢、自動測試、單步測試和計量校驗。系統自檢主要指工控機部分,再開機時自動完成。
4 結束語
測試系統采用自下而上的設計思想,設備硬件系統采用了基于PCI的西門子公司的工控機作為核心,采集、檢測、控制、調理和輔助電路配置在一臺機箱中,具有結構簡單、技術成熟、抗干擾性能良好的優點。軟件系統采用開發效率高、應用功能強大的LabWindows/CVI作為測試軟件的開發工具,以目前流行的Windows XP作為開發平臺
評論
查看更多