999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabWindows/CVI的某型通信電臺故障排查設(shè)備的設(shè)計

2012-07-30 04:07:10
電子測試 2012年7期
關(guān)鍵詞:故障功能設(shè)備

王 鵬

(中國電子科技集團公司第十研究所科研生產(chǎn)處,四川成都 610000)

0 引言

通信電臺是飛機航電系統(tǒng)的一部分,它主要完成航空系統(tǒng)的通信任務。某所作為在通信電臺領(lǐng)域占據(jù)主導地位的單位,承制了某型通信電臺的研制生產(chǎn)工作。該型通信電臺自投產(chǎn)以來,共計生產(chǎn)了上千套,而隨著通信電臺裝配數(shù)量的增加以及部隊作戰(zhàn)訓練要求的逐步細化,對該型通信電臺的使用越來越頻繁,暴露出的問題也越來越多。而傳統(tǒng)的測試設(shè)備過于笨重且接線復雜,分析問題時需參考的文件又多達上百頁、對照翻譯困難,這些問題都給赴外場排查故障的工程師們帶來了極大的不便。基于以上情況,急需研發(fā)出一種便攜式的通信電臺故障排查設(shè)備來輔助現(xiàn)場排故。

1 測試系統(tǒng)

該型通信電臺故障排查設(shè)備設(shè)計的指導思想是在滿足外場通信電臺指標測試要求的前提下,突出系統(tǒng)的實用性、便攜性、低成本和擴展性。為此,方案設(shè)計遵循以下設(shè)計原則:

(1)設(shè)計過程中,盡量使軟件界面更具人性化、可操作性;

(2)在保證技術(shù)指標前提下,盡量采用最簡電路方案,減小體積、減輕重量以及降低制造成本;

(3)在滿足體積要求的情況下,盡量多的預留可擴展的接口,以滿足更多功能的實現(xiàn)。

1.1 系統(tǒng)硬件結(jié)構(gòu)

該測試設(shè)備基于價格便宜、便于采購且通用性強的普通電腦硬件搭建,由設(shè)備電源、顯控單元、被測設(shè)備專用電源和接口電路組成。

該測試設(shè)備的基本組成框圖如圖1所示。根據(jù)測試系統(tǒng)的設(shè)計要求,該系統(tǒng)主要用于對通信電臺外場中的重要指標的功能性測試,主要考察的是被測設(shè)備的控制功能及其數(shù)據(jù)傳輸功能。故該測試設(shè)備利用了通信電臺的對外接口來實現(xiàn)這一系列功能——通過對A、B 兩部被測設(shè)備的控制,再由顯控單元即可對被測設(shè)備的工作模式、參數(shù)、工作方式、工作頻點等進行設(shè)置,實現(xiàn)被測設(shè)備的控制功能。

圖1 測試設(shè)備基本組成框圖

通過將被測設(shè)備A 作為源設(shè)備,被測設(shè)備B作為接收設(shè)備,再由顯控單元通過接口電路對被測設(shè)備A 和被測設(shè)備B 加載相同參數(shù)后下發(fā)控制指令及數(shù)傳數(shù)據(jù),被測設(shè)備A 將該數(shù)傳數(shù)據(jù)調(diào)制到射頻信號上后,將該信號發(fā)射至被測設(shè)備B,被測設(shè)備B 通過接收、解調(diào)后還原數(shù)傳數(shù)據(jù),并通過接口電路輸入至顯控單元,與源被測設(shè)備數(shù)據(jù)進行對比從而實現(xiàn)對被測設(shè)備的數(shù)傳功能的測試。

該測試設(shè)備的接口電路原理框圖如圖2所示。利用MOXA 公司的CP-114多串口卡,完成RS232電平與RS424電平的轉(zhuǎn)換,并將1個9芯串口擴展為4個9芯串口,分別實現(xiàn)顯控單元對被測設(shè)備A 和被測設(shè)備B的控制功能及它們之間的數(shù)傳通信功能。預留誤碼儀和音頻接口,可對被測設(shè)備的誤碼儀模式數(shù)傳和話音進行測試。該測試設(shè)備內(nèi)裝有電壓、電流指示表,能顯示當前電壓值及兩個被測設(shè)備上電后各自的電流值。基于被測設(shè)備總線上電及非總線上電兩種不同的上電方式設(shè)計了上電控制開關(guān),用于控制總線及非總線被測設(shè)備上電,PTT 開關(guān)用于控制被測設(shè)備在話音狀態(tài)下發(fā)射功率,數(shù)傳PTT 開關(guān)用于被測設(shè)備在常規(guī)數(shù)傳狀態(tài)下發(fā)射功率。原理框圖如圖3所示。

圖2 測試設(shè)備接口電路原理框圖

圖3 上電控制、PTT 控制及電源指示原理框圖

1.2 系統(tǒng)軟件結(jié)構(gòu)

測試軟件的開發(fā)平臺有多種選擇,其中,NI公司的虛擬儀器軟件平臺LabWindows/CVI 是目前在自動測試系統(tǒng)開發(fā)領(lǐng)域中應用較為廣泛的一款:因此,該測試設(shè)備應用軟件也是基于這個開發(fā)平臺進行設(shè)計。其軟件架構(gòu)如圖4所示,本軟件包括兩個層次——即面向控制盒的底層驅(qū)動層,以及被測設(shè)備控制、參數(shù)設(shè)置等應用程序所在的上層測試應用層。

圖4 測試設(shè)備軟件架構(gòu)圖

驅(qū)動層主要是被測設(shè)備的驅(qū)動,根據(jù)計算機與被測設(shè)備之間的通信協(xié)議,設(shè)計底層驅(qū)動函數(shù)來完成對被測設(shè)備包括參數(shù)設(shè)置、頻表加載、波道號設(shè)置、頻點設(shè)置、工作時間設(shè)置等。

應用層則是根據(jù)用戶所需實現(xiàn)的不同功能劃分出了被測設(shè)備控制、數(shù)傳互通、參數(shù)加載、頻表加載等功能單元。

2 測試程序軟件設(shè)計

2.1 測試軟件模塊化設(shè)計

本測試設(shè)備軟件在開發(fā)時,采用了模塊化的主導設(shè)計思想,即通過把一個軟件劃分成很多模塊,每個模塊分別完成不通的功能。各個模塊在規(guī)定的接口標準下是相互獨立的,這既有助于軟件的調(diào)試,也保證了各個模塊開發(fā)的獨立性,測試軟件模塊組成如圖5所示。

圖5 測試軟件模塊組成

2.2 測試軟件實現(xiàn)流程

測試設(shè)備軟件的流程圖如圖6所示。首先,要完成的是測試的初始化,在測試設(shè)備加電后軟件會提示設(shè)備是否已受控,如不受控則應斷電檢查接口電纜及儀器連接情況。在上電完成后,即可進入主界面選擇需要測試的項目,當選擇好需要測試的項目時會進入該項目的子測試界面,用戶可以在該界面選擇想要測試的信息。用戶在測試時的人機交互都是實時進行的,測試信息均能及時的反饋到測試界面上,如有異常情況出現(xiàn),軟件會報錯,并對產(chǎn)生異常的原因進行最基本的判斷。用戶在測試完成后可返回主界面,通過選擇其它功能模塊進行下一輪的測試。如此循環(huán),直至所選測試全部完成。

3 功能函數(shù)的編程實現(xiàn)

3.1 自檢函數(shù)的編程實現(xiàn)

該測試設(shè)備軟件在初始化完成后可以選擇對被測試設(shè)備進行自檢、各種參數(shù)設(shè)置/查詢等功能。其中,自檢功能是該通信電臺在外場排故時最常使用到的一個功能,利用自檢功能可以讓技術(shù)人員在產(chǎn)品發(fā)生故障時第一時間檢查各模塊的工作情況,方便對故障模塊進行定位并隔離故障模塊進行進一步的排故工作。

圖6 軟件實現(xiàn)流程圖

本小節(jié)將簡要描述測試軟件對通信電臺進行自檢的過程。

①首先,根據(jù)通信協(xié)議的規(guī)定,利用struct 函數(shù)建立啟動自檢的信令selftest,并通過ComWrt (int portNumber,char buffer[],int count)函數(shù)指定相應的通信串口給被測設(shè)備發(fā)送自檢命令。在ComWrt 函數(shù)中,buffer[]指寫入端口緩沖區(qū)的字符串數(shù)據(jù),count 代表的是寫入緩沖區(qū)的字節(jié)數(shù)目;該部分由以下程序?qū)崿F(xiàn):

②信令發(fā)出后,在達到通信協(xié)議規(guī)定延遲時間及延遲次數(shù)后,利用GetInQLen (int portNumber)函數(shù)對輸入端口隊列中的回傳數(shù)據(jù)字符數(shù)目進行讀取。如字符數(shù)目為0,則表示測試軟件未能與被測設(shè)備建立起有效通信,沒有可用的自檢信息反饋給測試軟件。此時應對被測設(shè)備的加電情況、測試電纜連接情況進行檢查,確保測試軟件與被測設(shè)備之間能進行有效的通信;該部分由以下程序?qū)崿F(xiàn):

