基于LabVIEW的发动机数据采集系统

发布者:BoldDreamer最新更新时间:2012-10-23 来源: 现代电子技术 关键字:LabVIEW  发动机  数据采集  振动传感器  排气噪声 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    发动机是一个综合的系统,它是汽车的主要总成和行驶的动力来源。由于它结构复杂,零件多,运行中各个零件受实际路况、大气压力、温度、湿度等外界环境和导热、摩擦等自身环境的影响,其技术状态呈下降趋势,因此发动机是故障最多的总成之一,是监测的重点
总成。
    在现代汽车工业中,随着电子控制燃油喷射系统、电子控制点火系统等装置已广泛在汽车上应用,发动机机械结构和电子化程度越来越复杂,不解体诊断技术已经成为深入研究故障诊断不可缺少的技术手段,因此有必要设计一套专门针对发动机故障诊断的数据采集系统。
    汽车发动机工作时,在不同部位产生的振动程度是不同的,因此通过测取振动信号可以诊断发动机70%以上的故障和状态信息。本文搭建了一个发动机振动数据采集系统,辅助采集发动机排气噪声信号,用来监测发动机的工作状态。

1 开发环境
   
虚拟仪器(Virtual Instrumem)的概念是由美国国家仪器公司(NI)最先提出的。LabVIEW(LaboratoryVirtual Instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW的图形化开发环境具有精确、高效、功能强大、开发简易、实时性强、界面友好等优点,为用户提供了强大功能和使用的灵活性。虚拟仪器可以利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化应用,与传统的测量仪器相比,具有成本低、功能强大、集成度高、质量可靠、维护方便等优点,能很方便地组建测试系统,满足多种测量要求。因此,基于虚拟仪器技术,利用LabVIEW语言进行信号采集系统的研制具有重要意义。
    NI PCI-4472B数据采集卡是一款专为高通道数的振动和声音应用而设计的高精度数据采集(DAQ)模块,提供了振动和低频交流测量的最优化方案。该板卡具有24位的模/数转换器,并具有嵌入式可编程的ICP,用于对加速度计及麦克风的信号调理。板卡的实时系统接口赋予了基于计算机的仪器,数据采集、运动及视觉产品强大的集成功能,因此可设计出符合实际需求的测量解决方案。
    本文利用LabVIEW 8.2和PCI-4472B搭建了一套高速的数据采集系统,利用虚拟仪器软件LabVIEW把计算机与数据采集卡有机地结合起来,通过数据采集卡对信号进行数字离散化采样,将数据传送到计算机上,由虚拟仪器完成信号波形的显示、存储等功能。

2 系统结构与硬件设计
   
在发动机振动的各种激励源中,燃烧气体压力,进气门关闭、排气门开启和排气门关闭所产生的激励信号是主要激励源。凸轮轴控制发动机进排气门的开闭,凸轮轴旋转一周,发动机曲轴旋转二周,即一个气缸完成了四个冲程。发动机的气缸是周期性交替工作,引起发动机振动和噪声的主要激励源也是周期性的,同时产生的振动信号和噪声信号也是周期性的,故障会影响到周期的振动信号和噪声信号。通过K线从吉利三缸A8发动机读取一个开始的参考点,使气缸与振动信号和噪声信号相对应,用采集到的振动信号和噪声信号,可以对发动机进行故障诊断。该系统分为振动传感器、麦克风、调理电路、数据采集卡、虚拟仪器软件四部分,如图1所示。

d.JPG


2.1 信号调理电路
   
从传感器采集的信号形式多样,可能会很微弱,或者含有大量噪声,又或者是非线性的。因此传感器转换成的电信号,在进入数据采集卡之前,通常需要进行某些调理和处理,把信号转换成更便于处理、接收和显示的形式,以便于数据采集卡采集。信号调理的主要目的是对信号进行放大、滤波以及进行有效的隔离,尽量减少干扰信号的影响,提高被检测信号的信噪比。
    振动传感器选用发动机机体的爆震传感器,爆震传感器用于检测发动机是否发生爆震,当振动发生时,它产生一个小电压峰值,振动越大,爆震传感器产生的主峰值就越大。频率达到一定值时,表明发动机发生爆震,实验证明频率为6~9 kHz的信号为发动机的爆震信号,利用爆震传感器能方便,准确地检测到发动机振动信号。另外,可以利用麦克风从发动机排气管测量噪声信号。
2.2 数据采集
2.2.1 数据采集卡
   
数据采集卡是虚拟仪器系统中的重要组成部分,它的精度和速度影响着测试系统的整体性能。该系统采用的是美国NI公司生产的PCI-4472B数据采集卡。NI PCI-4472B具有8通道动态信号采集功能,可用于高精度频域测量。输入通道具有集成电路压电式(IEPE)信号调理功能,可用于加速度传感器和麦克风的信号采集。PCI-4472B具有8路同步模拟输入通道,采样带宽从直流到45 kHz。当PCI-4472B的模拟输入设置为交流耦合时,其截止频率最低为0.5 Hz,因此可用于低频率交振动测量,足以满足要求。
    实验所采集的发动机信号为低压模拟信号,一般在10V以内,本采集卡信号输入范围是-10~10 V也能满足要求。同时采样率高达102.4 kHz。
2.2.2 数据采集卡的参数设置
   
数据采集卡参数设置包括对通道的详细设置,如输入范围、接线端配置等,以及定时设置,如采样模式、读取样本数、采样率。因此对采集卡的工作参数进行必要的设置,使之能够进行正常的数据采集。这些参数设置是否合理,关系到传感器信号的采集乃至整套系统能否正常工作,因此具有重要的意义。该设计中信号输入范围设置为-10~10 V,信号接线端设置为差分,采样模式设置为连续采样,读取样本数为5 000,采样率为50kHz。
2.2.3 NI-DAQmx
   
NI-DAQmx是最新的NI-DAQ驱动程序,带有控制测量设备所需的最新VI、函数和开发工具。此外它还包括Measurement&Automation Expl orer(MAX)、数据采集助理(DAQ Assistant)以及VI Logger数据记录软件。通过这些工具并结合LabVIEW可以节省大量的系统配置、开发和数据记录时间。
[page]

3 系统软件平台设计
3.1 NI-DAQmx API函数
   
NI-DAQmx驱动提供了综合性的API,包括基本和高级的函数,可以用来控制诸如定时、同步、数据处理和执行控制等的参数。NI-DAQmx API函数引入了多态机制,一个多态VI可以接收或输出多种数据类型,可以实现模拟输入/输出、数字I/O和计数器等多种功能,因此一个多功能DAQ设备的所有功能可由相同函数集编程得到。NI-DAQmx API函数的这种多态VI机制大大减少了VI数量。这样就使编程变得简单灵活、通用性强。使用NI-DAQmx API函数可以进行模拟输入/输出、数字I/O及计数器的编程,这里主要介绍与模拟输入有关的VI。
    (1)创建虚拟通道VI DAQmx Create Virtual Channel.vi。该VI用于为任务创建虚拟通道,设置I/O通道类型,采集信号电压范围。
    (2)定时VI DAQmx Timing.vi。该VI用于指定数据采集卡的采样模式,采集样本数,采样率。
    (3)读取VI DAQmx Read.vi。该VI用于设置读取数据样本数,超时时间。
    (4)启动任务VI DAQmx Start Task.vi。该VI用于启动任务,开始数据采集。
    (5)清除任务VI DAQmx Clear Task.vi。该VI用于清除任务,释放任务占有的所有资源。
3.2 数据采集流程
   
数据采集系统设计主要包括程序的初始化,数据采集并记录显示,数据存储。数据采集程序运行之后,首先是DAQ板卡的初始化,即设置输入范围、接线端配置、采样模式、采集样本数和采样率等参数,然后采用循环顺序执行结构,系统进入数据采集阶段,进行数据采集和有用数据的存储,就是将数据先放入采集卡的板载缓存中,再调用DAQmx Read函数采集至内存,并用波形图显示出来,然后根据需要将有用数据从内存中存入计算机硬盘,采样结束时,点击停止按钮,停止采样。并调用DAQmx Clear Task 子VI清除任务,程序结束。程序如图2所示。

a.JPG


3.3 实测数据
   
利用数据采集卡采集的吉利3缸发动机的振动和噪声信号如图3和图4所示。通过测试结果表明,该系统实用可靠,能够实时、快速、高精度的实现数据采集。

b.JPG

c.JPG



4 结语
   
本文介绍的发动机信号采集系统包括振动和噪声信号的采集,详细介绍了各个部分的构成及其原理。它应用传感器、数据采集、LabVI EW图形化编程软件开发等多种技术,在Windows环境下进行数据采集与存储、实时显示波形。该系统具有功能扩展性强、开发周期短、测试性能稳定等优点,可实现大批量、无限时的实时数据采集。将其应用于发动机等动力机械设备的振动测试与故障分析,必将是一种有着广阔应用前景的发动机检测系统,必将产生可观的经济效益和社会效益。

关键字:LabVIEW  发动机  数据采集  振动传感器  排气噪声 引用地址:基于LabVIEW的发动机数据采集系统

上一篇:基于LabVIEW的动静涡旋端面摩擦温度测试系统
下一篇:基于PXIe和LabVIEW的动物运动力学数据采集系统

推荐阅读最新更新时间:2024-03-30 22:31

NI发布大型Virtex-5 LabVIEW FPGA系统
国家仪器(National Instruments;NI)发布2款PXI接口的R系列I/O模块,将针对设计、控制与测试作业,提供进阶的处理效能。这些新模块将可透过现有硬件,并以NI LabVIEW FPGA Module进行图形化程序设计,以执行客制化的在线(Inline)数据分析与精确的I/O控制,适用于特定频率与触发的应用。 由于提升FPGA的容量,使用者可针对R系列模块尽可能提升嵌入式逻辑的总数,并建置如控制表达式、客制处理,与数字通讯协议的复杂功能。针对控制应用,工程师亦可增加同步化控制回路的数量,与其控制应用的复杂度。在动态测试应用中,工程师可透过FPGA扩充测试范围,并将实时响应讯号传送到在测装置(DUT
[嵌入式]
基于FPGA设计EnDat编码器数据采集后续电路
O 引言 EnDat接口是HEIDENHAIN专为编码器设计的数字式、全双工同步串行的数据传输协议,具有传输速度快、功能强大、连线简单、抗干扰能力强等优点,是编码器、光栅尺数据传输的通用接口。由于使用了串行传输方式,所以只需四条信号线,在后续电子设备的时钟激励下,数据信息被同步传输。数据类型(位置值、参数、诊断信息等)由后续电子设备发送给编码器的模式指令选择决定。编码器利用自然二进制、循环二进制(格雷码)或PRC码对码盘上的物理刻线进行光电转换,将连接轴的转动角度量转换成相应的电脉冲序列并以数字量输出。它具有体积小、精度高、接口数字化及绝对定位等优点,被广泛应用于转台、机器人、数控机床和高精度伺服系统等诸多领域。 1 EnD
[测试测量]
基于FPGA设计EnDat编码器<font color='red'>数据采集</font>后续电路
发动机结构振动及噪声预测
发动机是影响汽车NVH性能的最主要的因素,在发动机的设计阶段就深入进行振动噪声性能的预测与优化,已经成为发动机开发的基本流程,是发动机自主研发过程中的重要工作。 国内外对发动机结构噪声的预测做了大量研究,中低频结构噪声预测方法已趋成熟。结构振动响应与辐射噪声之间的关系非常复杂,目前根据强迫振动响应计算辐射噪声的计算方法主要有平板理想化法、有限元法和边界元法等。噪声预测技术的发展使得发动机在设计阶段进行噪声评价成为可能。 本文探讨了适于进行动力总成振动及结构噪声预测的方法;建立了动力总成各主要部件的有限元模型,通过AVL EXCITE软件进行了动力学分析,并计算发动机的振动响应。进行NVH的性能提升的最重要的就是首先要找到主要振动
[嵌入式]
基于USB接口的高增益数据采集系统的设计
  0 引言   在现代工业生产和科学技术研究等各行业中,通常需要对各种数据进行采集。目前常用的通过数据采集板卡采集的方法存在着以下缺点:安装麻烦,易受机箱内环境的干扰而导致采集数据的失真,容易受计算机插槽数量和地址、中断资源的限制,可扩展性差。而带RS-232串口的数据采集器,在需要大批量、高速传输的场合下,其应用也受到限制。通用串行总线USB(Universal Serial Bus)的出现,很好地解决了上述问题,很容易实现便捷、高速、低成本、易扩展、高可靠性的数据采集,代表了现代数据采集系统的发展趋势。   1 硬件设计与实现   USB总线传输速度快,为了充分发挥USB总线这一优势,易选用速度较快的微处理器。另外,USB
[单片机]
基于USB接口的高增益<font color='red'>数据采集</font>系统的设计
分析基于计算机labview的示波器远程控制架构步骤与方法
  我们知道,现在的数字示波器可以准确捕获各种周期信号、非周期信号,数字示波器已成为科研实验和工程项目中各类信号采集、记录和分析的最主要设备之一。由于很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,最终完成远程的自动测试和分析的需求。因此对示波器进行远程自动控制,实现对示波器的各项功能的自动操作和对数据的处理已成为很多科研实验和工程项目必需的环节。   最近,我经常接到很多工程师的询问有关如何控制示波器的电话。下面就来谈谈计算机控制示波器的步骤和方法,并利用实例进行分析和讲解。   1. 系统硬件构架   计算机通过GPIB或 LAN(网口)与示波器建立连接来控制示波器,其系统的硬件构架图见图1。      图1
[测试测量]
分析基于计算机<font color='red'>labview</font>的示波器远程控制架构步骤与方法
汽车发动机气缸内压力测试信号示波器测量
发动机动力不足是汽车维修中的常见故障,造成这个故障的原因可能是点火系统故障、喷油系统故障、进气故障或者机械方面的故障。机械方面的故障我们很难直接判定,一般都是通过仪器来间接测试,气缸压力的检测就是其中一项。我们可以采用气缸压力测试仪(缺点是只能看到最终缸内压力,没法看过程变化),或者用示波器配合压力探头来进行缸压测试。 开始测试之前,确保蓄电池电量充足,保证起动机运转有力。发动机热机,使水温表指针指示中间位置。确保发动机气缸的喷油系统和点火系统处于关闭状态。连接一个压力探头至示波器的通道一(改探头是一个压力传感器,能将压力信号转换为电信号输入到示波器)。清洁火花塞周围,移除发动机缸上的火花塞,减少发动机运转阻力。启动汽车发动机
[测试测量]
汽车<font color='red'>发动机</font>气缸内压力测试信号示波器测量
提升动力降低油耗 发动机气门技术解析
传统的发动机都配备了气门式配气机构,按照发动机的动作顺序和工作循环,定时的开启关闭进排气门。进气量的多少直接关系到发动机的功率和扭矩。如何保证进气量足够多,又要保证排气够干净,因此在配气这个环节有很多的技术。 首先我们来认识一下配气定时,以曲轴转角表示的进、排气门开闭时刻及其开启的持续时间称作配气定时。一般情况下,进气门会早开,目的是为了在进气开始进气门能有较大的开度或者较大的进气通过面,从而减小进气阻力,使进气顺畅,相应的,而进气门晚关是为了充分利用进气的惯性增大进气量。相应的排气门早开是为了在气压较大时排干净,而排气门晚关也是为了利用惯性排气。由于进气门早开和排气门晚关,致使活塞在上止点附近出现进、排气门同时开启的现象
[嵌入式]
CompactRIO和LabVIEW控制心脏模拟器设计
3D模拟器 挑战:开发一个逼真、可靠和可重新配置测试环境,帮助最新的心脏辅助装置进行提高和改善,而无需进行动物试验。 解决方案:利用NI CompactRIO创建一个独立的硬件在环(HIL)测试环境。该测试环境可以把人工机械心脏与循环血流模型相结合,创造一个包含真实血液动力环境的生动的解决方案。 CompactRIO提供了一个坚固、可靠、独立的平台,使我们的团队能够进行持续性测试,这在普通的计算机上是不可能实现的。 由心脏病导致的死亡占发达国家所有死亡人口的将近一半。心脏移植仍然是治疗心脏病最有效的方式,但捐献的器官远远及不上需求。为了解决这种不平衡情况,目前人们正在研究使用。利兹大学正在开发的一种新颖的机械人工心脏
[测试测量]
CompactRIO和<font color='red'>LabVIEW</font>控制心脏模拟器设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved