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

基于TestStand的分機(jī)自動故障診斷系統(tǒng)*

2014-07-10 03:42:20毛秀麗何洋炎李偉
現(xiàn)代防御技術(shù) 2014年1期
關(guān)鍵詞:故障診斷故障設(shè)備

毛秀麗,何洋炎,李偉

(中國電子科技集團(tuán)公司 第51研究所,上海 201802)

0 引言

在實際工作中,裝備的維修保障人員必須經(jīng)過系統(tǒng)的培訓(xùn)和學(xué)習(xí),熟悉和了解裝備里每一個分機(jī)的工作原理、性能指標(biāo)、工作方式,才有可能對分機(jī)進(jìn)行故障診斷,把分機(jī)的故障準(zhǔn)確地定位到某一個板卡上,完成維修和保障工作。對于那些已生產(chǎn)多年的裝備,維修人員不斷地變化和更替,這種培訓(xùn)和學(xué)習(xí)的工作量會更大,一定程度上造成人力和物力的浪費(fèi)。

針對這些問題,本文利用基于TestStand提供的強(qiáng)大功能和接口,為每個分機(jī)開發(fā)出一套自動故障診斷系統(tǒng),根據(jù)系統(tǒng)界面的提示指導(dǎo)對分機(jī)進(jìn)行故障診斷,界面簡單明了,不需要去了解分機(jī)的各項性能指標(biāo)、工作方式等等信息,也不需要了解裝備方面的專業(yè)知識就可以完成,分機(jī)故障診斷達(dá)到自動化和智能化水平,工作效能也得到極大的提高[1-4]。

1 自動故障診斷系統(tǒng)的方案設(shè)計

分機(jī)自動故障診斷系統(tǒng)是建立在一系列硬件平臺基礎(chǔ)上的,最后通過編程對這些硬件進(jìn)行控制,下面分別從硬件和軟件2個方面來說明。

1.1 自動故障診斷系統(tǒng)的硬件設(shè)計方案

自動故障診斷系統(tǒng)的硬件組成統(tǒng)稱為自動測試平臺,它包括三大部分:程控電源,主要是為分機(jī)的測試加電;數(shù)字I/O(輸入/輸出),為分機(jī)測試提供必要的控制信號;計算機(jī),是主要的操控平臺。如圖1所示,除了自動測試平臺外,自動故障診斷系統(tǒng)根據(jù)不同分機(jī)的工作特點(diǎn),還可能需要信號源、頻譜儀、示波器等儀器設(shè)備。

圖1 自動故障診斷系統(tǒng)的硬件組成框圖Fig. 1 Hardware diagram of auto failure diagnosis system

從圖1的硬件組成框圖中,可以看出,由于自動故障診斷系統(tǒng)提供了分機(jī)正常所需的各種硬件配置和工作條件,比如供電、控制信號等,這樣使得分機(jī)在檢測時可以獨(dú)立于裝備之外進(jìn)行測檢,避免了裝備里面如果存在其他分機(jī)有故障時,分機(jī)的故障診斷不能進(jìn)行或者診斷故障出錯的發(fā)生。

1.2 自動故障診斷系統(tǒng)的軟件設(shè)計方案

自動故障診斷系統(tǒng)是基于TestStand軟件開發(fā)的,它提供了良好的開發(fā)界面和多擴(kuò)展的API接口。在TestStand 中對一個分機(jī)的多項指標(biāo)來測試,每一項指標(biāo)的測試放在一個程序序列中,最后組成一個分機(jī)的測試序列集,運(yùn)行這個測試序列集就可以完成對分機(jī)的故障診斷。通常在一個分機(jī)自動故障診斷系統(tǒng)中,主要包括電源控制模塊、儀器控制模塊、數(shù)字I/O控制模塊、分機(jī)性能測試模塊、故障診斷模塊5個部分,組成如圖2所示。

圖2 自動故障診斷系統(tǒng)的軟件組成圖Fig. 2 Software diagram of auto failure diagnosis system

(1) 電源控制模塊

有些分機(jī)在故障檢測時,要加電才能正常工作,所以在軟件中專門一個模塊來編程來完成對分機(jī)的加電,提供分機(jī)所需的工作電流和電壓。

(2) 儀器控制模塊