③如字符數(shù)目不為0,則通過ComRd (int portNumber,char buffer[],int count)函數(shù)接收輸入端口隊列中的回傳數(shù)據(jù)進行比對分析。在ComRd函數(shù)中,buffer[]是存放讀取數(shù)據(jù)的緩沖區(qū),count是字節(jié)符數(shù)目。在參考通信協(xié)議進行比對分析得出結(jié)果后,可以通過SetCtrlVal (int panelHandle,int controlID,...)函數(shù)實時的將自檢結(jié)果反應在操作界面里;該部分由以下程序?qū)崿F(xiàn):

3.2 關(guān)聯(lián)軟件的調(diào)用實現(xiàn)

在外場排故的過程中,除了對被測試設(shè)備的控制外,往往還需要對被測試設(shè)備進行程序燒錄、各類參數(shù)的加載等參數(shù),本測試軟件利用LabWindows CVI 對這一類軟件進行了整合。

在上面這一小段程序中,利用LabWindows CVI的用戶交互事件在測試軟件界面生成了一個調(diào)用參數(shù)加載軟件用的控件,在測試軟件運行過程中,當用戶在圖形用戶界面對該控件進行操作時(本軟件中設(shè)置為單擊該控件),就將執(zhí)行該控件對應的回調(diào)函數(shù),由回調(diào)函數(shù)來完成與控件對應的功能。反映在本段程序中,由GetProjectDir、strcat、LaunchExecutable 三個函數(shù)組成了調(diào)用相對路徑“\測試系統(tǒng)用軟件\調(diào)試用參數(shù)\”下編程器_dbg.exe 程序的回調(diào)函數(shù)。

4 故障排查設(shè)備的測試驗證

4.1 測試內(nèi)容

根據(jù)本故障排查設(shè)備最初的任務要求,該設(shè)備主要實現(xiàn)的是對某型通信電臺的控制功能、波道參數(shù)及頻表編輯與加載功能、數(shù)傳誤包率測試功能等幾類功能。

任務團隊專門為本設(shè)備擬制了專用校準規(guī)范,并以此為依據(jù)對設(shè)備進行測試,測試表格如表1所示。

4.2 測試步驟

4.2.1 設(shè)備的連接

將故障排查設(shè)備與被測設(shè)備參考圖1中的連接方式連接好,并為設(shè)備加電。

4.2.2 電源輸出檢測

按下故障排查設(shè)備上電開關(guān),觀察電壓表是否能顯示輸出電壓,上電指示燈是否變亮。

表1 某型通信電臺故障排查設(shè)備校準記錄表

4.2.3 電臺上電控制及工作電流檢測

按下電臺上電開關(guān),觀察電流表是否能顯示輸出電流,上電指示燈是否變亮。

4.2.4 對電臺的控制功能檢測

操作故障排查設(shè)備專用軟件同時對兩部電臺進行控制,觀察該軟件是否能對電臺進行工作模式的控制、門限及使能參數(shù)的設(shè)置、TOD時間的設(shè)置與查詢、XXB模式的設(shè)置。

4.2.5 對電臺波道參數(shù)及頻表編輯與加載的功能檢測

操作故障排查設(shè)備專用軟件,觀察該軟件是否能對電臺波道參數(shù)及頻表進行編輯與加載。

4.2.6 對空/海軍型電臺進行數(shù)傳誤包率測試的功能檢測

設(shè)置電臺A 作激勵源,發(fā)射數(shù)傳調(diào)制信號,設(shè)置電臺B為接收方。將電臺B的收數(shù)據(jù)與電臺A的發(fā)數(shù)據(jù)進行比較,測試電臺收發(fā)數(shù)傳功能是否正常。

4.2.7 話音PTT、數(shù)傳PTT 開關(guān)功能檢測

控制電臺工作在話音方式,將電臺射頻輸出端口與綜測儀相連接,按下話音PTT 開關(guān),觀察綜測儀上顯示電臺發(fā)射功率是否正常,發(fā)射指示燈是否變亮。

4.2.8 音頻輸入、輸出功能檢測

控制電臺工作在話音方式,將測試設(shè)備收明話、發(fā)明話音頻接口與綜測儀相連接,觀察綜測儀上顯示電臺接收音頻幅度、調(diào)制度及頻偏是否正常。

4.3 測試結(jié)果

根據(jù)上述步驟,本故障排查設(shè)備完成了對某型通信電臺的十多項主要指標的測試,測試覆蓋率達到95%以上。事實證明,基于LabWindows/CVI的某型通信電臺故障排查設(shè)備能夠有效的完成預定測試任務。

5 結(jié)論

基于虛擬儀器技術(shù)的某型通信電臺故障排查設(shè)備測試項目全面、操作方便、體積小、重量輕、便于攜帶,能夠有效地完成預定測試任務,并可以替代傳統(tǒng)復雜的測試設(shè)備來完成某型通信電臺的主要功能指標檢測,為外場聯(lián)試及排故使用提供了便利的條件。其實用性強、可靠性高,本文所述的測試設(shè)備的程序設(shè)計成功地為該設(shè)備的信息處理、人機交互提供了高效的控制與保障。實際應用表明,程序滿足用戶需求,運行穩(wěn)定、可靠、易于使用和維護。

