现代芯片设计中,随着电子元器件的集成度不断地提高,新一代的航空电子综合系统对数据通信的可靠性要求也不断地提高,如实时雷达图像信号注入到数字地图系 统、消息等待延迟等保证实时信息能及时交换、强的容错和重构能力要求系统消除可能存在危及整个系统生存的单点故障等,保证系统正常运转。本文介绍了几种常 用的航空总线,并重点介绍了ARINC659总线在数据传输中关于提高数据可靠性的设计。
在航电系统中,数据总线是服务于航电系统的一个很重要的组成部分,它是航电系统个子系统的数据交换纽带,将所有的子系统链接在一起,从而实现航电系统内部 各子系统的信息共享和综合化控制。随着航电系统的发展,在总线领域先后提过了一系列的规范和标准,对于数据总线传输可靠性的要求也在不断地提高。下面就几 种常用的航空总线数传输方式分析介绍。
1 各种总线简介
1.1 ARINC429总线
该总线是利用MARK33的数字式信息传输系统,它将飞机的各系统间或系统与设备间通过双绞线互连起来,是各系统间或系统与设备间数字信息传输的主要途 径,是飞机的神经网络。ARINC规范是在ARINC429的基础上起草的,但又独立于ARINC419。过去许多航空设备采用的航空总线种类各异,很难 互相兼容。现在飞机电子系统要求各机载航空设备使用同一的航空总线,方便系统集成。ARINC429就是在这种需要下形成规范的。ARINC429具有接 口方便、数据传输可靠地特点,目前已经是商务运输航空领域应用最广泛的航空电子总线。
ARINC429总线采用双角屏蔽线传输信息,通过一对双绞线反向传输,具有很强的抗干扰能力,而调制方式则采用双绞线归零制的三态编码方式、即信息由 “高”、“零”和“低”状态组成的三电平状态调制。ARINC429总线每一个字为32位,它的字同步是以传输周期至少4位的时间间隔也就是4位码字为基 准的。
1.2 1553B总线
该总线是一个时分制指令/响应多路传输数据的总线,是一个关于数据总线电器特性和协议规范的军事标准,这个标准规定了飞机内部数字式的命令/响应时分制堕 落数据总线的技术要求,也对规定了多路数据总线的操作方式和总线上的信息流的格式以及电气要求。其作用是提供一个在不同系统之间的传输数据和信息的媒介。 1553B总线具有很高的可靠性和灵活性,加之技术比较成熟,所以应用比较广泛。
1553B数据总线以一种异步的、命令/响应方式执行,其传输将以半双工方式进行。数字数据的格式与本标准的消息和字格式相匹配。所有不使用的位,在传输 时都应视为逻辑0。对于一个字的传输,MSB应当第一个传输对于多个字组合成德高精度数据传输时,最重要字的MSB应当第一个传输。数据在总线上是以序列 脉冲码调制形式传输的,数据编码是双向的ManchesterⅡ码。
1.3 ARINC659总线
该总线是一个多节点多路串行通信总线,具有高数据完整性和很强的总线容错能力,它是未来我国新型飞机将采用的主要机载总线之一。ARINC 659总线是由双总线对组成的双一双配置,总线对A和B分别具有“x”和“y”两条总线。每一条总线(Ax、Ay、Bx和By)有各自的1条时钟线和2条 数据线,每个时钟传送2个数据位,完整的总线组由12条线组成。
2 ARINC659总线中数据可靠性的设计
数据传输采用表驱动均衡访问(TDPA)的通信机制,支持4条串行总线同时半双工传输和交叉检验的通信。数据为二进制32位形式,采用小次序,数据发送先发送最低位的数据。[page]
ARINC659总线在提高数据的可靠性设计中采用了双重保障机制:
1)采用了主后备的传输机制,保证的数据的有效传输,采用主后备的消息机制用于多个备用源和单个目或多个目的情况,采用适当的裁决机制只允许主或后备源之 一的发送器访问总线,一个后备只有在主和其他优先级比它高的后备发送器在预先确定的实践周期保持沉默时才在总线上发送。
2)在发送数据时对4条总线的数据进行编码,如图1所示,提高数据传输的准确性。
同时在接收数据时要对4条总线接收的数据进行解码并进行这样的比较验证数据的可用性与完整性:Ax=Ay,Bx=By,Ax=By,Bx=Ay,如表1所示,采用这样的差错检测机制,使接收数据的可靠性能够得到一定的保障。
3 ARINC659总线与电路板的数据通信的实现
ARINC659总线接口芯片是一种集成了控制器、时钟电路、存储器、数据收发、校验、容错模块、脉冲发送、接收模块等的片上系统,是一款通用化和小型化的通信处理芯片。总体结构设计图如图2所示。
发送方在进行数据发送的过程中使用编码对四条总线分别进行编码之后传输,通过一些列数据的处理之后接收方对接收的数据进行解码并检测数据的可靠性及完整性,如表1所示。
4 设计结果显示
该系统的设计使用Verilog语言进行设计,使用了modelsim以及chipscope检测并验证数据传输中接收数据的可靠性,图3是抓取了在进行数据传输中当有一路数据传输发生故障时产生的波形图。
5 结论
对系统的设计使用modelsim工具进行模拟仿真,设计中采用了双重的保障机制来保证系统运行当中数据传输的可靠性,在发送端对数据进行编码后发送并在 接收端对接收的数据进行解码比较,通过对某一路或两路数据添加认为的干扰验证系统可以实现对一路及部分两路错误数据的更正,在数据的传输中有效的保证了数 据的可靠性,为航电系统的发展提供了技术保证。
关键字:ARINC659 1553B ARINC429 数据总线 航空总线协议
引用地址:
基于航空总线提高数据可靠性的设计与实现
推荐阅读最新更新时间:2024-05-02 23:16
STM32学习笔记—CAN总线收发数据常见问题分析
CAN,Controller Area Network(控制器局域网络),在汽车电子、工业控制领域的应用比较多,通常用于局域组网。 这是第9篇学习分享文章,《STM32学习笔记》之CAN总线收发数据常见问题分析。 CAN总线和UART、I2C、SPI总线最大的区别主要在于取消了传统的地址编码方式,理论上讲总线上的互联节点数不受限制,拥有强大的握手与出错管理及重发机制,具有很强的抗干扰能力。 STM32 CAN 基础内容 CAN网络中主要由CAN控制器和CAN收发器组成,大部分STM32内部都集成了CAN控制器,如果需要使用CAN功能,还需要在外部连接一个CAN收发器才能使用。 ▲ CAN 网络拓扑结构图 STM32内部
[单片机]
汽车CAN总线数据记录仪开发
1、引言
20世纪80年代以来,随着汽车电子技术的不断发展,汽车上的电子控制单元越来越多,例如电子燃油喷射装置、防抱死制动装置(ABS)、安全气囊装置、电控门窗装置和主动悬架等等。在这种情况下,如果仍采用传统点到点的并行布线方式,将导致车上电线数目急剧增加,布线越来越困难,电线质量占整车质量越来越多,复杂电路同时也降低了汽车的可靠性,增加了维修的难度。为适应汽车电子设备迅速增加的应用需要,控制器局域网络CAN应运而生。目前,在汽车设计领域中,CAN几乎成了一种必须采用的技术手段,尤其是在欧洲,如奔驰(BENZ)、宝马(BMW )等都采用CAN总线实现汽车内部控制系统与各检测和执行机构间的数据通信 。汽车CAN总线数据记录仪能实
[嵌入式]
通用总线仿真测试系统概述及功能特点
1553B/ARINC429/RS422通用总线仿真/测试系统是一个针对1553B、ARINC429、RS422总线系统的、基于以太网的、分布式综合仿真/测试系统,它采用标准化、规范化的设计,实现了1553B、ARINC429、RS422总线系统设计与测试的一体化,彻底改变了总线系统仿真/测试设备的研制一直处于高投入、低效率、低可靠性的局面。它可以广泛应用于航空、航天等各种1553B、ARINC429、RS422总线系统的仿真/测试中。 该系统是目前国内外功能最完整、使用最方便、可靠性最高的1553B、ARINC429、RS422总线仿真/测试系统,它可靠性高、通用性好、使用性强、操作简单的特点不仅在多个飞机型号中得到证明,也
[测试测量]
基于RS - 485 总线的数据采集系统
1 硬件设计
系统整体框图系统实质上是一个集散控制系统,更准确地说是一个远程数据采集系统,系统概念设计图如图1 所示,系统整体框架图如图2 所示。
1.2 系统模块设计
1.2.1 信号获取模块
系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25 系列差阻式应变计,它是一种大量程大应变计,适用于大坝及其他混凝土建筑物内部、钢结构等的应变量测量。它与一般压力传感器 传感器
凡是利用一定的物性(物理、化学、生物)法则、定理、定律、效应等把物理量或化学量转变成便于利用的电信号的器件。传感器是测量系统中的一种前置部件,它将输入变量转换成可供测量的信号
[嵌入式]
带你理解I2C总线数据传输方式
I2C是inter-integrated circuit的缩写,又名为TWI,只需要用两条物理线进行传输,分别命名为SDA和SCL, 用于传输serial data和serial clock。I2C工作时分为主从工作模式,而在同总线上可以存在多个主机。每一个连接到总线的器件都可以通过唯一的地址与总线连接,主机控制主机为发送器模式或是接收器模式。多个主机控制时可以通过冲突检测和仲裁防止数据被破坏。I2C总线有几种不同速率的工作模式,标准模式的速率为100kbps,快速模式下速率为400kbps,在高速模式下速率可达到3.4Mbps。整理下I2C基本的传输方式。 数据发送过程 发送从起始到结束为一次完整发送过程,如图所示一次完
[嵌入式]
基于USB总线和89C51单片机的数据采集系统设计
在工业生产和科学技术研究过程的各行业中,常常要对各种数据进行采集,现在常用的采集方式是在PC机或工控机内安装数据采集卡,如A/D卡及RS-422卡、RS-485卡。采集卡不仅安装麻烦,易受机箱内环境的影响,而且由于受计算机插槽数量和地址、中断资源的限制,不可能挂接很多设备。而通用串行总线(Universal Serial Bus,简称USB)的出现能很好地解决以上这些冲突。我们利用89C51单片机设计了基于USB总线的数据采集设备,并可与MAX485结合起来实现数据的远程采集。 系统硬件设计 USB数据采集系统硬件模块主要由串行A/D转换器、89C51芯片、USB接口芯片和多路模拟开关等组成。硬件总体结构框图如图1所示。
[嵌入式]
泛华恒兴再添PCI总线数据采集卡
继成功推出PXI总线数据采集卡PS PXI-3354后,北京泛华恒兴科技有限公司(简称:泛华恒兴)近日又推出了以PCI总线为接口、带隔离功能的多功能数据采集卡——PS PCI-3354。 PS PCI-3354提供16路信号模拟输入通道,差分8路,内置18位ADC分辨率,单通道采样速率最高位1.25MS/s,多通道共享采样速率最高为1MS/s。4路同步模拟输出,内置16位ADC分辨率,数据更新速率最高位200KS/s。同时,该模块还配有16路数字输入输出端口,2路计数器。 为有效防止被测量系统共模电压的引入,模拟输入输出、数字输入输出及计数器与主控侧电路采用了电器隔离,隔离耐压大于560V,适用于自动化测试测量、医疗图像、传感
[家用电子]
USB的便携式ARINC429总线通信设备设计
在航空 电子 综合化系统中,快速、有效的数据传输对整个航空 电子 系统的性能有很大影响,因此数据总线被称为现代航空电子系统的“骨架”。ARINC429是航空电子系统之间最常用的通信总线之一。要在计算机上实现与机载设备的ARINC429总线数据通信,必须实现429总线与计算机总线之间的数据传输。本文设计了基于USB总线的便携式ARINC429总线通信设备,并通过实际运行测试,对该设备的可靠性和稳定性进行了验证。 1 系统总体设计 1.1 系统功能分析 该系统主要分为3大功能单元:中央 控制 单元、429数据收发单元、429电平转换单元。系统的功能结构框图如图1所示。中央 控制 单元与PC机进行USB通信,将USB总线转换为自定
[模拟电子]