关于IMU数据采集丢数问题的解决方案
摘要
姿态测量组件通过FPGA实现数据接口处理,对IMU、大气传感器等多种异步通信数据进行同步处理后发送至DSP,由DSP进行姿态解算后得到姿态角。FPGA在采集IMU数据过程中存在部分数据丢失,进而导致DSP解算出的姿态角存在超差问题。论文针对上述问题,结合系统硬件架构、FPGA采集IMU数据过程、FPGA数据同步机制等,搭建试验环境模拟IMU数据进行问题复现,在对问题进行定位和机理分析后,提出了一种解决方案,即修改FPGA软件,使用FIFO存储形式替代RAM存储形式对IMU数据进行缓存处理,并对FPGA与DSP间的通信周期进行适应性调整。最后经过大量的试验测试验证,该更改措施可有效避免IMU数据缓存丢失问题,进而达到消除系统姿态角超差问题。
关键词
IMU;FPGA;数据同步;FIFO
全文:
PDF参考
范振洋.基于DSP/FPGA的光纤捷联航姿系统设计[J].计算机测量与控制,2012,20(3).
章拔邦.飞机综合应急仪表系统设计[J].信息记录材料,2016.
郝晓莉.异步FIFO中存储单元的分析设计[J].计算机技术与发展,2007(3).
DOI: http://dx.doi.org/10.12345/bdai.v5i2.16499
Refbacks
- 当前没有refback。
此作品已接受知识共享署名-非商业性使用 4.0国际许可协议的许可。