一、接口简介
ARINC429是一个飞行器数据传输标准 …aircraft data transfer standard.
该接口的特点有:
1、编码方式使用双极性归零码。因为这个特点,ARINC429是一种自带时钟、自带同步的数据总线协议 … self-clocking, self-synchronizing data bus protocol。因为对于归零码,每个码元结束之后电平会回到零点。
2、使用正负5V电平。
3、数据使用差分传输方式。
综上所述,ARINC429的波形如下:
可见以上种种约束,都是为了提高该接口的抗干扰能力。
其他的一些特点包括:
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、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
一个图例如下:
四、物理上的保护措施
为了防干扰,使用屏蔽的双绞线,特性阻抗78欧。