[1]范惠林,徐洪吉,陳丹強.基于LabWindows/CVI的機載武器測試系統(tǒng)程序設(shè)計[J].計算機測量與控制,2009,17(6):1123-1124.

[2]王建新,楊世鳳,隋美麗.LabWindows/CVI測試技術(shù)及工程應用[M].北京:化學工業(yè)出版社,2006.

[3]嚴一平.虛擬儀器技術(shù)和發(fā)展趨勢[J].上海計量測試,2005(03):16-17.

[4]張新莊,王勇,唐潔.基于虛擬儀器的電臺自動檢測系統(tǒng)[J].電子測試,2008(8):49-52.

[5]林君.虛擬儀器原理及應用[M].北京:科學出版社,2006.

[6]游志剛,張劍云.基于軟件無線電技術(shù)的電臺自動測試系統(tǒng)[J].電子技術(shù),2004(2):37-39.

[7]刑鈺,王公浩.某型機載超短波抗干擾電臺自動測試系統(tǒng)的設(shè)計[J].測控技術(shù),2006(3):33-36.

[8]江勝文.通信設(shè)備自動化檢測系統(tǒng)的研制[J].電子測試,2008(2):56-59.

[9]林麗莉,秦開宇.基于虛擬儀器技術(shù)的電臺自動測試系統(tǒng)[J].中國測試技術(shù),2008,34(4):139-141.

猜你喜歡
故障功能設(shè)備
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
諧響應分析在設(shè)備減振中的應用
故障一點通
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
關(guān)于非首都功能疏解的幾點思考
奔馳R320車ABS、ESP故障燈異常點亮
500kV輸變電設(shè)備運行維護探討
故障一點通
江淮車故障3例
原來他們都是可穿戴設(shè)備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 日本a级免费| 亚洲视频三级| 韩国福利一区| 国产精品免费电影| 亚洲视频一区在线| 中文字幕中文字字幕码一二区| 永久毛片在线播| 五月激激激综合网色播免费| 亚洲熟女中文字幕男人总站| 国产精品无码久久久久久| 青青草原国产精品啪啪视频| 久久久久人妻精品一区三寸蜜桃| 国产亚洲精| 人妻精品久久久无码区色视| 国产精品久久久久久久久久98| 国产美女在线免费观看| 亚洲天堂福利视频| 久久久国产精品无码专区| 日韩欧美国产另类| 91成人免费观看| 欧美啪啪网| 91久久性奴调教国产免费| 中文字幕久久波多野结衣| 午夜精品一区二区蜜桃| 色综合日本| 久久久久人妻一区精品| 国产91熟女高潮一区二区| 中文字幕 91| 无码中文AⅤ在线观看| 久久精品人人做人人| 青草91视频免费观看| 福利小视频在线播放| 亚洲精品日产AⅤ| 欧美亚洲一区二区三区在线| 日本三级欧美三级| 日韩 欧美 小说 综合网 另类 | 亚洲欧洲日韩综合色天使| 中文字幕第4页| 久久国产精品77777| 成年人福利视频| 欧美黄网站免费观看| 国产在线小视频| 亚洲系列中文字幕一区二区| 亚洲开心婷婷中文字幕| 台湾AV国片精品女同性| 五月六月伊人狠狠丁香网| 亚洲国产成人超福利久久精品| 一区二区三区在线不卡免费| 99免费在线观看视频| 亚洲国产在一区二区三区| 91美女视频在线观看| 欧美在线观看不卡| 在线观看欧美国产| 午夜天堂视频| 亚洲欧洲国产成人综合不卡| 亚洲手机在线| 亚洲美女高潮久久久久久久| 亚洲视频色图| 欧美精品伊人久久| 欧美色图久久| 亚洲欧美日韩综合二区三区| 亚洲毛片在线看| 成色7777精品在线| 婷婷伊人五月| 久青草国产高清在线视频| 日韩免费中文字幕| 国产手机在线小视频免费观看| 国产福利小视频高清在线观看| 亚洲黄网视频| 日本91在线| 亚洲综合色区在线播放2019| 亚洲男人的天堂久久香蕉| 亚洲国产成人无码AV在线影院L| 欧美伊人色综合久久天天| 中文字幕亚洲精品2页| 99久久精品国产综合婷婷| 国产午夜一级毛片| 日韩视频免费| 久久免费观看视频| 精品五夜婷香蕉国产线看观看| 天堂岛国av无码免费无禁网站| 亚洲精品第一页不卡|