摘要
针对航天器软件基于星内路由的进程间通信方式存在的通信过程不灵活,配置繁琐易产生错误,通信功能简单、难以满足复杂通信需要等问题,文章提出了一种基于数据分发服务(Data Distribution Service,DDS)的航天器软件通信框架(Satellite-based DDS,S-DDS),并对S-DDS进行了访真验证。结果表明:该框架实现了灵活便捷的进程间通信过程,无需对通信过程进行繁琐的配置,同时能够满足复杂的通信需要,使软件开发过程更为简单快捷,有效解决了目前航天器进程间通信存在的问题,可为航天器软件进程间实现灵活便捷的通信过程提供参考。
The inter-process communications based on onboard routing may encounter problems including inflexible communications process,difficult configuration easily making mistakes,and simple functions which can hardly satisfy complicated communications requirement.Regarding these problems,a spacecraft software communications framework(called satellite-based data distribution service,S-DDS)based on data distribution service(DDS)is proposed with simulation and verification.The results indicate that S-DDS implements a flexible and convenient communications mechanism with which complex configuration is not required,and S-DDS is able to meet complicated communications requirements,which simplifies software development and effectively solves the problems of current spacecraft inter-process communications.Thus,S-DDS can provide a reference for spacecraft software implementation in order to achieve flexible and convenient inter-process communications.
作者
叶晓枫
杨志刚
杨培尧
张亚航
陈琦
YE Xiaofeng;YANG Zhigang;YANG Peiyao;ZHANG Yahang;CHEN Qi(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出处
《航天器工程》
CSCD
北大核心
2021年第2期80-87,共8页
Spacecraft Engineering