ARINC429总线是美国航空无线电公司(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×8双端口RAM作为数据收发缓存;支持奇偶校验和可编程输出硬件触发,中断和选择模式;发送通道支持单个发送,单次发送和循环发送三种发送模式;接收通道支持查询接收,单通道连续接收和多通道连续接收三种模式;发送字间隔编程可调;支持添加时间标签;有纠错功能。
软件支持:提供windows下运行的C驱动;支持VC、LabVIEW、Delphi、LabWindows/CVI等软件进行开发。
软件设计
软件设计主要包括两方面的工作,一是设计实现29信号的发送,即信号的仿真;另一个是实现接收429信号并以合适的方式处理,包括如何显示等,即信号的检测。
·发送部分
发送部分设计流程如图4所示,设计的工作界面参见图5。
图4 发送数据流程图
图5 发送界面
首先,输入设备号、模块号和选择发送通道,通过调用板卡函数Init_Module_RTx对板卡初始化,获得对板卡进行操作的句柄,点击“打开板卡”按钮可以完成这一步工作。然后调用板卡的属性设置函数Setup_Transmit_Channel_RTx设置发送通道的发送属性,包括发送方式,发送数据速率,发送时间间隔和奇偶校验,通过面板控件获得这些属性值,如发送方式可选择单次,单个和循环发送三种发送模式。发送速率12.5~100Kbps可选。
关键字:虚拟仪器 ARINC429 总线信号仿真
引用地址:
基于虚拟仪器的ARINC429总线信号仿真和测试方案
推荐阅读最新更新时间:2024-05-02 21:52
基于虚拟仪器的传感器静态特性分析
引 言 传感器的工作特性通过其静、动态特性直接反映出来,静态特性是表示传感器在被测输入量的各个值处于稳定状态时的输入—输出关系,更能突出反映传感器的各项指标,传感器静态特性主要指线性度、迟后性、重复性和静态误差。以往对传感器静态特性的测试、分析需要多种仪器来共同完成,且输入、输出信号的测量、记录、特性指标的计算都需人工完成,工作量大、效率低、可靠性差。基于虚拟仪器的传感器特性分析数据处理能力强,效率高,灵活性及一致性好,显示内容丰富,打印输出方便,具有极高性价比,已被广泛地应用。 传感器静态特性的测量及计算 由计算机系统构成虚拟测试仪器,完成对传感器静态特性的分析,实现了快速、准确、灵活、可靠的目的 对于一
[工业控制]
VXI总线与虚拟仪器技术
摘要:虚拟仪器技术和VXI总线是当前测试控制领域的热门话题,也是仪器发展和设计的研究前沿。本文回顾了VXI 总线和虚拟仪器技术的发展过程,详细介绍了VXI总线规范并阐述了当前虚拟仪器技术的最新发展。 关键词:VXI总线 虚拟仪器 虚拟硬件 虚拟仪器是以一种全新的理念来设计和发展的仪器。和传统仪器不同,虚拟仪器本质上是一个开放式的结构,用户能够根据自己的需要定义仪器的功能。VXI总线测试平台是公认的21世纪仪器总线系统和自动测试系统的优秀平台。VXI总线模块仪器的优良的交互操作性,数据传输速率高,可靠性高。体积小,重量轻,功耗低、可移动性好、易维修,价格与传统自动测试系统相比具有巨大的潜力。它的出现为虚拟仪器的发展提供了新的动力,进
[测试测量]
USB的便携式ARINC429总线通信设备设计
在航空电子综合化系统中,快速、有效的数据传输对整个航空电子系统的性能有很大影响,因此数据总线被称为现代航空电子系统的“骨架”。ARINC429是航空电子系统之间最常用的通信总线之一。要在计算机上实现与机载设备的ARINC429总线数据通信,必须实现429总线与计算机总线之间的数据传输。本文设计了基于USB总线的便携式ARINC429总线通信设备,并通过实际运行测试,对该设备的可靠性和稳定性进行了验证。 1系统总体设计 1.1系统功能分析 该系统主要分为3大功能单元:中央控制单元、429数据收发单元、429电平转换单元。系统的功能结构框图如图1所示。中央控制单元与PC机进行USB通信,将USB总线转换为自定义总线,并根据PC机发来的任
[单片机]
USB的便携式ARINC429总线通信设备设计
在航空电子综合化系统中,快速、有效的数据传输对整个航空电子系统的性能有很大影响,因此数据总线被称为现代航空电子系统的“骨架”。ARINC429是航空电子系统之间最常用的通信总线之一。要在计算机上实现与机载设备的ARINC429总线数据通信,必须实现429总线与计算机总线之间的数据传输。本文设计了基于USB总线的便携式ARINC429总线通信设备,并通过实际运行测试,对该设备的可靠性和稳定性进行了验证。 1 系统总体设计 1.1 系统功能分析 该系统主要分为3大功能单元:中央控制单元、429数据收发单元、429电平转换单元。系统的功能结构框图如图1所示。中央控制单元与PC机进行USB通信,将USB总线转换为自定义总线,并根据PC机发
[测试测量]
基于USB总线的虚拟仪器技术
随着计算机总线技术的发展,计算机在测控领域发挥越来越重要的作用,计算机总线从最初的只有低速的ISA总线,发展到133M的PCI总线,一直到10G带宽的PCI-Epress总线,使应用于高速采集的"数据传输总线瓶颈"逐渐得到解决。 另一方面,以太网技术的发展,传输速率从10M发展到1G,使基于网络的分布式得到迅速发展,但以太网的采集模块无法实现PCI总线的中断和DMA响应功能,实现高速采集还需要采集模块具有CPU等。测量总线VXI/PXI/LXI技术虽然可以实现高速采集、同步触发与热插拔功能,但价格昂贵。 USB总线的出现,恰好解决这一问题。Intel公司开发的通用串行总线架构(USB)的目的最早是考虑基于计算机
[测试测量]
虚拟仪器简介
虚拟仪器(Virtual Instruments简称VI)技术发展非常迅速,所有测量测试仪器的主要功能可由①数据采集②数据测试和分析③结果输出显示等三大部分组成,其中数据分析和结果输出完全可由基于计算机的软件系统来完成,因此只要另外提供一定的数据采集硬件,就可构成基于计算机组成的测量测试仪器。基于计算机的数字化测量测试仪器就称之为虚拟仪器(VI)。注意:这里所指的虚拟仪器和EDA仿真软件中的虚拟仪器概念完全不同,它可以完全替代传统台式测量测试仪器。而EDA仿真软件中的虚拟仪器是纯软件的、仿真的。 虚拟仪器可使用相同的硬件系统,通过不同的软件就可以实现功能完全不同的各种测量测试仪器,即软件系统是虚拟仪器的核心,软件可以定义
[模拟电子]
如何校准虚拟仪器
1 引言 随着科学技术的发展,基于计算机的测量仪器,即我们常说的虚拟仪器与计算机联系日益紧密,虚拟仪器由于设置灵活,数据处理功能完善等特点,应用范围几乎覆盖了测试的各个领域:从数据采集、信号调理、声音和振动测量、视觉、运动、仪器控制、信号发生、信号测量、分布式I/O到CAN接口等工业通讯领域无所不能,并且随着计算机性能的不断提高和虚拟仪器卡的类型不断增加,更多的用户接受虚拟仪器的概念,使得虚拟仪器的运用范围不断扩大。 2 虚拟仪器的构成 传统测试仪器主要由输入/输出部分,电源部分,仪器内部核心,显示控制单元等组成。对于虚拟仪器而言,显示控制部分改由计算机实现,仪器内部核心部分为各种类型总线结构的虚拟仪器卡。虚拟仪
[测试测量]
虚拟仪器在教学中的运用
摘要: 本文介绍了虚拟仪器及其技术在学校教学、科研和实验中的运用及前景,探讨了将虚拟仪器及技术与仿真技术、网络技术结合进行更具交互性和可操作性的计算机模拟仿真以及小组远程协作实验,为远程教育的实验教学提供一种全新的解决方案。 关键词: 虚拟仪器 远程教育 实验教学 虚拟仪器及技术 随着低成本高性能的计算机资源普及运用,数学化测量平台逐渐成为测量仪器的基础。在20世纪80年代末美国研制成功虚拟仪器,代表了仪器发展的一种新方向。虚拟仪器是计算机技术与电子仪器相结合而产生的一种新的仪器模块
[测试测量]