一种机载通用逻辑软总线技术制造技术

技术编号:36942976 阅读:55 留言:0更新日期:2023-03-22 19:04
本申请提供了一种机载通用逻辑软总线技术,属于机载总线的技术领域,具体包括归一化适配器抽象出统一的数据接口及操作接口,统一逻辑软总线接口对各总线适配器接口进行集成,根据通讯类型,把各适配器相应的接口集成到统一的逻辑软件总线相应的接口中;总线接口对外提供统一调用接口;决策中心在逻辑软总线的调用过程中,保证通过选路使用相应的通讯协议进行数据的传输;总线配置将使用过程中存在变化的一些参数抽象成配置,总线配置改变配置文件中的配置信息,以改变机载通用逻辑软总线传输过程中的一些特性。通过本申请的处理方案,支持任务间、进程间、分区间以及CPU间等应用软件之间通讯,并提供统一的传输接口。并提供统一的传输接口。并提供统一的传输接口。

【技术实现步骤摘要】
一种机载通用逻辑软总线技术


[0001]本申请涉及机载总线的领域,尤其是涉及一种机载通用逻辑软总线技术。

技术介绍

[0002]常见的机载数据总线如:1553B总线协议具有双向输出特性,实时性和可靠性高,广泛应用在军用飞机上,主要由3部分组成:总线控制器BC,远程终端RT,总线监视器BM;ARINC429总线协议是由航空无线电公司制定的,1977年由美国航空电子工程委员会批准并发表;RS422总线是一种全双工传输的串行数据接口标准,由电子工业协会制定并发布;FC总线全称为光纤通道,是美国国家标准委员会(ANSI)于1988年开始制定的高速串行传输协议;SRIO是面向板级和芯片级的高速串行通讯接口,2004年国际标准组织(ISO)和国际电工委员会(IEC)一致通过了SRIO互联规范。上述通讯总线均为常用的机载数据总线,但其通讯方式不同、数据格式和通讯速率存在较大差异,机载软件包含多种总线通讯协议,软件设计及应用复杂,不同数据接口机载设备间通信方式差异巨大且繁琐,数据链路的融合、共享、冲突、安全等问题难以保证。

技术实现思路

[0003]有鉴于此,本申请提供一种机载通用逻辑软总线技术,解决了现有技术中的问题,支持任务间、进程间、分区间以及CPU间等应用软件之间通讯,并提供统一的传输接口。
[0004]本申请提供的一种机载通用逻辑软总线技术采用如下的技术方案:
[0005]一种机载通用逻辑软总线技术,包括归一化适配器、总线接口、决策中心、总线配置设计和实现;
[0006]所述归一化适配器抽象出统一的数据接口及操作接口,统一逻辑软总线接口对各总线适配器接口进行集成,根据通讯类型,把各适配器相应的接口集成到统一的逻辑软件总线相应的接口中;
[0007]所述总线接口对外提供统一调用接口;
[0008]所述决策中心在逻辑软总线的调用过程中,保证通过选路使用相应的通讯协议进行数据的传输;
[0009]所述总线配置将使用过程中存在变化的一些参数抽象成配置,所述总线配置改变配置文件中的配置信息,以改变机载通用逻辑软总线传输过程中的一些特性。
[0010]可选的,所述归一化适配器包括抽象总线操作句柄、抽象总线适配器的操作接口和对总线适配器接口进行集成。
[0011]可选的,所述总线接口设计包括了初始化接口设计、传输参数设置接口设计、获取传输参数接口设计、数据发送接口设计和数据接收接口设计。
[0012]可选的,所述决策中心决策选择相应通讯协议的底层连接,以使用正确的协议把数据传输到正确的数据节点上。
[0013]可选的,所述总线接口包括本地调用接口。
[0014]可选的,所述总线接口包括分布式远程服务调用接口。
[0015]可选的,所述总线接口在远程服务化调用时,使用开源的RPC框架对接口进行服务化封装。
[0016]可选的,所述总线适配器类型包括:FC总线适配器、1553B总线适配器、422总线适配器、429总线适配器、共享内存适配器、消息队列适配器、ZeroMQ适配器和分区端口适配器。
[0017]综上所述,本申请包括以下有益技术效果:
[0018]机载通用逻辑软总线技术,针对机载常用总线使用过程中存在的接口使用差异大、繁琐等问题,结合华为分布式逻辑软总线和FACE标准对数据传输的思想,设计并开发了一套机载通用逻辑软总线,支持任务间、进程间、分区间以及CPU间等应用软件之间通讯,并提供统一的传输接口,通过实验验证,该逻辑软件总线能够大幅简化软件通讯的使用,提升通讯的灵活性。
附图说明
[0019]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0020]图1所示为通用逻辑软总线技术原理图;
[0021]图2所示为归一化适配抽象模型图;
[0022]图3所示为通讯适配器接口集成图;
[0023]图4所示为初始化接口逻辑流程图;
[0024]图5所示为传输参数设置接口逻辑流程图;
[0025]图6所示为传输参数获取接口逻辑流程图;
[0026]图7所示为数据接收接口逻辑流程图;
[0027]图8所示为数据发送接口逻辑流程图;
[0028]图9所示为数据传输决策图。
具体实施方式
[0029]下面结合附图对本申请实施例进行详细描述。
[0030]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本申请,所属领域的技术人员应了解,本文中所描述的一个方面
可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0032]还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0033]另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
[0034]本申请实施例提供一种机载通用逻辑软总线技术。
[0035]如图1和图2所示,一种机载通用逻辑软总线技术,包括归一化适配器、总线接口、决策中心、总线配置设计和实现;
[0036]为了屏蔽各种通讯驱动接口的使用差异,所述归一化适配器抽象出统一的数据接口及操作接口,统一逻辑软总线接口对各总线适配器接口进行集成,根据通讯类型,把各适配器相应的接口集成到统一的逻辑软件总线相应的接口中;
[0037]所述总线接口对外提供统一调用接口;主要包括:传输服务初始化接口、传输参数设置接口、获取传输参数接口、数据发送接口、数据接收接口、销毁传输句柄接口,这些接口既支持本地接口调用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机载通用逻辑软总线技术,其特征在于,包括归一化适配器、总线接口、决策中心、总线配置设计和实现;所述归一化适配器抽象出统一的数据接口及操作接口,统一逻辑软总线接口对各总线适配器接口进行集成,根据通讯类型,把各适配器相应的接口集成到统一的逻辑软件总线相应的接口中;所述总线接口对外提供统一调用接口;所述决策中心在逻辑软总线的调用过程中,保证通过选路使用相应的通讯协议进行数据的传输;所述总线配置将使用过程中存在变化的一些参数抽象成配置,所述总线配置改变配置文件中的配置信息,以改变机载通用逻辑软总线传输过程中的一些特性。2.根据权利要求1所述的机载通用逻辑软总线技术,其特征在于,所述归一化适配器包括抽象总线操作句柄、抽象总线适配器的操作接口和对总线适配器接口进行集成。3.根据权利要求1所述的机载通用逻辑软总线技术,其特征在于,所述总线接口设计包括了初始化接口设计、传输参数设...

【专利技术属性】
技术研发人员:陈洋高向征张超刘怡杨猛马琳
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

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

1