虚拟仪器在USB接口数据处理系统中的应用

发布者:独行于世最新更新时间:2016-10-14 来源: elecfans关键字:虚拟仪器  USB接口  数据处理系统 手机看文章 扫描二维码
随时随地手机看文章
  虚拟仪器技术在计算机测控领域得到了快速广泛的推广应用,从简单的仪器控制、数据采集到尖端的测控和工业自动化;从大学实验室到工业现场;从探索研究到技术集成都可以发现了虚拟仪器技术应用的很多领域。国内外相关学者对此做了很多的研究工作。

  1 虚拟仪器与图形化编程语言-LabVIEW

  虚拟仪器(virtual instrument,VI)是一种基于计算机的仪器,就是在通用计算机上加上软件和硬件,使得使用者在操作这台计算机时,就像是在操作一台他自己设计的专用传统电子仪器。在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器系统的关键,任何一个使用者都可以通过修改软件的方法,很方便地增减仪器系统的功能与规模,所以有“软件就是仪器”之说。虚拟仪器技术的出现,彻底打破了传统仪器由厂家定义,形成用户无法改变功能的模式,虚拟仪器技术给用户一个充分发挥自己才能和想象力的空间。用户(而不是厂家)可以随心所欲地根据自己的需求,设计自己的仪器系统,满足多种多样的应用需求。

  LabVIEW是美国NI公司开发的面向计算机测控领域的虚拟仪器软件开发平台,它是一种功能强大的图形编程语言,但它与传统的文本编程语言(如C语言) 不同,采用了一种基于流程图的图形化编程形式,因此也被称为G语言(graphical language)。这种图形化的编程形式,方便了非软件专业的工程师快速编制程序。多任务并行处理一般是通过多线程技术来实现的,不同的任务实际上通过各自的线程轮流占用CPU时间片来达到“同时”处理的目的。LabVIEW也采用了多线程技术,而且与传统文本式的编程语言相比,有两大优点:LabVIEW把线程完全抽象出来,编程者不需对线程进行创建、撤销及同步等操作;LabVIEW使用图形化的数据流执行方式,因此在调试程序时,可以非常直观地看到代码的并行运行状态,这使编程者很容易理解多任务的概念。虚拟仪器的硬件由仪器硬件和计算机硬件2部分组成。应用软件由仪器驱动程序、开发环境和用户接口3部分组成。

  2 数据采集与处理系统的功能和组成

  2.1 系统功能

  数据采集(data acquisition,DAQ)与处理系统的基本功能是物理信号的测量、采集与处理。要使计算机系统能够测量物理信号,首先要使用传感器把物理信号转换成电压或者电流之类的电信号。通常不能把被测信号直接连接到DAQ卡,而必须使用信号调理辅助电路,将信号进行一定的预处理。总之,数据采集与处理是借助软件来控制整个DAQ系统的,包括采集原始数据、分析数据和输出与存储数据。

  2.2 系统组成

  设计过程中采用炼油厂高温烟气发电系统的工艺参数检测作为应用对象。系统结构框图如图1所示。

  

  系统的硬件包括温度传感器、压力传感器、位移传感器等传感器、信号调理模块、数据采集卡和工控机。信号调理模块选用的是美国国家仪器公司的NI SCXI-1102型温度调理模块和NI SCXI-1520型应变信号调理模块,用这2个模块完成对采集信号的预处理;数据采集卡采用的是NI USB-6008DAQ型;工控机采用的是具有PXI插槽的一台计算机和一台PC机。

  整个系统共设置8路模拟输入端口,2路模拟输出端口,12路数字输入/输出端口,1路事件计数端口。

  (1)NI SCXI-1102的特点和功能。NI SCXI-1102专为高精度热电偶测量而设计。它们具有相同的架构,该架构的每路输入通道包括了一个仪器放大器和一个2 Hz的低通滤波器。在此架构下,可以通过高达333 SPS(每通道3μs)的速度来扫描SCXI-1102及其他模块的模拟输入通道,也可扫描冷端温度补偿传感器及其他输入通道。SCXI-1102可采集 mV、V、0~20 mA以及4~20 mA电流的输入信号。每个模块的所有通道都可以被DAQ设备的某一路通道采集,也可另加模块,以增加通道数。

  (2)NI SCXI-1520的特点和功能。NI SCXI-1520是8通道通用应变片输入模块,具有进行简单或高级应变测量所需要的所有功能。用户可借助这一模块,从应变传感器、力传感器、扭矩传感器和压力传感器上读取信号。NI SCXI-1520包含在各类环境中均适于自动校准的板载参考电压。它的每路通道均配有可编程放大器和4级可编程Butter worth滤波器。每条通道还具有一个独立0~10 V可编程激励源。此外,SCXI-1520系统在模块内部提供了组成半桥电路的电阻网络,并在SCXI-1314接线盒提供了1个350 Ω的插座式电阻,用以组成l/4桥。120 Ω的1/4桥电阻均随附于接线盒。

  。

  (3)USB接口及NI USB-6008 DAQ的特点和功能。通用串行总线(universal serial bus,USB)是目前电脑上应用较广泛的接口规范,USB接口是电脑主板上的一种四针接口,其中中间2个针传输数据,两边2个针给外设供电。USB接口速度快,连接简单,不需要外接电源,同时对外设有良好的兼容性,最多可连接127台外设。USB有2个规范,即USB 1.1和USB2.0。

  USB通用串行总线是由Intel,Microsoft,Compaq,IBM,NEC,Northern Telcom等几家大厂商发起的新型外设接口标准。USB传输速度12 Mb/s,最新USB2.0可达480 Mb/s;电缆最大长度5 m,USB电缆有4条线,2条信号线,2条电源线,可提供5 V电源;USB电缆还分屏蔽和非屏蔽2种,屏蔽电缆传输速度可达12 Mb/s,价格较贵,非屏蔽电缆速度为1.5 Mb/s,但价格便宜;USB通过串联方式最多可串接127个设备,支持即插即用和热插拔。

  NI USB-6008具有基本的数据采集功能,其应用范围包括简单的数据记录、便携式测量和学术机构的实验室试验,其技术参数如表1所示。NI USB-6008可使用LabVIEW或C以及自带的NI-DAQ mx Base测量服务软件编程,创建用户自定义的测量系统。但这些只能完成简单的测量和分析,若要完成复杂的工程运算或实时控制还需借助其他的软件环境。

  

  3 数据采集与处理系统软件设计

  NI USB-6008通过USB接口与工控机相连,构成一个数据采集与处理系统。

  NI-DAQmx Base具有NI-DAQmx的部分功能,支持Windows,Linux,Mac OS X和Pocket PC操作系统。简洁的编程接口、可编程通道和任务生成以及与NI LabVIEW的高度集成使得应用开发极为简单。该驱动软件包含立即可用的LabVIEWVI和C函数实例,这些实例与具有完整功能的NI-DAQmx软件中的相似。

  数据采集与处理系统的软件包括驱动程序和用户应用程序,用户应用程序是用虚拟仪器的开发环境LabVIEW设计的。

  系统软件采用LabVIEW编程,前面板如图2所示。

  

  

  4 结语

  设计测试表明,将虚拟仪器与LabVIEW结合用于常规的数据采集与处理等任务,可以减少系统的开发时间,也可提高编程效率,节省系统成本。

