当前位置:文档之家› 基于labview的数据采集监控界面设计—王霜霜doc

基于labview的数据采集监控界面设计—王霜霜doc

基于labview的数据采集监控界面设计—王霜霜doc
基于labview的数据采集监控界面设计—王霜霜doc

基于LabVIEW的数据采集界面设计

苏州市职业大学

毕业设计说明书

毕业设计题目基于LabVIEW的通用数据

采集系统设计

系电子信息工程系

专业班级09电子4

姓名王霜霜

学号09电子4

指导教师刘科

2012年5月19日

摘要

虚拟仪器是借助于计算机的软硬件平台,建立起基于PC机的测试与控制系统。虚拟仪器是当前测控领域的技术热点,它代表了未来仪器技术的发展方向。它的最大特点是“按需构造,随做随用”,用户可以随心所欲地根据自己的需求设计自己的仪器系统,仅仅通过修改软件就能改变仪器功能,以满足多种多样的应用需求。“软件就是仪器”反映了虚拟仪器技术的本质特征。美国国家仪器公司(简称N)公司的软件产品—LabVIEW是虚拟仪器语言中最有代表性的,LabVIEW是一个革命性的图形编程开发环境,它以G语言为基础,用户进行数据采集、控制、数据分析和数据表示。基于LabVIEW的数据采集系统是下一代自动测试系统的发展方向。

本系统主要分成两部分,第一部分为数据采集硬件设计,第二部分为数据管理及分析。功能主要包括:数据采集、实时显示、信号分析及数据存储等,软件采用了NI公司的LabVIEW8.0开发。

第一部分数据采集硬件的设计中,采用DSP作为采集卡的CPU,利用USB 接口实现了采集卡与PC机的通信,整个外围逻辑时序部分用CPLD控制。第二部分数据管理与分析,通过建立数据库来对采集到的数据存储,并可以生成虚拟仪器软件架构实现了LabVIEW与USB之间的通信,采用这种方式可以避开了以前开发USB驱动程序的复杂性,大大缩短了开发周期;在报表生成方面,利用可移植文档格式来对重要的数据进行保存,因为PDF文档时世界上安全可靠地分发和交换电子文档及电子表单的实际标准,这在一些重要数据的保存方面就显得相当地必要。

最后,将整个数据采集系统应用在无源互调测试控制系统中,作为无源互调测试控制系统的数字控制及显示部分。

关键词:虚拟仪器,数据采集,数据信号处理。

目录

摘要 (1)

第一章绪论 (3)

1.1 论文研究的背景及意义 (3)

1.2 与论文相关技术背景介绍 (4)

1.3 NI-USB-6008数据采集卡简介 (5)

第二章LabVIEW概述 (8)

2.1 虚拟仪器系统的构成 (8)

2.2 什么是LabVIEW (9)

2.3 LabVIEW的作用 (10)

2.4 LabVIEW的应用 (10)

2.5 本章小结 (11)

第三章数据采集 (12)

3.1数据采集卡 (12)

第四章设计原理 (16)

4.1示波器原理简介 (16)

4.2 虚拟示波器设计 (16)

4.2.1 数据采集功能实现 (17)

4.2.2采集波形显示功能 (18)

4.2.3 时间轴和幅值轴调节功能 (20)

4.2.4 文件的创建,读取和写入功能 (21)

4.2.5 波形图回显 (24)

第五章程序的调试 (28)

5.1调试结果 (28)

5.2调试问题 (30)

第六章个人小结及参考文献 (34)

6.1个人小结 (34)

6.2参考文献 (35)

致谢 (36)

第一章绪论

1.1 论文研究的背景及意义

当今信息技术的三大支柱技术是信息获取技术、通信技术和计算机技术。其中,信息获取技术是信息技术的基础和前提,而数据采集技术是信息获取的主要手段和方法,由此可见数据采集是信息技术的重要组成部分之一。数据采集是以传感器技术、测试技术、电子技术和计算机等技术为基础的一门综合应用技术。

数据采集技术是信息科学的一个重要分支,它研究信息数据的采集,存储,处理及控制等工作,它与传感器技术,信号处理技术,计算机技术一起构成了现代检测技术的基础。随着科学技术的发展和数据采集技术的广泛应用,对数据采集许多技术指标,如采样率,分辨率,存储深度,数字信号处理速度,抗干扰能力等方面提出了越来越高的要求。

计算机技术的发展和普及提升了数据采集系统的技术水平。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为了提高产品质量、降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具。总之,不论在哪个应用领域中,数据的采集与处理越及时,工作效率就越高,取得的经济效益就越大。

数据采集系统的任务,具体地来说,就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机进行相应的计算和处理,得到所需的数据。与此同时,将计算得到的数据进行显示和打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程的计算机控制系统用来控制某些物理量。数据采集系统性能的好坏,主要取决于它的精度和速度。在保证精度的条件下,应尽可能提高采样的速度,以满足实时采集、实时处理和实时控制对速度的要求。

虚拟仪器是一种基于计算机的自动化测试仪器系统,采用计算机开放体系结构取代传统的单机测量仪器,充分利用计算机独具的运算、存储、调用、显示及

文件管理等智能功能,把传统仪器的专业化功能软件化,使之与计算机结合起来融为一体,并对各种各样的数据进行计算机处理、显示和存储。

虚拟仪器以透明方式将计算机资源和仪器硬件额测控能力相结合,实现仪器的功能运作。应用程序将可选硬件和可重复使用源码库函数等软件结合实现模块间的通信,定时与触发,源码库函数为用户构造自己的虚拟仪器系统提供基本的软件模块。虚拟仪器的更新速度

快,可维护性好,用户可定制其结构和功能。

LabVIEW开发软件的主要优势:图形化编程、内置测量和控制函数、多种开发工具、范围广泛的计算对象。

1.2 与论文相关技术背景介绍

在个人计算机技术出现之前,工程技术人员使用传统仪器进行数据采集和处理,或者依赖某些高端传统仪器自身所具有的功能,或者使用手工进行数据处理。个人电脑技术出现之后,人们开始考虑使用电脑来处理传统仪器所得到的数据。由此20世纪70年代发展了GPIB技术。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW软件是一种基于图形开发、调试和运行程序的集成化环境,是第一个借助于虚拟面板用户界面和方框图建立虚拟仪器的图形程序设计系统,它广泛地被工业界、学术界和研究实验室所接受,被视为一个标准的数据采集仪器和仪器控制软件。

