基于1553B总线的星务仿真系统设计
发布时间:2018-05-25 00:19
本文选题:1553B + 星务仿真 ; 参考:《中国科学院研究生院(长春光学精密机械与物理研究所)》2015年硕士论文
【摘要】:我所研制的某有效载荷通过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倍以上,为被测设备的故障排查、问题定位提供准确的时间数据支持。
[Abstract]:A payload I developed is communicated with the satellite via 1553B bus. The new 1553B bus communication protocol uses "frame message mode" with "10 frames of 1 second, 1 frames and 10 messages". The existing satellite simulation system for the simulation of star 1553B bus only satisfies the message mode of "the whole second single message"; to realize the "frame" for satellite 1553B. In the simulation of message mode, the simulation system not only satisfies the "frame message mode" in the message mode, but also needs to improve the execution time precision of the 1553B bus simulation board to less than 5ms. First, the hardware architecture of Windows+Vxworks is adopted in the overall architecture, and the GPS second pulse time card is integrated into the Vxworks chassis as a synchronization system. Second, the high precision time acquisition module and the board control module are designed in the Vx Works software. Thirdly, the 1553B message frame editing module and the batch instruction edit module are designed in the Window management software. Finally, the new mode and the short delay 1553B bus star simulation system are designed and implemented. The results and innovation points include the following aspects: 1) the general software of the software, this paper designs a set of universal software for 1553B bus simulation test. The editing of each data bit transmitted from the 1553B bus to the test case can be customized by the user; 2) the timing of the execution of the card instruction, and the actual execution time of the 1553B card instruction in the system Compared with the user set, the maximum delay of the actual time measurement is not greater than 3MS. Compared with the maximum delay of the system 20ms of the original "whole second message", the accuracy of the instruction execution is increased by more than 6.5 times; the real-time monitoring and historical playback is met by the test requirement.3). The number of card interface transceivers and the high precision time information are packed and stored, and the monitoring is monitored and stored. The computer monitors and alerts the test process in real time, as well as the replay of historical data to ensure that the test process is strictly controlled in time, and provides data support.4 for fault location and problem checking. The 1553B bus based satellite simulation system satisfies the "frame message mode" of "one second and 1000 messages" 1553B, which is not the same. It can only cover the existing simulation requirements of "10 frames of 1 second, 1 frames and 10 messages", and can also meet the simulation requirements of the future new type of satellite and realize the real imitation of the star function. The experimental results show that the system not only satisfies the simulation test requirements for the "frame message mode", but also the actual execution time of the 1553B card instruction in the system is compared with the user set. The maximum delay of the measured execution time is not more than 3MS. Compared with the maximum delay of 20ms in the existing system, the execution precision is increased by more than 6.5 times, which provides the accurate time data support for the fault location of the measured equipment.
【学位授予单位】:中国科学院研究生院(长春光学精密机械与物理研究所)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP336;TP391.9
【参考文献】
相关期刊论文 前10条
1 李文涛;徐波;;基于VxWorks下的FTP传输技术研究[J];科技与创新;2015年11期
2 刘金梅;许振忠;张明明;;基于1553B总线的测试系统的设计与实现[J];北华航天工业学院学报;2015年02期
3 陈亮;刘丽霞;刘经宇;;基于1553B协议的导弹控制系统信息流设计探讨[J];计算机测量与控制;2012年08期
4 谢拴勤;杨阳;李宇翔;;基于Vxworks的先进飞机电气负载管理中心软件设计[J];计算机测量与控制;2009年11期
5 周谷;宋李彬;程良平;魏琼;;基于VxWorks的机载雷达模拟吊舱软件设计[J];现代雷达;2009年09期
6 李俊;;VxWorks下多任务间通信方式的比较与分析[J];科技资讯;2009年25期
7 王才善;陈光武;旷文珍;范多旺;魏宗寿;;基于VxWorks的实时多任务程序设计机制分析[J];铁路计算机应用;2009年05期
8 于雅丽;陈锦莉;;1553B通信研究及其在导弹测试系统中的应用[J];计算机测量与控制;2009年02期
9 廖义林;吕英;沈崧;;基于(m,k)-firm约束规范的混合任务调度算法研究[J];计算机工程与设计;2008年19期
10 高志强;苗克坚;张雯璐;;弹载计算机1553B总线测试模块设计[J];计算机测量与控制;2008年09期
,本文编号:1931232
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1931232.html