基于FPGA的多通道数据监测存储系统
Multi-channel Data Monitoring and Storage System Based on FPGA
耿坤 1张会新1
作者信息
- 1. 中北大学微纳器件与系统教育部重点实验室 太原 030051
- 折叠
摘要
针对飞行器试验数据种类繁杂、通道数多、速率差大、并发性高等特点以及缺少对机载设备运行情况实时监测等问题设计了基于FPGA的多通道数据监测存储系统.系统整体由主控板、电源板、1553B通信板、模拟量板以及双Flash存储卡构成,采用热备份的方法实现了高可靠性1553B总线监测信道的搭建;采用并行分时相结合的方法实现了对多通道模拟量、PCM码流、LVDS数据的混合编帧;采用三级异步FIFO缓冲结构实现了数据监测与回读逻辑;最后,通过可重传的千兆以太网通信逻辑实现与地面设备可靠的数据传输.经数次温循及振动测试,成功验证了该系统对于极端环境的适应性,有效解决了飞行器多通道数据监测存储的难题,在实际生产中具有一定应用价值.
Abstract
A multi-channel data monitoring and storage system based on FPGA is designed to address the characteristics of complex types of aircraft test data,multiple channels,large rate differences,high concurrency,and the lack of real-time monitor-ing of airborne equipment operation.The system is composed of a main control board,a power board,a 1553B communication board,an analog quantity board,and two Flash memory cards.The high reliability 1553B bus monitoring channel is built using the hot backup method.The method of combining parallel time sharing has been used to achieve mixed framing of multi-channel analog data,PCM bitstream,and LVDS data.Adopting a three-level asynchronous FIFO buffer structure to achieve data monitoring and read back logic.Finally,reliable data transmission with ground devices is achieved through a retransmission capable Gigabit Ether-net communication logic.After several temperature cycles and vibration tests,the adaptability of the system to extreme environ-ments has been successfully verified,effectively solving the problem of multi-channel data monitoring and storage for aircraft,and has certain application value in practical production.
关键词
数据监测/零误码率/并行存储/1553B总线/高可靠性Key words
data monitoring/zero BER/parallel storage/1553B bus/high reliability引用本文复制引用
基金项目
国家自然科学基金青年科学基金(51705475)
出版年
2024