ARINC 665-4标准深度解析及应用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

围绕ARINC665-4标准展开深入探讨。首先阐述其背景,ARINC665-4标准旨在规范航空电子设备交互数据格式与传输机制,提升系统集成度、互操作性、可靠性及安全性。接着分析其意义,统一的格式使供应商能使用通用流程与工具,确保不同系统间兼容性。随后详细剖析标准内容,涵盖结构框架,包括LSPs、MSPs、CRC及完整性检查方法定义;核心条款解读,如重要约定、头文件格式定义、数据与支持文件可选项、可选文件定义、介质集定义等。最后介绍其应用,某民用航空软件供应商采用该标准管理机载软件,提高了软件的可扩展性、可移植性与可管理性,保证了高可靠性与安全性。

一、引言

航空航电系统从早期仅实现简单数据交换到如今构建起复杂精密的综合航电系统,机载设备及其软件的数量呈指数级增长,复杂度更是大幅提升,这就使得航空电子设备间的数据交互与协同工作变得极为关键,任何兼容性或互操作性的缺失都可能引发严重的安全隐患。ARINC665-4标准作为规范航空电子设备基于ARINC664网络交互数据格式和传输机制的核心准则,旨在确保不同供应商生产的设备能够无缝对接,实现高效的数据交互。该标准与国际航空适航法规深度融合,有力保障了航空电子系统在全球范围内的通用性与合规性。深入剖析ARINC665-4标准的结构框架、核心条款,探究其在民用航空领域的实际应用,对于进一步推动航空电子系统的技术进步,提升航空业的整体安全性与可靠性具有重要意义。

二、ARINC665-4标准背景

在现代航电系统中,机载软件通常通过数据加载系统被上传到机载计算机上,有时也通过数据加载系统从机载计算机下载软件部件或数据。这就意味着机载软件与数据加载系统之间必须具备很强的兼容性和互操作性。ARINC665-4标准的全称为可加载软件标准(LoadableSoftwareStandards),旨在规范航空电子设备之间基于ARINC664网络的交互数据格式和传输机制,确保不同供应商生产的设备能够实现数据的无缝交互,提高航空电子系统的集成度和互操作性。

三、ARINC665-4标准内容剖析

3.1?结构框架

ARINC665-4标准(后文简称“标准”)主要由可加载软件部件(LoadableSoftwareParts,LSPs)定义、介质集部件(MediaSetParts,MSPs)定义、循环冗余校验码(CyclicRedundancyCodes,CRC)定义、完整性检查方法定义等部分构成。其中LSPs定义部分主要包括头文件格式定义、可选文件定义、数据文件和支持文件的可选项定义等;MSPs定义部分包括介质集内容和结构定义、介质集成员构成及限制等;CRC定义部分包括CRC的计算原理及参数;完整性检查方法定义部分包括完整性检查方法的枚举及对应类型定义。

3.2?核心条款解读

由于标准明确数据文件和支持文件的内容和格式由各机载软件供应商自行定义,标准并不进行限制,因此后文只对标准中的头文件格式定义、可选文件定义、数据文件和支持文件的可选项定义和MSPs定义进行重点剖析。同时,标准在定义上述各文件内容和格式时,使用了一些前置的非常重要但容易被忽视的约定,后文也将进行强调和阐述。

3.2.1?标准中的重要约定

标准中各文件的数据结构由标准的十六进制整数和ASCII字符表示。一个数据字节(databyte)指的是一个8位的bit串,一个以0xFF的形式表示的databyte,其中每个F代表一个值为(1)的4位bit串,描绘了一个8位值均为(1)的bit串。一个数据字(dataword)指的是一个16位的bit串,一个以0xFFFF形式表示的dataword,其中每个F代表一个值为(1)的4位bit串,描绘了一个16位值均为(1)的bit串。

除非另有规定,标准中数据字段应被识别为数字类型,文本字段被标识为ASCII字符串。根据检查值类型(CheckValueType)定义,检查值(CheckValue)字段可以是数字或字符。

扩展点(ExpansionPoint)是文件中预定义的位置,这样设计是为了在未来版本的标准中为文件添加新字段,且ExpansionPoint在文件中只作为标记,并不占位。LSPs或MSPs的创建者不应该在ExpansionPoint上插入任何自定义的字段,因为这将导致文件与遵循标准的工具或过程不兼容。

指针类型的字段分为绝对指针(AbsolutePointer)和相对指针(RelativePointer)两种。AbsolutePointer是指从文件开头到所指向字段的16bit字的数量。值得特别注意的是,所指向字段的第一个16bit字不应被包含在计数中。例如,根据标准中确切的头文件格式定义,指向加载部件号长度(LoadPN

文档评论(0)

外卖人-小何 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档