“通过高效利用SCXI模块,让我们可以只使用一个DAQ板卡就建立起一个极具成本效益的高通道数的数据采集系统。”
挑战:
对一个双测功机系统进行更新,为重型履带式车辆(如:推土机或如坦克等装甲军车)提供可重复、可靠的测试。
解决方案:
开发一个基于PC的采集和控制系统,使用由LabVIEW控制的SCXI和DAQ系统。
介绍
美国西南研究院(SWRI)的工程师正在着手安装和升级一个20世纪80年代的老式大功率动态车辆测试系统,可以复制履带式车辆的道路负载情况,包括转向阻力负载等。长久以来,履带式车辆的检测就有改进的需求了,因为大多数测试设备只能够测试单个组件,如动力部分的发动机、变速箱以及主减速器。而由于不同的天气条件或驾驶员等因素,道路测试车辆会产生不可重复的结果。在可控的环境条件下测试整车的耐久性和性能已显得越来越重要。
履带式车辆的动力特性与轮式车辆有着很大的区别。当履带式车辆与其它车辆有相同的道路工况下,它还需要经历“摩擦”载荷 ——车辆转弯时,履带所遇到的摩擦力。在转弯时,当履带转动着推动车辆前进时,履带会沿着地面滑动。很多研究都建立了方程,能够基于车辆几何结构和地面条件,预测克服“摩擦”载荷所需的力矩。
硬件
我们所升级的测试系统包括两个1250马力的直流测功机(dyno)。它模拟道路负载情况。对于测量被测车辆的速度和转弯半径,我们选择了基于LabVIEW的数据采集系统来升级此系统。我们配置了具有370个数据采集通道的系统来监控测功机,同时监测被测车辆并衡量其性能。感谢SCXI的多路复用技术,采集任务能够在一块多功能数据采集板卡上完成,这块板卡安装在工业PC上。
我们使用SCXI经过一些相对简单的设置后便实现了370个通道。SCXI附件的接线端子带有连线接口,让我们能够进行连线以及用手持设备检修故障。虽然公司是不太可能使用所有通道,但他们仍然希望能够拥有很多选择来配置不同的测试任务。
我们提供:
•48个 K型热电偶输入
•48 个J型热电偶输入
•96个模拟输入
•32个隔离的模拟输入
•16个频率输入
•42个模拟输出
•24个 SPDT继电器输出
•32位数字输入
•32位数字输出
虽然一些通道用于固定的硬件测试任务(控制测功机及其附件),但是用户可以在设置界面上自定义配置大多数通道,包括重命名通道和提供缩放系数。输入通道提供错误检查,上限 /下限报警和警报阈值,而输出通道提供可设置的默认值。当输入超过报警阈值时,所有的输出恢复到指定的默认值。
固定的模拟输入通道传感器包括左/右测功机的扭矩、左/右测功机扭矩以及变速箱的温度。固定的数字输入包括油压限位开关、灭火器限位开关、油位开关、油温限位开关、测功机空气温度限位开关,以及测功机气流开关。
用户可能会使用通用输入通道监测车辆的温度、压力、液位和速度等各种信号,以及环境条件,如湿度、气压和温度。
软件
SwRI选择LabVIEW,是因为它能够提供复杂的图形用户界面,能与NI硬件的简单集成,以及其快速开发环境。拥有了LabVIEW,我们就不必依靠那些更复杂的基于文本的编程语言,便能够高效地实现测试系统的复杂要求。
我们利用LabVIEW控件大量的显示属性定制自己的图形用户界面。由于此应用程序可能会设计大量通道,在同一屏幕上同时显示所有通道是不可能的;此外,许多通道并不需要在屏幕上看到。通过前面板显示控件的属性节点,操作人员可以将自己需要监视的通道显示在屏幕上指定的位置。我们在设置程序中以可滚动的形式使用数组簇,操作人员可以定义通道的名称和特性。我们使用全局变量来存储所有的系统常量以及将数据从一个子程序传递到另一个。
该程序还包含了校准程序,使得技术人员可以监控和调整每个通道的信号,然后将校准参数存储在文件里。我们使用缓存采集,以100Hz的速度读取所有已定义的输入通道所采集的数值。主程序循环以10Hz的速度运行,并进行10点的平均运算,以帮助消除任何噪声信号。该程序每两秒钟将数据保存到文件中一次。此外,它将最近400个的数据点(10Hz速率)保存在循环缓冲区中。在报警时,这个缓冲区中的数据可以帮助诊断什么地方出了错。
总结
这个系统的开发进展顺利。通过高效利用SCXI模块,使得只需一个DAQ板卡,就可以建成一个极具成本效益的高通道数的数据采集系统。LabVIEW和这些NI硬件产品,提供了方便的软件开发和系统集成。我们的客户期待着使用该系统来测试新的原型测试车。
关键字:SCXI模块 LabVIEW 负载仿真器
引用地址:
开发用于重型履带式汽车的双测功机道路负载仿真器
推荐阅读最新更新时间:2024-05-02 22:42
基于LabVIEW的数控机床网络测控系统--B/S模式的软件设计(二
在Analog Tag Configuration的Connect目录下的Item与OPC服务器的项名进行匹配,并对Tag进行了详细的描述,如OPC服务器,工程量的范围,报警的上下限,更新的死区等等。在运行时,标签引擎Tag Engine会根据。scf文件的配置建立与OPC服务器的连接。当OPC服务器与。scf文件配置好以后,可以在LabVIEW的前面板上通过Numeric Control,Numeric Indicator控件读写现场采集的数据,Numeric Control,Numeric Indicator控件通过人机向导HMI Wizard For Analog Control与。scf文件Tag进行匹配,并自动默认控
[测试测量]
基于labview的示波器控制设计
我们知道,现在的数字示波器可以准确捕获各种周期信号、非周期信号,数字示波器已成为科研实验和工程项目中各类信号采集、记录和分析的最主要设备之一。由于很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,最终完成远程的自动测试和分析的需求。因此对示波器进行远程自动控制,实现对示波器的各项功能的自动操作和对数据的处理已成为很多科研实验和工程项目必需的环节。最近,我经常接到很多工程师的询问有关如何控制示波器的电话。下面就来谈谈计算机控制示波器的步骤和方法,并利用实例进行分析和讲解。 1. 系统硬件构架 图1 系统硬件构架图 计算机通过GPIB或 LAN(网口)与示波器建立连接来控制示波器,其系统的硬件构架图见图1。
[测试测量]
Labview关于消除趋势项的解决方案
关于消除趋势的问题,Labview是这样解决的: 趋势项是测试系统由某些因素引起的长时间累积系统误差,主要体现在积分环节上,在振动信号处理中经常会遇到,检测振动一般用加速度 传感器 ,加速度对时间的积分为速度,速度对时间的积分是位移. 正弦波形的积分是余弦,通过 波形发生器 模拟一下消除趋势的方法,例子中使用了两种方式..
[测试测量]
LabVIEW——波形显示控件
图形是虚拟仪器的重要组成部分,Labview为用户提供了丰富的图形显示功能,在图形子模版中提供了许多可供使用的显示控件,如图: 我们将在下面的章节通过一些例子向大家介绍前三种图形显示控件的使用。 波形图及波形图表 首先放置一个波形图表到前面板上,然后在上面单击右键,如图: 或者右击后选择属性,便可以看到所有能对该控件操作的选项,如图: 例一:用波形图表显示两组随机数。 新建一个VI,在前面板上放置一个波形图表,取消X轴和Y轴的刻度标签,如图: 定位工具上下拖动边框,让它显示两条曲线图注,如图: 然后把他们拖动到合适的位置。如图: 切换到程序框图,放置一个For循环,计数端子取值为100,这样
[测试测量]
关于labview中的消息与同步
消息与同步组件主要有以下的集中: 队列 通知 信号量 聚集 并发事件 首次调用 1、队列,类似于状态机和队列消息处理器 确定事件执行的先后顺序 2、消息 与队列一样,通知有一个可以定义的元素数据类型,但只能有一个元素。在仅需最新消息的情况下,通知非常有用。 3、信号量 可以锁定和解锁共享资源。信号量没有数据,它纯粹用于同步。 4、聚集 允许同步两个以上的独立的并行任务从指定点执行。到达聚集的每一个任务都等待直到指定数量的任务到达,然后所有任务继续执行。 5、并发事件 允许控制单独的同步活动, 特别是希望一个VI或者框图的一部分等待,直到另一个vi或框图的另一部分执行完某个任务为止,而无需强制labview轮询。 警
[测试测量]
LabVIEW串口通讯问题解决方案
我通过串口从下位机采集了四个数据,但这四个数据通过指示控件显示出来的却出现连续的 数据 0 数据 0 的闪动,也就是说读数很不稳定。请问高手如何解决指示控件的频闪问题。谢谢 我的想法是,整个串口读数过程是在一个循环中完成的,一次循环的时间相对我100ms从串口读一次数的时间很短,就出现了指示控件显示的两次读数之间有0夹杂的频闪问题,不知这个分析对否正确,如何解决,请给与指点,谢谢 解答: 这个是因为读完数据后 又读出了0 只要 在循环结构 添加一个反馈结构就可以了 问题2 我自己做了个测试的小例子 开始第一个能写能读 到了后面的就不行了 没反映 解答:是Timeout的错误,应该是串口上没有你所要的数据,或者你要求
[测试测量]
基于LabVIEW的信号输出与数据采集系统
1 引言 近年来,在国防、汽车、仪表等领域,嵌入式计算机系统的应用越来越广泛。由于目前硬件技术的迅猛发展以及容错技术的广泛应用,因硬件故障而导致的软件失效越来越少,系统故障的主要原因已经从硬件逐步转向软件。因此如何测试嵌入式计算机系统中的软件性能就成为人们关注的焦点,而这其中非常关键的就是如何在仿真环境下由仿真测试平台输出激励信号驱动嵌入式计算机系统运行并同时采集它的输出信号。本文正是基于此设计了一套基于LabVIEW的信号输出与数据采集系统。 2 LabVIEW简介 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是目前最为成功、应用最为广泛的虚
[测试测量]
硬件在环(HIL)仿真应用中的LabVIEW FPGA
硬件在环(HIL)仿真可以对虚拟运行环境中的设备进行非常逼真的模拟。一个典型的HIL系统包括用于从控制系统接收数据的传感器、用于发送数据的传动器、一个用于处理数据的控制器、一个人机界面(HMI)以及一个开发后仿真分析平台。
由此下载
[应用]