一、接口簡介
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歐。