摘要
针对空间站规模大、网络拓扑复杂、传输数据多、任务快速响应、长期在轨运行的特点,提出了一种符合标准体系且适合空间站数据管理特点的软件分层架构,通过识别软件各项任务特性,采用差异化进程优先级调度策略,提高了软件运行效率和数据处理能力。介绍了空间站数据管理软件多项关键技术的研究成果,通过总线消息并行调度方法实现多路径、多类型、多终端的信息交互支持,基于订阅发布方法实现遥测数据的快速分发,采用轻量化文件系统实现对飞行程序的高效管理,采用遥测遥控包应用标准(PUS)业务实现整站级自主健康管理功能,这些关键技术均在我国空间站核心舱得到了在轨应用。
As the large spacecraft,China Space Station has the features of big number of equipment,huge amount of information and long-time running on orbit,these factors have brought new challenges to software.On-board Data Handle(OBDH)subsystem is the core of space station information handle,OBDH software realize system level management function.Based on the requirements of large scale,complex network topology,rapid response to task,huge amount of information and long-time running on orbit,an architecture of software layered is proposed.It’s compliant with the standard and suitable for space station data management.By identifying the characteristics of each software task,the differentiated process priority scheduling is adopted to improve the software operation efficiency.The paper introduces the research results of several key technologies of OBDH software for space station.The data interaction of multi-path,multi type and multi terminal is realized through parallel scheduling method of bus messages.Fast distribution of telemetry data is realized based on subscription publication model.The high efficient management of flight-procedure is realized based on simple file system.Autonomous fault handling at the whole station is realized through packet utilization standard.These key technologies have been applied to China Space Station core module.
作者
刘欣
朱剑冰
郝维宁
LIU Xin;ZHU Jianbing;HAO Weining(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出处
《航天器工程》
CSCD
北大核心
2022年第4期68-75,共8页
Spacecraft Engineering
基金
国家重大航天工程。
关键词
软件分层架构
进程优先级
多总线并行调度
数据订阅发布
轻量化文件系统
动态链表管理
software layered architecture
process priority scheduling
multi bus parallel scheduling
data subscription publication
simple file system
dynamic list manage