摘要
传统航天器数管分系统开发时,往往需要深入分析各类传输协议细节,对协议数据的格式处理、数据转换等功能需要占用大量的开发时间。文章提出了一种基于星内路由的数管软件框架,其遥测链路协议(AOS Link)、遥控链路协议(TC Link)和星内总线链路协议(1553BLink)等链路层协议都由网络层路由接管,并以软件构件的形式存在。星载数管应用层程序在对数据进行收发时,仅仅调用网络层"发送"和"接收"接口即可,而后台路由程序将根据路由表选择链路层协议下一跳地址和对应的传输服务,实现地面、数管系统和其他分系统之间的数据流转。该框架将底层通信和应用层功能严格分离,大幅度简化了应用层软件设计。
During the development of data management sub-system on traditional spacecrafts, the management of protocol data form and data transaction take plenty of time, because of the meticu lous analysis of all kinds of transport protocol. A design of spacecraft OBDH software framework based on onboard route is introduced in this article. By using this framework, data link layer pro tocols,such as AOS Link,TC I.ink and 1553B Link,are handled by network layer route which works as a component. When application layer software needs to send/receive data, the sending/ receiving interfaces of the network layer are utilized, and the background running route will choose the destination and service type needed for the data automatically, according to the route table. The data flow between ground,OBDH and other onboard sub-systems is thus formed. This framework seperates the functions of the application layer from the commucation of the bottom layer totally, which makes the design of application layer software more convenient.
出处
《航天器工程》
北大核心
2015年第6期70-74,共5页
Spacecraft Engineering
基金
国家自然科学基金(91438102)