The invention discloses a system and a communication method for avionics network system, pre configuration information of each node in the network system of avionics is recorded in the blueprint for the configuration table, when the avionics network communication system, DDS standard planning to initialize the current node based on when the exchange information of each node by 1553 bus when required to obtain information from the blueprint interactive configuration table of data. The 1553 protocol and DDS specification to be adapted, the network design of the network protocol for the abstraction and black box, on the one hand to speed up the node attribute configuration of each node, reduce the workload of network planning business, on the other hand, the user does not need to face the 1553 protocol complex, users from before the need to convert the node oriented and agreement, only for news, so that the entire communication process more humane, so as to shorten the design cycle of avionics network system, improve the network communication efficiency of debugging.
【技术实现步骤摘要】
一种航电网络系统的通信方法及系统
本专利技术涉及数据通信
,更具体的说,涉及一种航电网络系统的通信方法及系统。
技术介绍
在军工航空领域,航电网络系统的主干网络通常采用1553总线作为信息传输总线。航电网络系统设计人员在配置航电网络系统时需要完成两个任务:第一个是网络通信业务,该业务作为整个航电网络的核心业务,属于顶层设计内容,用于实现消息属性配置;第二是网络规划业务,该业务属于底层设计内容,用于实现各节点在1553网络中的节点属性配置。在航电网络系统中,一般由人工根据1553协议对全网各个节点进行节点属性配置和对应的消息属性配置,当各节点配置完成后,还需要调用复杂的1553驱动层接口对各节点发送的消息进行接收、组包等。当某个节点属性或消息属性变更时,就需要修改网络规划业务。网络规划业务的修改过程包括:设计人员在进行通信配置时,需要按照1553协议对属性变更的节点或消息进行适配,在适配过程中需要考虑全网节点ID的唯一性,同类节点在同一RT(RemoteTerminals,远程终端)地址等内容。同时在航电网络系统的通信过程中,需要对节点初始化、消息发送和解析过程进行修改,以适配新的配置表。通常航电网络系统中的节点数量多达上百个,因此任何一个节点或消息的属性发生变更,都会带来巨大的工作量。综上,如何提供一种航电网络系统的通信方法以减少网络规划业务的工作量,使用户在进行网络通信时无需了解复杂的1553协议,从而缩短航电网络系统的设计周期,提高网络通信调试效率是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术公开一种航电网络系统的通信方法及系统 ...
【技术保护点】
一种航电网络系统的通信方法,其特征在于,包括:申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。
【技术特征摘要】
1.一种航电网络系统的通信方法,其特征在于,包括:申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。2.根据权利要求1所述的通信方法,其特征在于,所述从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化包括:从预存储的蓝图配置表中获取所述当前节点的配置信息,所述配置信息包括节点属性配置和消息属性配置;根据所述节点属性配置申请板卡资源以及配置板卡节点属性;根据所述消息属性配置来配置板卡消息调度表;根据所述消息属性配置中各消息对应的数据类型、所有主题个数以及所述QOS策略,对所述数据发布者、所述数据写入单元、数据订阅者以及所述数据读取单元进行初始化,实现对所述当前节点的初始化。3.根据权利要求1所述的通信方法,其特征在于,所述若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容包括:若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务,对所述消息进行组包;将组包完成后的消息存入对应的主题缓存中,并根据所述主题信息,从所述主题缓存中获取所述消息对应的消息内容。4.根据权利要求1所述的通信方法,其特征在于,还包括:当航电网络系统中的各个节点通信完成后,释放所述初始化资源。5.根据权利要求1所述的通信方法,其特征在于,所述消息属性配置包括三个属性,分别为:消息发送周期、消息内容以及消息方向,所述方向包括:来源方向和发送...
【专利技术属性】
技术研发人员:汪宇雷,
申请(专利权)人:北京润科通用技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。