《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 電源技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于LabWindows/CVI的飛機(jī)電負(fù)載系統(tǒng)設(shè)計(jì)
基于LabWindows/CVI的飛機(jī)電負(fù)載系統(tǒng)設(shè)計(jì)
2014年電子技術(shù)應(yīng)用第11期
劉少軍,王瑜瑜
(西安航空職業(yè)技術(shù)學(xué)院,陜西 西安710089)
摘要: 在飛機(jī)試飛定型過(guò)程中,,為了驗(yàn)證飛機(jī)的電源系統(tǒng)、APU電源系統(tǒng)的功能和性能在滿載及超載情況下是否滿足有關(guān)設(shè)計(jì)要求,,需要研制電負(fù)載系統(tǒng),提取并消耗發(fā)電機(jī)的剩余功率,。系統(tǒng)由控制子系統(tǒng),、負(fù)載子系統(tǒng)和補(bǔ)水排水子系統(tǒng)3個(gè)模塊組成。以PLC為下位機(jī),上位機(jī)以LabWindows/CVI為開發(fā)平臺(tái),,配合高速數(shù)據(jù)采集卡組成的控制子系統(tǒng)具有高可靠性,、高采集精度、高控制響應(yīng)能力等特點(diǎn),。實(shí)驗(yàn)表明,,該系統(tǒng)運(yùn)行穩(wěn)定可靠,控制效率高,,并在試飛中獲得了良好的效果,。
中圖分類號(hào): TP29;TP319
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2014)11-0092-03
Design of plane electric load based on the LabWindows/CVI
Liu Shaojun,,Wang Yuyu
Xi′an Aeronautical Polytechnic Institute,,Xi′an 710089,China
Abstract: In order to verify the function and performance of the aircraft power system,,and whether auxiliary power unit power system canmeet the design requirements in the full load and overload condition or not,it is needed to design the electric load system to extract and expend the residual power in the course of flight test and model determination. The system is composed of the control subsystem,,load subsystem and filling water drainage subsystem. The lower computer is based on PLC while the PC uses the LabWindows/CVI development platform with the control subsystem consisting of high-speed data acquisition card. It has the features such as high reliability, high collection accuracy, high-control response capability and so on. The experiment proves that this system is steady , trusty and efficient. It has obtained the good effect in the flight test.
Key words : power system;electric load,;LabWindows/CVI,;data acquisition

0 引言

  近年來(lái)虛擬儀器技術(shù)憑借其性能高、擴(kuò)展性強(qiáng),、開發(fā)時(shí)間短,、出色的集成性等特點(diǎn)[1],在各個(gè)領(lǐng)域的測(cè)量,、測(cè)試和自動(dòng)化控制等方面得到了廣泛應(yīng)用,。虛擬儀器系統(tǒng)的開發(fā)是以硬件設(shè)計(jì)的模塊化為基礎(chǔ),,用戶可以高效,、靈活地構(gòu)建自己的界面,。傳統(tǒng)儀器的硬件被軟件代替,,用戶通過(guò)軟件來(lái)構(gòu)造和更改儀器功能,,使得一些實(shí)時(shí)性要求很高,,原本由硬件甚至許多用硬件完成的功能,,可以通過(guò)軟件來(lái)實(shí)現(xiàn)[2],。本文以NI公司的LabWindows/CVI為開發(fā)環(huán)境設(shè)計(jì)上位機(jī)程序,,配合高速數(shù)據(jù)采集卡實(shí)時(shí)采集發(fā)電機(jī)功率,以指定的控制規(guī)律向下位機(jī)發(fā)送加載命令,,進(jìn)而實(shí)現(xiàn)對(duì)發(fā)電機(jī)功率的消耗,。由于飛機(jī)其他設(shè)備消耗功率是實(shí)時(shí)動(dòng)態(tài)變化的,電負(fù)載系統(tǒng)需要根據(jù)功率的動(dòng)態(tài)變化即時(shí)控制電負(fù)載加載量,。

1 系統(tǒng)組成與總體設(shè)計(jì)

  電負(fù)載系統(tǒng)主要由控制,、負(fù)載和補(bǔ)水排水3個(gè)子系統(tǒng)組成。分別將左交流發(fā)電機(jī)和APU交流發(fā)電機(jī)的滿載、超載電能經(jīng)控制子系統(tǒng)加載到負(fù)載子系統(tǒng),,負(fù)載單元將電能轉(zhuǎn)化為熱能,,將水加熱成水蒸氣,排出機(jī)外,。系統(tǒng)整個(gè)工作過(guò)程中,,控制子系統(tǒng)主要完成電負(fù)載的加載、數(shù)據(jù)采集,、緊急狀況處理及系統(tǒng)自檢等功能,,補(bǔ)水排水子系統(tǒng)根據(jù)蒸發(fā)罐組液位實(shí)現(xiàn)自動(dòng)/手動(dòng)補(bǔ)水。

  控制子系統(tǒng)主要由控制計(jì)算機(jī),、采集板,、接觸器、繼電器以及濾波器等組成,,這些控制器件統(tǒng)一安裝在客艙的控制柜內(nèi),。控制系統(tǒng)以計(jì)算機(jī)作為中心控制單元,,采集壓力,、溫度、電流,、電壓等各個(gè)傳感器的實(shí)時(shí)數(shù)據(jù),,并對(duì)數(shù)據(jù)進(jìn)行分析處理,判斷整個(gè)系統(tǒng)的實(shí)時(shí)狀態(tài),;接收用戶命令,;實(shí)現(xiàn)開關(guān)量、模擬量控制等功能,。系統(tǒng)總體結(jié)構(gòu)如圖1所示,。

001.jpg