LabVIEW是业界领先的工业标准图形化编程工具,主要用于开发测试、测量与控制系统。它是专门为工程师和科学家而设计的直观图形化编程语言。它将软件和各种不同的测量仪器硬件及计算机集成在一起,建立虚拟仪器系统,以形成用户自定义的解决方案。经过20年的演变和改进,在基于PC的测量自动化系统领域,LabVIEW确立了其主导地位,并成为业界的事实标准,同时也给传统教学研究带来巨大的变化。LabVIEW已经面世,它现在包含了多核处理器状态图模块,在之前的版本中,先后嵌入了PDA、FPGA 、DSP和嵌入式等模块。在国外,虚拟仪器技术已经是很多大院校独立开设的一门课程,相信在未来几年

内虚拟仪器技术也必将广泛流行在国内各大院校的理工科院系。

虚拟仪器经过20多年的发展,而今正沿着总线与驱动程序标准化、软硬件模块化、编程图形化和硬件模块的即插即用方向发展,以开放式模块化仪器标准为基础的虚拟仪器标准正越来越完善。虚拟仪器技术的发展与计算机技术的发展是同步的,由于计算机技术以及网络技术的飞快发展,我们有理由相信,虚拟仪器一定可以显示出强大的活力。基于目前虚拟仪器的出色表现,我们有理由相信,虚拟仪器技术将在科学技术额各大领域可以更大的作为,在科学发展和工业生产方面将发挥更重要的作用。

1.3 NI-USB-6008数据采集卡简介

USB技术是1980年串口和并口技术出现以来,最重要的计算机外设互联标准之一,它

追求的是外设的通用性。为了把外围设备连接PC机上,USB提供了一种低成本的解决方案,设备连接后由USB自动检测,并且由软件自动配置,完成后即可使用,不需要用户干涉。USB定义了一种简单的连接器,它可以用来连接任何一个USB设备,多个连接器可以通过USB集成器连接。每个USB总线支持127个设备的连接,USB支持三种设备传输速率:1.5Mbps,12Mbps,和480Mbps传输速率。外围设备能够直接通过总线供电,USB总线提供最大5V电压,500mA 的电流。USB设备不像ISA,EISA设备,它不需要内存和I/0地址空间,也不需要中断请求线路。USB事务处理包括错误检测机制。

NI-USB-6008具有基本的数据采集功能,其应用范围包括简单的数据记录、便携式测量和学术机构的实验室试验。其强大的功能足以用于更为复杂的测量应用。

NI-USB-6008可以提供8个模拟输入(Ai)通道,2个模拟输出(Ao)通道,12个数字输入/输出(DIO)通道,以及一个带全速USB接口的32位计数器。主要功能组件如图1.4.1所示。

图1.4.1 设备图

NI-USB-6008带有现成的数据记录软件,能在数分钟内开始基本的测量应用;您也可使用Labview或C及自带的NI-DAQmx Base测量服务软件,为用户自定义

的测量系统编程。其详细参数如表1-4-1所示。

表1-4-1 NI-USB-6008的详细参数

第二章LabVIEW概述

2.1 虚拟仪器系统的构成

虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能平台。其中计算机硬件平台可以使各种类型的计算机。如普通台式计算机、便携式计算机、工作站、嵌入式计算机等。计算机管理着虚拟仪器的软硬件资源,是虚拟仪器的硬件基础,同时计算机技术在显示、存储能力、处理性能、网络、总线标准等方面的迅速发展,也促使;额虚拟仪器的快速发展,如下图2.1所示,为虚拟仪器系统的硬件构成。

图2.1虚拟仪器系统硬件构成

按照测控功能的不同,虚拟仪器大致可分为GPIB、VXI和PXI三种标准体系结构,用来进行信号采集、传输、控制。

(1)测控系统管理层:改层为厂商开发的或者用户开发的测控系统管理层,用户可以通过该层完成对仪器系统的硬件操作,被检测对象的

结构显示、分析、处理等,是虚拟仪器系统的最高层。

(2)应用软件开发层:该层将计算机的数据分析和显示能力与仪器驱动层融合在一起,为用户开放虚拟仪器提供了必须的软件工具与环境。

(3)仪器驱动层:该层包括仪器供应商以及用户自己根据仪器功能开发的驱动程序,该层也是虚拟仪器能否正常工作的关键,它是完成对

仪器控制的纽带和桥梁。

(4)I/0接口层:该层将具有不同总线的各种仪器通过标准总线连接起来。同时I/0接口层提供了仪器驱动层与仪器之间的通信。

LabVIEW是虚拟仪器概念的首创者,是NI公司推出的一个图形化软件开发环境。它最大的优势在于测控系统的开发,因为它不仅提供了几乎所以经典的信号处理函数和大量现代的高级信号分析工具,而且它还十分容易和各种数据采集硬件集成,可以和多种主流的工业现场总线通信以及与大多数通用标准的实时数据库链接。

2.2 什么是LabVIEW

LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序的执行顺序,而LabVIEW则采用数据编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用图标表示函数,用连线表示数据流向。

LabVIEW程序被称为VI,即虚拟仪器,这是因为它的很多界面控件与操作都模拟了现实世界中德仪器。LabVIEW的核心概念就是“软件既是仪器”,即虚拟仪器概念。LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。

2.3 LabVIEW的作用

由于LabVIEW可以用来创建通用的应用程序,因此被称为一种通用的编程语言。但是它在测试、测量和自动化等领域具有更大的优势,因为LabVIEW 提供了大量的工具与函数用于数据采集、分析、显示和存储。同时它还提供了大量常用于自动化测试测量领域的图形控件。

在LabVIEW环境中开发的一个程序叫做Virtual Instrument(简称NI),即虚拟仪器。使用LabVIEW开发虚拟仪器的最大好处就是提高开发的效率,据统计,使用LabVIEW开发虚拟仪器比使用基于文本的语言开发效率可以提高4-10倍,程序的执行速度却几乎不受影响;同时在信号处理等方面的强大功能方面是组态软件不可比的。

LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以用来开发大型的分布数据采集与控制系统。

2.4 LabVIEW的应用

LabVIEW在包括航空、通信、汽车、半导体、生物医学等世界范围的众多工业领域中得到广泛应用。

(1)应用于生产检测:LabVIEW已成为测试测量领域的工业标准化开发工具。

(2)应用于研究和分析:LabVIEW开发环境中集成了功能强大的高级分析库,对于要求声音、振动、图像处理、联合时频分析、小波和数字

滤波器设计等特殊的分析要求,LabVIEW可提供专门设计的附加软

件。

(3)应用于过程控制和工业自动化:LabVIEW一直被作为图形化程序开发环境应用于过程控制和工业自动化领域。

(4)应用于机器监控:可应用于要求实时控制、振动分析、视觉和图像分

析以及运动控制及其监控系统。

2.5 本章小结

本章首先详细介绍了虚拟仪器技术的基本概念以及系统构成,并针LabVIEW作了详细介绍,以及LabVIEW的应用情况。本章对LabVIEW技术的介绍为下面章节对虚拟仪器系统的应用和开发打下了很好的基础。

第三章数据采集

3.1数据采集卡

要实现成功的数据采集,必须有一块强大的数据采集卡。

一个典型的数据采集卡的功能有模拟输入,模拟输出,数字I/0,计数器/定时器操作等,这些功能分别由相应的电路模块来实现。

模拟输入时数据采集卡最基本,最常用的功能,通过采集卡内的A/D转换电路,一个模拟信号就能转化为数字信号。A/D转换器的性能直接影响着模拟输入的质量。

模拟输出通常能为采样系统提供激励,输出信号受数模转换器建立的时间,转换率,分辨率登因素的影响。

数字I/0处理的事二值信号,如开/关,通/断,有/无等信号,通常用于获取,设置数据采集系统外设的状态,还可以利用数字I/0与外设进行通信。

在数据采集登诸多应用领域中,经常用到定时功能,以实现数据采集。

这次采用的硬件是NI公司,型号为USB-6009,用于14位分辨率、48KS/s(采样率)多功能数据采集卡,具有的特点是:

1、扩展性强8路模拟输入通道、14位分辨率、12条数字I/0线、2路

模拟输出通道、1个计数器更高性能的NI USB-6002和NI

USB-6211 方便而易于携带的总线供典型设计

2、获取用于0EM的仅含板卡的套件

3、可用于Windows、Mac 0S X、Linux和Pochet PC的驱动软件

4、NI-DAQmx驱动软件和NI LabVIEW SignalExpress交互式数据记录

软件

图3-1 USB-6009数据采集卡

USB-6009具有基本的数据采集功能,适合简单的数据记录,便携式测量。数据采集卡内部只有一个A/D转换器,所以要用多路开关对采集的多路数据进行选择,确保一个时刻只有一路模拟信号送入ADC。A/D转换器是数据采集卡硬件的核心。

图3-2 用户与DAQ设备的概念关系图

NI-DAQmx驱动软件不仅仅局限于基本的DAQ驱动,效率更快,性能更优。这是NI 公司继续成为虚拟仪器的主要原因之一。NI-DAQmx驱动软件和额外测量服务软件随附于每台受NI-DAQmx支持的DAQ设备。作用如下:

1、在数百个多功能DAQ硬件设备上,针对编程模拟输入、模拟输出、数字I/0和

计数器,提供统一的编程界面

2、为NI LabVIEW、NI LabWindows、Visual、Basic、Visual Studio、NET和C/C++

提供统一的VI和函数。

3、提供NI MAX、DAQ助手和LabVIEW SignalExpress LE软件,节省配置、开发和

数据记录的时间。

在程序框图中,若选择espress中的输入函数,会有一个DAQassistantVI,帮助用

户向导硬件设置的步骤,它可以使您无需编程即可配置数据采集任务、虚拟通道

以及实现缩放操作。

图3-3 DAQ助手界面

在驱动程序安装完毕后,需要对本设计中使用的NI USB-6009进行相应的配置。在MAX的目录中就可以看到所有连接到系统的物理和仿真的列表。

图3-4 物理设备列表界面

在已经安装的NI DAQmax设备上单击右键,就能弹出一个菜单,显示关于

数据采集卡的一些信息,包括自检、测试面板、复位设备、创建任务、设备引脚

等。虚拟仪器的设计中主要运用的事测试面板。

另外,通过device pinouts选项,能够显示DAQ设备NI USB-6009de 引脚,

帮助熟悉各个端口的分布,便于连线

图3-5 USB-6009 数据采集卡引脚图

第四章设计原理

4.1示波器原理简介

示波器是各类工程实验经常使用电子测量仪器。利用示波器能观察各种不同信号幅度随时间变化的波形曲线。它是利用电子射线的偏转,来显示电信号瞬间值图像的一种仪器。目前,示波器在信号测试、信号比较、逻辑分析等领域等到了广泛的应用。在电子实践技术过程中,常常需要同时观察两种信号随着实践变化的过程,并对这些不同的信号进行电参量的测试和比较,为了达到这个目的,人们在应用普通示波器原理的基础上,采用了双踪示波法,应用这种方法制造出来的示波器被称为双踪示波器。

4.2 虚拟示波器设计

LabVIEW中的前面板中的控件和指示器可以很好的模拟示波器的面板上的各种旋钮以及屏幕。简单的说前面板就是一个用户界面,由于输入、输出控制和显示三部分构成,用户通过它与程序交互。当运行VI时必须打开前面板,以便向执行程序输入数据。前面板主要是由控件和指示器组成的联合体。控件模拟典型的输入对象,如旋钮、开关。控件可以让用户输入值,向VI框图提供数据,指示器显示由程序产生的输出信息。以下用两个表达式可以充分理解控件和指示器:

控件=来自用户的而输入=数据源

指示器=给用户的输出=数据的目的地域“接收器”

两者是不能互换的。

4.2.1 数据采集功能实现

DAQmx start task运行任务。在能够从任务中读写之前,需要启动任务,并将其设置为运行状态。如果不使用这个VI,当DAQmx read VI运行时,测量任务将自动启动。NI-DAQmx所使用的状态模型免去了不需要的重复配置来获取得一个更高的效率,并且将性能最大化。这个状态模型包括任务可存在的五个状态。NI-DAQmx启动任务函数所显示的事将一个任务转换至运行的状态。在运行状态,这个任务完成特定的采集或生成,如果没有使用NI-DAQmx启动任务函数,那么在其读函数执行时,一个任务可以隐式的转换,这个隐式转换也发生在NI-DAQmx启动任务函数末被使用,且NI-DAQmx写入函数与它指定的自启动输入一起执行的情况下。

DAQmx read 从指定任务或虚拟通道读取采样值。这个多态VI的实例指定了返回什么格式的采样值,一次读取一个采样值还是多个采样值,从一个还是多个通道读取,对于有限采样,通过将每通道采样数指定为-1.这个函数就等待采样完所有请求的采样数,然后读取这些采样,对于连续采样,将每通道采样数设定为-1将使用这个函数在执行的时候读取所有现在保存在缓冲中可得的采样。

4.1 虚拟示波器DAQ数据采集模块程序

结合数据采集卡,就产生了虚拟示波器数据采集的程序框图(上图),它在创建的虚拟通道VI和运行VI之间添加了一个定时函数用于确定系统的采样频率,这个定时函数配置定时以用于硬件定时的数据采集操作,这包括指定操作是否连续或有限,为有限的操作选择用于采样或生成的采样数量,以及在需要时创建一个缓冲区。对于需要采样定时的操作NI-DAQmx定时函数定义了采样时钟的源和它的速率。采样时钟控制了采样或生成采样的速率,每一个时钟脉冲为每

一个包含在任务中的虚拟通道初始化一个采样的采集或生成,最左侧的矩形下拉框可以选择采样的物理通道,采样时钟上方的下拉框可调采样类型,并可在其左侧的数域内修改采样率。

在labview中,函数与函数之间的连线有着不同的颜色,分别表示不同的数据类型,上面的粉色连线,表现传递的数据类型是字符串,而橙色代表传递的是浮点数,另外还有蓝色为整形,绿色为布尔型,簇类型则用棕色或者是粉色表示,简单的将颜色和类型对应起来,就是为了避免混肴数据类型。

4.2.2 采集波形显示功能

为了模拟示波器对于采样来的波形进行及时显示分析的功能,利用labview 忠提供的丰富的指示器,其中包括波形图表,波形图以及XY图等等,这些指示器都将在接下来的设计中运用到。在显示功能的设计中,需要用到波形图表用于对采样的信号进行显示,这个指示器横坐标显示的时间,纵坐标显示的是幅值。本例设计的是双通道示波器,需要对指示器的属性做一定的设置用于显示两条曲线,具体为外观属性中的曲线显示数为2.在前面板的右上角显示出了两条曲线的图例。

波形能够接受的数据格式有一维数组、簇数据类型、而为数组等。

有了对应的曲线显示,参照对示波器的模拟,就要进一步对两条曲线的显示以及隐藏做设置,前面板使用了布尔开关按钮控制两个通道的显示与否,布尔型数据有两种状态:真或假。LabVIEW喂布尔型控件和指示器提供了很多开关,LED和按钮。

无论使用任何程序编程,常常需要重复执行同一段代码,LabVIEW提供了两种循环结构while循环和这里使用的for循环,使这项工作变得简单。For循环返回执行的次数,而while循环持续执行直到一个指定的条件为真(或为假),如下图显示for循环的款图,右上角是计数端子,代表需要执行循环的次数,左下角的I,是迭代端子,指示循环已经进行的次数并可对其他VI进行赋值,0表示正在进行第一次迭代,1表示正在进行第二次迭代,以此类推,直到N-1(N

表示循环所期望的执行次数)。

使用属性节点,可以使编写程序的功能更加强大,通过使用属性节点,允许用户编程控制前面板对象的属性,如颜色、显示、位置。数字显示格式等等。这里的关键是可编程,也就是说,按照款图算法改变前面板对象的属性,设计中为了采集波形图表的通道显示设置了actplot,plot,visible两个属性节点,分别表示活动曲线和曲线可见,这样就能使采集来的波形具有随时间推移而移动的属性。

属性节点的左右两端分别由小箭头,这是用于修改节点的读写属性,可以通过右击属性节点,对它的读写属性做设置,这个设计中运用的是写入属性,如果错误的运用了读出属性,连接线就会出现小红叉,表示坏线。

图4.2 虚拟示波器的通道选择模块框图

而在for循环内,用case结构对前面板开关与图表显示控件做关联。

Case是一种强大的结构,它是labview中执行条件语句的方法,就像C语言中if-then-else语句。Case结构可以有两个或更多个框图,但只能有一个在执行,也就是说只能显示一个分支。结构右侧带问号的小方块是分支选择器它决定结构顶部的条形框中的条件分支,所以他们两个数据结构是一致的,通常Case结构的默认条件分支喂布尔量。

这个设计中case的条件输入为数值,因此要对条件分支做一定的修改,并且要说明的是对一切非布尔量的条件连接时都要做修改,要注意的是,在非布尔量输入的条件中,必须对默认的情况有体现,说明的是除了0和1之外,输入其他值时,labview必须知道执行哪一段代码。在case结构内部数据与外部结构数据连接时,通过case框,框上会出现一个小方块,这个小方块称为数据通道,这个case的数据通道在没有数据通过时为空,所以显示为空心小方块。

(整理)基于LabVIEW和DAQmx的温度采集与控制系统1.

基于LabVIEW和DAQmx的温度采集与控制系统 学院:工程学院 专业:电子信息工程 姓名: 学号: 指导教师:

摘要 虚拟仪器的技术基础是计算机技术,核心是计算机软件技术。随着现代测试技术的不断发展,以LABVIEW为软件平台虚拟仪器测量技术正在现代测控领域占据越来越重要的位置。本次设计报告首先给出了虚拟温度测量系统总体方案的设计,然后对数据采集模块和LABVIEW的软件模块进行了设计。基LabVIEW为软件平台,通过热电偶冷端补偿的方法进行温度测量。有效地运用了LabVIEW虚拟仪器技术,将诸多重要步骤都在配备硬件的普通PC电脑上完成,与传统的温度测量仪表相比,该系统具有结构简单、成本低、构建方便、工作可靠等特点.具有较高应用价值,是虚拟仪器技术应用于温度测量领域的一个典型范例。 关键词:温度测量;LabVIEW虚拟仪器;热电偶;冷端补偿

目录 一、设计任务 (4) 二、设计所需设备 (5) 三、设计要求: (5) 四、设计步骤 (6) 五、总体方案的设计................................................................................... 错误!未定义书签。 六、LABVIEW软件模块的设计 (7) 6.1 温度信号处理的设计 (7) 6.1.1 前面板设计 (7) 6.1.2 框图程序设计(这里要根据我们的图描述) (7) 七、系统调试及结果分析 (10) 结论及尚存在的问题..................................................................................... 错误!未定义书签。课程设计感想 (12)

labview温度监控系统设计

虚拟仪器 期末设计报告 课题名称:温度监控系统 起讫日期:2012年6月19日- 2012年6月20日学生学号:XXXXXX 学生:____ ____XXXX________ ____ 报告成绩: 中国计量学院信息工程学院 生物医学工程专业 2012年 6 月20 日

目录 一、labVIEW介绍 (3) 二、labview温度监控设计的介绍 (3) 三、labview温度监控程序框图的设计 (3) 四、labview温度监控前面板的设计 (6) 五、DAQ信号采集的概述和配置 (7) 六、labview温度监控系统的检验和调试 (8) 七、个人心得和体会 (9) 八、参考资料 (10)

labVIEW介绍 LabVIEW(Laboratory Virtual Instrument EngineeringWorkbench,实验室虚拟仪器集成环境)是一个基于G(Graphic)语言的图形编程开发环境,在工业界和学术界中广泛用作开发数据采集系统、仪器控制软件和分析软件的标准语言,对于科学研究和工程应用来说是很理想的语言。它含有种类丰富的函数库,科学家和工程师们利用它可以方便灵活地搭建功能强大的测试系统。LabVIEW编程语言最主要的两个特点是图形化编程和数据流驱动。 labview温度监控设计的介绍 这个系统是在硬件温度传感器热敏电阻的基础上完成对温度信号的采集以得知某段时间的最高温度、最低温度和平均温度,还可以把测得的摄氏度转换为华氏供一些特殊的需要,在测量之前同时还可以人为的设定温的上限值和下限值当温度超过用户设定的温度上限值或者下限值时,红色警示灯会被点亮并且会有喇叭警告,但温度在上下界限时亮的时绿色的灯会亮着表示温度在用户设定的正常围。 labview温度监控程序框图的设计 首先是要了解怎么用热敏电阻上采集来的电压值Ut来转化为我们所需要温度值。在电路上我们要运用一个固定电阻和热敏电阻进行串联接在5伏的电源上,然后再用伏安法求得热敏电阻的阻值。如图1所示: 图1 其中R0为固定电阻,Rt为热敏电阻。通过简单的计算可得Rt=(Ut*R0)/(5-Ut); 在程序框图的实现如图2所示:

基于labview温度数据采集文献综述

基于LabVIEW温度数据采集文献综述 摘要:本课题介绍了虚拟仪器概况及其发展背景;通过对虚拟仪器的学习和研究,运用软件工具,实现温度显示系统的模拟。实现系统软件设计思路是:利用LabVIEW中的各种控件,实现温度数据采集显示。利用虚拟仪器的优越性实现了基于操作系统下的交通终端服务系统的展示部分。 关键字:labVIEW,温度,数据采集 引言 美国国家仪器公司推出的LabVIEW不仅是一个图形化编程语言,而且是一个广泛应用于虚拟测控系统的虚拟仪器平台,它与数据采集卡一起构成虚拟测试仪器,其测试系统的构建可以通过图形化的语言描述,组态容易,设计简单,广泛应用于测量与控制[2] 。 LabVIEW是虚拟仪器领域中最具有代表性的图形化编程开发平台[1] ,是目前国际上首推并应用最广的数据采集和控制开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于多种不同的操作系统平台。与传统程序语言不同,LabVIEW采用强大的图形化语言(G 语言)编程,面向测试工程师而非专业程序员,编程非常方便,人机交互界面直观友好,具有强大的数据可视化分析和仪器控制能力等特点。使用LabVIEW 开发环境,用户可以创建32位的编译程序,从而为常规的数据采集、测试、测量等任务提供了更快的运行速度。LabVIEW是真正的编译器,用户可以创建独立的可执行文件,且该文件能够脱离开发环境而单独运行[4] 。 1.1虚拟仪器的优势 1.经济实惠 2.方便适用 3.提高测试效果 4.开放且灵活 远程虚拟仪器的优势在于不受地域限制,功能可由用户自己定义,且构建容易,所以使用面极为广泛,是科研、开发、测量、检测、计量、测控等领域不可多得的好工具,更值得一提的是它可应用在高危险的区域进行在线的数据采集和检测[5]。使测量人员的工作不但摆脱了地理位置和条件的限制,还可以通过Intcrnet把所采集到的数据自动地转送到另一台计算机进行评估[8]。 1.2 VI及相关知识 使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序和图标/ 连接器。程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。在程序前面板上,输入量被称为控制(Controls),输出量被称为显示(Indicators)。控制和显示是以各种图标形

LabView的温度监测系统

传感器技术与应用课程设计 设计题目:___ _基于LabView的温度监测系统_______ 班级:__________ _电信08-1班________________ 学号:__________ _ __29号____________________ 姓名:_______ _ _李锦明 _______ _________ 指导老师:_____ ____ ___张静_ ________________ 设计时间:__________2011年12月5日_ _________

摘要 随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。 数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温度数据采集系统广泛的应用于人们的日常生活中。 本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。 关键词:labview ,虚拟仪器,温度监测系统

目录 中文摘要 (1) 一概述 (3) 1.1研究背景 (3) 1.1.1温度的研究背景 (3) 1.1.2 LABVIEW的发展 (3) 1.2研究的意义 (4) 二设计的任务以及要求 (4) 2.1设计的任务 (4) 2.2设计的要求 (4) 三系统化设计 (4) 3.1系统设计方案 (4) 3.1.1 结构框图 (4) 3.2.2 系统工作原理 (5) 3.2单元模块设计 (5) 3.2.1单元模块的设计 (7) 3.2.2单元模块的链接 (9) 四系统调试 (8) 4.1 前面板布置 (8) 4.2 系统运行以及分析 (8) 五结论与展望 (9) 六仪器设备清单 (9) 参考文献 (9)

基于Labview的数据采集系统设计

武汉工程大学邮电与信息工程学院 毕业设计(论文)说明书 论文题目基于Labview的数据采集系统设计 2013年5月25日

目录 摘要........................................................................................................................................ I I Abstract .................................................................................................................................... III 第一章绪论........................................................................................................................ - 1 - 1.1背景.......................................................................................................................... - 1 - 1.2国内外技术现状...................................................................................................... - 1 - 1.3数据采集技术的介绍............................................................................................. - 2 - 1.4虚拟仪器的介绍...................................................................................................... - 9 - 第二章PCI8602的硬件结构及性能.................................................................................. - 13 - 2.1 功能概述............................................................................................................... - 13 - 2.2元件布局图及简要说明........................................................................................ - 15 - 2.3信号输入输出连接器............................................................................................ - 17 - 2.4 各种信号的连接方法........................................................................................... - 18 - 2.5各种功能的使用方法............................................................................................ - 21 - 2.6 CNT定时/计数功能.............................................................................................. - 22 - 第三章PCI8602的编程函数........................................................................................... - 23 - 3.1 编程纲要............................................................................................................... - 23 - 3.2 PCI设备操作函数接口......................................................................................... - 25 - 第四章数据采集的程序设计............................................................................................ - 33 - 4.1 前面板设计........................................................................................................... - 33 - 4.2 程序后面板设计................................................................................................... - 33 - 4.3 vi层次结构............................................................................................................ - 40 - 第五章采集实验结果及总结.......................................................................................... - 41 - 5.1 实验结果............................................................................................................... - 41 - 5.2 总结与展望........................................................................................................... - 42 - 致谢...................................................................................................................................... - 43 - 参考文献.............................................................................................................................. - 44 -

LabView的温度监测系统

传感器技术与应用课程设计 设计题目:___ _基于LabView的温度监测系统_______班级:__________ _电信08-1班________________ 学号:__________ _ __29号____________________ 姓名:_______ _ _李锦明 _______ _________ 指导老师:_____ ____ ___张静_ ________________ 设计时间:__________2011年12月5日_ _________

摘要 随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。 数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。温度数据采集系统广泛的应用于人们的日常生活中。 本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。 关键词:labview,虚拟仪器,温度监测系统

目录 中文摘要 ..................................................................................................................... 1 一概述 ....................................................................................................................... 3 1.1研究背景3? 1.1.1温度的研究背景 .................................................................................. 3 1.1.2 LABVIEW的发展?3 1.2研究的意义 (4) 二设计的任务以及要求4? 2.1设计的任务 ................................................................................................ 4 2.2设计的要求4? 三系统化设计 ........................................................................................................... 43.1系统设计方案4? 3.1.1结构框图4? 3.2.2 系统工作原理 (5) 3.2单元模块设计 (5) 3.2.1单元模块的设计7? 3.2.2单元模块的链接 .................................................................................. 9 四系统调试 (8) 4.1前面板布置 (8) 4.2系统运行以及分析………………………………………………………………….8五结论与展望9? 六仪器设备清单 ....................................................................................................... 9 参考文献 (9)

在LabVIEW中利用DLL实现数据采集

在LabVIEW中利用DLL实现数据采集Realization of Data Acquis ition with DLL in LabVIEW 班级学号:0704114-23 姓名:杨鹏

摘要: 随着计算机技术及虚拟仪器技术的迅速发展, 虚拟仪器正逐渐成为测试领域的发展方向。本文介绍了在LabVIEW 环境下驱动普通数据采集卡的重要方法- - 动态链接库机制(DLL), 并结合具体实例介绍了一种利用LabVIEW 提供的Call LibraryFunction (CLF)节点实现对动态链接库(DLL)调用的关键技术及步骤, 实现LabV IEW 与普通数据采集卡的结合, 丰富LabVIEW 对硬件的控制能力。并将数据库技术应用于虚拟测试系统中, 建立了Access 数据库, 实现数据的存储和自动管理,从而拓展了虚拟测试系统的功能。 关键词:动态链接库(DLL); 数据采集; 1 绪论

目前, 电子测试仪器的发展方向正在从简单功能组合向以个人计算机(PC)为核心的通用虚拟测试平台过渡, 从硬件模块向软件包形式过渡。建立在PC 机和数据采集设备上的虚拟仪器系统, 由于其特有的灵活和强大的功能, 也越来越广泛的应用于实验室研究和工业控制中的测试及测量领域。从简单的仪器控制, 数据采集到尖端的测试和工业自动化, 从大学实验室到工厂, 从探索研究到技术集成, 人们都可以发现LabVIEW 应用的成果和开发的产品。LabVIEW采用基于流程图的图形化编程方式, 也被成为G 语言(graphical language)。 G 语言编程和虚拟仪器技术已经成为工业界和学术界关注的热点技术之一。数据采集是LabVIEW 的核心技术之一, 也是LabVIEW 与其他编程语言相比的优势所在。使用LabVIEW 的DAQ 技术,可以编写出强大的DAQ 应用软件。NI 公司生产的系列数据采集卡借助LabVIEW 内部的DAQ 库的驱动,可以在LabVIEW环境下运行。但由于NI 公司的采集卡价格比较昂贵,但是选择第三方的数据采集卡, 就需要解决LabVIEW 与非NI 数据采集卡的兼容和驱动的问题。 2 LabVIEW 调用外部程序代码的途径之一———动态链接库机制 LabVIEW 具有强大的外部接口能力, 可以实现LabVIEW与外部的应用软件, C 语言, Windows API 以及HiQ 等编程语言之间的通信, 在LabVIEW 中可用的外部接口包括:DDE,CIN,DLL,MATLAB Script 以及HiQ Script 等。合理地使用这些接口,充分利用其他软件的功能, 弥补LabVIEW 自身的不足, 可以编 写出功能更加强大的LabVIEW应用软件。 动态链接库(Dynamic Link Libraries,简称DLL)是一个可执行模块, 但不接受任何消息, 所以并不可以直接运行, 只是提供一群函数供Windows 应用程序或其他的动态链接函数库调用。动态链接库只有在别的模块中调用了它的某个函数以后才发生作用。由于动态链接库在应用程序运行期间被连接起来的,故称为动态链接库。动态链接库(DLL)一直是基于Windows 程序设计的一个非常重要的组成部分。DLL 是一种基于Windows的程序模块, 它可以在运行时刻被装入和连接。为了实现LabVIEW对普通数据采集卡的支持, 用户可以使用LabVIEW 提供的调用库函数节点CLF (Call Library Function)和代码接口节点CIN(Code Interface)将编程灵活的C 语言和直观方便的LabVIEW程序结合起来。但是比较调用库函数节点CLF 和代码接口节点CIN 这两种方法, 使用CLF 节点访问动态链接库DLL 更具优势:首先, DLL 是外部模块, 自行开发一个DLL 比使用CIN 节点易于实现且便于维护。其次, CIN

基于LabVIEW的温度采集系统实验报告

