论文部分内容阅读
我所研制的某有效载荷通过1553B总线与卫星进行通讯,新的1553B总线通信协议中使用了“1秒10帧,1帧10条消息”的“帧消息模式”,现有星务仿真系统中对星务1553B总线的仿真只满足“整秒单消息”的消息模式;为实现对卫星1553B“帧消息模式”的仿真,仿真系统不仅要在消息模式上满足“帧消息模式”,还需将1553B总线仿真板卡的执行时间精度提升至5ms以内。首先,在总体架构上采用Windows+Vxworks的硬件架构,并在Vxworks机箱中集成GPS秒脉冲授时板卡作为同步系统时间的时钟源;其次,在Vx Works下位机软件中设计了高精度时间获取模块、板卡控制模块等;再次,在Window管理软件中设计了1553B消息框架编辑模块、整秒批指令编辑模块等,最终,设计实现了新模式、短延迟的1553B总线星务仿真系统。本文的研究成果和创新点包括以下几个方面:1)软件的通用型,本文设计了一套1553B总线仿真测试通用性软件,从1553B总线上传输的各个数据位到测试用例的编辑均可由用户自定义;2)板卡指令执行的实时性,该系统中1553B板卡指令实际执行时间相较于用户设置的理论执行时间实测最大延迟不大于3ms,相对于原有“整秒单消息”的系统20ms的最大延迟,指令执行精度提升6.5倍以上;满足测试需求。3)实时监控和历史回放,板卡接口收发数据与高精度时间信息进行打包存储,监控计算机对测试过程进行实时监控及异常报警,以及历史数据的回放,保证测试过程在时间上严格受控,为故障定位及问题排查提供数据支持。4)前瞻性,基于1553B总线的星务仿真系统满足“1秒1000条消息”1553B的“帧消息模式”,该模式不仅能覆盖现有“1秒10帧,1帧10条消息”的仿真需求,亦可能满足未来新型号卫星的仿真需求,实现真实的仿星功能。实验结果表明:该系统不仅满足对“帧消息模式”的仿真测试需求,且该系统中1553B板卡指令实际执行时间相较于用户设置的执行时间实测最大延迟不大于3ms,相对于现有系统中20ms的最大延迟,执行精度提高了6.5倍以上,为被测设备的故障排查、问题定位提供准确的时间数据支持。