![]() |
广嵌科技 广嵌教育 广嵌威客 English | |
|
基于虚拟仪器的ARINC429总线信号仿真和测试方案
来源:中国测控网 作者: 时间:2008-01-08 发布人:卢春妙
关键字:信号仿真 总线 虚拟仪器 板卡 PCI插槽 PCI接口 CVI 软件 LabWindows 测试 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所示。
设计航空429总线信号的仿真和检测采用了虚拟仪器的设计思路。简单的说,虚拟仪器就是通用计算机加上软件和硬件。硬件用来解决信号的输入输出问题,软件用来实现对信号的处理、显示等功能。它利用计算机的强大支持,使用户可以很方便地对其维护、扩展和升级。与传统仪器相比,虚拟仪器具有很高的灵活性,可以通过编制软件来定义功能。目前在这一领域内,使用较为广泛的软件包括NI公司的LabVIEW 和LabWindows/CVI,HP公司的VEE等。 设计中,硬件方面使用基于PCI插槽的429信号收发板卡,将其插入通用电脑PCI插槽达到了测试的硬件要求,实现429信号的发送和接收;软件方面使用NI公司的LabWindows/CVI作为开发平台,主要用来完成发送前的数据准备、对接收数据的处理和显示等工作。 设计实现方法 硬件介绍 选用西安方元明公司代理的EXC_M4K429RTx模块板卡。该板卡的基本结构如图3所示。
软件支持:提供windows下运行的C驱动;支持VC、LabVIEW、Delphi、LabWindows/CVI等软件进行开发。 软件设计 软件设计主要包括两方面的工作,一是设计实现29信号的发送,即信号的仿真;另一个是实现接收429信号并以合适的方式处理,包括如何显示等,即信号的检测。 ·发送部分 发送部分设计流程如图4所示,设计的工作界面参见图5。
·上一条:离子迁移谱仪嵌入式系统的设计
|
相关信息 |
|||||||||||||||||||
| Copyright ©2005-2007 广东省嵌入式软件公共技术中心.All Rights Reserved.版权所有 复制必究 客户服务支持:020-32068395-832 24小时服务热线:13631411558 技术支持与报障:gdesc@midea.com.cn 020-32068395-807/809 粤ICP备05104135号 |