新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于虚拟仪器的ARINC429总线信号仿真和测试方案

基于虚拟仪器的ARINC429总线信号仿真和测试方案

——
作者:西北工业大学电子信息学院 唐亮 于海勋 刘利杰 房文时间:2007-11-11来源:电子产品世界收藏

  摘要: 随着 在航空电子设备中的应用日益广泛,对总线信号的仿真需求也不断增加。本文结合设计思想,使用市场技术成熟的429信号收发板卡,以LabWindows/CVI为软件开发平台,设计了一种实现429信号仿真发送和接收的方案。

  关键词 ;;LabWindows/CVI;仿真

  是美国航空无线电公司(ARINC)制定的航空数字总线传输标准,定义了航空电子设备和系统之间相互通信的一种规范。随着国内航空业的发展,ARINC429总线的应用日益广泛,已推广到许多航空设备中。与此同时在许多航空机载设备的检测维修中出现了大量对429信号的检测需求。这就使得对429信号的仿真和测试显得十分关键。本文使用目前市场上技术成熟的基于PCI接口的429收发板卡,以LabWindows/CVI作为软件开发环境,设计实现了对429信号的仿真和测试,达到了使用个人电脑完成429信号检测任务的目的。

  ARINC429总线简介

  ARINC429协议规定使用双绞屏蔽线以串行方式传输数字数据信息,信息为单向传输,即总线上只允许有1个发送设备,可以有多个(≤20个)接收设备。总线的数据传输率为12.5~100kbps,传输字为32位。线路上的码型为双极性归零码。每条线上的信号电压范围为+5V到-5V之间。一条线称为A(或+),而另一条线称为B(或-)。两条线路的差分信号的逻辑关系有三种:当A-B 的差分电压为7.25V~11V时,表示逻辑1,即HI;当A-B的差分电压为-0.5V~0.5V 时,表示NULL;当A-B的差分电压为-11V~-7.25V 时,表示逻辑0,即LO。具体编码方式如图1所示。

图1 ARINC429双极性归零编码方式图

  按照规定ARINC429字的32个数据位分为5个基本区域,分别为Parity、SSM、DATA、SDI、LABEL,如图2所示。1~8位是标号位(LABEL),标记出包括在这个传送字内的信息的类型。通过这些数据标号,接收设备可以很容易地判断出所接收到的字的用途。9~10位是源终端识别位(SDI),它指示信息的来源或信息的终端。11~28或29位是数据位(Data Field),是所确定的用于传输的信息。 29到30或31位为符号状态矩阵位(SSM),表示数据的特性或字类型,也可表示发送设备的状态信息。32位为奇偶校验位(P),实现简单的数据校验功能。

图2 429 信号32位字格式

  基本设计思想

  设计航空429总线信号的仿真和检测采用了的设计思路。简单的说,虚拟仪器就是通用计算机加上软件和硬件。硬件用来解决信号的输入输出问题,软件用来实现对信号的处理、显示等功能。它利用计算机的强大支持,使用户可以很方便地对其维护、扩展和升级。与传统仪器相比,虚拟仪器具有很高的灵活性,可以通过编制软件来定义功能。目前在这一领域内,使用较为广泛的软件包括NI公司的LabVIEW 和LabWindows/CVI,HP公司的VEE等。

  设计中,硬件方面使用基于PCI插槽的429信号收发板卡,将其插入通用电脑PCI插槽达到了测试的硬件要求,实现429信号的发送和接收;软件方面使用NI公司的LabWindows/CVI作为开发平台,主要用来完成发送前的数据准备、对接收数据的处理和显示等工作。

  设计实现方法

  硬件介绍

  选用西安方元明公司代理的EXC_M4K429RTx模块板卡。该板卡的基本结构如图3所示。

图3  M4K429RTx板卡结构原理图

  其主要性能参数包括:支持5~10通道,每个通道均支持接收发送自定义;信号传输率为12.5~100Kbps编程可调;4K



评论


相关推荐

技术专区

关闭