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