當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]基于POWER PC+FPGA架構(gòu)的飛行試驗(yàn)振動(dòng)數(shù)據(jù)實(shí)時(shí)分析系統(tǒng)設(shè)計(jì)

摘要:飛行試驗(yàn)振動(dòng)信號(hào)具有采樣率高、數(shù)據(jù)量大、處理復(fù)雜的特點(diǎn),在現(xiàn)有條件下,通過(guò)遙測(cè)鏈路很難將大量的振動(dòng)數(shù)據(jù)實(shí)時(shí)傳輸至地面監(jiān)控系統(tǒng)。針對(duì)試飛測(cè)試的需要,結(jié)合某型號(hào)的試飛關(guān)鍵技術(shù)攻關(guān)研究,突破試飛振動(dòng)數(shù)據(jù)實(shí)時(shí)處理系統(tǒng)的一些關(guān)鍵技術(shù),對(duì)被試飛機(jī)的振動(dòng)信號(hào)進(jìn)行實(shí)時(shí)分析,將分析結(jié)果實(shí)時(shí)發(fā)送至地面監(jiān)控系統(tǒng),以減小遙測(cè)傳輸帶寬,真正實(shí)現(xiàn)高采樣信號(hào)振動(dòng)數(shù)據(jù)的遙測(cè)實(shí)時(shí)監(jiān)控。
關(guān)鍵詞:試飛測(cè)試;FPGA;實(shí)時(shí)監(jiān)控;振動(dòng)處理

0 引言
    在飛行試驗(yàn)過(guò)程中,飛行試驗(yàn)安全監(jiān)控對(duì)飛行試驗(yàn)的安全起著至關(guān)重要的作用。飛行試驗(yàn)本身具有相當(dāng)?shù)娘L(fēng)險(xiǎn)性,危及飛機(jī)和試飛員安全的因素錯(cuò)綜復(fù)雜、涉及面廣,不但包含飛機(jī)本身的因素,還包括許多外界條件。由于不安全事件的突發(fā)性,往往使得試飛員、地面指揮員、機(jī)務(wù)人員、安全救護(hù)員等不能做出及時(shí)響應(yīng)。特別是近幾年隨著航空技術(shù)的飛速發(fā)展,飛機(jī)的結(jié)構(gòu)日趨復(fù)雜,其結(jié)構(gòu)強(qiáng)度、可靠性問(wèn)題也日益突出,帶來(lái)的問(wèn)題是飛機(jī)故障率增高、維護(hù)難度加大。而結(jié)構(gòu)強(qiáng)度問(wèn)題90%是由振動(dòng)導(dǎo)致或與振動(dòng)有關(guān)。振動(dòng)出現(xiàn)異常,其結(jié)果輕則引起飛行員情緒緊張影響操作;重則損傷機(jī)器部件,減少使用壽命,甚至危及飛行安全。
    由于振動(dòng)信號(hào)具有采樣率高、數(shù)據(jù)量大、處理復(fù)雜的特點(diǎn),通過(guò)遙測(cè)數(shù)據(jù)處理系統(tǒng)很難傳輸大量的振動(dòng)參數(shù)。近幾年對(duì)振動(dòng)信號(hào)實(shí)時(shí)監(jiān)控技術(shù)進(jìn)行了一定的探索和研究,通過(guò)遙測(cè)鏈路將機(jī)載振動(dòng)數(shù)據(jù)傳到地面,在地面遙測(cè)數(shù)據(jù)處理站對(duì)數(shù)據(jù)進(jìn)行分析和實(shí)時(shí)監(jiān)控。由于前期所作的研究受到各種條件的限制,效果不太理想,因此結(jié)合某型號(hào)試飛測(cè)試的需要,在關(guān)鍵技術(shù)攻關(guān)項(xiàng)目中通過(guò)對(duì)振動(dòng)信號(hào)進(jìn)行機(jī)上的實(shí)時(shí)數(shù)據(jù)分析,將分析結(jié)果實(shí)時(shí)發(fā)送至地面監(jiān)控系統(tǒng),以減小遙測(cè)傳輸帶寬,真正實(shí)現(xiàn)振動(dòng)信號(hào)的遙測(cè)實(shí)時(shí)監(jiān)控。