分機(jī)在故障檢測時,需要注入信號來模擬分機(jī)工作時狀態(tài),同時通過頻譜儀或示波器來監(jiān)視輸出口的信息參數(shù),最后把這些參數(shù)讀回到軟件系統(tǒng)中。

(3) 數(shù)字I/O控制模塊

提供分機(jī)檢測時所需要的控制信號。

(4) 分機(jī)性能測試模塊

依據(jù)分機(jī)的工作原理,對分機(jī)的性能指標(biāo)進(jìn)行測試。

(5) 故障診斷流程模塊

依據(jù)分機(jī)性能測試結(jié)果,對比原來正常的工作性能指標(biāo),來判斷分析故障點(diǎn)出在哪個地方。

2 分機(jī)自動故障診斷系統(tǒng)的實現(xiàn)過程

2.1 TestStand功能簡介

TestStand是美國國家儀器公司開發(fā)的軟件平臺,是可立即執(zhí)行的測試執(zhí)行管理軟件、用于組織、控制和執(zhí)行自動化原型設(shè)計、驗證和制造測試系統(tǒng),它的功能完全由用戶定義。

TestStand 架構(gòu)的中心組件是一個執(zhí)行引擎,它提供一個開放API接口以方便與其他應(yīng)用的通信,序列編輯器和操作者界面利用API訪問 TestStand引擎。此外,共有3種用于定義開發(fā)環(huán)境、運(yùn)行環(huán)境和執(zhí)行環(huán)境的特性的重要文件類型。分別是3種不同的用戶操作界面,分機(jī)故障診斷系統(tǒng)主要是在TestStand開發(fā)環(huán)境中通過編程完成的,主要供給是開發(fā)人員使用的,當(dāng)序列程序開發(fā)完成后,在執(zhí)行環(huán)境中提供給分機(jī)維護(hù)保障人員使用[5-6]。

2.2 自動故障診斷系統(tǒng)工作流程

分機(jī)自動故障診斷系統(tǒng)開發(fā)之前,必須知道分機(jī)的性能指標(biāo)、而且對其指標(biāo)的測試過程和故障診斷步驟有一個詳細(xì)的了解。要知道一個分機(jī)是否工作正常,首先要檢測分機(jī)的各項性能指標(biāo)是滿足正常指標(biāo)要求,因此自動故障診斷系統(tǒng)首先是要檢測分機(jī)的性能指標(biāo)參數(shù),然后跟正常指標(biāo)匹配,一般分機(jī)設(shè)計時,每一個指標(biāo)參數(shù)可能對應(yīng)著一個獨(dú)立的設(shè)計單元或者是板卡,對照出現(xiàn)的錯誤參數(shù),就可以定位到哪個卡板出現(xiàn)故障。

一個分機(jī)的故障診斷的大致流程圖如圖3。在實際工作過程中,可能有更復(fù)雜的故障判斷流程,但總是設(shè)計思路都是依據(jù)下面的形式來展開進(jìn)行的。

圖3 自動故障診斷系統(tǒng)的工作流程圖Fig. 3 Workflow diagram of auto failure diagnosis system

2.3 分機(jī)自動故障診斷系統(tǒng)執(zhí)行環(huán)境(操作界面)

當(dāng)一個分機(jī)的自動故障診斷系統(tǒng)開發(fā)完成后,交由維護(hù)保障人員使用時,他們是在TestStand提供的執(zhí)行環(huán)境中來操作完成,只需點(diǎn)擊圖4所示幾個按鈕就可以完成分機(jī)的故障診斷。

圖4 維護(hù)保障人員操作界面Fig.4 Maintainer's operation interface

步驟一:輸入測試信息,主要是輸入分機(jī)的代碼編號,在這程序開發(fā)中是事先設(shè)置好的。

步驟二:連接被測設(shè)備,指系統(tǒng)硬件平臺的連接,一般有詳細(xì)的連接示意圖。

步驟三:選擇要測試的項目,以某一分機(jī)需要測試的項目為例,點(diǎn)擊后界面如圖5所示,根據(jù)需要選擇需要測試的項目。

步驟四:測試運(yùn)行,點(diǎn)擊就開始運(yùn)行。

上面的4個步驟就是一個分機(jī)的故障診斷操作的全過程,界面清晰,操作簡單易學(xué)。

2.4 分機(jī)自動故障診斷系統(tǒng)的執(zhí)行結(jié)果

