
图7中的4 K中断流程主要完成陀螺和加速度计脉冲及温度数据的采集工作,并向EP6端点写入。

2 通讯效果测试
将激光陀螺惯性导航系统固定于振动模拟台,按照军用环境的要求进行了近千小时的振动实验。实验过程中导航计算机高速采集惯性仪表在振动环境下的输出数据,并通过USB接口传输给PC机并保存下来。
当圆形缓冲区的两个指针各自达到最大位置后将从0地址重新开始,长时间双向通讯的测试结果表明:将采用上述方法后的输出数据与串口输出数据进行比对,发现无丢帧现象产生。在导航计算机上进行离线仿真以确定和分离各项误差系数,通过实时误差补偿减小了部分误差,从而提高了系统在强振动下的精度。当然,PC机在与导航计算机的数据传输过程中,建议尽量减少运行的任务数量,特别是占用CPU时间较多的任务,如杀毒、音频视频解码等。
3 结论
本文将基于CY7C68013A的USB接口技术应用于惯导系统数据通信,创新性的设立圆形缓冲区解决了USB接口数据传输过程中的丢帧问题。近千小时测试结果表明:上述USB接口通讯装置可实现导航计算机和PC机间高速实时数据传输且期间无丢帧现象发生,表明该装置具有良好的稳定性与可靠性。




