Changchun Institute of Optics,Fine Mechanics and Physics,CAS
基于1553B总线的星务仿真系统设计 | |
其他题名 | Design of house-keeping simulation system base on 1553B bus |
李树业 | |
学位类型 | 硕士 |
导师 | 贺庚贤 |
2015-10 | |
学位授予单位 | 中国科学院大学 |
学位专业 | 测试计量技术及仪器 |
关键词 | 1553b 星务仿真 软件 实时性 |
摘要 | 我所研制的某有效载荷通过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. |
语种 | 中文 |
文献类型 | 学位论文 |
条目标识符 | http://ir.ciomp.ac.cn/handle/181722/49280 |
专题 | 中科院长春光机所知识产出 |
推荐引用方式 GB/T 7714 | 李树业. 基于1553B总线的星务仿真系统设计[D]. 中国科学院大学,2015. |
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | ||
李树业.pdf(4647KB) | 学位论文 | 开放获取 | CC BY-NC-SA | 请求全文 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
查看访问统计 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[李树业]的文章 |
百度学术 |
百度学术中相似的文章 |
[李树业]的文章 |
必应学术 |
必应学术中相似的文章 |
[李树业]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论