《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電源技術(shù) > 設(shè)計應(yīng)用 > 基于LabWindows/CVI的飛機電負(fù)載系統(tǒng)設(shè)計
基于LabWindows/CVI的飛機電負(fù)載系統(tǒng)設(shè)計
2014年電子技術(shù)應(yīng)用第11期
劉少軍,王瑜瑜
(西安航空職業(yè)技術(shù)學(xué)院,陜西 西安710089)
摘要: 在飛機試飛定型過程中,為了驗證飛機的電源系統(tǒng)、APU電源系統(tǒng)的功能和性能在滿載及超載情況下是否滿足有關(guān)設(shè)計要求,需要研制電負(fù)載系統(tǒng),提取并消耗發(fā)電機的剩余功率。系統(tǒng)由控制子系統(tǒng)、負(fù)載子系統(tǒng)和補水排水子系統(tǒng)3個模塊組成。以PLC為下位機,上位機以LabWindows/CVI為開發(fā)平臺,配合高速數(shù)據(jù)采集卡組成的控制子系統(tǒng)具有高可靠性、高采集精度、高控制響應(yīng)能力等特點。實驗表明,該系統(tǒng)運行穩(wěn)定可靠,控制效率高,并在試飛中獲得了良好的效果。
中圖分類號: TP29;TP319
文獻標(biāo)識碼: A
文章編號: 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 引言

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

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

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

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

001.jpg

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

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

  2.1 功率采集原理

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

  FXWV3K{[60T(]2TLJGO5BV5.png

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

  2.2 負(fù)載加載控制

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

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

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

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


002.jpg

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

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

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

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

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

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

003.jpg

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

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

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

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

004.jpg

005.jpg

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

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


006.jpg

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

6 結(jié)論

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

  參考文獻

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

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

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

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

  [5] 陳矯陽.基于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)載。