2 系統(tǒng)設(shè)計(jì)原理

  發(fā)電機(jī)發(fā)出電功率輸出到匯流條,在匯流條上掛載各類用電設(shè)備,。其中一部分功率被飛機(jī)各類用電設(shè)備與測(cè)試設(shè)備所消耗,,剩余功率通過(guò)電負(fù)載系統(tǒng)消耗。電負(fù)載系統(tǒng)根據(jù)實(shí)驗(yàn)需求接通或關(guān)斷電負(fù)載,,使發(fā)電機(jī)功率維持為設(shè)定值,。在設(shè)計(jì)中關(guān)鍵部分為發(fā)電機(jī)功率采集與電負(fù)載加載的控制。

  2.1 功率采集原理

  發(fā)電機(jī)功率通過(guò)采集發(fā)電機(jī)輸出的電壓/電流所得,,其中電流的測(cè)量是在發(fā)電機(jī)輸出端采用LEM高精度傳感器直接測(cè)得的,。發(fā)電機(jī)電壓通過(guò)分壓獲得5 V電壓進(jìn)行采集。本設(shè)計(jì)由數(shù)據(jù)采集卡對(duì)被測(cè)電壓,、電流,、溫度、壓力進(jìn)行離散化采集,為了滿足系統(tǒng)需要,,根據(jù)HB6448-90要求采用最大采集速率為330 kS/s的高速采集卡采集,,其中電壓、電流通道采集速度為20 kS/s每通道,,連續(xù)采集50個(gè)周期,,并以此計(jì)算總發(fā)電功率。計(jì)算公式為:

  FXWV3K{[60T(]2TLJGO5BV5.png

  功率計(jì)算通過(guò)一個(gè)周期內(nèi)的穩(wěn)態(tài)交流電壓,、穩(wěn)態(tài)交流電流在一個(gè)周期內(nèi)的采樣點(diǎn)瞬時(shí)值計(jì)算求取[3],。

  2.2 負(fù)載加載控制

  PLC具有可靠性高、抗干擾能力強(qiáng)等特點(diǎn),。本系統(tǒng)選用三菱FX2N為下位機(jī)執(zhí)行單元,。發(fā)電機(jī)消耗功率為飛機(jī)設(shè)備與電負(fù)載之和,即:

  P發(fā)電機(jī)=P電負(fù)載+P飛機(jī)設(shè)備(2)

  若飛機(jī)設(shè)備的消耗功率不斷發(fā)生變化,,則需要實(shí)時(shí)改變電負(fù)載加載量來(lái)補(bǔ)償這部分變化,。PLC根據(jù)上位機(jī)通過(guò)串口發(fā)送過(guò)來(lái)的功率值與預(yù)設(shè)的功率相比較,從而控制負(fù)載加載的多少,。

3 系統(tǒng)硬件設(shè)計(jì)


002.jpg

  系統(tǒng)硬件主要由工控機(jī),、PLC、交流接觸器,、保險(xiǎn)管,、電流傳感器、數(shù)據(jù)采集卡,、采集卡端子板等組成,,并統(tǒng)一安裝在控制柜內(nèi)。每一個(gè)交流接觸器連接三相負(fù)載,,此三相負(fù)載分別安裝在3個(gè)蒸發(fā)罐內(nèi),。PLC輸出的數(shù)字信號(hào)使交流接觸器實(shí)現(xiàn)導(dǎo)通或斷開。電負(fù)載控制電路如圖2所示,,這是一組電負(fù)載控制系統(tǒng)接線圖,,其他23組與此相同。交流三相電源經(jīng)過(guò)斷路器,,保險(xiǎn)管連接交流接觸器一端,,另一端連接三相電負(fù)載,通過(guò)PLC或者調(diào)試加載開關(guān)即可控制交流接觸器,,從而實(shí)現(xiàn)電負(fù)載控制。

4 系統(tǒng)軟件設(shè)計(jì)

  4.1 上位機(jī)軟件設(shè)計(jì)

  軟件是虛擬儀器最重要的部分,。系統(tǒng)上位機(jī)軟件采用美國(guó)NI公司的LabWindows/CVI開發(fā),,CVI不僅具有虛擬儀器的全部特點(diǎn),而且它以C語(yǔ)言為核心,可以根據(jù)需要自己開發(fā)系統(tǒng)功能,,其高效的開發(fā)能力及靈活性在設(shè)計(jì)中得到了體現(xiàn),。

  4.1.1 上位機(jī)功能設(shè)計(jì)

  上位機(jī)主要完成登錄、系統(tǒng)自檢,、參數(shù)的設(shè)置,、負(fù)載加載控制、報(bào)表打印等任務(wù),。登錄系統(tǒng)自檢功能在每次啟動(dòng)系統(tǒng)后自動(dòng)執(zhí)行,,用于檢測(cè)各路電負(fù)載狀況,可以預(yù)防在電負(fù)載異常狀況時(shí)加載,。參數(shù)設(shè)置功能用于配置系統(tǒng)參數(shù)如溫度,、壓力上限,自動(dòng)加載時(shí)的加載規(guī)律,,數(shù)據(jù)采集卡的參數(shù)校正等,。加載記錄及報(bào)表功能是可以在實(shí)驗(yàn)結(jié)束時(shí)查看本次實(shí)驗(yàn)的系統(tǒng)加載情況并打印報(bào)表。主控制界面詳細(xì)設(shè)計(jì)了用戶常用操作功能及各類信息提示,。上位機(jī)結(jié)構(gòu)框圖如圖3所示,。

003.jpg

  4.1.2 系統(tǒng)多線程設(shè)計(jì)

  Windows操作系統(tǒng)是利用時(shí)間片輪換的形式來(lái)完成多個(gè)任務(wù),而線程又是時(shí)間片輪換的基本對(duì)象,。操作系統(tǒng)為每一個(gè)線程分配時(shí)間片,,讓該線程在這個(gè)時(shí)間段內(nèi)運(yùn)行,之后中斷該線程的運(yùn)行,另外的線程執(zhí)行[4],。多線程的優(yōu)點(diǎn)是它能夠?qū)⒊绦騽澐譃槎鄠€(gè)相互獨(dú)立的子任務(wù),,多個(gè)線程的同時(shí)運(yùn)行使系統(tǒng)的響應(yīng)速度更快,主要用在數(shù)據(jù)的采集,、處理及串口通信等場(chǎng)合,。為了提高運(yùn)行效率,系統(tǒng)利用多線程的方法,,在CVI在線程池中,,將上下位機(jī)通信與數(shù)據(jù)采集采用兩個(gè)相互獨(dú)立的通信線程和數(shù)據(jù)采集線程來(lái)實(shí)現(xiàn)。其中數(shù)據(jù)采集線程功能為數(shù)據(jù)采集卡驅(qū)動(dòng),、通道設(shè)置,、速率設(shè)置等,主要采集量有三相電壓,、電流,、蒸發(fā)罐溫度壓力。因此主線程主要功能為:數(shù)據(jù)的采集,、計(jì)算,、處理,、儲(chǔ)存,監(jiān)控顯示,,數(shù)據(jù)響應(yīng)及用戶操作等,。

  4.2 PLC及系統(tǒng)總體軟件設(shè)計(jì)

  PLC作為下位機(jī)一方面響應(yīng)上位機(jī)的控制指令,另一方面監(jiān)測(cè)蒸發(fā)罐與補(bǔ)水罐液位狀況,,根據(jù)這兩點(diǎn)執(zhí)行電負(fù)載控制指令,。其控制流程圖如圖4所示。

004.jpg

005.jpg

  系統(tǒng)總體功能流程如圖5所示,,當(dāng)上下位機(jī)同時(shí)通過(guò)自檢以后,,上位機(jī)啟動(dòng)數(shù)據(jù)采集卡采集,計(jì)算飛機(jī)發(fā)電機(jī)即時(shí)功率消耗,,并讀取已加載電負(fù)載量,。并且按照用戶提前預(yù)設(shè)的加載程序,計(jì)算出所需負(fù)載量的大小,,并將該數(shù)據(jù)傳送給PLC,。PLC按照預(yù)設(shè)的算法對(duì)數(shù)據(jù)進(jìn)行處理,并且按數(shù)據(jù)的結(jié)果加載負(fù)載,。上位機(jī)與下位機(jī)同時(shí)執(zhí)行,,上位機(jī)發(fā)送完加載數(shù)據(jù)以后系統(tǒng)重新進(jìn)入功率采集,進(jìn)入下一次循環(huán)[5],。

5 系統(tǒng)試驗(yàn)及結(jié)果


006.jpg

  系統(tǒng)設(shè)計(jì)完成在進(jìn)行地面調(diào)試實(shí)驗(yàn)時(shí),,設(shè)置自動(dòng)加載規(guī)律如表1所示。每隔8 s記錄一次實(shí)驗(yàn)數(shù)據(jù),,能夠獲得負(fù)載的實(shí)際加載記錄曲線和加載功率曲線,,充分證明了系統(tǒng)的穩(wěn)定性與精度。

6 結(jié)論

  本系統(tǒng)設(shè)計(jì)的基于虛擬儀器的電負(fù)載系統(tǒng)已經(jīng)應(yīng)用于某型飛機(jī)的試飛中,。它可以精確測(cè)量發(fā)電機(jī)功率并控制電負(fù)載加載,,以滿足飛行試驗(yàn)的要求,而且能夠滿足各種型號(hào)發(fā)電機(jī)的測(cè)試,。該系統(tǒng)具有硬件設(shè)計(jì)簡(jiǎn)便以及軟件可擴(kuò)充性好,、編程靈便等特性,對(duì)發(fā)電機(jī)在各種負(fù)載條件下的性能測(cè)試具有重要意義,。

  參考文獻(xiàn)

  [1] 王建新.LabWindows/CVI測(cè)試技術(shù)及工程應(yīng)用[M].北京:化學(xué)工業(yè)出版社,,2006.

  [2] 賈振元.虛擬儀器的發(fā)展現(xiàn)狀與特點(diǎn)[J].儀器儀表,2002(5):40-43.

  [3] 高亞奎.多線程虛擬儀器測(cè)試軟件的開發(fā)[J].計(jì)算機(jī)測(cè)量與控制,,2003,,11(12):986-987.

  [4] 王亞曉.飛機(jī)電源地面試驗(yàn)測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西北工業(yè)大學(xué),2004:20-22.

  [5] 陳矯陽(yáng).基于Labwindows/CVI多線程數(shù)據(jù)采集的研究[J].科學(xué)技術(shù)與工程,,2008,,8(9):2460-2461.


此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載。