关键字:虚拟仪器  USB接口  数据处理系统 引用地址:虚拟仪器在USB接口数据处理系统中的应用

上一篇:如何校准虚拟仪器
下一篇:基于虚拟仪器技术的温湿度无线检测系统

推荐阅读最新更新时间:2024-03-30 23:26

ARM+PLC的裁床数据处理系统研究
引言 随着经济发展和人民生活水平的提高,消费者对产品的需求和品质的要求不断提高 。这就需要产品的加工精度越来越高,并且加工周期越来越短。本设计中的裁床主要是针对服装等相关行业的软性材料裁剪,国内在该方面自动化程度不高,生产效率低,在劳动力成本不断提高的情况下,急切需要提高自动化程度。目前先进的CAD/CAM系统基本被国外的公司占据,较著名的公司有美国的Gerber公司和法国的力克公司,进口设备昂贵,维护维修成本高,中国的服装企业急需性价比高的裁床。 1 数据处理系统功能分析 数据处理系统主要包括PLT文件数据处理模块和通信模块。为了保证系统有较好的数据处理能力,系统以ARM CortexA8处理器为核心,嵌入式操作系统使用微软
[单片机]
ARM+PLC的裁床<font color='red'>数据处理系统</font>研究
基于虚拟仪器技术labview的自动饮料机的设计
自动饮料机在日常生活中常见,比如户外、商场、公交、地铁等处常见的自动饮料机。自动饮料机系统的设计方法有许多种,例如可用中小规模集成电路组成自动饮料机系统,也可以利用专用的芯片配以所需要的外围电路组成特定功能自动饮料机系统,还可以利用数字电路、FPGA、PLC、单片机和ARM来实现自动饮料机等等。 而利用虚拟仪器技术labview设计的自动饮料机系统,可以用来模拟真实的自动饮料机系统而进行工作。使用虚拟仪器技术,工程师可以利用图形化开发软件lahview方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。 该论文设计的自动饮料机系统是充分利用虚拟仪器labview技术独特而强大的状态机技术而完成的,省去传统的编程语言繁琐
[测试测量]
基于<font color='red'>虚拟仪器</font>技术labview的自动饮料机的设计
基于虚拟仪器的水电机组在线振动监测系统
摘要:介绍了基于虚拟仪器的在线振动监测系统的基本组成、实现方法和功能,采用PXI总线仪器和LabVIEW可视化的虚拟仪器系统开发平台,把传统仪器的所有功能模块集成在一台计算机中,用户可以通过修改虚拟仪器的软件改变其功能与规模。该系统实现了水电机组振动信号的自动采集,并能通过计算机进行振动信号的处理和分析。 关键词:虚拟仪器 水电机组 振动监测 PXI LabVIEW 随着我国水电事业的发展,大型机组的投产,各种容量的机组数量不断增多。如何保证水电机组运行稳定是人们普通关心的重要问题。而现阶段我国水电机组的检修一般实行计划检修制度,不管设备状态如何,到期必修,由此造成大量的资源浪费。这种传统的预期维修体制已经不能满足现代维修、
[工业控制]
基于虚拟仪器技术的汽车CAN节点测试仪设计
   引 言   Controller Area Network(控制器局域网,缩写为CAN),是为解决汽车电子控制单元间的信息通信而由德国Bosch公司提出的一种总线标准,以其卓越的性能、极高的可靠性和低廉的价格,现在已经在汽车领域获得广泛应用。为了保证汽车CAN总线节点安全、稳定运转,同时为了提高大批量生产的效率,必须在生产过程中对CAN节点产品进行测试,开发基于CAN总线的汽车CAN节点测试仪显得十分重要。本文通过选择高速处理器和采用虚拟仪器技术保证测试仪的通用性,使其只需通过软件更新便可测试多个CAN节点。    CAN协议简介   CAN协议建立在ISO/OSI 7层开放互连参考模型基础之上,为了方便应用,同时保证
