ARINC661多显示器座舱系统中的UA画面处理技术
2018-06-21李笑瑜孙永荣赵科东
李笑瑜,孙永荣,赵科东
(1.江苏航空职业技术学院,a.航空工程学院; b.镇江市无人机应用创新重点实验室,江苏 镇江 212134;2.南京航空航天大学,南京 210000)
0 引言
ARINC661规范通过对座舱显示的图形接口进行标准化的规定,实现了显示画面“视感”与显示控制功能的隔离,运行阶段的逻辑配置交由用户应用(UA)管理,座舱显示系统(CDS)内核负责画面渲染,从而降低了控制与显示的耦合程度[1]。
作为ARINC661座舱显示系统中的重要部分,UA承担逻辑处理功能,通过对CDS之间的事件消息进行响应,来实现对CDS画面的动态控制。
随着航空电子系统设备逐渐增加,显示系统中显示器的种类和数量也在日益增长,例如,可分为头盔显示器、平视显示器以及多功能显示器等[2],一个UA可能要与多台显示器进行交互。本文基于ARINC661规范,研究了多显示器座舱系统中画面的处理技术,设计了一种UA正确处理不同显示器画面的方法,保证了事件响应的正确性。
1 基于ARINC661规范的图层研究
1.1 基于ARINC661的显示机制研究
ARINC661协议中包含了CDS,UA以及它们之间的通信协议3部分[3]。整个ARINC661座舱显示系统的工作流程如图1所示。

图1 基于ARINC661的CDS系统工作流程图Fig.1 Diagram of CDS based on ARINC661
UA主要在座舱显示系统运行阶段发挥作用,其主要功能为:1) 通过发送指令驱动CDS内核,从而控制画面动态显示;2) 接收CDS内核的指令完成相应设置,实现显示器周边按键以及屏幕操作的事件响应,完成相应参数的设置。
1.2 图层逻辑研究
基于ARINC661规范的座舱显示系统采用“视窗”的概念,显示器中的各种显示元素组成了一个窗口集,一个显示单元唯一定义一个窗口,而分屏显示利用图层实现,如此看来,图层是座舱显示系统中UA所知的最高级别的实体,显示画面就是多个UA中多个图层的信息集合。……
