题名基于1553B总线的星务仿真系统设计
作者李树业
学位类别硕士
答辩日期2015-10
授予单位中国科学院大学
导师贺庚贤
关键词1553B 星务仿真 软件 实时性
其他题名Design of house-keeping simulation system base on 1553B bus
学位专业测试计量技术及仪器
中文摘要我所研制的某有效载荷通过1553B总线与卫星进行通讯,新的1553B总线通信协议中使用了“1秒10帧,1帧10条消息”的“帧消息模式”,现有星务仿真系统中对星务1553B总线的仿真只满足“整秒单消息”的消息模式;为实现对卫星1553B“帧消息模式”的仿真,仿真系统不仅要在消息模式上满足“帧消息模式”,还需将1553B总线仿真板卡的执行时间精度提升至5ms以内。首先,在总体架构上采用Windows+Vxworks的硬件架构,并在Vxworks机箱中集成GPS秒脉冲授时板卡作为同步系统时间的时钟源;其次,在VxWorks下位机软件中设计了高精度时间获取模块、板卡控制模块等;再次,在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倍以上,为被测设备的故障排查、问题定位提供准确的时间数据支持。
英文摘要A payload created by CIOMP communicates with satellite through 1553B bus, a new communication protocol“1 second to 10 frames, 1 frame to 10 messages” for 1553B bus is used, but the house-keeping simulation system which we have now can only match the model of “1second 1 message”. To realize the simulation of “frame message model”, the house-keeping simulation system which can not only match the “frame message model”, but can shorten the delay time of 1553B command executed by 1553B board to under 5 ms. Firstly, the framework of Windows+VxWorks is used and GPS second pulse board is added to the VxWorks computer as the time source of this system, secondly, high-precision time acquisition module and1553B board control module are designed to VxWorks software, thirdly, 1553B Message edit module and Second commands edit module are designed in the windows software, finally, a new house-keeping system base on1553B bus is design. In this thesis, the research result and innovations include the following aspects: 1) Universality, one simulation test software for 1553B bus is designed in this thesis, which meets that users can define the message bit and test instance. 2) Real-time, the executing time of 1553B board is only delayed 3 ms at most compared with the ideal time, which is more than 6.5 times better than the delay time of the system of “1 second 1message” whose delay time is 20 ms. 3) Real-time monitoring and historical replay, the board stores the time data and message data when send or receive data ,which ensures that test process is controlled in time. The monitoring computer monitors the test process, alarms the abnormality and replay the historical data to provide the data support for debugging. 4) Prospective, the system meets the module of “1second 1000message”, which can not only cover the module of “1second 10 frames, 1 frame 10 messages”, but meet the requirement of new type in the future. The experiment results show that:this system can not only match the “frame message model”, but can shorten the delay time of 1553B command executed by 1553B board to under 3 ms compared with the ideal time, which is more than 6.5 times better than the delay time of the system of “1 second 1message” whose delay time is 20 ms. This system provides accurate time support for debugging.
语种中文
公开日期2016-05-03
内容类型学位论文
源URL[http://ir.ciomp.ac.cn/handle/181722/49280]  
专题长春光学精密机械与物理研究所_中科院长春光机所知识产出
推荐引用方式
GB/T 7714
李树业. 基于1553B总线的星务仿真系统设计[D]. 中国科学院大学. 2015.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace