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

发布者:哈哈哈33最新更新时间:2008-01-07 来源: 中国测控网关键字:信号仿真  总线  虚拟仪器  板卡  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所示。

  

  

  图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可选。

关键字:信号仿真  总线  虚拟仪器  板卡  PCI插槽  PCI接口  CVI  软件  LabWindows  测试 引用地址:基于虚拟仪器的ARINC429总线信号仿真和测试方案

上一篇:一种基于FPGA的新型误码测试仪的设计与实现
下一篇:基于SHT11的混凝土结构环境温湿度测量系统的设计

推荐阅读最新更新时间:2024-05-13 21:01

简易夹具静态测试可编程增益放大器的分析
  具有数字增益开关的仪表放大器具有显著优势,例如节约电路板空间、由于减少焊点而提高可靠性以及降低总成本等。这些重要特性的根源在于增益调整网络是单片IC的必要组成部分。该特点使得这些IC放大器对杂散电磁场的敏感性要低得多,这是因为内部电阻器区域在先前使用的离散式增益调整电阻器中可忽略不计。此外,塑料封装和芯片的相对电容率值应该高于空气的相对电容率值。因此,进入芯片的任何杂散场中的电子元件磁场强度都应比周围的磁场强度低。   由于无法直接触及增益调整电路,所以需要在黑盒子里安置一个数字可编程增益放大器。但是,图1中的简易夹具有助于评估这些IC的一些静态特性。这个夹具是由AnalogDevices公司的10VREF01基准电
[测试测量]
简易夹具静态<font color='red'>测试</font>可编程增益放大器的分析
NI电动汽车HIL测试架构,帮助客户缩短测试日程
NI,软件定义平台的领先供应商,助力于加速自动化测试和自动化测量系统的开发进程和性能提升,推出了针对电动汽车(EV)动力总成组件硬件在环(HIL)验证的全新解决方案。 政府要求降低排放和提高能效,这给汽车制造商带来了巨大的压力,他们必须尽快将电动汽车推向市场。对于动力总成测试工程师来说,向电动汽车快速过渡意味着新技术跨越式地发展演进,对应测试需求的变化也越来越快。 与提供交钥匙固定功能测试系统的传统供应商相比,NI可以赋予工程师更快、更有效地修改和扩展测试系统的能力。这种方法可以根据迅速变化的测试需求,灵活地扩展系统性能和频繁地更改I/O组合,从而加快产品上市进程。NI HIL系统基于汽车行业领导者所观察到的最佳实践,并依
[汽车电子]
NI针对5G新要求的测试解决方案
随着2017年12月 3GPP第一版NR部分sub-6GHz部分草案落地,以及接下来Phase2的部分草案逐步落地,半导体厂商及终端厂商开始基于相关草案快速进行商用化。在快速商用化过程中必然会在软件及 测试 方面存在诸多难题,如何解析当下局面,在软件及 测试 上实现快速通关成为 5G 发展的热点问题之一。下面就随测试测量小编一起来了解一下相关内容吧。 在第七届EEVIA年度中国ICT媒体论坛暨2018产业和技术展望研讨会上, NI 中国技术市场工程师马力斯先生就相关问题进行了分析和分享。 5G 发展现状 5G 现在主要有三个应用场景,即对于带宽和数据吞吐量要求很高的增强型移动网络,面向物联网(IoT)的
[测试测量]
NI针对5G新要求的<font color='red'>测试</font>解决方案
如何连接三线RTD到万用表或者数据采集仪进行精确温度测试?
三线 RTD 多用于工业上使用,RTD 一端有一根引线,另一端有两根引线。三线 RTD 的使用原理如下图所示,可以有效消除 RTD 引线上的电阻对测试结果的影响。 而四线 RTD 的两端各有两根引线,可以完全消除引线电阻对测试结果的影响,精度更高,多用于实验室或者对精度要求很高的场合。 所以,我们的数字万用表和数据采集仪都是使用四线连接方式。如果需要把三线RTD连接到万用表或数据采集仪的话,需要把三线 RTD 只有单根引线的一端分成两根引线,分开的节点要尽量靠近 RTD,这样才能获得准确的测试结果。
[测试测量]
如何连接三线RTD到万用表或者数据采集仪进行精确温度<font color='red'>测试</font>?
PIC单片机软件异步串行口的实现
   在用单片机开发各种嵌入式应用系统时,异步串行通信是经常要用到的一种通信模式,很多应用中还要求实现多路异步串行通信。大家平时熟悉的各种厂家的单片机,绝大部分片上只提供一个硬件UART模块,利用它可以方便实现一路串行通讯。PIC系列单片机也不例外,在其丰富的产品家族成员中,除高端系列(PIC17/18)一些型号片上带有两路硬件UART模块外,其它大部分型号片上只有一路UART,一些低端廉价的PIC单片机甚至还不带硬件UART。为了提高系统的性能价格比,就要求设计工程师用软件增加实现一路或多路异步串行通信。很多工程师对用软件实现的UART在可靠性和效率方面持怀疑态度,其实关键问题是看软件采用何种方式来实现可靠的UART功能。
