基于ARINC661规范的座舱显示系统通信方法技术方案

技术编号:13771463 阅读:163 留言:0更新日期:2016-09-29 16:18
本发明专利技术基于ARINC661规范的座舱显示系统通信方法,包含以下步骤:1、座舱显示系统上电后,CDS与各UA之间分别发送包含假定健康标志和服务可用标志的ARINC661扩展数据块作为握手信息,若CDS与各UA接收到对方发送的假定健康标志和服务可用标志均为Ture的ARINC661扩展数据块则表明握手成功;2、从握手成功的各UA中选择主控UA,剩余的UA作为从属UA;3、CDS与主控UA之间进行数据传输。本发明专利技术对通信链路健康状态进行监控,满足多个UA实例共存的源选择要求,且流程简单。

【技术实现步骤摘要】

本专利技术属于综合式航空电子系统的设计领域,特别涉及基于ARINC661规范的座舱显示系统通信方法
技术介绍
:随着综合式航空电子系统的复杂程度和开放性要求不断提高,必须依据ARINC661规范进行座舱显示系统的开发。按照ARINC661规范的通信指令及数据格式实现CDS和UA的通信时,必须监控通信链路的健康状态;座舱显示系统中同一UA会包含多个实例,必须通过源选择机制选出合适的UA与CDS进行通信。目前的座舱显示系统设计通常只考虑通信指令的类型,不能监控通信链路的健康状态,不满足多个UA实例共存的源选择要求。李为宇等(李为宇,王月.一种新型座舱显控系统运行时通信机制研究.航空电子技术,2015年第46卷第2期)提出了一种新型座舱显控系统运行时通信机制。该机制使用数据组和扩展块对数据进行封装,并通过序列号的设置和比较保证通信的可靠性,但该方法需要将封装好的数据进行缓存,生成数据副本并连续多次发送,过程比较复杂,浪费存储资源并导致数据发送延时。
技术实现思路
:为了监控CDS和UA通信链路的健康状态,并满足多个UA实例共存的源选择要求,本专利技术的专利技术目的在于提供了一种基于ARINC661规范的座舱显示系统通信方法,该座舱显示系统通信方流程简单,易于实现,具有较强实用价值。本专利技术的专利技术目的通过以下技术方案实现:基于ARINC661规范的座舱显示系统通信方法,包含以下步骤:步骤1,当CDS、UA上电后,CDS与各UA之间分别发送包含假定健康标志和服务可用标志的ARINC661扩展数据块作为握手信息,若CDS与UA接收到对方发送的假定健康标志和服务可用标志均为True的ARINC661扩展数据块则表明握手成功;步骤2,从握手成功的各UA中选择主控UA,剩余的UA作为从属UA,主控UA向CDS发送服务可用标志为True的ARINC661扩展数据块,从属UA向CDS发送服务可用标志为False的ARINC661扩展数据块;步骤3,选定主控UA之后,CDS通过ARINC661扩展数据块中的数据组向主控UA发送激活通知A661_NOTE_LAYER_ACTIVE;主控UA收到激活通知后,通过ARINC661扩展数据块中的数据组向CDS发送Widget参数更新命令A661_CMD_SET_PARAMETER,及图
层可见性请求A661_REQ_LAYER_VISIBLE;步骤4,当主控UA与CDS之间停止正常数据通信后,各UA的主从关系发生变更,原主控UA停止与CDS的正常数据通信,仅向CDS发送服务可用标志为False的无有效数据负载的ARINC661扩展数据块,新主控UA向CDS发送服务可用标志为True的ARINC661扩展数据块,重复执行步骤2至3。依据上述特征,所述步骤1中,若CDS连续若干周期没有接收到UA发送的ARINC661扩展数据块,则CDS向UA发送假定健康标志为False的ARINC661扩展数据块,表明握手不成功;若UA连续若干周期没有接收到CDS发送的ARINC661扩展数据块,则UA向CDS发送假定健康标志为False的ARINC661扩展数据块,表明握手不成功。优选地,所述步骤2中包含以下方式选择主控UA:方式1)UA通过内部决策进行主控UA选择;方式2)机组人员手动进行主控UA选择;方式3)CDS按照设定的优先级进行UA选择。优选地,所述步骤4中,当发生下列情况时,当前主控UA与CDS的正常数据通信会发生终止:情况1)、UA检测到自身的健康状态不好时,UA通过内部决策进行主控UA选择;情况2)、UA检测到与CDS的连接超时,UA通过内部决策进行主控UA选择;情况3)、机组人员更改UA的主从关系;情况4)、CDS检测到与UA的连接超时,根据UA的优先级进行主控UA选择。附图说明:图1为本专利技术的通信状态示意图。图2为本专利技术的Server与UA驻留关系创建示例。图3为正常通信所使用的ARINC661扩展数据块格式的示意图。图4为机组人员手动切换ISS数据源的通信流程图。图5为CBIC UA1发起通信终止的流程图。图6为Server发起通信终止的流程图。具体实施方式如图3所示,本专利技术设计了一种新的ARINC661扩展数据块,所述ARINC661扩展数据块包含1个扩展块头信息和多个数据组,每个数据组包含1个数据组头信息和1个或多个标准ARINC661运行时数据结构。所述扩展块头信息的数据结构定义如下:(1)参数“起始标志”,长度为2个字节,表示扩展块的起始标志,取值为0X4253;(2)参数“扩展块大小”,长度为2个字节,表示扩展块的大小,取值为0-65535;(3)参数“源标志”,长度为4比特位,暂不使用;(4)参数“目的标志”,长度为4比特位,暂不使用;(5)参数“数据负载数目”,长度为1个字节,表示数据负载数目,取值为0-255;(6)参数“服务可用标志”,长度为1个字节,表示发送方自身可用状态,取值为True/False;(7)参数“假定健康标志”,长度为1个字节,表示发送方对接收方健康状态的假设,取值为True/False;(8)参数“最小组序号”,长度为4个字节,表示数据负载序号的最小值,取值为0。所述数据组头信息的结构定义如下:(1)参数“起始标志”,长度为2个字节,表示数据组的起始标志,取值为0X4753;(2)参数“数据组大小”,长度为2个字节,表示数据组的大小,取值为0-65535;(3)参数“数据组序号”,长度为2个字节,表示该数据组的序号,取值为0-65535;所述标准ARINC661运行时数据结构的定义如下:(1)参数“A661_BEGIN_BLOCK”,类型为uchar,长度为1个字节,表示ARINC661运行时数据结构的起始标志;(2)参数“LayerIdent”,类型为uchar,长度为1个字节,表示相关层的ID;(3)参数“Context Number”,类型为ushort,长度为2个字节,暂不使用,取值为0X00;(4)参数“Block Size”,类型为ulong,长度为4个字节,表示数据块大小;(5)数据部分{A661_R-T_Command本文档来自技高网
...

【技术保护点】
基于ARINC661规范的座舱显示系统通信方法,包含以下步骤:步骤1,当CDS、UA上电后,CDS与各UA之间分别发送包含假定健康标志和服务可用标志的ARINC661扩展数据块作为握手信息,若CDS与UA接收到对方发送的假定健康标志和服务可用标志均为True的ARINC661扩展数据块则表明握手成功;步骤2,从握手成功的各UA中选择主控UA,剩余的UA作为从属UA,主控UA向CDS发送服务可用标志为True的ARINC661扩展数据块,从属UA向CDS发送服务可用标志为False的ARINC661扩展数据块;步骤3,选定主控UA之后,CDS通过ARINC661扩展数据块中的数据组向主控UA发送激活通知A661_NOTE_LAYER_ACTIVE;主控UA收到激活通知后,通过ARINC661扩展数据块中的数据组向CDS发送Widget参数更新命令A661_CMD_SET_PARAMETER,及图层可见性请求A661_REQ_LAYER_VISIBLE;步骤4,当主控UA与CDS之间停止正常数据通信后,各UA的主从关系发生变更,原主控UA停止与CDS的正常数据通信,仅向CDS发送服务可用标志为False的无有效数据负载的ARINC661扩展数据块,新主控UA向CDS发送服务可用标志为True的ARINC661扩展数据块,重复执行步骤2至3。...

【技术特征摘要】
1.基于ARINC661规范的座舱显示系统通信方法,包含以下步骤:步骤1,当CDS、UA上电后,CDS与各UA之间分别发送包含假定健康标志和服务可用标志的ARINC661扩展数据块作为握手信息,若CDS与UA接收到对方发送的假定健康标志和服务可用标志均为True的ARINC661扩展数据块则表明握手成功;步骤2,从握手成功的各UA中选择主控UA,剩余的UA作为从属UA,主控UA向CDS发送服务可用标志为True的ARINC661扩展数据块,从属UA向CDS发送服务可用标志为False的ARINC661扩展数据块;步骤3,选定主控UA之后,CDS通过ARINC661扩展数据块中的数据组向主控UA发送激活通知A661_NOTE_LAYER_ACTIVE;主控UA收到激活通知后,通过ARINC661扩展数据块中的数据组向CDS发送Widget参数更新命令A661_CMD_SET_PARAMETER,及图层可见性请求A661_REQ_LAYER_VISIBLE;步骤4,当主控UA与CDS之间停止正常数据通信后,各UA的主从关系发生变更,原主控UA停止与CDS的正常数据通信,仅向CDS发送服务可用标志为False的无有效数据负载的ARINC661扩展数据块,新主控UA向CDS发送服务可用标志为True的ARI...

【专利技术属性】
技术研发人员:赵琦
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:上海;31

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

1