在上面圖5中選擇主通道增益測試時,點(diǎn)擊步驟四運(yùn)行結(jié)果如表1和圖6所示。

圖5 測試項目選擇界面Fig. 5 Selection interface for test items

表1 主通道增益測試報告Table 1 Test report of main channel's gaining

被測設(shè)備載機(jī)/載車編號名稱xx分機(jī)BM號版本1序列號xxxxxxxxxxxxx操作員admin測試時間2012-7-11 19∶43∶33測試項目主通道增益測試 測試結(jié)論不合格序號輸出功率/dBm值范圍頻率誤差/MHz值范圍1-34.83[-20.00, 20.00]0[0.00, 5.00]2-23.67[-20.00, 20.00]0[0.00, 5.00]3-24.50[-20.00, 20.00]0[0.00, 5.00]4-26.33[-20.00, 20.00]1.05[0.00, 5.00]

在表1中可以直觀地看到分機(jī)的性能指標(biāo)是否合格、分機(jī)名稱、版本號、操作時間、操作員等等信息,當(dāng)測試項有不合格時,進(jìn)行故障診斷程序后,會顯示如圖6所示的故障診斷結(jié)果對話框,從圖中可以很直觀地看到分機(jī)故障所在的板卡。

圖6 故障結(jié)果顯示對話框Fig. 6 Failure result display& dialog box

3 自動故障診斷系統(tǒng)的關(guān)鍵技術(shù)

(1) 測試序列的優(yōu)化

為了完成分機(jī)的自動故障診斷,必須要進(jìn)行分機(jī)性能指標(biāo)的測試,滿足分機(jī)性能指標(biāo)的測試點(diǎn)有很多,但并不是點(diǎn)越多越好。隨著測試點(diǎn)的增多,計算量會呈幾何級數(shù)的增長,勢必會影響故障診斷的速度,也浪費(fèi)了一定的資源。另一方面,測試時不同測試點(diǎn)的順序不一樣,分機(jī)不同的性能指標(biāo)測試的順序不一樣,都會影響系統(tǒng)的診斷速度。所以在系統(tǒng)設(shè)計中,為了使測試時間最短、測試費(fèi)用最低、故障虛警率最小,必須明確有哪些測試點(diǎn)、哪些測試應(yīng)優(yōu)先運(yùn)行,哪些測試后執(zhí)行,這就是測試序列的優(yōu)化過程。

測試序列的優(yōu)化,依據(jù)平均故障診斷時間和故障虛警率作為測試序列尋優(yōu)的依據(jù)。尋求最優(yōu)化的過程,可描述成通過合理安排測試順序,使決策樹所對應(yīng)的平均故障診斷間時和故障虛警率最小的優(yōu)化問題。在此系統(tǒng)中,主要通過動態(tài)規(guī)劃法來完成。

模型在檢測故障過程中,設(shè)備選測試集為T ={t1,t2,… ,tn},tj(j=1,2,…,n)為測試點(diǎn) ,每次檢測所需的時間為cj。所需檢測的故障集為F ={f1,f2,… ,fm},fi(i=1 ,2 ,… ,m)為故障點(diǎn)。各個測試相互獨(dú)立 ,且每個測試只有“正常”、“異常”2種情況。為了選取最優(yōu)測試序列,需要依次作出n個決策D1,D2,…,Dn,如若這個決策序列是最優(yōu)的,對于任何一個整數(shù)k(1 < k < n),不論前面k個決策是怎樣的,以后的最優(yōu)決策只取決于由前面決策所確定的當(dāng)前狀態(tài),即以后的決策Dk+1,Dk+2,…,Dn也是最優(yōu)的。在實際工程中,運(yùn)用此動態(tài)規(guī)劃算法對測試序列進(jìn)行優(yōu)化,極大地提高了故障診斷的效率。

(2) 對設(shè)備及儀器的控制調(diào)用

如何借助硬件平臺的一些設(shè)備,完成分機(jī)的自動故障診斷,很明顯,系統(tǒng)的關(guān)鍵技術(shù)就是如何去驅(qū)動這些設(shè)備并去控制它們,提供分機(jī)診斷時的所需要的電壓、信號形式、控制信號,并能準(zhǔn)確知道分機(jī)輸出口的信號參數(shù)。

