技术文章
ARINC 661标准与解决方案
一、ARINC 661标准的起源
近些年来航电系统的复杂性与嵌入式软件的代码量都在惊人地增长,如果还像从前一样,为某个特定应用而定制开发出来的复杂功能无法在其他机型飞行平台上重用的话,制造商的研发代价太高;同时,客户要求产品既能快速推向市场,又希望能维持较低的研发成本,这就需要引入新的技术和流程;最后,包括航电系统在内的机载软硬件的适航认证标准制定得越来越严格,而其使用范围和接受程度却愈加广泛。
在这一大背景下,ARINC 661标准则孕育而生,为开发可被不同航空飞行平台重用的软件产品提供了一个切实有效的解决方法。ARINC 661标准旨在通过定义标准的形式来解决各个航电子系统与座舱显示系统之间信息交互的一致性和标准化问题。ARINC 661标准在首先成功应用于空客A380的研制中之后,又被选为波音B787和空中客车A400M的座舱显示系统人机接口标准。经过近几年的修订和增补,该标准已相继被波音、空客、达索等公司采用,逐步发展成为行业标准。
二、ARINC 661标准介绍
ARINC 661 标准第一版于 2001 年发布,是以空客公司 A380 客机座舱显示系统的开发模式为基础进行制定的。标准意在规范化座舱显示系统(CDS)与用户系统(UA)之间的接口设计和通信数据格式,规定的图形用户接口(GUI)完全用定义文件(DF)来描述。为了在规范化的同时保证座舱显示系统设计的开放性,标准中并未涉及对具体的设计工具、界面感官和底层物理通信方式的规定。随着市场需求的不断发展和航电技术的不断进步,ARINC 661 标准的第八版已经于 2020 年发布,该版本主要新增了3D地图的部件,新部件扩展,元数据的首次发布(机器可读的标准内容描述),用户界面标记语言的首次发布等。
ARINC 661规范将显示系统分为了两个主要功能块,分别为CDS(驾驶舱显示系统) 和UA (用户应用程序),ARCIN 661架构如下图所示:
ARINC 661 架构
驾驶舱显示系统(CDS):负责显示和管理GUI的图形服务器。
用户应用程序(UA):与CDS通信的系统应用程序。CDS为每个用户应用程序管理一个或多个定义文件。在运行时,消息在UA和CDS之间交换。
定义文件(DF):图形界面描述文件,指定与一个用户应用程序关联的GUI定义(一个UA可能与多个DF关联)。DF包含一个或多个图层(Layer)定义。
图层(Layers):(也称为用户应用层定义或UALD)是用于Widgets的GUI容器。
部件(Widgets):GUI的基本构建块。
三、ARINC 661标准特点与优势
四、SCADE ARINC 661解决方案
ARINC 661 标准为了在规范化的同时保证座舱显示系统设计的开放性,标准中并未涉及具体的设计工具。随着ARINC 661标准在空客 A380 客机上的成功运用,空客A400M军用运输机和波音 787客机也相继展开了基于 ARINC 661 标准的座舱显示系统设计,并最终取得了理想的效果。符合 ARINC 661 标准的座舱显示系统开发工具也开始不断涌现,如 Vaps XT ARINC 661、GL Studio ARINC 661和SCADE Display ARINC 661 等。
针对ARINC 661兼容系统的SCADE解决方案是一个仿真工具集,使工程师能够原型化和设计ARINC 661兼容系统,嵌入式座舱显示系统(CDS)和用户应用程序(UA)。对于CDS开发人员,该工具集具有可定制的ARINC 661兼容部件库,作为SCADE Suite和SCADE Display模型交付;ARINC 661配置文件,用于定义小部件列表及其接口;以及自动生成ARINC 661服务器。对于UA开发人员,该工具集的特点是将UA页面设计为模型,自动生成标准二进制和XML定义文件(DF),以及自动生成SCADE Suite UA模型与任何ARINC 661服务器之间的通信代码。一个ARINC 661方案拆解后的组织如图:
SCADE ARINC661解决方案
SCADE ARINC 661 CDS解决方案
(1)SCADE Widget Creator(Widget设计器)
(2)SCADE Widget Library(Widget库)
(3)SCADE Server Creator(服务器生成器)
SCADE ARINC661 UA解决方案
(1)SCADE UA Page Creator(UA页面设计器)
(2)SCADE UA DF Generator(DF文件生成器)
(3)SCADE Suite Adaptor(SCADE Suite适配器)
借助SCADE的ARINC 661兼容系统解决方案,飞机制造商、CDS开发商和航空电子UA开发商或集成商可以确保符合ARINC 661补充标准-7。它们可以大幅提高生产率,同时达到最高质量水平,并符合DO-178B/C A级认证标准,这些是CDS和UA航空电子应用认证所要求的。模块化、基于模型、可认证和可配置的SCADE解决方案适用于ARINC 661兼容系统,显著降低了整体航空电子软件开发和修改成本。它们还减少了认证时间,是允许对符合ARINC 661标准的飞机部件进行更多模块化认证的重要一步。
SCADE ARINC 661解决方案使飞机制造商、驾驶舱显示系统供应商和用户应用供应商都能从ARINC 661兼容的DO-178B合格COTS工具套件和服务器技术中受益。飞机制造商能够快速原型ARINC 661部件的外观和感觉,以定制他们的驾驶舱,以满足飞行员的需求,CDS供应商能够开发功能强大且经过认证的CDS系统,用户应用程序开发人员可以达到前所未有的生产力水平。
基于SCADE ARINC 661的解决方案已经在许多大型飞机上应用,包括空客A380、A400M和A350;苏霍伊超级喷气飞机100;西科斯基S-76D直升机。这些案例成功运用,并最终取得了理想的效果。目前国内符合 ARINC 661标准的座舱显示系统开发需求也开始不断涌现,国产大飞机C919项目中已采用了基于模型的方法将ARINC 661标准应用到了座舱显示系统的开发中,这标志着ARINC 661标准已经逐步成为新一代座舱显示系统设计的必要条件。
技术文章