南通大学计算机科学与技术学院 《虚拟仪器技术》课程作业 报告书 课题名:基于LabVIEW的温度采集系统 班级:软件工程 姓名: 学号: 2014年6月 18 日

1 设计目标 随着工业的不断发展,对温度测量的要求越来越高,而且测量范围也越来越广。本设计用LabView软件在PC机上编程实现了多点温度采集、动态图形显示、数据存储、报警、数据分析等功能。 2 设计内容 本温度采集系统的设计采用软件代替了数据采集卡,在数据采集过程中,实时地显示数据。当采集的温度值大于设定的高限报警数值时,就会点亮高报警红色灯,同时触发条件结构里的事件发生,使系统发出蜂呜声。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值,并自动产生数据文件,以供查询。 3 前面板设计

4 程序框图 温度采集总程序框图 实现步骤: 1、从结构工具模板选择条件循环结构“while循环”放入框图程序窗口,调整该条件循环框的大小,把节点放入循环框内。 2、使用随机数产生功能,用于产生随机温度值。添加温度控件,并将实时温度显示出来。

3、在前面板内再放置一个趋势图,标注为“温度历史趋势”,该图表将实时地显示温度值。 4、使用定时子模板中的等待下一个整数倍毫秒函数,再加上时间常数,把它设置为500。

5、该程序使用了条件结构,右边的TRUE Case与图中的FALSE Case同属于一个Case结构。根据输入端上的数值,来决定执行哪一个Case程序。如果产生的随机温度值大于高限数值,将执行True Case程序,反之则执行False Case 程序。 6.该程序框图还使用了写入电子表格文件函数(在文件 I/O子模块)。该模块把一个二维或者一维单精度数组转换成字符串,并把字符串写入一个新文件或者附回在一个已存在的文件后面。在本系统中,它将由温度采集数据和上限值组成的二维数组附加在一个默认路径为d:testdata.xls数据文件后面

一种基于labview的水质监测

Advances in Environmental Protection 环境保护前沿, 2014, 4, 1-7 Published Online December 2014 in Hans. https://www.doczj.com/doc/c04588350.html,/journal/aep https://www.doczj.com/doc/c04588350.html,/10.12677/aep.2014.46B001 A Real-Time System for Monitoring Multi-Parameter of Water Quality Based on LabVIEW Shanghai Jiang1, Biao Wei1*, Bin Tang1, Jingxiao Zhao1, Benjiang Mao2, Vo Quang Sang1, Zancheng Jiang2, Jiyang Luo1 1Key Laboratory of Optoelectronic Technology and Systems, Ministry of Education, Chongqing University, Chongqing 2Sichuan Belam Technology Co., Ltd, Mianyang Email: jsh405527085@https://www.doczj.com/doc/c04588350.html,, *weibiao@https://www.doczj.com/doc/c04588350.html, Received: July 2014 Abstract Because of serious water pollution in our county, monitoring and supervision of water quality need to be strengthened. In this paper, we designed a real-time system for monitoring multi-pa- rameter of water quality based on LabVIEW, which is intuitive and graphical programming lan-guage, to satisfy the need of environment protection. The system mainly composed of USB spec-trometers, sensors and PC, implemented for real-time online monitoring of water quality para-meters, including the display, storage, historical data query and other functions of water quality multi-parameter through the combination of computer software and hardware. It can measure eight parameters, such as COD, TOC, ammonia, turbidity, PH, BOD5, water temperature and con-ductivity. The result shows that the system, which can measure multi-parameter of water quality simultaneously, also can achieve virtualization of instrument for monitoring multi-parameter of water quality, implement complex functions on the “virtual” panel, and greatly simplify the hard-ware circuit by using intuitive graphical programming language of LabVIEW. A simple operation, high reliability and intuitive of water quality monitoring instrument of new method is provided. Keywords Water Pollution Monitoring System, Multi-Parameter, LabVIEW, Real-Time 一种基于LabVIEW的水质多参数 实时监测系统 蒋上海1,魏彪1*,汤斌1,赵敬晓1,毛本将2,Vo Quang Sang1,姜赞成2,罗继阳1 *通讯作者。

(完整版)基于LabVIEW的视频监控系统的设计毕业设计

学校代码:11059 Hefei University 毕业论文(设计)BACH ELOR DISSERTATION 论文题目:基于LabVIEW的视频监控系统的设计 学位类别:工学学士 年级专业: 11通信工程(1)班

作者姓名:王云飞 导师姓名:查长军 完成时间: 2015年5月10日

基于LabVIEW的视频监控系统的设计 中文摘要 视频监控系统当前作为公共场所或者家中安保的重要的组成部分,该系统在危险来临时,帮助人们从监控画面里的得到相关的信息,增加人们在出行时的安全系数。 本设计是通过软硬件结合的方式,利用LabVIEW 2014版本和硬件USB 摄像机相结合来实现各方面功能。论文的绪论部分对虚拟仪器进行了初步介绍,在之后的章节中介绍了与本设计相关的虚拟仪器开发软件LabVIEW。之后通过学习软件的过程中,深入学习了视觉与运动模块,并通过LabVIEW 软件完成对视频监控系统各部分功能的实现。视频监控系统主要由三部分组成分别为视频监控图像的采集、视频图像的保存、视频图像的后期处理以及自带的视频播放器进行视频的播放,最后生成EXE文件并打包生成SETUP安装程序,最终完成具有多项功能的视频监控系统。利用LabVIEW 开发的视频监控软件,在开发过程中流程较为简单,通过其中自带的函数以及控件,可以十分方便的实现系统所需要的各项功能。所以,利用LabVIEW设计的视频监控系统,在完成各项功能的同时,在日后系统功能的添加以及设备的更换方面都十分方便。 关键词:视频监控;图像的采集;图像的压缩和保存;图像后期处理;LabVIEW

Design of the Video monitoring system Based on LabVIEW ABSTRACT At present,t he video monitoring system is an important link in public places or in the home security system,which can in the accident happens,get relevant information from video monitoring system in a timely manner.Increase the safety factor when people travel. This design is a combination of hardware and software, through using the LabVIEW software 2014 and hardware of USB camera to realize the function of video monitoring system.The introduction of the paper introduces the virtual instrument, and introduces the design of the virtual instrument software LabVIEW..On the basis of the research on the visual and motion module and the corresponding function,design and write the video monitoring system through the labview software .The design of the video monitoring system is divided into a video image acquisition,video images compression and save,image post processing,and play the video through the design of the player,then generated EXE files and packaging to generate SETUP installer,finally complete the video monitor system with multiple https://www.doczj.com/doc/c04588350.html,pared with other programming software,this software operation is more convenient.There are many modules in LabVIEW can call directly, save time and effort.So, the video monitoring system designed by LabVIEW is very convenient in the function of the system and the replacement of the equipment in the future.

