基于NI CVI, LabVIEW和PXI的航空電子測試系統(tǒng)
PXI-7811R模塊同樣從待測單元的單色接口接收兩個非標的分離式同步信號。在每一個場同步脈沖的下降沿,一個對應的線同步信號變化沿就可以將奇偶半場區(qū)分開來。為了正確匹配,這套系統(tǒng)可以產(chǎn)生一個獨特的同步信號,該信號擁有STANAG 3350 B類同步信號的特征。系統(tǒng)重新將視頻元件產(chǎn)生的同步信號組合起來,并發(fā)送給通用顯示器的復合視頻、消隱以及同步 (CVBS) 輸入端,從而使該待測單元的單色視頻輸出可視化。
本文引用地址:http://www.ex-cimer.com/article/121894.htmPXI-7852模塊管理著專屬串行總線通訊協(xié)議,在通過PXI-5421產(chǎn)生發(fā)送給待測元件的視頻信號的同時通過PXI-7811處理由被測元件傳回的視頻信號。該協(xié)議包含兩個信號通道,一個通道單輸出,一個通道單輸入,輸入通道接受32位消息,輸出通道傳輸40位消息。每一個通道都有兩條物理信號巷道實現(xiàn),一條為時鐘巷道,一條為數(shù)據(jù)巷道。接收通道還將負責解碼收到的消息(串行數(shù)據(jù)還原),隔離錯誤,提取數(shù)據(jù),以及在測試站臺顯示器上演示結果。
發(fā)送通道需要能夠將文本腳本上讀取的消息轉化為串行消息用于傳輸,同時還要能識別錯誤的輸入。因為這些協(xié)議是非標準的,該系統(tǒng)需要一個非常靈活的設計,可以以最小的時間和成本應對不同的需求。我們選擇了NI-7852R FPGA模塊,因為在與LabVIEW FPGA模塊結合之后,它將 幫助我們達到我們所有的目標。
我們使用LabWindows/CVI開發(fā)圖形化用戶界面,管理所有的指令,控制站臺的儀器,并解析實現(xiàn)自動化測試的函數(shù)。我們利用LabVIEW軟件和LabVIEW FPGA模塊中與視頻接口和串行通訊相關的函數(shù)編寫VI。然后將在LabVIEW中創(chuàng)建的VI連接到LabWindows/CVI主程序中,從而滿足測試該單元的所有需求。圖2和圖3展示了LabVIEW編寫的兩個圖形化代碼,它們可以從一個位圖文件生成視頻分量,并且實現(xiàn)串行總線的傳輸功能。
評論