摘 要:程序機(jī)構(gòu)智能檢測(cè)設(shè)備,通過(guò)VB開(kāi)發(fā)平臺(tái),利用計(jì)算機(jī)進(jìn)行采集、檢測(cè)、控制,設(shè)計(jì)研發(fā)一款新型程序機(jī)構(gòu)的智能檢測(cè)設(shè)備,該設(shè)備具有操作方便,故障定位準(zhǔn)確,測(cè)試準(zhǔn)確等優(yōu)點(diǎn),大大提高了工作效率,提高了飛機(jī)維修的快速保障能力。
關(guān)鍵詞:檢測(cè) 計(jì)時(shí) 系統(tǒng)開(kāi)發(fā) 程序控制 電源監(jiān)控
中圖分類號(hào):V2 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)07(b)-0002-02
程序控制機(jī)構(gòu)是某型飛機(jī)發(fā)動(dòng)機(jī)控制的主要部件,它主要控制發(fā)動(dòng)機(jī)按時(shí)序起動(dòng),從而保證飛機(jī)發(fā)動(dòng)機(jī)的正常起動(dòng)。該程序機(jī)構(gòu)是保證發(fā)動(dòng)機(jī)正常起動(dòng)的重要部件,為了快速的判斷該程序機(jī)構(gòu)的故障,基于VB平臺(tái)研制該程序機(jī)構(gòu)的智能檢測(cè)設(shè)備,從而提高其故障判斷能力,提高飛機(jī)的出勤率。
1 系統(tǒng)設(shè)計(jì)
該檢測(cè)設(shè)備以工控機(jī)為處理核心,通過(guò)適配器進(jìn)行信號(hào)調(diào)理控制,分時(shí)序發(fā)送控制指令和采集信號(hào),來(lái)實(shí)現(xiàn)對(duì)測(cè)試產(chǎn)品的檢測(cè)。該檢測(cè)設(shè)備主要有電源控制組件(內(nèi)有電源監(jiān)控系統(tǒng))、控制臺(tái)、檢測(cè)系統(tǒng)三部分組成。其中輸入通道、電壓采樣、電流采樣信號(hào)均來(lái)自控制臺(tái)。檢測(cè)系統(tǒng)的主要組成原理框圖見(jiàn)圖1。
2 軟件設(shè)計(jì)
VB設(shè)計(jì),Visual Basic(簡(jiǎn)稱VB)是美國(guó)微軟公司推出的Microsoft Visual Studio可視化開(kāi)發(fā)工具套件中的一個(gè)組件,是在Quick BASIC的基礎(chǔ)上,為開(kāi)發(fā)Windows應(yīng)用程序而提供的強(qiáng)有力的開(kāi)發(fā)工具,是一種具有良好的圖形用戶界面的程序設(shè)計(jì)語(yǔ)言。它采用面向?qū)ο蠛褪录?qū)動(dòng)的程序設(shè)計(jì)兩種新機(jī)制,把過(guò)程化和結(jié)構(gòu)化編程集合在一起。VB作為基于Windows平臺(tái)最方便快捷的軟件開(kāi)發(fā)工具,VB中是指開(kāi)發(fā)圖形用戶界面的方法,即不需要編寫(xiě)大量代碼去描述界面元素的外觀和位置,只要把VB預(yù)先定義好的對(duì)象(如工具箱提供的各種控件)拖放到窗體上即可。也就是說(shuō),屏幕上的用戶界面是用VB提供的可視化設(shè)計(jì)工具直接“畫(huà)”出來(lái)的,而不是用程序“寫(xiě)”出來(lái)的。這種直觀的編程方法,就是我們通常所說(shuō)的可視化編程。根據(jù)需求,進(jìn)行VB設(shè)計(jì)的操作畫(huà)面,如下圖2、圖3。
3 本次設(shè)計(jì)的主要技術(shù)難點(diǎn)
(1)測(cè)試關(guān)系的梳理,逐位觸發(fā),順序發(fā)送,保證多種控制程序的有序運(yùn)行。
(2)主要是對(duì)于輸出信號(hào)的電磁兼容控制,保證測(cè)試系統(tǒng)能滿足測(cè)試要求。
(3)監(jiān)控電路的設(shè)計(jì)和實(shí)施。
4 解決主要難點(diǎn)的方法
4.1 程序機(jī)構(gòu)的程序設(shè)計(jì)和檢測(cè)程序的梳理
根據(jù)程序機(jī)構(gòu)的原理,分析梳理具體的程序邏輯,按照程序機(jī)構(gòu)的時(shí)序控制來(lái)編寫(xiě)VB測(cè)控程序。
程序機(jī)構(gòu)需要完成以下16方面的測(cè)試。
(1)地面起動(dòng)檢查。
(2)空中起動(dòng)檢查。
(3)發(fā)動(dòng)機(jī)冷轉(zhuǎn)檢查。
(4)發(fā)動(dòng)機(jī)假起動(dòng)檢查。
(5)空中滑油壓力低保護(hù)(44秒前來(lái)信號(hào))檢查。
(6)空中滑油壓力低保護(hù)(44秒后來(lái)信號(hào))檢查。
(7)地面滑油壓力低信號(hào)保護(hù)檢查。
(8)發(fā)動(dòng)機(jī)極限轉(zhuǎn)速保護(hù)檢查。
(9)應(yīng)急起動(dòng)檢查。
(10)起動(dòng)失敗自動(dòng)停車(chē)檢查。
(11)起動(dòng)過(guò)程停車(chē)檢查。
(12)正常情況下停車(chē)檢查。
(13)低電壓工作情況檢查。
(14)發(fā)動(dòng)機(jī)起動(dòng)狀態(tài)的超溫保護(hù)檢查。
(15)發(fā)動(dòng)機(jī)工作狀態(tài)的超溫保護(hù)檢查。
(16)發(fā)動(dòng)機(jī)發(fā)生火警的停車(chē)檢查。
從中可以看出測(cè)試方面較多,測(cè)試程序的軟件的設(shè)計(jì)較為復(fù)雜。
4.2 電磁兼容的控制
為了保證其測(cè)試設(shè)備時(shí)滿足其電磁兼容的控制要求,對(duì)測(cè)試設(shè)備進(jìn)行電測(cè)兼容控制措施:具體的電磁兼容控制措施如下。
硬件控制:主要是對(duì)電源系統(tǒng)進(jìn)行屏蔽盒隔離,使電磁輻射降低;對(duì)電源的品質(zhì)進(jìn)行控制;對(duì)信號(hào)采集采用光電隔離措施;對(duì)繼電器的控制的方法是采用續(xù)流控制,防止電磁線圈吸和和斷開(kāi)的瞬間釋放較大的能量來(lái)干擾設(shè)備的正常工作。
軟件控制:在硬件進(jìn)行電磁兼容控制的同時(shí),采取軟件濾波。具體的措施是:采取算數(shù)平均濾波法,連續(xù)采取N個(gè)采樣值進(jìn)行算數(shù)平均運(yùn)算,這樣的信號(hào)時(shí)一個(gè)平均值,信號(hào)在某一數(shù)值上下波動(dòng),主要是對(duì)具有隨機(jī)干擾的信號(hào)進(jìn)行濾波。
4.3 電源監(jiān)控系統(tǒng)的設(shè)計(jì)
為了保證檢測(cè)設(shè)備的可靠性和防止人為差錯(cuò)造成對(duì)檢測(cè)設(shè)備的損害,系統(tǒng)設(shè)計(jì)了電源監(jiān)控電路,不僅可以保證產(chǎn)品在電源故障時(shí)自動(dòng)產(chǎn)生保護(hù),同時(shí)在操作人員誤操作時(shí),進(jìn)行自動(dòng)保護(hù),防止發(fā)生人身傷害。
電源監(jiān)控電路如下:監(jiān)控電路通過(guò)對(duì)監(jiān)控電源進(jìn)行檢測(cè)與控制,完成對(duì)各系統(tǒng)單元的上電保護(hù),滿足不同環(huán)境的測(cè)試要求,他主要有電源監(jiān)控電路和繼電器上電電路,如圖4。
電源監(jiān)控電路系統(tǒng)的主要保護(hù)之一,其功用是:供電電壓過(guò)高時(shí),不對(duì)系統(tǒng)加電,測(cè)試中電源電流過(guò)大和電壓過(guò)低時(shí)及時(shí)切斷電源以保護(hù)測(cè)試設(shè)備。
5 結(jié)論
通過(guò)利用VB平臺(tái)開(kāi)發(fā)的智能檢測(cè)設(shè)備具有操作方便,測(cè)試準(zhǔn)確的優(yōu)點(diǎn),改變以往檢測(cè)效率低,嚴(yán)重影響飛機(jī)出清率的缺點(diǎn)。為了方便內(nèi)場(chǎng)維修人員快速定位故障,可以通過(guò)軟件升級(jí)來(lái)對(duì)故障進(jìn)行初步定位。通過(guò)設(shè)計(jì)研發(fā)的某型飛機(jī)程序機(jī)構(gòu)智能測(cè)試設(shè)備,可以大大提高檢測(cè)效率,為提升飛機(jī)的戰(zhàn)斗力,提供了一定的測(cè)試技術(shù)保障。
參考文獻(xiàn)
[1] 林卓然.VB語(yǔ)言程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2012.
[2] 某型機(jī)程序機(jī)構(gòu)使用說(shuō)明書(shū).
[3] 吳群,傅佳輝,孟繁義.電磁兼容原理與技術(shù)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2010.
[4] 白同云.電磁兼容設(shè)計(jì)[M].北京:中國(guó)電力出版社,2007.
[5] 劉勝利.開(kāi)關(guān)電源設(shè)計(jì)與制作實(shí)踐[M].北京:電子工業(yè)出版社,2011.