1 國(guó)內(nèi)外所采用的方法分析
    縱觀國(guó)外飛機(jī)試飛情況,無(wú)論是空客的A380,A330,A400M還是波音787,在試飛過(guò)程中都非常重視振動(dòng)參數(shù)的測(cè)量,為了使得飛機(jī)的各部位振動(dòng)指標(biāo)滿足設(shè)計(jì)要求,在飛機(jī)設(shè)計(jì)的時(shí)候就已經(jīng)在地面建設(shè)了“地面振動(dòng)測(cè)試系統(tǒng)”。而對(duì)于試飛驗(yàn)證階段的振動(dòng)監(jiān)控更加重視,通過(guò)專用的振動(dòng)、應(yīng)變實(shí)時(shí)處理系統(tǒng)對(duì)所關(guān)心的振動(dòng)點(diǎn)進(jìn)行實(shí)時(shí)監(jiān)測(cè)。
    我院在研制某型直升機(jī)傳動(dòng)系統(tǒng)振動(dòng)試飛實(shí)時(shí)數(shù)據(jù)處理系統(tǒng)時(shí),采用軟件技術(shù)對(duì)振動(dòng)信號(hào)進(jìn)行了分析處理,可以實(shí)時(shí)處理2路振動(dòng)參數(shù),基本解決了該飛機(jī)試飛振動(dòng)數(shù)據(jù)實(shí)時(shí)處理需求,但是由于遙測(cè)帶寬的限制,導(dǎo)致還有一部分振動(dòng)參數(shù)被取消或降低需求,另外通過(guò)遙測(cè)傳輸和軟件處理也存在跳點(diǎn)多、時(shí)間延遲大的問(wèn)題。

2 基于POWER PC+FPGA架構(gòu)的實(shí)時(shí)分析系統(tǒng)
    據(jù)估計(jì),在某型運(yùn)輸機(jī)試飛中,振動(dòng)、應(yīng)變參數(shù)將多達(dá)數(shù)百個(gè),需要實(shí)時(shí)監(jiān)控的參數(shù)有數(shù)十路。按照傳統(tǒng)的技術(shù)和方法,無(wú)法滿足該型號(hào)飛機(jī)試飛對(duì)振動(dòng)信號(hào)實(shí)時(shí)處理的要求。針對(duì)該型號(hào)的試飛需求,在該型號(hào)關(guān)鍵技術(shù)攻關(guān)項(xiàng)目中提出了采用嵌入式處理器+FPGA架構(gòu)來(lái)設(shè)計(jì)振動(dòng)信號(hào)機(jī)載實(shí)時(shí)處理單元,在機(jī)上實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的工程量轉(zhuǎn)換、信號(hào)實(shí)時(shí)分析處理及高速存儲(chǔ),將處理結(jié)果重新編碼后送機(jī)載測(cè)試系統(tǒng)遙測(cè)發(fā)送,最終實(shí)現(xiàn)振動(dòng)信號(hào)的地面遙測(cè)實(shí)時(shí)監(jiān)控。
2.1 硬件系統(tǒng)設(shè)計(jì)
2.1.1 硬件工作原理
    硬件部分包括機(jī)載高采樣實(shí)時(shí)處理單元硬件和地面遙測(cè)分析單元硬件,前者主要由嵌入式計(jì)算機(jī)、FPGA分析單元和系統(tǒng)配置裝置構(gòu)成,后者是一臺(tái)數(shù)據(jù)分析工作站。嵌入式計(jì)算機(jī)選用400 MHz處理器芯片,10/100 MBase-T以太網(wǎng)口,配以200萬(wàn)FPGA邏輯門陣列用于實(shí)現(xiàn)對(duì)振動(dòng)信號(hào)采集、處理、分析等工作,系統(tǒng)配置裝置采用筆記本電腦通過(guò)網(wǎng)絡(luò)接口完成對(duì)機(jī)載高采樣實(shí)時(shí)處理單元的系統(tǒng)配置。振動(dòng)原始信號(hào)流由以太網(wǎng)口輸入,嵌入式系統(tǒng)完成振動(dòng)數(shù)據(jù)流的解包后將數(shù)據(jù)通過(guò)DMA方式直接傳輸至FPGA實(shí)時(shí)處理芯片,由FPGA模塊完成實(shí)時(shí)在線的振動(dòng)數(shù)據(jù)分析處理工作:工程量轉(zhuǎn)換、頻譜分析、時(shí)域統(tǒng)計(jì)量計(jì)算等,分析處理完后通過(guò)DMA方式傳送至嵌入式計(jì)算機(jī)的DRAM中,嵌入式計(jì)算機(jī)完成數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)發(fā)送工作。硬件原理示意圖如圖1所示。


2.1.2 接口設(shè)計(jì)
    振動(dòng)信號(hào)的信號(hào)電纜、供電電源電纜接口設(shè)計(jì)按符合MIL-C-38999 I系列航空電連接器設(shè)計(jì)。提供信號(hào)電纜的接口、電源接口以及網(wǎng)絡(luò)接口。所有接口以航空電連接器的形式提供。
