打印本文 关闭窗口 | ||||
基于LPC2210的ARINIC429总线测试装置来源于瑞达科技网 | ||||
作者:佚名 文章来源:不详 点击数 更新时间:2011/12/29 文章录入:瑞达 责任编辑:瑞达科技 | ||||
|
||||
ARINIC429航空总路线简介 ARINIC429总线是上个世纪80年代商务飞机所广泛使用的一种航空总线。其信息内容综合了200多种航空参数,主要是为了解决航空设备中点对点的数据交互。 ARINIC429总线数据编码方式可以划分为二进制位数据编码(BNR)和二到十进制8421编码(BCD),使用32位的双极性非递归"1""0"组成,其中最高32位为奇偶校验位,每一帧的尾部加上4位静寂间隔位,码速率分为100Kbps和12.5Kbps两种。一般正常情况下接收端电平为+6V。+5V~+13V被认为是逻辑"高";-6.5V~13V被认为是逻辑"低";-2.5V~+2.5V被认为是逻辑"空",为数据无效状态。 每一帧ARINIC429数据都由五个部分组成,分别为:标号(LABEL)、识别符(SDI)、数据域(DATA)、符号矩阵状态位(SSM)和奇偶校验位(P)。具体意义为: 标号(LABEL):ARINIC429总线数据对每一个航空参数都规定了一成不变的标号,如真空速度标号永远是230。 识别符(SDI):标识数据来自什么数据源,发往哪个目的设备。 数据域(DATA):用于具体说明参数值,使用BCD或BNR编码填充。 符号矩阵状态位(SSM):说明数据属性和发送装置的工作状态。 奇偶校验位(P):ARINIC429数据的奇数校验。 硬件设计说明 如图1所示为ARINIC429总线接收测试装置原理框图,整个设备设计了两路ARINIC429总线收发通道。可以同时发送2路ARTNIC429信号,中断接收4路ARINIC429信号。 如图2所示,LPC2210使用了11.0592MHz晶振,经过内部PLL控制寄存器,倍频成为60MHz以上的时钟主频。外部存储总线上配置了一片4Mb的SRAM(IS61VL25616编址0x80000000-0x8007ffff)和1片16Mb的FLASH(SST39VF160编址0x81000000-0x811fffff)。为了方便调试,LPC2210的CE0和CE1片选都加了跳针。如图3所示。调试时程序代码映射到片外SRAM中运行,产品定型后,将程序固化到片外的FLASH运行。系统的总线宽度BOOT[1:0]由跳线控制。
|