航 天 控 制
Aerospace Control
Aug. 2019
Vol. 37,
No. 4
面向软件定义的飞行器综合电子系统软件架构技术
*
王
小辉
1
张 涛
2
吕
殿君
1
詹
景坤
1
1.
中国运载火箭技术研究院研究发展中心
,
北
京
100076
2.
西北工业大学软件与微电子学院
,
西安
710072
摘 要 针对飞行器系统
智能化发展对传统软硬件一体化研制方式的挑战
,
本
文提出一种面向软件定义的开放式
、
可移植的飞行器软件体系架构
。
首先
,
提出
一种逐层解耦的分段式飞行器软件体系架构
,
通过标准化各个段的接口与服务
,
实现飞行器的软硬件解耦
、
平台解耦与组件间解耦
,
有效支持飞行器软件功能组
件的可移植与复用
;
其次
,
基于该软件体系架构
,
采用标准化可复用软件组件的
快速集成验证方法
,
实现飞行器功能的软件定义
。
关键词 软件自定义功能
;
开放式系统架构
;
可移植
;
飞行器综合电子系统架构
中图分类号
: E927
文献标识码
: A
文章编号
: 1006-3242( 2019) 04-0066-06
Software Architecture Technology of Software-Defined
Spacecraft Integrated Electronic System
Wang Xiaohui
1
,Zhang Tao
2
,Lv DianJun
1
,Zhan Jingkun
1
1. Research and Development Center,China Academy of Launch Vehicle Technology,Beijing 100076,China
2. School of Software and Microelectronics,Northwestern Polytechnical University,Xi’an 710072,China
Abstract Aiming at the development of spacecraft intelligence which leads to the challenge of traditional
software and hardware coupling development method,An open and portable spacecraft software architecture
is proposed for software-defined technology. Firstly,a layer-by-layer decoupled segmented spacecraft soft-
ware architecture is proposed. By standardizing the interfaces and services of each segment,the software and
hardware decoupling,platform decoupling and component decoupling of the spacecraft are realized,effec-
tively supporting the portability and reuse of spacecraft software functional components. Secondly,based on
the software architecture,the software definition of spacecraft function is realized by the rapid integration
verification method of standardized reusable software components.
Key words Software-defined function; Open system architecture; Portability; Spacecraft integrated elec-
tronic system architecture
*
上海航天科技创新基金
( 2017KC160011)
收
稿日期
: 2018-11-12
作者简介
:
王小辉
( 1981 - )
,
男
,
高
级工程师
,
主要从事飞行器电气系统总体设计
;
张 涛
( 1976 - )
,
男
,
博
士
,
副教
授
,
主要从事综合电子软件架构技术研究
;
吕殿君
( 1988 - )
,
男
,
工
程师
,
主要从事飞行器电气系统总体设计
;
詹景坤
( 1981 - )
,
男
,
高
级工程师
,
主要从事飞行器电气系统总体设计
。
目前飞行器相关装备的研制仍采用传统的软硬
件一体化研发方式
,
即关于飞行器软件系统的开发
高度依赖于硬件系统的设计
。
随着飞行器工作需求
的
多样化
,
传统软硬件一体化的研发方式已无法满
·66·
DOI:10.16804/j.cnki.issn1006-3242.2019.04.011