2.1.3 核心硬件設(shè)計(jì)
    (1)硬件核心邏輯原理結(jié)構(gòu)
    系統(tǒng)硬件核心部分由400 MHz處理器芯片,200萬(wàn)門FPGA芯片及以太網(wǎng)接口芯片及串行通信芯片組成。系統(tǒng)硬件邏輯結(jié)構(gòu)、輸出硬件數(shù)據(jù)流邏輯原理設(shè)計(jì)及元件組成如圖2所示。

[!--empirenews.page--]
    (2)功能
    POWER PC核心CPU,內(nèi)置VxWorks實(shí)時(shí)操作系統(tǒng),負(fù)責(zé)系統(tǒng)網(wǎng)絡(luò)接口、串行通信接口。Xilinx FPGA芯片,完成自定義FFT頻譜分析及實(shí)時(shí)信號(hào)分析算法。
2.2 實(shí)時(shí)處理系統(tǒng)軟件設(shè)計(jì)
    機(jī)載振動(dòng)數(shù)據(jù)實(shí)時(shí)處理單元開機(jī)后,軟件自動(dòng)運(yùn)行,首先完成系統(tǒng)的自檢,判斷系統(tǒng)的工作狀態(tài),如果正常則進(jìn)行下一步工作,同時(shí)將設(shè)備面板的“工作正常”指示燈閃爍,反之不閃爍。系統(tǒng)正常后,軟件進(jìn)入循環(huán)連續(xù)的數(shù)據(jù)接收、分析處理與存儲(chǔ)程序,同時(shí)處理后的信號(hào)發(fā)送至機(jī)載數(shù)據(jù)網(wǎng)絡(luò)。
    高采樣實(shí)時(shí)處理單元軟件在實(shí)時(shí)操作系統(tǒng)下運(yùn)行,使用NI公司的圖形化編程語(yǔ)言LabVIEW RT、高級(jí)信號(hào)處理包、噪聲振動(dòng)信號(hào)處理包和基于賽靈思公司Xilinx ISE FPGA開發(fā)模塊編制完成。機(jī)載高采樣實(shí)時(shí)處理單元配置軟件全部操作采用圖形化的人機(jī)界面,能方便、直接、快速完成機(jī)載系統(tǒng)的配置。
    機(jī)載高采樣實(shí)時(shí)處理單元軟件流程如圖3所示。

[!--empirenews.page--]
    軟件采用模塊化設(shè)計(jì)的思想,以功能來(lái)劃分各個(gè)不同的子模塊,主要子模塊完成的功能及實(shí)現(xiàn)方法描述如下:
2.2.1 實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊設(shè)計(jì)
    實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊運(yùn)用于機(jī)載高采樣實(shí)時(shí)處理單元中,完成基于實(shí)時(shí)系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)接收及發(fā)送工作。
    實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊程序算法及邏輯流程圖如圖4所示。
2.2.2 振動(dòng)數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)流解包打包模塊設(shè)計(jì)
    該模塊運(yùn)用于機(jī)載高采樣實(shí)時(shí)處理單元中,依據(jù)任務(wù)需求,本系統(tǒng)可同時(shí)完成12個(gè)動(dòng)態(tài)通道的振動(dòng)數(shù)據(jù)接收和解包,同時(shí)兼顧將分析處理結(jié)果按輸入的數(shù)據(jù)格式輸出。
    振動(dòng)數(shù)據(jù)流解包打包模塊算法及流程圖如圖5所示。


2.2.3 實(shí)時(shí)振動(dòng)分析處理模塊設(shè)計(jì)
    由板載的FPGA邏輯門陣列完成基于硬件級(jí)的數(shù)據(jù)分析處理工作:數(shù)據(jù)工程量轉(zhuǎn)換、可任意選擇不小于12通道,由板載FPGA完成自定義頻率分辨率實(shí)時(shí)振動(dòng)頻譜分析;由板載PFGA完成自定義多個(gè)關(guān)鍵單頻點(diǎn)、頻域帶通范圍振動(dòng)能量及時(shí)域統(tǒng)計(jì)量分析。
    實(shí)時(shí)振動(dòng)分析處理模塊流程及算法如圖6所示。
    時(shí)域參數(shù)分析處理算法實(shí)現(xiàn):提取原始振動(dòng)信號(hào)的有效值、峰值、峭度、峰值指標(biāo)、裕度指標(biāo)和脈沖指標(biāo)等,最能反映飛機(jī)飛行振動(dòng)狀態(tài)的時(shí)域指標(biāo)。
2.2.4 實(shí)時(shí)數(shù)據(jù)存儲(chǔ)模塊設(shè)計(jì)
    實(shí)時(shí)數(shù)據(jù)存儲(chǔ)模塊運(yùn)用于機(jī)載高采樣實(shí)時(shí)處理單元中,用于存儲(chǔ)在測(cè)試過(guò)程中記錄的振動(dòng)數(shù)據(jù),根據(jù)測(cè)試需求用于存儲(chǔ)數(shù)據(jù)的空間不小于4 GB。
    實(shí)時(shí)數(shù)據(jù)存儲(chǔ)模塊算法及流程圖如圖7所示。


2.2.5 配置及數(shù)據(jù)導(dǎo)出模塊設(shè)計(jì)
    通過(guò)網(wǎng)絡(luò)接口,配置及數(shù)據(jù)導(dǎo)出模塊完成對(duì)機(jī)載高采樣實(shí)時(shí)處理單元的系統(tǒng)設(shè)置工作:選擇遙測(cè)分析的通道、設(shè)定頻帶范圍、譜線精度、時(shí)域統(tǒng)計(jì)參數(shù)配置以及系統(tǒng)設(shè)置的各項(xiàng)配置參數(shù);選擇需要導(dǎo)出的數(shù)據(jù)文件,完成數(shù)據(jù)導(dǎo)出工作。
    配置及數(shù)據(jù)導(dǎo)出模塊算法及流程圖如圖8所示。

[!--empirenews.page--]
    頻域分析設(shè)置圖形用戶接口界面如圖9所示。


    數(shù)據(jù)顯示模塊圖形用戶接口界面如圖10所示。



3 關(guān)鍵技術(shù)
    可靠實(shí)時(shí)的完成高速振動(dòng)PCM流信號(hào)的接收、解包、分析和存儲(chǔ)成為機(jī)載高采樣實(shí)時(shí)處理單元需要解決的關(guān)鍵性技術(shù),地面遙測(cè)分析單元的關(guān)鍵在于如何運(yùn)用有效的數(shù)據(jù)處理方法對(duì)采集的數(shù)據(jù)進(jìn)行分析,從而得出可信有效的振動(dòng)分析結(jié)果。在該處理單元的研制中,突破了以下幾方面的關(guān)鍵技術(shù)。
3.1 基于實(shí)時(shí)系統(tǒng)高速振動(dòng)數(shù)據(jù)流信號(hào)的輸入輸出技術(shù)
    由嵌人式實(shí)時(shí)系統(tǒng)完成高速振動(dòng)網(wǎng)絡(luò)數(shù)據(jù)流信號(hào)的接收及處理數(shù)據(jù)流的發(fā)送,在網(wǎng)絡(luò)帶寬允許的情況下,嵌入式實(shí)時(shí)系統(tǒng)精確的定時(shí)精度保證了基于網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)目煽啃耘c可快速性。
3.2 基于FPGA平臺(tái)的多通道實(shí)時(shí)并行頻譜計(jì)算及數(shù)據(jù)分析技術(shù)
    由于采用基于FPGA邏輯門陣列為數(shù)據(jù)處理平臺(tái),從而確保系統(tǒng)整個(gè)數(shù)據(jù)處理時(shí)間在微秒級(jí)的量級(jí),從而保證大批量數(shù)據(jù)處理不會(huì)成為系統(tǒng)的瓶頸,保證了系統(tǒng)的實(shí)時(shí)性。
3.3 振動(dòng)信號(hào)分析處理技術(shù)
    通過(guò)使用各種頻域分析、時(shí)域分析及時(shí)頻域分析技術(shù),同時(shí)結(jié)合型號(hào)試飛的需求以及在振動(dòng)分析處理方面積累的經(jīng)驗(yàn)和分析處理方法,形成了滿足飛行試驗(yàn)振動(dòng)數(shù)據(jù)分析方法。

4 結(jié)語(yǔ)
    飛行試驗(yàn)振動(dòng)信號(hào)實(shí)時(shí)監(jiān)控迄今為止僅在某型直升機(jī)槳葉測(cè)振中進(jìn)行,而且效果很不理想。本文所采用的方法可以實(shí)現(xiàn)多路信號(hào)的實(shí)時(shí)監(jiān)控,而且可以針對(duì)不同科目的不同需求,在飛行前進(jìn)行配置加載,同時(shí)還能夠?qū)崿F(xiàn)算法的選擇、通道數(shù)量的選擇以及所監(jiān)控?cái)?shù)據(jù)的結(jié)果形式的選擇。該項(xiàng)目不僅使用于飛行試驗(yàn)振動(dòng)數(shù)據(jù)的實(shí)時(shí)監(jiān)控,同時(shí)可以擴(kuò)展到航天、艦船以及航空工業(yè)其他領(lǐng)域中。作為裝機(jī)的機(jī)載測(cè)試設(shè)備,工程化后還能夠?yàn)樵囷w院帶來(lái)經(jīng)濟(jì)效益。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