赞
踩
本章内容主要说明ARINC429协议分析方法,包含429数据模型,以及各模型的含义
如下表所示,ARINC429在发送一帧过程中,首先发送以START开始,以END结束,共发送32bits数据,其中0~7bits为Lable数据,9~8bits为SDI数据,10~28bits为数据,29~30bits为SSM,31bit为校验位
End | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
校验位 | SSM | DATA(MSB:28) | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
DATA | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
DATA(LSB:10) | SDI | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | Start |
LABEL(MSB:1 ->LSB:8) |
划重点,ARINC429标准数据共分为五个部分:
1、LABLE(标识码):对传输的每一个参数都规定了标号,用以识别信息的类型
2、DATA(数据):传输数据
3、SDI(源、目的):区别接收设备
4、SSM(特性):规定DATA的格式
5、校验位:和校验
LABEL占整帧的8BITS且必须存在,作为整个传输帧中的标签位,起到说明数据内容说明的关系,比如整体协议规定,LABLE = 0x10为描述飞机的方向,并在协议内部套用比例尺,则数据与比例尺相乘,就代表了该时间段机身的整体角度。
LABLE数据,同样可以正向传输(MSB)以及反向传输(LSB),也可以使用BCD编码等等,十分灵活。
注:BCD编码同场采用233的形式,如LABLE数据为0x55,则BCD编码为125。
数据占整帧18BITS,内容多种多样,无标准定义
SDI占整帧2BITS,用于源/目的地识别码 当需要将一些专用字输送到一个多系统的特定系统时,就可以用SDI来判明字的目的地。 数据接收器将判明字内所包含的装置的编码(1,2或3),编码00为全部呼叫码,它表示将该字送到所有的装置
SDI | 装置号 |
0x0 | 全部呼叫 |
0x1 | 呼叫1 |
0x2 | 呼叫2 |
0x3 | 呼叫3 |
SSM占整帧2BITS,用于描述数据(DATA)的特性,比如DATA内容是数值、方向、符号等,也可以描述数据是试验数据、正式数据、或无效数据,具体与LABLE组合协议定义
举例:
SSM | 定义 |
0x0 | 正、北、东、右、上 |
0x1 | 无效数据 |
0x2 | 实验数据 |
0x3 | 负、南、西、左、下 |
校验位占整帧1BITS,为奇偶校验,除校验位本身,另外31个BITS数据,奇数为1,偶数为0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。