[工业控制]
基于<font color='red'>虚拟仪器</font>技术的汽车CAN节点测试仪设计
基于嵌入式Linux与S3C2440双USB接口的视频存储
  针对长途客车“三超”(中途超载上人,超时,超速)以及在非正常停靠站私自停车上人导致的客车超载,同时目前市面上视频监控设备由于体积大、成本高等,使其难以推广应用在车辆中等问题,整合USB摄像头低成本、USB存储介质较SD(Secure Digital Memory Card)卡存储速度更快、支持更大容量等优点,提出了基于嵌入式。Linux及S3C2440平台的双USB接口车载视频存储方案。本方案主要利用单片机判别模块采集车辆行驶过程中运动状态信息(是否超速,存在急刹车、中途停车超时等),并结合车门在车速为零时的开闭对长途客车在非正常停靠点超载上人进行主动视频监控,便于以后的责任追究和认定,为监控中心的管理提供辅助。    1 系
[嵌入式]
基于虚拟仪器技术的705D雷达自动检测系统
  探讨利用虚拟仪器技术,通过编制特定的测试软件,实现对705D雷达天控、轴角、测距分系统,发射控制板和三路+15V电压的16个重要参量进行自动检测的方法和手段。    基于虚拟仪器的705D雷达自动检测系统 的结构图如图1所示。它由中心计算机、虚拟仪器、测试硬件组成。测试硬件是对705D雷达16个重要参量进行数据调理和数据采集的载体,它提供功能模块所需的各种接口,以及各类输入输出信号的隔离放大。中心计算机是控制中心,它首先通过高速I/O卡,数字开关卡对待测的雷达分系统参数进行选择判断,以确定要对该分系统进行检测所需的各种信号,之后即向信号源卡发出请求,信号源卡输出各种所需的信号,经过数模转换卡转换成或直接输出给雷达功能模块所需的模
[测试测量]
基于<font color='red'>虚拟仪器</font>技术的705D雷达自动检测系统
浅谈虚拟仪器在计量工作中的应用
当今世界,以信息技术为主要标志的科学技术的发展日新月异,虚拟仪器技术已走进计量,为我们开拓新的领域。它彻底改变了传统计量仪器的物理结构,其性能又优于传统的计量仪器,成为计量仪器新族,同时也必将引发计量工作的变革和进步。本文对虚拟仪器可应用在计量上的部分技术做了简要介绍。 1 虚拟仪器技术简介 虚拟仪器系统的基础是计算机系统,核心是软件技术。虚拟仪器技术主要应用于测试、测量和控制系统等领域。虚拟仪器的软件平台LabVIEW是一种优秀的图形化编程工具。LabVIEW不仅提供了直观方便的编程环境,还提供了大量的工具和函数用于数据采集、分析、存储和展示。使用LabVIEW可以开发出功能强大的自动校准程序,包括仪器的自动控制、测量数据的
[测试测量]
浅谈<font color='red'>虚拟仪器</font>在计量工作中的应用
虚拟仪器互感器校验仪
随着电力系统的容量和传输的电压等级进一步 增大,目前,国内外电子式互感器的研制工作已向实用化阶段发展。而传统的电流互感器检测方法已不适用于新型电子式互感器,因此电子式互感器校验方法及其装置的研究一直是国内外研究热点。 目前常用的方法是数字校验方法,不涉及同相分量和正交分量的分解和组合。下面介绍各种利用数字校验方法进行校验的技术。在各种校验技术中利用虚拟仪器技术的比较突出。虚拟仪器是基于计算机技术的开放灵活的功能模块,用户可自定义接口,通过不同功能模块的组合可构成多种仪器,实现自动测量,能方便地实时显示测量波形 能进行数据分析和处理。虚拟仪器校验仪不仅具有电子式互感器校验功能,还具备虚拟仪器的特征。 虚拟仪器校验仪与传统的校验仪相比
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved