zoukankan      html  css  js  c++  java
  • ARINC 429 接口简介

    一、接口简介

          ARINC429是一个飞行器数据传输标准 …aircraft data transfer standard.

          该接口的特点有:

          1、编码方式使用双极性归零码。因为这个特点,ARINC429是一种自带时钟、自带同步的数据总线协议 … self-clocking, self-synchronizing data bus protocol。因为对于归零码,每个码元结束之后电平会回到零点。

          2、使用正负5V电平。

          3、数据使用差分传输方式。

          综上所述,ARINC429的波形如下:

          image

          可见以上种种约束,都是为了提高该接口的抗干扰能力。

          其他的一些特点包括:

          4、单向传输。即Tx和Rx是分开的,如果某个模块既发又收,那么应该有收、发两个端口。

          5、传输速率一般为12.5kbps或者100kbbps,有时候还会用到不太常见的50kbps。

          6、传输结构为:1个Tx,不多于20个Rx。

    二、数据结构

          ARINC429的每次传输包含32个比特位,bit1~bit32,按功能可划分为5部分。

          1、bit32。校验位,ARINC429使用奇校验。

          2、bit30~bit31。Signal/Status Matrix,即SSM位,用于描述某次传输的数据性质。各种组合的不同含义如下:

    {3{VS$3RWR(VFUKIV%N]_VM

          3、bit11~bit29。数据域,用BCD码或者BNR(Binary Number Representatiion)码表示,这两种编码格式可以混合使用。

          4、bit9~bit10。Source/Destination Identicifiers,或SDI。标示数据目的地,更常用的,标示数据起源地。

          5、bit1~bit8。称为Label域,用八进制表示,用于标示数据类型。什么样的数据类型呢?这个数据类型是指,该次传输的数据是与飞行器上哪个子系统相关的。看下面一段话:

          …Label guidelines are provided as part of the ARINC 429 specification, for various equipment types. Each aircraft will contain a number of different systems, such as flight management computers, inertial reference systems, air data computers, radar altimeters, radios, and GPS sensors. For each type of equipment, a set of standard parameters is defined, which is common across all manufacturers and models.

    三、传输方式

          ARINC429的传输方式有点特别。它是先按MSB传送Label域,再按LSB传送其他位。即:

          … 8 7 6 5 4 3 2 1 9 10 11 12 … 32

          一个图例如下:

          File:Exemple1ARINC420decode.jpg

    四、物理上的保护措施

         为了防干扰,使用屏蔽的双绞线,特性阻抗78欧。

  • 相关阅读:
    CMake 手册详解(十九)
    CMake 手册详解(二十三)
    CMake 手册详解(二十)
    xtrabackupex xbstream 流备份还原(转载)
    xtrabackup 安装与使用(转载)
    怎么样写好一篇技术博客
    python为什么需要符号表
    cmake的一些基本概念及源码结构
    让IT工作者过劳的13个坏习惯
    SHTML和HTML的区别
  • 原文地址:https://www.cnblogs.com/freshair_cnblog/p/2742038.html
Copyright © 2011-2022 走看看