0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解ARINC 661及其在认证环境中的优势

星星科技指导员 来源:嵌入式计算设计 作者:YANNICK LEFEBVRE 2022-11-08 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在过去十年中,由于认证规则(DO-178B)在军事项目上的更广泛应用,以及不断推动在更短的期限内交付,创建飞机驾驶舱显示器的任务变得越来越困难。更复杂的是,行业中的许多参与者使用自己的开发方法,除了开发人员和人为因素工程师的说明外,几乎没有关于内容的指南。

由于缺乏基于标准的方法,导致内部开发或通过使用商业工具开发的单一应用程序激增。无论进行哪种类型的更改,这些应用程序始终需要作为一个整体重新认证。在商业工具之间交换数据通常也很困难,这使得飞机制造商在飞机的生命周期内考虑更换系统的供应商或在使用不同软件架构构建的项目之间重用显示元素是一项挑战。

在90年代后期,成立了一个由行业代表组成的委员会来解决这些问题,并为飞机航空电子设备的创建制定了标准和灵活的架构,该架构成为ARINC规范661:驾驶舱显示系统与用户系统的接口。今天,ARINC 661被用于空中客车A380和A400M,波音787和AgustaWestland Merlin直升机升级等项目。

在了解了ARINC 661标准及其架构之后,我们将了解ARINC 661的驾驶舱显示系统(CDS),用户应用程序(UA)和小部件,以及它们带来的好处 - 特别是对于需要认证的项目。

ARINC 661 架构概述

虽然驾驶舱显示软件传统上被编写为独立的可执行文件,根据内部数据、规则和逻辑呈现信息和渲染图形,但 ARINC 661 在绘制图形的代码和管理逻辑以及所有可视元素的位置和状态的代码之间引入了明确的分离。这两个组件是 CDS 和 UA。

此外,ARINC 661 将 CDS 定义为运行时解释器,能够根据外部布局文件中包含的信息显示来自称为小部件的有限构建块库中的一个或多个元素。最后,ARINC 661定义了CDS和UA交换消息的标准通信协议。图 1 显示了 CDS 和 UA 之间的关系,以及它们的典型执行环境和这两个应用程序之间的通信。它还显示多个 UA 可以与 CDS 通信。在这种情况下,每个 UA 可以单独开发,并负责更新和响应显示器特定部分的事件。

图1:ARINC 661架构的主要组件:驾驶舱显示系统(CDS)和用户应用(UA)

pYYBAGNpyTyAHiE1AAA7jdivPHA208.jpg

此体系结构的一个直接好处是,对显示组合的更新是通过创建新的布局文件来完成的,而不是在统一应用程序中修改代码。在认证环境中,这意味着无需重新编译或重新认证 UA 和 CDS 代码即可进行视觉布局更改,例如重新定位或更改显示元素的视觉属性。同样的好处也适用于对应用程序逻辑流的更改,这只会导致对特定用户应用程序的更改,而 CDS 代码库和其他用户应用程序不受影响。

除了隔离的好处之外,这种方法还简化了组织内不同团队之间或分包商之间应用程序开发的分布。

近距离观察:CDS 和 UA

仔细观察典型的 ARINC 661 应用程序执行流程,CDS 会基于一个或多个称为定义文件 (DF) 的布局文件加载和显示小部件。每个 DF 都包含一个或多个图层,这些图层是需要加载的所有微件的分层列表及其初始参数,例如位置、大小和可见性。它们以二进制格式本机存储,该格式在运行时加载到 CDS 应用程序中。该标准还定义了XML交换格式,以促进DF检查,修订控制和共享。

向下移动一个级别,附加到 CDS 的物理显示器分为一个或多个子部分,简称为窗口,每个子部分可以渲染一个或多个图层。这些窗口不能有任何重叠,并将堆叠指定的图层以创建最终结果,该结果将在屏幕上显示给飞行员或操作员。图 2 说明了此层次结构。

图2:CDS 视觉层次结构

poYBAGNpyT2AdvRlAAA2f4AYgQ4518.jpg

在运行时,CDS 处理试点输入并确定这些交互是否可以在本地处理(例如,当光标放在小部件上时需要突出显示 CheckButton)和/或是否应将它们传输到 UA(例如,按下 CheckButton)。在后一种情况下,事件将发送到相应的 UA,以根据当前系统状态和事件类型确定响应。UA(s)通常还会向CDS发送稳定的消息流,以更新向飞行员提供信息的所有屏幕元素的位置。

在认证方面,这种详细的显示架构大大简化了高低级要求的创建。对定义文件使用标准XML交换格式也使内容开发人员可以灵活地使用来自多个供应商的CDS系统,因为他们认为合适的工作可以加载到任何符合ARINC 661标准的CDS中。还可以通过仅更改 CDS 库中小部件的视觉外观,在新项目中重用定义文件和系统用户应用程序的大部分内容。

标准小部件库

ARINC 661 规范没有绑定到特定工具的应用程序构建组件,也没有在内部为项目创建自定义组件架构,而是引入了 42 个可用于创建显示的小部件。随着标准的第一次更新,这个数字上升到50,在补充2中上升到57,在修订版3中上升到65,在今年早些时候发布的最新版本上升到68。

小部件的复杂性各不相同,从基本的图形元素(如 GpLine 和 GpRectangle 小部件)到复杂对象(如显示来自各种数据源的地图的 MapHorz 小部件)。还有一些小部件没有任何可视化表示,用于将其他元素组合在一起并对其应用转换。最后一个类别中的一个示例是互斥容器小部件,它将多个元素分组到单个父元素下,但一次只显示其直接子元素之一。

虽然 ARINC 661 描述了小部件应该如何工作以及它们的参数是什么,但它并没有定义它们的视觉外观。这使显示器制造商可以完全自由地为给定项目实现自己的外观和感觉。标准中还有一项规定,允许开发人员创建具有定制功能和参数的自定义小部件,这些功能和参数仍遵循通用小部件创建模式。

拥有一组标准的小部件来开发显示器,使开发人员可以轻松熟悉 ARINC 661 标准并快速了解如何开发新显示器。此外,与直接与高级需求相关的整体ARINC 661架构类似,拥有一组具有良好记录功能的标准小部件有助于加速认证项目的低级详细功能需求的文档记录。

ARINC 661 的未来

虽然此体系结构的实现可能看起来有点令人生畏 - 考虑到需要建立一个兼容的CDS运行时软件体系结构,遵守规范的功能小部件库,以及促进创建定义文件及其输出到标准二进制文件的工具 - 应该注意的是,COTS工具可用于提供这些功能开箱即用。在某些情况下,这些工具甚至是合格的开发工具,可以在DO-178B下生成合格的代码。在看到一些大型商用飞机引领潮流后,许多商业和军用项目正在考虑或已经在其即将开展的项目中采用ARINC 661,以确保该标准的成功。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显示器
    +关注

    关注

    22

    文章

    5130

    浏览量

    143716
  • 航空电子
    +关注

    关注

    15

    文章

    496

    浏览量

    46643
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文了解什么是TELEC认证

    TELEC认证是日本针对无线电设备实施的一种强制性合规认证,其全称为「Telecom Engineering Center认证」,中文通常称为「日本无线电设备认证」。它依据日本《无线电
    的头像 发表于 10-13 13:49 274次阅读
    一文<b class='flag-5'>了解</b>什么是TELEC<b class='flag-5'>认证</b>

    碳化硅器件工业应用的技术优势

    ,正逐渐取代硅(Si)器件,工业自动化、电力电子、能源转换等多领域中发挥着越来越重要的作用。本文将深入分析碳化硅器件工业应用的技术优势、主要应用场景及未来发展趋势,帮助读者全面
    的头像 发表于 08-25 14:10 1286次阅读
    碳化硅器件<b class='flag-5'>在</b>工业应用<b class='flag-5'>中</b>的技术<b class='flag-5'>优势</b>

    磁性编码器的抗污染、抗冲击特性及其恶劣环境应用

    磁性编码器IC作为现代工业自动化系统的关键组件,其性能直接影响到设备的精度和可靠性。特别是恶劣环境下,如高粉尘、强振动、极端温度等条件下,磁性编码器的抗污染和抗冲击特性显得尤为重要。本文将深入探讨磁性编码器的这些特性
    的头像 发表于 08-13 16:48 604次阅读

    一文了解什么是 BQB 认证

    蓝牙产品快速普及的今天,无论是蓝牙耳机、音箱、手表,还是智能家居、车载设备,只要你的产品宣称使用了蓝牙技术,就必须通过BQB认证。那么,BQB认证是什么?为什么它如此重要?该怎么做?本文为你一次
    的头像 发表于 07-18 14:53 1368次阅读
    一文<b class='flag-5'>了解</b>什么是 BQB <b class='flag-5'>认证</b>

    SRRC认证蓝牙模块安防系统是如何应用的?

    。本文将探讨蓝牙模块安防系统的应用场景及其带来的价值。安朔科技ANS-BT102M蓝牙模块的核心优势1、低功耗(BLE):采用BLE5.2低功耗蓝牙技术,支持H
    的头像 发表于 07-16 15:10 383次阅读
    SRRC<b class='flag-5'>认证</b>蓝牙模块<b class='flag-5'>在</b>安防系统<b class='flag-5'>中</b>是如何应用的?

    Keithley静电计6514电磁兼容性测试的应用与优势

    卓越的电流灵敏度、宽测量范围和灵活的接口性能,EMC测试展现出独特的优势。本文将深入探讨6514静电计电磁兼容性测试的应用场景、技术
    的头像 发表于 06-07 15:22 2671次阅读
    Keithley静电计6514<b class='flag-5'>在</b>电磁兼容性测试<b class='flag-5'>中</b>的应用与<b class='flag-5'>优势</b>

    LPCVD方法多晶硅制备优势与挑战

    本文围绕单晶硅、多晶硅与非晶硅三种形态的结构特征、沉积技术及其工艺参数展开介绍,重点解析LPCVD方法多晶硅制备优势与挑战,并结合不同工艺条件对材料性能的影响,帮助读者深入理解硅
    的头像 发表于 04-09 16:19 1849次阅读
    LPCVD方法<b class='flag-5'>在</b>多晶硅制备<b class='flag-5'>中</b>的<b class='flag-5'>优势</b>与挑战

    必知!UL认证40VA变压器:小身材,大能量,电子设备的安全之选!

    深入了解UL认证40VA变压器:特性、应用与优势 现代电子设备的设计和制造,变压器作为一个关键的组件,起着稳定电压、隔离电路和匹配阻抗等
    的头像 发表于 03-20 16:46 921次阅读

    全球对充电桩及其电能表的认证要求

    如需进一步了解各国认证细则,可参考相关机构发布的实施指南。
    的头像 发表于 03-17 17:25 4058次阅读
    全球对充电桩<b class='flag-5'>及其</b>电能表的<b class='flag-5'>认证</b>要求

    FLIR红外热像仪智慧建筑的应用优势

    智能建筑迈向高效化、人性化的进程环境感知与实时响应能力成为核心挑战。红外热成像技术凭借其非接触式测温、无光环境探测等优势,为建筑智能化
    的头像 发表于 03-12 10:19 860次阅读

    离子色谱技术及其环境监测的应用

    好、重现性高、精密度高等特点。环境监测,离子色谱法尤其适用于大气、水质和土壤等复杂样品的分析,是环境监测的重要手段之一。离子色谱在大气监测
    的头像 发表于 03-11 17:22 759次阅读
    离子色谱技术<b class='flag-5'>及其</b><b class='flag-5'>在</b><b class='flag-5'>环境</b>监测<b class='flag-5'>中</b>的应用

    圆形连接器的广泛应用场景及其优势

    现代工业和科技领域,圆形连接器因其独特的结构和性能优势,被广泛应用于各种场景。本文将详细介绍圆形连接器的主要应用场景及其优势,帮助您更好地理解其重要性。 1. 工业自动化
    的头像 发表于 02-17 11:30 717次阅读

    云端AI开发环境优势

    当下,云端AI开发环境不仅提供了强大的计算能力、灵活的资源分配和便捷的数据管理,还集成了丰富的AI工具和框架,极大地提升了开发效率。以下,是对云端AI开发环境优势的梳理,由AI部落小编整理。
    的头像 发表于 01-16 10:48 741次阅读

    比亚迪ATTO 3获韩国环境认证,即将上市

    近日,比亚迪旗下的纯电动SUV车型“ATTO 3”(国内对应车型为元PLUS)韩国取得了重要的环境认证,为其在当地的上市铺平了道路。 据韩国媒体报道,比亚迪ATTO 3已经获得了国立环境
    的头像 发表于 01-14 10:44 732次阅读

    单北斗手持终端无网应急环境下的优势

    应急救援不可或缺的通信工具。顶坚单北斗手持终端顶坚单北斗手持终端无网应急环境下的优势主要体现在以下几个方面:独立卫星通信能力:单北斗手持终端能够直接通过北斗卫
    的头像 发表于 12-16 14:44 675次阅读
    单北斗手持终端<b class='flag-5'>在</b>无网应急<b class='flag-5'>环境</b>下的<b class='flag-5'>优势</b>