[单片机]
PIC单片机<font color='red'>软件</font>异步串行口的实现
芯科实验室利用软件定义无线电技术 提升汽车调谐器系列产品性能
(图片来源:芯科实验室官网) 据外媒报道,车载无线电解决方案供应商芯科实验室(Silicon Labs)推出了新的混合SDR(软件定义无线电)调谐器,扩大其投资组合,提供通用平台,满足日益增长的汽车无线电制造商的需求,并支持全球数字无线电标准。新的Si479x7设备是芯科实验室首款支持DRM(数字调幅广播)标准的汽车无线电调谐器。Si479x7调谐器是该公司Global Eagle和Dual Eagle AM/FM接收器和数字无线电调谐器系列的扩展产品,具有出色的现场性能、与单双调谐器兼容的引脚和封装,以及材料清单(BOM)成本优势。 此外,芯科实验室还利用“SDR-friendly”技术提升Si4790x/5x/6
[汽车电子]
芯科实验室利用<font color='red'>软件</font>定义无线电技术 提升汽车调谐器系列产品性能
诺基亚6.1将跳过测试版直接升Android9.0正式版
集微网消息,8月份,HMD证实将为旗下所有的诺基亚Android智能手机更新到最新的Android P操作系统,不管是高端的Nokia 8 Sirocco,中端的Nokia X6,低端的 Nokia2,还是预装Android Go的Nokia1等,通通都能更新到Android 9.0操作系统。         进入到9月份,诺基亚7.1Plus成功更新到了最新的Android9.0操作系统,使得不少粉丝坚信HMD会兑现为所有诺基亚手机升级Android9.0操作系统的承诺,很快诺基亚第二款能够升级Android9.0的手机公布了。         HMD Global的首席产品官 Juho Sarvikas在推特上宣布
[手机便携]
CAN总线镍氢电池管理系统设计
  1 前言   蓄电池剩余容量的准确 测量 在 电动汽车 的发展中一直是一个非常关键的问题。有效的电池管理系统有利于电池的寿命提高。所以对蓄电池 SOC 的准确估计成为电动车电池能量管理系统的中心问题。如果能够正确估计蓄电池的SOC,就能合理利用蓄电池提供的 电能 ,延长电池组的使用寿命。   方案采用 总线 式方式组网,应用 现场总线 完成各个节点之间的数据交换。在分布式方案中,多能源 控制器 为主控ECU,它通过现场总线和多个下位ECU 通信 。工作过程中,每个控制器的通信子模块以定时器或者中断的方式在后台运行,完成数据的收发工作,节省主流程资源开支。如图1所示。        电池的SOC值是电池控制器
[电源管理]
CAN<font color='red'>总线</font>镍氢电池管理系统设计
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved