0、传输协议历史:早期429定义COP(见ARINC429 PART3 APPENDIX-F);ACARS的需要在此基础上发展为619 COP(见ARINC619 chapter3);BOP的发展使得429更新,相继出现了william-burg version 1和version3(见ARINC429 PART3 Chapter2/3)。

1、A619协议是基于A429 version1的,用于ACARS系统和其他LRU之间通讯(724或724B定义了ACARS体系)。ACARS:飞机通信寻址与报告系统,是航空器与地面通过无线电或卫星传输报文的数据链路系统,ACARS系统标准的演变:ARINC597->724->724B->758。ACARS由三部分组成:机载设备(MU管理单元和CDU输入控制组件)、服务提供商(ARINC或SITA)、地面基站(空管部门或航空公司维护)。

2、连线基于724或者724B,后者的好处是一个发送端可以发送数据给多个接收端,所以SAL地址在724B是必须的。

数据格式(DWORD)

Bit Description
1-8 357 for 724,SAL for 724B
9-15 Data character 1
16 Pad Bit
17-23 Data character 2
24 Pad Bit
25-31 Data character 3
32 奇数校验

3、数据要转换成ISO5传输,每四字节为单位,排列方式如上

4、每个Block最多77个dwords,第一个必须是data follow word,其次是两个头信息的word(其中5/6是头信息,1/6即最后一个character是实际传输的第一个data character),最后一个必须包含ETX/ETB;不包含头信息和ETX/ETB的话,纯data character 最多有 (77-1-2-1)*3+1=220个。注意:如果block count达到最大值77,最后一个双字(第77个ARINC DWORDS)里只能使用一字节ETX/ETB,剩下两个可存放character的位置不可用

5、BLOCK总数最多可以达到16个,形成一个file;所以最大的有效数据字节数为16*220=3520

6、Bit1-8是存放地址label的地方,如果724使用11110111,即Oct357(OxEF);如果724B,使用目标LRU的SAL地址

7、传输过程:发送端先传送RTS DWORD,接收端收到后回传CTS DWORD,发送端收到CTS,并分析确认接收端可以接受后,开始正式传送以DATA FOLLOW(DF) WORD为首的数据,结束时以ETX或ETB,ETX代表End of File,ETB代表End of Block。接收端收到数据确认无误时发出ACK,有问题是发出NAK告知。发送端收到ACK时就结束本次数据传输,收到NAK时应该重启发送过程。注意RTS,CTS,ACK,NAK都是32Bit的双字,里面有特殊位表征该双字的含义。如果发送多个Block,每次都需要重启RTS/CTS过程,才能开启Block数据传输。

8、接收端认为发生错误需要回复NAK的条件包括:word count in CTS和word count in DF WORD不匹配;实际收到的数据双字个数和上述不匹配;没有以ETX/ETB结束;传输未结束(收到数据小于word count)但是等待T2后也没有收到数据;接收端回复CTS后发送端没有开始发送DF或者RTS;奇偶校验错误(该项可选)。

ARINC619 COP(chapter3)简介相关推荐

  1. Cisco VPP:cop简介

    Github-blog CSDN 注意:本文使用的代码是2018.05.07提交的master分支上的code,其具体commitID是c22fcba177bad2c755fdb6d4d52f2a79 ...

  2. 面向对象先生和他的兄弟姐妹们(二)——小议【OOP、COP、AOP、SOP】

    额,发现上一篇<面向对象先生和他的兄弟姐妹们--小议[OOP.COP.AOP.SOP]>那样的写作风格确实是有点偏了额,不过作为一个非写作专业人士,这样的试水我觉得挺有意思的,哈哈!嗯,咱 ...

  3. Java开源——常见J2EE框架简介

    Java开源--常见J2EE框架简介 Spring Framework Spring是一个解决了许多在J2EE开发中常见的问题的强大框架. Spring提供了管理业务对象的一致方法并且鼓励了注入对接口 ...

  4. 图像修复 图像补全_图像修复简介

    图像修复 图像补全 In practical applications, images are often corroded by noise. These noises are dust or wa ...

  5. 2021-2027中国COP注射器市场现状及未来发展趋势

    2021-2027中国COP注射器市场现状及未来发展趋势 本报告研究中国市场COP注射器的生产.消费及进出口情况,重点关注在中国市场扮演重要角色的全球及本土COP注射器生产商,呈现这些厂商在中国市场的 ...

  6. openGauss数据库源码解析系列文章--openGauss简介(一)

    openGauss数据库是华为深度融合在数据库领域多年经验,结合企业级场景要求推出的新一代企业级开源数据库.此前,Gauss松鼠会已经发布了openGauss数据库核心技术系列文章,介绍了openGa ...

  7. 游戏编程之三 DirectX SDK简介

    `视频课:[免费]跨平台APP JQuery Mobile开发-1-初探移动开发-张晨光的在线视频教程-CSDN程序员研修院 第三章 DirectX  SDK简介 第一节 关于DirectX SDK ...

  8. OOP,COP,AOP,SOP

    1.OOP--COP(面向组件编程) 概念简介:COP(Component-OrientedProgramming):面向组件编程,所谓的组件是由一个类或多个类及其它元素组成,但是组件有个很明显的特征 ...

  9. Log4j学习—Log4j简介

    Log4j学习-Log4j简介 一. Log4j使用      1. 配置运行环境,包含log4j-1.2.9.jar,使用BasicConfigurator.configure()配置运行环境.   ...

最新文章

  1. spring mvc基本概念
  2. 数据在HDFS和HBASE之间互相传递的过程
  3. Oracle 12C -- 扩展varchar2、nvarchar2、和raw数据类型的大小限制
  4. 数据库SQL的分组函数
  5. weex scroller
  6. 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏...
  7. Facebook怎样开发软件:工程师驱动的文化
  8. SharePoint 2019 预览版下载地址(中文)
  9. 不一样的“人工智能语言”Prolog
  10. Salesforce中reRender和rendered控件的使用
  11. / ./ ../的区别
  12. 数据技术-分析报告如何写
  13. 关于bootstrap--表格(table的各种样式)
  14. 删除AWS绑定的信用卡账户
  15. mt店铺榜+餐饮分类
  16. 常见的5种网站页面布局方式及特点分析
  17. 中国石油大学(北京)-《石油加工工程》第二阶段在线作业
  18. 第十四章:下载安装WinRAR
  19. form表单提交后台获取表单信息
  20. 【CV知识点扫盲】|激活函数篇

热门文章

  1. 手机APP开发之MIT Appinventor详细实战教程(九),工具箱的设计和MIT的基础知识讲解
  2. Word中使用交叉引用插入多个参考文献
  3. 小波变换 python MITBIH数据库 基线漂移去噪
  4. 2022-2028年中国滚动轴承行业市场发展规模及投资机会分析报告
  5. MySQL快速学习笔记(建议收藏)
  6. 微信发送过来的位置怎样用高德地图收藏这个点加入收藏夹
  7. css学习笔记-盒子的样式
  8. 手机APP(功能)测试重点
  9. 二维vector的输入
  10. [重要]招募计划 - 积微速成报名结果