国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于某航空電子設備的自動測試系統(tǒng)設計與實現

基于某航空電子設備的自動測試系統(tǒng)設計與實現

作者: 時間:2012-04-17 來源:網絡 收藏

1引言

航空的測試要求利用有限的資源,構建功能多樣化的系統(tǒng)。機載的信號多且復雜,涵蓋了低頻和高頻信號、連續(xù)和離散信號,同時還包括一些非電信號。傳統(tǒng)的測試系統(tǒng)采用分立儀器搭建,這種方法成本高,測量自動化程度低,擴展性差,因此要尋求一種實現高集成化應用廣泛的解決方案。本測試系統(tǒng)的設計可以兼容兩種航空電子機載設備的測試,兩個機載組件是實現飛機瞄準顯示、夜視穩(wěn)定性和操縱性的關鍵環(huán)節(jié)。被測設備組件收發(fā)的信號包括數字發(fā)控信號,固定頻率,電機驅動脈沖信號,RS 232/RS 422串口信號等。組件的功能就是響應計算機的命令從而發(fā)出其他類型信號來操作相關的機載硬件設備。原有的測試環(huán)境是依照操作人員手動搭建的測試平臺,包括示波器、開關量開關、萬用表等,只能對設備一小部分功能進行檢驗,效率和準確性都有待提高。針對原有系統(tǒng)自動化程度低的缺點,本研究從軟件和硬件兩方面討論了一種基于航空電子機載及調試系統(tǒng)的設計實現方法。

2測試系統(tǒng)的硬件設計描述

2.1 測試系統(tǒng)的功能和硬件組成

系統(tǒng)覆蓋了原有手動測試平臺的所有功能,為方便和完善測試還增加了新的特性,具體包括以下幾方面:

(1)測試系統(tǒng)的自檢測功能,包括軟件、硬件完整性自檢;

(2)測試的可選擇性,包括自動測試和手動調試測試,自動測試獨立模擬被測試電子設備工作狀況,按照設備正常工作流程進行一遍或多遍測試;手動調試測試時可以根據測試項目單步驟重復測試,方便錯誤定位;

(3)檢測到產品故障時暫停檢測并報故障,人工干預后可選擇結束檢測或繼續(xù)檢測其他項目,同時有例行測試功能可以保證被測設備在某一狀態(tài)下進行長時間的狀態(tài)監(jiān)測;

(4)每次自動測試結果保存為一個單獨文件,并提供打印輸出功能;

(5)詳盡的在線實時幫助輔助操作人員完成測試;

(6)測試系統(tǒng)可以同時測試4塊機載電子設備組件,有效地提高測試效率。

整個測試系統(tǒng)(包括被測機載設備)由3個部分組成,如圖1所示。



2.2測試系統(tǒng)主機和內部數據采集卡

測試系統(tǒng)主機是整個系統(tǒng)最重要的硬件平臺。這里選用了ACME-EMP350便攜式工控機作為測試系統(tǒng)主機。該型號性能穩(wěn)定可靠,符合國軍標,且主板有足夠的擴展槽以備功能擴展。屏幕15.1寸,采用奔4主板,其他性能參數均超過主流工控機標準,完全能達到測試系統(tǒng)要求的穩(wěn)定性和易操作性。

在分析被測設備信號形式和數量之后,并考慮同時測試4個設備,選擇數據采集卡的類型如下:開關量輸入輸出卡2塊,A/D,D/A卡各1塊。為了簡化系統(tǒng)設計和提高可靠性,數據采集卡選用NI公司和研華公司的成熟產品。

2.3轉接機箱和信號調理控制卡

測試主機與被測設備之間由轉接機箱相連,主要起到信號調理和控制的作用。轉接機箱內部包括調理控制卡、開關電源、采集卡的適配器等,它們都通過D型連接器及電纜與主機采集卡互連。調理控制卡所需的+5 V和+28 V電源由轉接機箱中的開關電源提供,其也為被測設備的正常工作供電。

信號調理控制卡負責系統(tǒng)的自檢和測試狀態(tài)的切換。測試系統(tǒng)采用軟件控制的方式對信號調理控制卡進行信號調控,這樣能夠在不同狀況下達到測試的目的。由于數據采集卡的輸出信號特性和被測航電設備的要求不完全相同,需要加入信號調理控制卡使采集卡輸出信號特性與被測航電設備匹配,比如的幅度,數字量信號的電平值等。信號調理控制卡主要采用運放放大以及繼電器實現信號切換,功能實現簡單,不再贅述。

3系統(tǒng)的軟件設計描述

3.1軟件設計思想

在測試軟件的開發(fā)中,對應的開發(fā)平臺有專門為虛擬儀器設計的軟件LabView和Labwindows/CVI,VEE等,也有通用的軟件開發(fā)工具VC++,VB等。專用的虛擬儀器軟件開發(fā)平臺優(yōu)點在于開發(fā)周期短,缺點在于圖形化的編程語言給開發(fā)者的自主性比較小,底層支持不夠。而VC++開發(fā)比較通用,對底層的支持比較好,技術較為成熟,對于上層各種模塊的實現方案也較多,因此采用VC++編程。

測試系統(tǒng)上層軟件要求有簡單易用的圖形化測試界面,還要具備自動測試、手動調試測試、例行測試,以及測試結果打印、錯誤報告提示、系統(tǒng)自檢測等功能。對應于不同的功能最好建立不同的功能模塊,這樣有助于測試通用性和移植性,對于將來擴展應用也非常有利。另外,將具體測試對象及代碼功能進行封裝,也有利于測試系統(tǒng)的維護。當然,應用程序必須對錯誤操作有良好的錯誤提示處理,這樣能夠有效地增加軟件的容錯性和可靠性。

3.2軟件整體構架

測試軟件設計采用分層結構,下層為上層提供服務,上層通過函數的形式接口使用下層來完成本身的功能,每一層的變更不影響其他層的正常工作。針對測試的要求以及設計理念,測試系統(tǒng)軟件分成以下幾個部分:硬件層,物理接口層,硬件驅動層,軟件支持層,用戶應用層。同時,每一層次當中有其對應的模塊化處理,從而保證軟件系統(tǒng)的健壯性和易用性。整個軟件設計的層次關系如圖2所示。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