基于POWER PC+FPGA架構(gòu)的飛行試驗振動數(shù)據(jù)實時分析
軟件采用模塊化設(shè)計的思想,以功能來劃分各個不同的子模塊,主要子模塊完成的功能及實現(xiàn)方法描述如下:
2.2.1 實時網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊設(shè)計
實時網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊運用于機(jī)載高采樣實時處理單元中,完成基于實時系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)接收及發(fā)送工作。
實時網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊程序算法及邏輯流程圖如圖4所示。
2.2.2 振動數(shù)據(jù)網(wǎng)絡(luò)數(shù)據(jù)流解包打包模塊設(shè)計
該模塊運用于機(jī)載高采樣實時處理單元中,依據(jù)任務(wù)需求,本系統(tǒng)可同時完成12個動態(tài)通道的振動數(shù)據(jù)接收和解包,同時兼顧將分析處理結(jié)果按輸入的數(shù)據(jù)格式輸出。
振動數(shù)據(jù)流解包打包模塊算法及流程圖如圖5所示。本文引用地址:http://m.butianyuan.cn/article/191225.htm
2.2.3 實時振動分析處理模塊設(shè)計
由板載的FPGA邏輯門陣列完成基于硬件級的數(shù)據(jù)分析處理工作:數(shù)據(jù)工程量轉(zhuǎn)換、可任意選擇不小于12通道,由板載FPGA完成自定義頻率分辨率實時振動頻譜分析;由板載PFGA完成自定義多個關(guān)鍵單頻點、頻域帶通范圍振動能量及時域統(tǒng)計量分析。
實時振動分析處理模塊流程及算法如圖6所示。
時域參數(shù)分析處理算法實現(xiàn):提取原始振動信號的有效值、峰值、峭度、峰值指標(biāo)、裕度指標(biāo)和脈沖指標(biāo)等,最能反映飛機(jī)飛行振動狀態(tài)的時域指標(biāo)。
2.2.4 實時數(shù)據(jù)存儲模塊設(shè)計
實時數(shù)據(jù)存儲模塊運用于機(jī)載高采樣實時處理單元中,用于存儲在測試過程中記錄的振動數(shù)據(jù),根據(jù)測試需求用于存儲數(shù)據(jù)的空間不小于4 GB。
實時數(shù)據(jù)存儲模塊算法及流程圖如圖7所示。
2.2.5 配置及數(shù)據(jù)導(dǎo)出模塊設(shè)計
通過網(wǎng)絡(luò)接口,配置及數(shù)據(jù)導(dǎo)出模塊完成對機(jī)載高采樣實時處理單元的系統(tǒng)設(shè)置工作:選擇遙測分析的通道、設(shè)定頻帶范圍、譜線精度、時域統(tǒng)計參數(shù)配置以及系統(tǒng)設(shè)置的各項配置參數(shù);選擇需要導(dǎo)出的數(shù)據(jù)文件,完成數(shù)據(jù)導(dǎo)出工作。
配置及數(shù)據(jù)導(dǎo)出模塊算法及流程圖如圖8所示。
評論