Aerospace Contrd and Application ›› 2023, Vol. 49 ›› Issue (5): 98-104.doi: 10.3969/j.issn.1674 1579.2023.05.012

Previous Articles    

Architecture Design of Spacecraft Electric Propulsion Embedded Software

  

  • Online:2023-10-26 Published:2023-11-22

Abstract: With the increase of spacecraft software quantity and complexity, the demand for software reuse is becoming more and more urgent. In this paper, for the electric propulsion software of multiple platforms at the present stage, a structured analysis method is used to carry out software requirement analysis, extract common requirements and variable requirements, and identify reusable software components. After that, an event driven model based on adaptation improvement is proposed to assemble software components, and an electric propulsion software architecture framework is established. Finally, the public service operation,the form of encapsulation of hardware drivers are described, and the way that the software architecture can be applied in specific projects is given. The electric propulsion architecture framework proposed in this paper and the designed and implemented software components have been applied in several projects and achieved good results.

Key words: software architecture, embedded software, eventdriven, software components

CLC Number: 

  • TP311.5