一种基于构件化模块的航天器总线路由器制造技术

技术编号:11950673 阅读:102 留言:0更新日期:2015-08-26 19:28
一种基于构件化模块的航天器总线路由器,涉及一种航天器总线路由器。解决了现有航天器因多总线并存形式带来总线间通信困难,导致通信效率低的问题。所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。主要用在航天器领域的信息通信上。

【技术实现步骤摘要】

本专利技术涉及一种航天器总线路由器。
技术介绍
目前,为提高通用性,航天器上层管理采用构件化技术,构件之间通过软件总线连接,为更好的发挥构件通用化优势,航天器采用了多条软件总线。航天器因多总线并存形式带来总线间通信困难的问题。
技术实现思路
本专利技术是为了解决现有航天器因多总线并存形式带来总线间通信困难,导致通信效率低的问题。本专利技术提供了一种基于构件化模块的航天器总线路由器。一种基于构件化模块的航天器总线路由器,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。所述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件的具体过程为:航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构件地址,根据航天器软件总线构件地址,总线路由器遍寻总线构件主题,当一个构件需与其它总线构件通信时,将通信构件插入映射表,注册中间构件。所述中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换的具体过程为:等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表,若无对应总线路由器构件映射表项,则结束本次通信;否则,根据构件主题,将需通信的构件发送至该需通信的构件所在的总线上,总线路由器构件映射表中与需通信的构件所对应的中间构件与另一中间构件进行数据交换,且所述另一中间构件发送数据至需通信构件所在的总线以外的其它总线上,与需通信构件对应的被通信构件从接收另一中间构件发送数据的总线上读取数据,完成中间构件间的数据交换。本专利技术带来的有益效果是,本专利技术提供了一种基于构件化模块的航天器总线路由器,更好的实现总线间的通信,使通信效率提高了50%以上。附图说明图1为本专利技术所述的一种基于构件化模块的航天器总线路由器的原理示意图;图2为中间构件1和中间构件2进行数据交换的原理示意图;图3为中间构件1和中间构件2进行数据交换的流程图。具体实施方式具体实施方式一:参见图1说明本实施方式,本实施方式所述的一种基于构件化模块的航天器总线路由器,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。具体实施方式二:本实施方式与具体实施方式一所述的一种基于构件化模块的航天器总线路由器的区别在于,所述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件的具体过程为:航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构件地址,根据航天器软件总线构件地址,总线路由器遍寻总线构件主题,当一个构件需与其它总线构件通信时,将通信构件插入映射表,注册中间构件。具体实施方式三:本实施方式与具体实施方式一所述的一种基于构件化模块的航天器总线路由器的区别在于,所述中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换的具体过程为:等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表,若无对应总线路由器构件映射表项,则结束本次通信;否则,根据构件主题,将需通信的构件发送至该需通信的构件所在的总线上,总线路由器构件映射表中与需通信的构件所对应的中间构件与另一中间构件进行数据交换,且所述另一中间构件发送数据至需通信构件所在的总线以外的其它总线上,与需通信构件对应的被通信构件从接收另一中间构件发送数据的总线上读取数据,完成中间构件间的数据交换。本实施方式中,以中间构件1和中间构件2为例进行说明中间构件间的数据交换的原理,具体参见图2;等待总线间构件通信时隙,根据构件主题查找总线路由器构件映射表;若无对应映射表项,则结束该次通信;否则,根据构件主题,构件1发送数据至总线1上,中间构件1从总线1上读取数据;总线路由器实现中间构件1、2间数据交换;中间构件2发送数据至总线2上,对应构件2从总线2上读取数据,本次通信结束,等待下一通信时隙到来。中间构件1和中间构件2进行数据交换的工作流程图参见图3。本文档来自技高网...
一种基于构件化模块的航天器总线路由器

【技术保护点】
一种基于构件化模块的航天器总线路由器,其特征在于,所述总线路由器包括总线注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行通信,N为正整数,总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主题管理总线间构件通信映射表,注册中间构件;中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。

【技术特征摘要】
1.一种基于构件化模块的航天器总线路由器,其特征在于,所述总线路由器包括总线
注册管理模块和中间构件数据交换模块,且总线路由器通过多条总线分别与N个构件进行
通信,N为正整数,
总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主
题管理总线间构件通信映射表,注册中间构件;
中间构件数据交换模块包括多个中间构件,用于实现中间构件间的数据交换。
2.根据权利要求1所述的一种基于构件化模块的航天器总线路由器,其特征在于,所
述的总线注册管理模块,用于管理航天器总线注册,提取总线构件主题,根据总线构件主
题管理总线间构件通信映射表,注册中间构件的具体过程为:
航天器软件总线向总线注册管理模块注册本总线,总线路由器提取航天器软件总线构
件地址,
根据航天器软件总线构件地址,总线路...

【专利技术属性】
技术研发人员:陈健王峰曹喜滨李冬柏李化义徐国栋宁明峰
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1