LabVIEW平台下的多传感器空气流量测试设计

2019-11-14来源: eepw关键字:LabVIEW  传感器  空气流量测试

  1 系统硬件设计


  本系统为进一步研究利用LabVIEW测控系统以及进行多传感器信息融合奠定了基础。在一段时间的实践应用后发现,系统性能良好,免除了对多传感器信息采集过程中一些繁琐的工作,采集过程不再需要编写不同软件以适应不同传感器的要求。本设计将LabVIW软件、多传感器、计算机结合,构建了一个空气流量测试系统,实现对多传感器信息的融合。系统包括被测对象、传感系统、信号调理电路、数据采集与处理系统,系统框图如图1所示。

  1.1 被测对象

  被测对象通过改变变频器的频率控制风机发出不同大小的风量通过流量传感器,模拟进入发动机的空气流量大小。


  1.2 传感系统

  传感系统主要包括温度传感器、空气流量传感器、玻璃转子流量计及有关连接部分。


  1.2.1 温度传感器

  温度传感器选择集成电路温度传感器LM35,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成比例,并且无需外部校准或微调,可以提供±1/4℃的常用室温精度。


  1.2.2 空气流量传感器

  空气流量传感器是用来直接或间接与被测对象发生联系,将被测参数(机械、物理、化学、压力、温度等非电量)转换成可以直接测量的信号,它为系统提供了进行处理和决策所必需的原始信息,是现代检测系统中的关键环节。


  1.2.3 玻璃转子流量计

  为了验证空气流量测试系统试验数据的正确性,需要对测试系统进行试验标定,设计选择标准流量计标定方法。标准流量计选用LAB一10型玻璃转子流量计,它与被检的空气流量传感器测量范围相当,准确度较高,是在101325Pa,20℃状态下用空气进行标定的。


  1.3 信号调理电路

  在许多需要数字采集的系统中,传感器输出的模拟信号都很微弱,必须通过1个模拟放大器对其进行一定倍数的放大,才能满足采集卡对输入信号电平的要求,这种情况下,就需要采用信号调理电路对传感器输出的信号量进行放大。信号调理电路使输出电压与输入电压成正比,它的核心是1个具有电容负反馈、且输入阻抗极高的高增运算放大器。差动仪表放大器如图2所示。



  1.4 数据采集卡的选择

  系统使用PCI总线形式的数据采集卡LDl200一PCI.


  LDl200是一种双通道、高带宽的数字存储示波卡,将它插入计算机PCI槽上。再运行控制软件,便可组成一台价格便宜、人机界面友好、性能优良的数字存储示波器。它具有数据采集、测量信号、过程监测、多种触发等功能,因此也大量应用于高速的数据采集系统、自动控制系统。主要功能是输入过压保护,具有自检功能,可以光标测量时间和电压,并支持二次开发。


  2 软件设计

  软件设计是测试系统的核心部分,如数据的采集与处理、数据分析、数据显示都是由系统软件控制实现。系统软件采用模块化方法进行设计,划分为以下几个模块:板卡初始化及参数设置模块、数据采集模块、数据分析模块,数据库模块,如图3所示。在系统中把各个代码模块进行定义并使它们之间的接口标准化,从而在一个模块内进行扩展性改变将不会影响程序中其它模块,因此增加了系统的灵活性。在测试过程中,可根据需要随时改变信号参数和测试方法。测试系统的程序主流程图如图4所示。

  2.1 板卡初始化及参数设置模块

  该模块的功能是实现检验并初始化板卡,然后设置系统基本参数来控制硬件系统,既可以无触发采集,又可以单通道触发采集数据。在启动采集之前,首先对LDl200初始化,确定自检成功或提示“无LDl200卡”,程序如图5所示。

  然后设置采样参数,采样参数设置的程序如图6所示。根据采集数据的需要,设置双通道并行输入,采样频率为100Hz,使用软件触发方式,即手动点击采集按钮,则开始运行采集程序。将设置的采样参数放在1个簇里,采用选择结构进行参数设置。反之则显示“请先初始化”。

