论文部分内容阅读
随着现代小卫星技术的快速发展,研制周期短、成本低、可靠性高已成为小卫星的发展趋势。工程研究中对软件、硬件复用技术的研究已经渗透到太空商业领域。复用技术在卫星上的应用可以分为两个部分,星载软件复用和卫星框架及硬件复用。在星载软件设计过程中,从星载软件体系结构出发设计出可复用的软件体系结构是软件复用技术在卫星上应用的关键技术。本文主要对软件复用技术在卫星上的应用进行研究:1.姿控系统软件体系结构研究:分析了传统姿控软件开发流程、设计方法和层次体系结构;介绍了卫星姿控分系统结构单元(包括硬件结构及软件层次);研究了卫星姿控系统软件的功能模型和数据流程。2.基于软总线的体系结构研究:提出并建立了基于软总线的卫星姿控系统软件体系结构模型;制定了构件在软总线上通信机制;提出软总线和构件的通信数据结构;制定了软总线的工作机制:软总线的建立删除、启动、停止;构件加入、退出软总线;查询软件总线中是否存在某主题;通知软总线数据更新;获取所需的新数据。3.基于软件总线的卫星姿控系统软件体系结构方案仿真:首先建立基于软总线的卫星姿控系统软件体系结构仿真模型,然后对姿态测量模块、姿态确定模块、姿态控制模块进行构件化仿真,接着对各构件通过软总线进行数据交互仿真研究,最后通过分析仿真结果验证了基于软总线的卫星姿控系统软件体系结构的可行性。