在TestStand中有專門的控件和動態(tài)鏈接數(shù)據(jù)庫來完成對這些設(shè)備的操作,主要是通過編寫Action控件來完成,不同的設(shè)備通過調(diào)用它們不同的動態(tài)鏈接庫來完成對它們底層的驅(qū)動。如圖7所示,在程序編輯窗口調(diào)用Action控件語句,在動態(tài)鏈接庫窗口設(shè)置設(shè)備的屬性參數(shù)。通過調(diào)用開ViOpen()完成對設(shè)備的初始化,初始化完成通過ViOpen()或者ViWrite()對設(shè)備進(jìn)行讀寫操作,最后是通過ViClose()函數(shù)來關(guān)閉設(shè)備,并釋放設(shè)備占用的內(nèi)存空間[7-8]。

圖7 程序編寫界面Fig.7 Program interface

4 結(jié)束語

充分利用TestStand的自動測試功能和對測試序列的管理,極大地提高了裝備維修人員的工作效率。從上面的整個過程中也可以看到,通過這個分機(jī)故障診斷系統(tǒng),維修人員不必要去了解分機(jī)的使用說明、性能指標(biāo)、工作方式等等內(nèi)容。僅根據(jù)簡單的界面提示進(jìn)行操作,就可以準(zhǔn)確迅速判斷地故障所在的位置,分機(jī)故障的診斷過程也變得很簡單容易。特別是維修中用到的各種復(fù)雜儀器也不用自己手動控制,或者熟練使用,整個過程甚至不需要具備很多的專業(yè)知識即可以完成。大大提高了工作效率和簡化了工作過程,給裝備的后期維護(hù)保障提供了方便有利的手段。同時,在裝備分機(jī)的研發(fā)、生產(chǎn)過程中,也可以利用它們來完成對分機(jī)的各項性能指標(biāo)的檢測。可以說,在裝備的整個生命周期內(nèi),此應(yīng)用都能起到事半功倍的效果[9-12]。

參考文獻(xiàn):

[1] 于建林,唐曉莉,丁國興.基于TestStand的測試系統(tǒng)及應(yīng)用[J]. 國外電子測量技術(shù),2004(2):12-16.

YU Jian-lin,TANG Xiao-li,DING Guo-xing.A Test System Based on TestStand and Its Application[J].Foreign Electronic Measurement Technology, 2004(2) :12-16.

[2] 周德新,李博,樊智勇,等. 基于TestStand的先進(jìn)飛機(jī)ACP綜合測試系統(tǒng)[J]. 航空維修與工程,2009(3):62-68.

ZHOU De-xin,LI bo,FAN Zhi-yong,et al.Based on TestStand Advanced Integrated Test System of ACP for Civil Aviation[J].Aviation Maintenance & Engineering,2009(3) :62-68.

[3] 楊艾兵,董洋,尹邦坤,等. 某型導(dǎo)彈慣性制導(dǎo)設(shè)備自動測試系統(tǒng)設(shè)計[J]. 儀表技術(shù),2011(5):162-168.

YANG Ai-bing,DONG Yang,YIN Bang-kun,et al.Development of Missile Inertial Guidance Equipment Automatic Test System[J].Instrumentation Technology,2011(5):162-168.

[4] 史穎剛,劉利,李元宗.基于虛擬儀器的測試和數(shù)據(jù)采集系統(tǒng)[J]. 科技情報開發(fā)與經(jīng)濟(jì),2006(6):26-30.

SHI Ying-gang,LIU Li,LI Yuan-zong.The Measurement and Data Acquisition (DAQ) System Based on the Virtual Instrument (VI) [J]. Sci-Tech Information Development & Economy, 2006(6): 26-30.

[5] National Instruments TestStand User Manual[K].2010.

[6] National Instruments TestStand Help[K].2010.

[7] 蘆俊,曹俊. 基于TestStand的DDS特性參數(shù)自動測試管理[J].半導(dǎo)體技術(shù),2009,34(10):957-959.

LU Jun,CAO Jun. Automatic Test Management of DDS Special Parameters Based on TestStand[J].Semiconductor Technology,2009,34(10):957-959.

