论文部分内容阅读
航天飞行软件是航天飞行器控制系统中最重要的部分之一,1553B总线在航天飞行器中的应用越来越广泛,因此模拟一个1553B总线环境成为仿真测试中不可或缺的一部分,然而由于不同型号飞行软件的独立性,各个型号都需要设计专用的仿真测试平台,造成软硬件的浪费。本文在提出一种通用的仿真测试平台的基础上,对平台中1553B总线测试功能模块进行研究,分别在驱动层、逻辑层和用户层上对总线的需求和结构进行了详细设计,使其能够通用于任何一种支持1553B总线的飞行软件,大大节约了软件测试成本,有效缩短了测试周期。
Space flight software is one of the most important parts of spacecraft control system. The 1553B bus is more and more widely used in spacecraft. Therefore, simulating a 1553B bus environment becomes an indispensable part of the simulation test. However, due to different types of flights Software independence, all models need to design a dedicated simulation test platform, resulting in a waste of hardware and software. This paper presents a universal simulation test platform based on the platform 1553B bus test functional modules were studied at the driver layer, logic layer and user layer on the bus requirements and structure of a detailed design, enabling it to Universal for any kind of flight software that supports 1553B bus, greatly saving software testing costs, effectively shortening the test cycle.