韓 亮 黃 雨 侯 明 展宏圖
(中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710000)
航空發(fā)動機參數(shù)采集系統(tǒng)的設(shè)計與研究
韓 亮 黃 雨 侯 明 展宏圖
(中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710000)
在對國內(nèi)外現(xiàn)役飛機電子座艙顯示系統(tǒng)研究的基礎(chǔ)上,設(shè)計了一種DSP+FPGA結(jié)構(gòu)的數(shù)據(jù)采集系統(tǒng)。能夠采集航空發(fā)動機的各項參數(shù),并且可應(yīng)用于具有數(shù)字多功能顯示器的新型電子座艙系統(tǒng)。系統(tǒng)有效的實現(xiàn)了各種信號的采集以及對頻率信號的濾波。
DSP+FPGA;異步通信單元;ADS8364;頻率量濾波
發(fā)動機參數(shù)采集及顯示系統(tǒng)是飛機座艙的重要組成部分,國外先進(jìn)飛機座艙上都配有數(shù)字多功能顯示屏,傳統(tǒng)飛機座艙為模擬組合儀表顯示,其精度低、可靠性差、體積大,布局凌亂。而采用數(shù)字多功能顯示屏能夠克服模擬儀表的以上缺點,而且有耗電小,無閃爍,重量輕等優(yōu)點。本文設(shè)計了一種數(shù)據(jù)采集系統(tǒng)的硬件平臺,可應(yīng)用于裝配有數(shù)字多功能顯示器的新型電子座艙系統(tǒng),能夠?qū)崟r,精確采集發(fā)動機的滑油壓力、燃油壓力、滑油溫度、燃油溫度、發(fā)電機溫度、發(fā)動機氣缸頭溫度、發(fā)動機轉(zhuǎn)速、火警信號等參數(shù)。
所示。
圖1 系統(tǒng)結(jié)構(gòu)圖
本數(shù)據(jù)采集系統(tǒng)采用主處理器DSP加協(xié)處理器FPGA架構(gòu)實現(xiàn),主要完成對模擬量、頻率量和離散量三類信號的周期采集,并將采集結(jié)果通過異步通信單元分別傳送給數(shù)字多功能發(fā)動機參數(shù)顯示器、飛機飛行參數(shù)采集器和備份設(shè)備。
系統(tǒng)中DSP選用TI公司的32位定點DSP TMS320F2812芯片[1-2],F(xiàn)PGA采用A1tera公司EPlC6系列,邏輯單元共5980個,支持接近12萬門的設(shè)計,滿足大部分系統(tǒng)設(shè)計要求[3]。AD轉(zhuǎn)換采用3片TI公司的轉(zhuǎn)換芯片ADS8364六通道同步采樣16位模數(shù)轉(zhuǎn)換器,采用5V工作電壓[4]。異步通信單元采用TI公司的4路串口協(xié)議芯片TL16C554。在FIFO方式下,16字節(jié)FIFO緩沖每個發(fā)送器和接收器以減小CPU中斷的次數(shù)[5]。系統(tǒng)結(jié)構(gòu)圖如圖1
3.1 模擬量信號調(diào)理電路
系統(tǒng)中模擬量信號主要為溫度信號與壓力信號。溫度信號與壓力信號分別為熱電偶和壓力傳感器輸出的毫伏級差分電壓信號。模擬量有效采 集范圍為0mv~52.10mv。為了保證了采集的精度,使輸入信號與AD轉(zhuǎn)換所需要的信號電壓相匹配,并避免在零下溫度環(huán)境下熱電偶輸出負(fù)電壓對系統(tǒng)產(chǎn)生影響,對模擬量信號應(yīng)進(jìn)行相應(yīng)的調(diào)理。將信號進(jìn)行差分偏置放大轉(zhuǎn)換為單端電壓信號,進(jìn)行一級電壓跟隨后進(jìn)入ADS8364芯片進(jìn)行采集。差分放大倍數(shù)為40倍,偏置電壓為2.5V。放大后為0V~2.2V,加上偏置電壓后模擬量信號范圍約為2.5V~4.7V,可滿足設(shè)計要求。2.5V偏置電壓由ADS8364提供,其內(nèi)部可輸出2.5V的參考電壓。模擬信號調(diào)理電路如圖2所示。
圖2 模擬信號調(diào)理電路
3.2 離散量信號調(diào)理電路
系統(tǒng)中兩路離散量信號均為28v的火警模擬量信號,須將其轉(zhuǎn)換為DSP的GPIO口可采集的3.3v信號,調(diào)理電路采用光耦實現(xiàn)轉(zhuǎn)換。電路如圖3所示。
圖3 離散信號調(diào)理電路
3.3 頻率量信號調(diào)理電路
系統(tǒng)中頻率量信號主要為發(fā)動機轉(zhuǎn)速信號與燃油流量信號。轉(zhuǎn)速信號來源于轉(zhuǎn)速傳感器,其輸出幅值為0v~5v的方波,有效頻率采集范圍為0Hz~70Hz。流量信號來源于流量傳感器,其輸出幅值為-1v~1v的正弦波,有效頻率采集范圍為0Hz~2277Hz。由于頻率量信號為具有不同幅值的方波和正弦波兩種形式,采集時對于幅值為0V~5V的方波應(yīng)通過光耦將其整形為DSP捕獲單元可以計數(shù)的幅值為0V~3.3V的方波。對于幅值為-1V~1V的正弦波,先通過加法器電路與3.3V基準(zhǔn)電壓相加,使其成為2.3V~4.3V的正弦波,再經(jīng)過電壓比較器與3.3V基準(zhǔn)電壓比較,變?yōu)榉禐?V~3.3V的方波,再經(jīng)過光耦整形后進(jìn)入FPGA濾波模塊進(jìn)行濾波,最后到DSP的數(shù)據(jù)捕獲單元進(jìn)行計數(shù)。頻率信號調(diào)理電路如圖4所示。
圖4 頻率信號調(diào)理電路
3.4 模擬量信號采集接口電路
模擬量信號采集時,DSP使能外部存儲空間片選2(XZCS2),通過地址總線(XA0~XA18)向FPGA中AD轉(zhuǎn)換控制模塊寫入采集信號所在AD芯片的地址,AD轉(zhuǎn)換控制模塊使能相應(yīng)AD芯片的片選以及相應(yīng)的HOLD信號啟動轉(zhuǎn)換,采集后完成后ADS8364產(chǎn)生EOC信號,DSP通過地址總線發(fā)送需要讀取存放采集結(jié)果寄存器的地址,通過(A1~A2)選中此寄存器,并使能讀信號WE,結(jié)果由數(shù)據(jù)總線讀回DSP進(jìn)行處理。BYTE 引腳接低電平,每一個讀操作均輸出十六位數(shù)據(jù)。接口電路如圖5所示。
圖5 ADS8364與DSP接口電路
3.5 頻率量信號與離散量信號采集接口電路
頻率量信號調(diào)理電路后,經(jīng)過FPGA中的濾波模塊后送到DSP的數(shù)據(jù)捕獲單元1、2進(jìn)行采集。離散量信號調(diào)理后直接接入DSP的GPIO1、2進(jìn)行采集。接口電路如圖6所示。
圖6 頻率量信號與離散量信號采集接口電路
3.6 異步通信單元接口電路
采集后結(jié)果由DSP進(jìn)行運算并且打包處理,DSP使能外部存儲空間6引腳(XZCS6),通過地址總線(XA0~XA18)向FPGA中的通信控制模塊寫入需要發(fā)送通道的地址,通信控制模塊使能相應(yīng)通道的片選CSA~CSD,使能寫信號IOR,通過數(shù)據(jù)總線(D0~D7)將數(shù)據(jù)寫入TL16C554的FIFO接受緩沖器,采集結(jié)果發(fā)送至相應(yīng)的數(shù)據(jù)接收設(shè)備后,發(fā)送就緒信號TXRDY有效。接口電路如圖7所示。
圖7 TL16C554與DSP接口電路
高速光耦可將傳感器輸出中的毛刺信號轉(zhuǎn)換為干擾頻率量,毛刺的寬度在0us~2us之間。需采集頻率信號的最高頻率為2277Hz,所以系統(tǒng)需要采集的最小有效信號寬度約為1/3ms。毛刺寬度遠(yuǎn)小于有效信號寬度。濾波時鐘由80MHz時鐘經(jīng)過8分頻器后得到10MHz提供。設(shè)置5us以下信號時干擾信號。濾波器采用有限狀態(tài)機設(shè)計,共分為初始狀態(tài)(001)、邊沿檢測狀態(tài)(010)、計數(shù)狀態(tài)(100)、信號輸出狀態(tài)(101)和參數(shù)清零狀態(tài)(110)5個狀態(tài)。狀態(tài)跳轉(zhuǎn)過程如圖8所示。
圖8 濾波器狀態(tài)跳轉(zhuǎn)過程
5.1 DSP初始化程序設(shè)計
DSP的主要任務(wù)是初始化、管理板上的資源和實現(xiàn)前端數(shù)字信號處理的算法。以TI公司提供的CCS為集成開發(fā)環(huán)境。系統(tǒng)上電復(fù)位后, 首先完成DSP自身的初始化,包括配置FLASH塊、設(shè)置I/O模式、定時器模式、中斷等。流程圖如圖9所示。
5.2 AD采集子程序設(shè)計需的HOLD保持信號,啟動轉(zhuǎn)換。待ADS8364 轉(zhuǎn)換完成時,產(chǎn)生EOC中斷信號給FPGA ,DSP接收到FPGA的C_END信號后,對所需的通道結(jié)果寄存器進(jìn)行讀操作,將轉(zhuǎn)換完的數(shù)據(jù)讀出。流程圖如圖10所示。
圖9 系統(tǒng)初始化流程圖
圖10 AD轉(zhuǎn)換流程圖
設(shè)計了一種DSP+FPGA結(jié)構(gòu)的數(shù)據(jù)采集系統(tǒng)。對模擬量、頻率量和離散量信號都設(shè)計了調(diào)理電路,針對頻率量實現(xiàn)了濾波處理。本系統(tǒng)能夠?qū)崟r、精確的采集航空發(fā)動機的各項參數(shù),并且可應(yīng)用于裝配有數(shù)字多功能顯示器的新型電子座艙系統(tǒng)。便于飛機座艙系統(tǒng)中顯示儀表由精度低、可靠性差、體積大,布局凌亂的模擬組合式向耗電小,無閃爍,重量輕的新一代數(shù)字式電子座艙系統(tǒng)的升級。
[1] 朱銘?zhàn)?趙勇,甘泉.DSP應(yīng)用系統(tǒng)設(shè)計[M].北京電子工業(yè)出版社,2002.
[2] 張雄偉,曹鐵勇. DSP芯片的原理與開發(fā)應(yīng)用(第二版) [M].北京:電子工業(yè)出版社,2008.
[3] 劉寶琴.ALTERA 可編程器件及其應(yīng)用[M].北京:清華大學(xué)出版社,1995.
[4] Atalik,Deniz,Koc.Multi-DSP and FPGA-Based Fully Digital Control System for Cascaded Multilevel Converters Used in FACTS Applications[J].IEEE transactions on industrial informatics,2012,(3):12-16.
[5] Ming-Huan,LeeKuo-Kai,ShyuPo-Lei Lee.Hardware Implementation of EMD Using DSP and FPGA for Online Signal Processing[J].IEEE Transactions on Industrial Electronics, 2011,(6):83-87.
在外部時鐘信號的作用下,DSP通過FPGA提供ADS8364所
Design of Aeroengine Parameter Sampling System
Design of a DSP + FPGA structure of the data acquisition system on the basis of electronic cockpit display system of active fighter at home and abroad. Able to collect the aero engine parameters, and can be applied to the new electronic cockpit with multifunction digital display systems. The system is effective to achieve the acquisition of the various signals and the frequency signal can be effectively filtering.
DSP + FPGA structure; Asynchronous communication unit; ADS8364; Frequency filtering
TP368
A
1008-1151(2015)03-0024-03
2015-02-15
韓亮(1985-),男,陜西咸陽人,中航工業(yè)西安航空計算技術(shù)研究所助理工程師,研究方向為計算機應(yīng)用。