LabView数据采集

第一节概述 LabVIEW的数据采集(Data Acquisition)程序库包括了许多NI公司数据采集(DAQ)卡的驱动控制程序。通常,一块卡可以完成多种功能 - 模/数转换,数/模转换,数字量输入/输出,以及计数器/定时器操作等。用户在使用之前必须DAQ卡的硬件进行配置。这些控制程序用到了许多低层的DAQ驱动程序。本课程需要一块安装好的DAQ卡以及LabVIEW开发系统。 数据采集系统的组成: DAQ系统的基本任务是物理信号的产生或测量。但是要使计算机系统能够测量物理信号,必须要使用传感器把物理信号转换成电信号(电压或者电流信号)。有时不能把被测信号直接连接到DAQ卡,而必须使用信号调理辅助电路,先将信号进行一定的处理。总之,数据采集是借助软件来控制整个DAQ系统–包括采集原始数据、分析数据、给出结果等。

上图中描述了插入式DAQ卡。另一种方式是外接式DAQ系统。这样,就不需要在计算机内部插槽中插入板卡,这时,计算机与DAQ系统之间的通讯可以采用各种不同的总线,如USB,并行口或者PCMCIA等完成。这种结构适用于远程数据采集和控制系统。 模拟输入: 当采用DAQ卡测量模拟信号时,必须考虑下列因素:输入模式(单端输入或者差分输入)、分辨率、输入范围、采样速率,精度和噪声等。单端输入以一个共同接地点为参考点。这种方式适用于输入信号为高电平(大于一伏),信号源与采集端之间的距离较短(小于15英尺),并且所有输入信号有一个公共接地端。如果不能满足上述条件,则需要

使用差分输入。差分输入方式下,每个输入可以有不同的接地参考点。并且,由于消除了共模噪声的误差,所以差分输入的精度较高。 输入范围是指ADC能够量化处理的最大、最小输入电压值。DAQ卡提供了可选择的输入范围,它与分辨率、增益等配合,以获得最佳的测量精度。 分辨率是模/数转换所使用的数字位数。分辩率越高,输入信号的细分程度就越高,能够识别的信号变化量就越小。下图表示的是一个正弦波信号,以及用三位模/数转换所获得的数字结果。三位模/数转换把输入范围细分为23或者就8份。二进制数从000到111分别代表每一份。显然,此时数字信号不能很好地表示原始信号,因为分辩率不够高,许多变化在模/数转换过程中丢失了。然而,如果把分辩率增加为16位,模/数转换的细分数值就可以从8增加到216即65536,它就可以相当准确地表示原始信号。

基于LabVIEW的数据采集系统的设计与实现

基于LabVIEW的数据采集系统的设计与实现 李延 (陕理工物理系电信专业072班,陕西汉中 723001) 指导教师:卢进军 [摘要]:利用图形化编程工具LabVIEW和EDA工具Proteus设计了一个温度数据采集仿真系统。该系统中上位机与下位机通过虚拟串口进行通信,下位机将采集到的现场数据传送到上位机后,上位机即可显示并判断是否超限报警。设计表明,基于该两种软件建立一个仿真系统可以有效验证项目设计的正确性,从而缩短项目开发时间,降低项目开发成本。 [关键词]:LabVIEW;Proteus;单片机;数据采集;仿真 The Design and Realization of Data Acquisition System Based on LabVIEW Liyan (Grade07,Class02,MajorElectronic Information Science and Technology,PhysicsDept.,Shaanxi University of Technology,Hanzhong 723001 Shaanxi) Tutor:LuJinju n Abstract:Use of LabVIEW graphical programming tools and EDA tools Proteus designed a data acquisition simulation system. The system of upper computer and lower computer through a virtual serial communication, the next crew will be collected on-site data to the host computer, the host computer to display and to determine whether the limit alarm. Design showed that the two software based on a simulation system can verify the correctness of the project design to reduce project development time, reduce project development costs. Key words:LabVIEW; Proteus; MCU; data collection; Simulation

基于Labview的脉搏监测分析系统

课程设计说明书 课程设计名称:虚拟仪器课程设计 题目:基于Labview的脉搏监测分析系统学院:电气信息学院 学生姓名:*** 专业:测控技术与仪器 学号:*** 指导教师:*** 日期:2010年12月8日 成绩

基于Labview的脉搏监测分析系统 摘要:利用HK-2000系列集成化脉搏传感器通过脉搏跳动来采集信号,通过VISA 与串行接口仪器通信,用Labview做核心处理部分,实时显示出脉搏信号波形,并将数据进行分析和处理,便可得到人体脉搏跳动的幅值和频率。 关键词:虚拟仪器,脉搏传感器,串口通信,信号处理 Abstract:Using HK - 2000 series integrated pulse transducer through the pulse signal to collect, through the VISA and serial interface communication instruments, use the Labview do key processing parts, real-time display a pulse signal waveform and data analysis and processing, can get the human body the pulse amplitude and frequency. Keywords:Labview, HK - 2000, VISA, Signal processing

目录 1前言 (1) 1.1设计背景 (1) 1.2设计目标 (1) 2总体方案设计 (2) 2.1方案比较 (2) 2.1.1方案一 (2) 2.1.2方案二 (2) 2.2方案论证 (3) 2.3方案选择 (3) 3LabVIEW及脉搏传感器概述 (4) 3.1LabVIEW虚拟仪器简介 (4) 3.1.1虚拟仪器特点 (4) 3.1.2虚拟仪器构成 (4) 3.1.3LabVIEW简介 (5) 3.2脉搏传感器简介 (6) 4单元模块设计 (7) 4.1VISA配置串口 (7) 4.2前面板设计 (8) 4.3程序框图设计 (9) 5指标参数及系统改进 (11) 5.1技术参数与通信协议 (11) 5.2信号调理电路 (12) 6系统调试 (13) 6.1准备工作 (13) 6.2系统测试 (14) 7总结与体会 (16) 8谢辞 (17) 9参考文献 (18) 附录 (19)

相关主题
文本预览
相关文档 最新文档