当前位置:首页 > 工业控制 > 现场总线
[导读] 摘 要: 随着航空系统综合化复杂度的增加,如何高效监控总线数据行为、实时对数据分析、进行故障诊断及定位是航空电子系统面临的重要问题。提出一种基于FPGA开发的ARINC659总线分析仪设计方案,

摘 要: 随着航空系统综合化复杂度的增加,如何高效监控总线数据行为、实时对数据分析、进行故障诊断及定位是航空电子系统面临的重要问题。提出一种基于FPGA开发的ARINC659总线分析仪设计方案,主要实现了ARINC659总线数据的监控、采样、存储及故障注入测试,可以通过通信接口将总线数据触发实时分析并评估总线行为,为ARINC659总线数据实时分析提供了完善、可靠的测试手段。
 

0 引言

航空电子系统综合化的发展不断提高,对系统的安全性、容错性、实时性要求越来越高。底板总线是航空电子系统中各在线可更换模块(LRM)间数据传输不可缺少的关键部分。航空系统综合化复杂度的增加使得如何高效监控总线数据行为、实时对数据分析、进行故障诊断及定位成为航空电子系统面临的重要问题。提供能触发瞬态监控分析LRM之间通信状态的系统将会大大提升航空电子系统维护效率,减少系统故障维护时间,对提升装备维修性和可用性将发挥重大作用[1]。

本文提出了一种基于FPGA实现的ARINC659总线分析仪系统设计方案,可完成对ARINC659总线数据监测、故障注入、仿真测试等功能。

1 方案设计

1.1 传输机制

ARINC659是一种串行总线,采用4条串行总线通过半双工通信与交叉校验的通信方式,它减少了硬件电路,提高了可靠性。ARINC659是双总线组成的双双配置,总线对A、B分别有“x”“y”两条总线,每条总线都有一条时钟线和两条数据线,每次传送2个数据位,完整的总线由12条线组成。

ARINC659采用双总线交叉检测容错机制,接收到数据首先进行相应的解码,根据接收到的数据有效性及解码后的4条总线数据进行交叉(AX=AY、BX=BY、AX=BY、AY=BX)比较,比较结果根据调用可用性表或者完整性表判断数据的有效性。

命令表主要完成总线的初始化、预译码命令,对系统内各节点间的通信和节点各任务的配置。

1.2 工作原理

总线分析仪与其他LRM模块一样都是挂接在ARINC659总线上,图1为总线分析仪在系统中的应用,总线分析仪与系统中其他的LRM具有相同的总线命令表,如果总线分析仪被设置为分析模式,当系统上电总线开始进行数据通信,任何一个LRM向总线发送数据时,总线分析仪就开始全部接收总线上的数据,并将数据消息与同步消息进行分析处理,通过主机监控界面实时显示总线数据的状态,总线分析仪只接收总线上的数据,不对总线上的数据进行发送或者更改,ARINC659总线规定一个窗口只能有唯一一个发送器,或者后备发送器对总线进行数据发送,允许多个设备接收总线的数据,配置命令表配置总线分析仪只作为接收状态。总线分析仪通过总线收发器接收总线数据并对总线数据采用240 MHz的时钟频率采样,采集模块对数据做前端处理后,传送到处理器做总线协议解析与数据分析,通过以太网将总线状态传输给应用层软件,应用层对数据处理后通过GUI界面实时显示总线状态信息。当总线分析仪作为故障注入模式时,总线分析仪作为输入设备对总线的数据进行断路故障设置或者拉低故障设置对总线注入错误导致总线错误[2]。

总线分析仪上电初始化完全遵循ARINC659总线上电初始化与同步规范,上电初始化完成后处于监控总线状态,将总线上的数据实时传输给主机完成总线数据的分析与显示。

1.3 硬件设计

ARINC659总线分析仪主要由电源电路、复位电路、总线收发器电路、总线继电器电路、数据采集单元(FPGA及配置电路)、CPU数据处理单元组成。如图2功能框图,数据采集单元完成总线数据的高频数据采样;CPU数据处理单元负责总线数据的处理与实时传输总线状态到宿主主机。CPU数据处理单元要求具有一定存储器的CPU模块,具备PCI接口和以太网。

电源电路是整个系统的供电模块,提供整个系统各芯片工作所需要的工作电压。

复位电路采用手动复位、上电复位、软复位3种复位方式实现系统复位机制。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Bluespec支持加速器功能的RISC-V处理器将Achronix的FPGA转化为可编程SoC

关键字: RISC-V处理器 FPGA SoC

为无处不在的端侧设备插上AI的翅膀,AMD发布第二代Versal™ 自适应 SoC

关键字: AMD FPGA 自适应SoC AI 边缘计算

Pmod接口可以说是数字电路板的连接革命。随着科技的飞速发展,数字电路板间的通信与连接技术也在不断创新和进步。Pmod接口,作为一种新兴的数字接口标准,正逐渐成为数字电路板间通信的桥梁,为电子设备的连接和通信带来了革命性...

关键字: pmod接口 FPGA 数字电路板

近日举办的GTC大会把人工智能/机器学习(AI/ML)领域中的算力比拼又带到了一个新的高度,这不只是说明了通用图形处理器(GPGPU)时代的来临,而是包括GPU、FPGA和NPU等一众数据处理加速器时代的来临,就像GPU...

关键字: FPGA AI 图形处理器

当我们提到成本优化型FPGA,往往与简化逻辑资源、有限I/O和较低制造工艺联系在一起。诚然,在成本受限的系统设计中,对于价格、功耗和尺寸的要求更为敏感;但随着一系列创新应用的发展、随着边缘AI的深化,成本优化型FPGA也...

关键字: AMD FPGA Spartan 边缘计算

全球领先的高性能现场可编程门阵列(FPGA)和嵌入式FPGA(eFPGA)半导体知识产权(IP)提供商Achronix Semiconductor公司宣布,该公司参加了由私募股权和风险投资公司Baird Capital举...

关键字: FPGA 智能汽车 eFPGA

全新 FPGA 能为嵌入式视觉、医疗、工业互联、机器人与视频应用提供高数量 I/O、功率效率以及卓越的安全功能

关键字: FPGA 嵌入式视觉 机器人

Altera致力于为客户提供端到端的FPGA、易于使用的AI、软件和弹性供应链。

关键字: FPGA AI

在半导体领域,大部分对于AI的关注都集中在GPU或专用AI加速器芯片(如NPU和TPU)上。但事实证明,有相当多的组件可以直接影响甚至运行AI工作负载。FPGA就是其中之一。

关键字: FPGA AI 半导体

半导体产品老化是一个自然现象,在电子应用中,基于环境、自然等因素,半导体在经过一段时间连续工作之后,其功能会逐渐丧失,这被称为功能失效。半导体功能失效主要包括:腐蚀、载流子注入、电迁移等。其中,电迁移引发的失效机理最为突...

关键字: 半导体 电迁移 FPGA
关闭
关闭