[8] 梅萌,尹林燕. 基于TestStand的音頻芯片自動測量系統(tǒng)[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2011,24(5):105-106.

MEI Meng,YIN Lin-Yan.Automatic Measurement System for Audio Chip Based on TestStand[J].Development & Innovation of Machinery & Electrical Products,2011,24(5):105-106.

[9] 陳長齡. 自動測試系統(tǒng)出現(xiàn)了新一代成員[J].信息與電子工程,2008,6(1):1-5.

CHEN Chang-ling. New Members Appearing in the Automated Test System[J].Information and Electronic Engineering, 2008,6(1):1-5.

[10] 劉春玲,雷海紅. 基于場景的信息系統(tǒng)黑盒測試方法[J].信息與電子工程,2012,10(4):509-512.

LIU Chun-ling,LEI Hai-hong. Information System Black-Box Test Method Based on Scenes[J]. Information and Electronic Engineering,2012,10(4):509-512.

[11] 劉福成,尚朝軒. 電子設(shè)備維修性驗證系統(tǒng)軟件設(shè)計與實現(xiàn)[J].信息與電子工程,2011,9(4):523-526.

LIU Fu-cheng,SHANG Chao-xuan. Design and Implementation of Maintainability Verification System for Electronic Equipment[J] .Information and Electronic Engineering, 2011,9(4):523-526.

[12] 劉振吉. 測試設(shè)備的面向用戶報表方案設(shè)計[J].信息與電子工程,2010,8(6):752-755.

LIU Zhen-ji. User-Oriented Design for Report Scheme of Test Equipment[J].Information and Electronic Engineering, 2010,8(6):752-755.

猜你喜歡
故障診斷故障設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
故障一點(diǎn)通
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
因果圖定性分析法及其在故障診斷中的應(yīng)用
故障一點(diǎn)通
江淮車故障3例
原來他們都是可穿戴設(shè)備
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 亚洲性日韩精品一区二区| 欧美 国产 人人视频| 亚洲成人精品在线| 丰满人妻久久中文字幕| 国产成人综合亚洲欧美在| 97视频免费在线观看| 精品自窥自偷在线看| 丁香五月婷婷激情基地| 精品伊人久久久香线蕉 | 亚洲一级毛片免费看| 成人毛片免费观看| 玖玖精品在线| 91福利在线看| 丁香婷婷久久| 久久综合色播五月男人的天堂| 91丝袜乱伦| 青青草a国产免费观看| 色妞www精品视频一级下载| 精品91自产拍在线| 国产一区自拍视频| 久久一本日韩精品中文字幕屁孩| 99热这里只有精品在线播放| 欧美亚洲第一页| 国产欧美日韩专区发布| 欧美成人一级| 亚洲清纯自偷自拍另类专区| 久久青草热| 日韩欧美网址| 亚洲国产天堂久久综合226114| 国产视频自拍一区| 久久久久无码精品| 亚洲精品午夜无码电影网| 夜色爽爽影院18禁妓女影院| 日a本亚洲中文在线观看| 爱爱影院18禁免费| 久久一级电影| 亚洲欧美另类日本| 这里只有精品在线| 久久精品中文无码资源站| 欧洲熟妇精品视频| 毛片一级在线| 91久久偷偷做嫩草影院免费看| 狠狠色噜噜狠狠狠狠奇米777| 久久窝窝国产精品午夜看片| www亚洲天堂| 欧美国产精品不卡在线观看| 波多野结衣的av一区二区三区| 日韩小视频在线观看| 国产精品吹潮在线观看中文| 欧美一级在线播放| 特级aaaaaaaaa毛片免费视频| 999精品免费视频| 高清欧美性猛交XXXX黑人猛交| 天堂va亚洲va欧美va国产| 欧美亚洲中文精品三区| 久久久国产精品无码专区| 国产精品开放后亚洲| 亚洲精品少妇熟女| 欧美人与动牲交a欧美精品| 2020国产在线视精品在| 亚洲无码视频一区二区三区| 色综合日本| 亚洲人成网址| 青青青亚洲精品国产| 中文字幕在线日韩91| 最新国产成人剧情在线播放| 成人一级黄色毛片| 亚洲精品欧美重口| 韩日免费小视频| 喷潮白浆直流在线播放| 五月婷婷激情四射| 国产黑人在线| 一级毛片免费的| 日本一本正道综合久久dvd| 无码人妻热线精品视频| 国产精品999在线| 欧美曰批视频免费播放免费| 欧美午夜在线观看| 夜夜高潮夜夜爽国产伦精品| 性欧美精品xxxx| 鲁鲁鲁爽爽爽在线视频观看| 成人国产一区二区三区|