2.2 数据采集模块


  该模块实现多通道实时数据采集与显示,其设计是动态测试中的核心部分,直接影响数据分析的结果,影响系统其它功能的实现。该模块能否 

常工作直接关系到整个系统的工作。


  编写数据采集程序前,必须先安装好采集板的驱动程序,否则无法调用AD板的动态链接库。该驱动使用了中断采集方式,并在定时器取值处设置了延时时间,保证了采样的连续性。


  在程序面板上,与传统开发一样,可以使用各种程序控制结构,如顺序、条件、循环等,也可以使用其他Ⅵ。程序套用Case选择结构如图7所示,采集的数据通过1个子程序进行数据分组、处理,然后送人控制界面显示。

  2.3 数据分析模块

  该模块实现对采集的原始数据进行最小二乘法曲线拟合分析。其测试目的在于获取被测对象的性能、状态或特征,所以信号采集只是测试工作的第一步。信号的分析和数据处理是构成测试系统的重要组成部分之一。系统采用线性回归分析法即曲线拟合法,由多维回归方程来建立被测目标参量与传感器输出量之间的关系,以消除温度的影响,如图8所示。

  2.4 数据库模块

  该模块实现数据库的管理功能,数据的存储与回放,添加与删除等。由于要对被测目标进行全方位检测,多传感器协调应用获取对目标的全面认识,数据量急剧增长,对实时采集的数据存储和查询也有较高要求,需要采用数据库技术。


  首先需要安装LabSQL,它是一个免费的数据库访问工具。


  LabSQL与数据库之间通过ODBC连接,用户需要在ODBC中指定数据源名称和驱动程序。因此在使用LabSQL之前,需要在Windows操作系统中的ODBC数据源中创建一个DSN。LabSQL与数据库之间的连接是建立在DSN基础之上的。其连接流程如图9所示。LabSQL能够实现数据库查询、数据库修改、数据库添加以及数据库删除。

  3 试验结果

  设计的试验是在模拟汽车发动机真实工作环境下测试的,通过改变变频器的频率控制风机发出不同大小的风量通过流量传感器来模拟进入发动机的空气流量,通过设定恒温湿箱的温度改变传感器工作环境温度,以此来模拟发动机工作的温度环境。


  为使测量准确就要对测试系统进行试验标定,设计选用标准流量计式标定方法。标准流量计选用LAB一10型玻璃转子流量计来进行标定试验。在变频器从l~23Hz变化中,对应的输出电压为0—3V,经过标定试验,在温度为20℃时,可得到测试数据,经过处理后得到如图10所示的曲线:曲线①为空气流量传感器经过数据处理后的输出电压曲线;曲线②为对数据进行曲线拟合后,空气流量传感器输出拟合特性曲线;曲线③为玻璃转子流量计输出电压曲线。


  在常温常压条件下,测试系统所使用的空气流量传感器的输出相对误差最大为1.94%F.S,小于其最大允许误差3.0%,满足传感器使用误差要求。在测量过程中采用变频器控制风机的供气方式,气体仍然存在一些脉动,又由于空气流量传感器的高敏感性及气压的影响,也会造成部分附加误差。


  4 结语

  本系统为进一步研究利用LabVIEw测控系统以及进行多传感器信息融合奠定了基础。在一段时间的实践应用后发现,系统性能良好,免除了对多传感器信息采集过程中一些繁琐的工作,采集过程不再需要编写不同软件以适应不同传感器的要求。


