①ARINC429 规范由美国航空电子工程委员会AEEC制定,美国航空无线电公司(Aeronautical Radio Inc.,ARINC)出版的一种民用飞机机载总线规范。
②ARINC429 规范全称为“ 数字信息传输系统” ( Digital InformationTransfer System ,DITS)。
③ARINC429是规范,而不是总线。
④该标准数据资源丰富,而且数据精度高(32位字),在当代航空及其他设备中得到广泛应用。
一、概述
①ARINC429总线是一种串行标准,为面向接口型的单向广播式传输总线。
②该总线上只允许有一个发送器,但可以有多个接收器(最多为20个)。
③在一条总线上定义有一个发送器和一个或多个接收器,以差动输出的对称(平衡)方式工作。
④采用双绞屏蔽线异步传输数据。
⑤总线用标志码字来区分设备和信号名称。
⑥通过该标准使设备互换性的物理和电气特性达到最大程度的标准化,完善系统要求并达到
地面和机载设备的兼容性。
二、数据
①ARINC-429通信采用带有奇偶校验的32位信息字,采用双极性归零码的三
态调制编码方式,调制信号由“高”、“零”、“低”三种电平状态。
②接收器输入端(考虑到干扰情况下)
-高电平为+6.5V~+13V
-零电平为- 2.5V~ + 2.5V
-低电平为-6.5V~-13V
③一般情况下,数据传输中,发送端以足够高的速率传输数据,按开环方式控制传输,不需要接收器通知发送器已接收到信息。
④采用双绞电缆线进行数据的传输, 要求电缆线的两端和所有断开点都应该屏蔽接地,以提高传输过程中的抗干扰能力。
三、总线规范
①ARINC429速率为12. 5 kbps 或100 kbps,通常以脉冲形式发送, 并采用双极归零方式调制。
②对于每一个字的同步,可通过检测每个字第一位的跃变来实现。
③在连续传输的字与字之间至少有4个位的时间间隔。
④ARINC429 数据信号是一对差分信号格式, 由专用驱动芯片驱动到总线,数据发送时经过差分驱动。
⑤驱动前级为两个标准的TTL电平, 驱动后级则为一对正负5 V 电平前级,而差分运算结果是参考电压的2倍。
四、基本信息单元
①ARINC429是简单点对点串行传输协议,基本数据单元是32位数据字。
②数据字主要包括五部分: 奇偶校验位(P) 、符号/状态位(SSM)、数据位(DATA) 、源/ 目的标识( SDI) 和标号( LABEL) 。
③标号(Label)定义了飞行数据的功能, 即保持被传输数据的所属类型, 例如经度数据、纬度数据等。
④LABEL是信息标识符,其用途一是识别数据字内包含的信息,二是识别做离散、维护和数据用的字。标号用八进制表示。
⑤标号位发送数据顺序与正常顺序相反, 先发送高字位再发送低字位。
⑥数据传输顺序是先发第1位,然后依次发送至32位。
运行时错误429,activex部件不能创建对象是设置错误造成的,解决方法为:
1、打开运行输入框,输入cmd-回车)。
2、在cmd窗口中输入: regsvr32 "c:windowssystem32scrrun.dll",别忘记了有双引号。
3、打32位的ODBC添加数据源,为了区分可以义32位结尾。
4、因为一个网站,在64位数据源那边如果也设置了数据源的话,你名称也设置成一样的,那时间久了,在程序当中,你都不知道是用几位的数据源了,看下图我的程序,就是选择32位的数据源配置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)