关键字:LabVIEW  传感器  空气流量测试 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic479938.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:虚拟仪器在教学中的运用
下一篇:NI LabVIEW开发世界最大望远镜的实时控制系统

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于LabVIEW的虚拟频谱分析仪的设计与实现
O 引言LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化的编程语言,集成了满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能,还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。利用LabVIEW可以方便地建立各种虚拟仪器。频谱分析仪是对无线电信号进行测量的必备手段,是从事电子产品研发、生产、检验的常用工具,应用十分广泛,被称为工程师的射频万用表。传统的频谱分析仪的前端电路是一定带宽内可调谐的接收机,输入信号经变频器变频后由低通滤器输出。滤波输出信号作为垂直分量,频率作为水平分量,在示波器屏幕上绘出坐标
发表于 2019-12-11
基于LabVIEW的虚拟频谱分析仪的设计与实现
基于51单片机的温度采集系统(Labview做上位机)
做该设计的初衷是为自己的毕设打基础,因为我的毕设要做一个探测机器人,需要对某一地区的各种环境参数进行检测,然后通过WIFI返回到上位机。所以为了搞懂温度传感器以及练习上位机的设计,花了几天时间做了一个很简单的采集系统。今天把它拿出来跟各位小伙伴们分享,希望对各位有所帮助,同时也希望大佬们指出不足,起到一个相互学习,相互促进的作用。该系统原理是:51单片机把ds18b20传感器将采集到的温度值(十六进制)通过串口发送到labview,labview对单片机发来的数据做简单的处理然后显示。上位机界面上位机(接受程序)简单的硬件连接数据纪录串口部分:void main()        
发表于 2019-11-30
基于51单片机的温度采集系统(Labview做上位机)
LPC1788的多路数据采集系统下位机+LabVIEW下位机程序
包含程序源码,电路图单片机源程序如下: #include "../LPC177x_8x/LPC177x_8x.h"#include "../LPC177x_8x/type.h"#include "../ADC/adc.h"#define BEEPON            (LPC_GPIO3->CLR = 1ul << 30)                  /* 蜂鸣器工作   &n
发表于 2019-11-26
LPC1788的多路数据采集系统下位机+LabVIEW下位机程序
用LabVIEW FPGA模块实现不同时钟域的数据连续传输
摘要:为了解决基于LabVIEWFPGA模块的DMAFIFO深度设定不当带来的数据不连续问题,结合LabVIEWFPGA的编程特点和DMA FIFO的工作原理,提出了一种设定FIFO深度的方法。对FIFO不同深度的实验表明,采用该方法设定的FIFO深度能够比较好地满足系统对数据连续传输的要求。研究结果对深入展开研究和工程设计具有一定的指导意义。0 引言20世纪80年代中期,NI公司推出了一种图形化的编程语言LabVIEW,并于2003年推出FPGA模块。该模块用于对NI公司RIO设备中的FPGA进行编译,使得工程师无需了解VHDL或其他底层硬件设计工具,就可以使用FPGA技术进行系统的设计。本文使用LabVIEW FPGA
发表于 2019-11-25
用LabVIEW FPGA模块实现不同时钟域的数据连续传输
LabVIEW中的I/O接口设备驱动
1 引言  labview(laboratory virtual instrument engineering workbench,实验室虚拟仪器工程平台)是美国ni公司(national instrument company)推出的一种基于g语言(graphics language,图形化编程语言)的虚拟仪器开发平台。labview以其在数据采集、信号处理等方面的突出优势已经在测控领域获得了广泛应用。虚拟仪器系统的硬件平台由i/o接口设备和计算机构成(如图1所示),i/o接口设备是对外获取信号的通道,为了能使计算机能够对i/o接口设备有效地进行控制,就要考虑系统中i/o接口设备的驱动问题。图1 虚拟仪器的硬件构成
发表于 2019-11-25
LabVIEW中的I/O接口设备驱动
基于LabVIEW的桥梁运行状态长期
论述铁路桥梁运行状态长期监测系统的设计方法,介绍它的硬件组成、软件结构以及系统功能,本系统利用网络传感器、以太网技术和虚拟仪器技术,在LabVIEW平台上实现了现场数据的网络化远程传输、监控和数据查询。1硬件系统组成监测系统框图如图1所示,该系统的监测内容主要包括:上行线列车运行特征,上、下行线过车时上、下行线各孔跨中的横向振动;上行线重点监测孔跨中的竖向、横向振动,竖向挠度、相关桥墩的横向振动、环境温度、钢轨温度、雨水情况等。各被测量经过相应的传感器就近接入各个数据采集站,各采集站的数据经本地交换机送入局域网传送至远程监控中心。在本系统中,以Rabbit 3000微处理器为核心的各数据采集站是传感器技术与网络通信技术相结合
发表于 2019-11-25
基于LabVIEW的桥梁运行状态长期
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved