《学位论文-—基于虚拟仪器体温表的设计.doc》由会员分享,可在线阅读,更多相关《学位论文-—基于虚拟仪器体温表的设计.doc(32页珍藏版)》请在金锄头文库上搜索。
1、摘 要随着测控技术的研究与发展,测控技术正在向着自动化,智能化,数字化和网络化的方向发展。美国NI公司提出了“软件就是仪器”的概念,所以LabVIEW应运而生。LabVIEW是一种业界标准图形化编程工具,主要用于开发测试,测量和控制系统。由于LabVIEW可以用来创建一个通用的应用程序,它被称为一种通用的编程语言。但是它在测试、测量和自动化等领域有更大的优势,因为LabVIEW提供了大量的工具和功能的数据采集、分析、显示和储存。检测指标进行实时检测体温在日常生活中常见的温度是必要的,传统的温度计的温度测量和阅读都相对的比较繁琐,传统水银温度计的构造,汞是有毒的,打破后对身体有很大的伤害。与常见
2、的体温表相比,数字体温表更能方便、快捷,并且不会对身体照成危害的测量。所以本文在此基础上介绍了一种既方便测量、读取,又不会对身体造成伤害的基于LabVIEW体温计的设计。本方案采用虚拟仪器的图形编程,数据采集功能,最终实现对体温的精确测量。实验结果表明,此方法对体温的测量简单、易操作和容易读数,有着巨大的应用前景。关键字:LabVIEW;虚拟仪器;数字体温表 ABSTRACTWith the development of measurement and control technology, control technology is toward automation, intelligen
3、t, digital and network direction. The United States of America NI company has put forward the concept of software is the instrument emerge as the times require, so LabVIEW. LabVIEW is a leading industry standard graphical programming tools, and is mainly used for system development and testing, meas
4、urement and control. Because LabVIEW can be used to create universal applications, therefore is called a general purpose programming language. But it has more advantage in test, measurement and automation fields, because LabVIEW provides a number of tools and functions for data acquisition, analysis
5、, display and storage.Measure temperature in the daily life of the common, is very necessary for real-time monitoring of temperature. The traditional thermometer measurement of body temperature and reading are relatively trouble, and the traditional thermometer is composed by mercury, mercury on the
6、 body great harm. Compared with the common thermometer, digital thermometer can be more convenient, fast, and not to the body as a risk measurement. So this paper on the basis of this, presents a convenient measurement, read, and will not cause harm to the design of the thermometer body. The program
7、 uses virtual instrument graphical programming, data acquisition function, finally realize the accurate measurement of body temperature, the experimental results show that, this method is simple, easy to measure the temperature of operation and easy reading, has great application prospects.Key words
8、:LabVIEW;virtual instrument; the digital thermometer 目录1 绪论11.1 LabVIEW简介1 1.1.1 工具模块2 1.1.2 控件模块2 1.1.3 功能函数模块21.2 LabVIEW的发展概况及趋势31.3 虚拟仪器的特点4 1.3.1 性能高5 1.3.2 扩展性强5 1.3.3 开发时间少5 1.3.4 无缝集成51.4 虚拟仪器系统的构成5 1.4.1 虚拟仪器系统的硬件构成5 1.4.2 虚拟仪器系统的软件构成61.5 测量技术与仪器发展趋势展望71.6 本课题研究的主要内容及实现功能72 设计方法及技术的介绍82.1 w
9、hile循环82.2 子VI的介绍与创建及使用92.3 公式节点102.4 信号的输入(数据采集)10 2.4.1 传感器和变换器11 2.4.2 信号调理11 2.4.3 数据采集设备12 2.4.4 数据采集卡12 2.4.5 数据采集系统的开发123 程序的设计153.1 电阻元件阻值的测量153.2 热敏电阻电压的测量153.3 电压值转换为阻抗173.4 阻抗转换为温度值174 构建NI ELVIS虚拟数字温度计194.1 数字温度计全面板的设计194.2 数字温度计程序框图的设计195 温度计的系统调试215.1 NI ELVIS II工作环境及系统调试215.2 调试结果分析22
10、结束语25参考文献26致 谢281 绪论体温作为日常生活中常见的检测指标,对于体温的实时监控是很有必要的。常见的体温测量是水银体温计为代表的测量设备,而对于水银体温计,测量时间长,对于老人小孩很难读懂,不是很方便,打破时水银对人类和环境都有一定的危害。对于这些原因,我们寻找更方便、快捷并且不会对身体造成危害的体温表进行对人体体温的测量。为了得到更方便快捷的体温测量系统,体温计逐渐发展的是数字体温计,与传统的水银体温计相比,数字体温计具有读取数字方便,测量时间短,测量精度高,能记忆并有提示音等优点,尤其是数字体温计不含水银,对人体及周围环境无害,特别适合于医院,家庭使用。1.1 LabVIEW简
11、介LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering Workbench)的简称,是美国国家仪器公司(NATIONAL INSTRUMENTS,简称NI)的创新软件产品,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。一个最基本的VI由3个部分组成(如图1所示):前面板、框图程序和图标/连接端。图1 VI的基本构成1.1.1 工具模块该模板提供了各种用于创建、修改和调试VI程序的工具,如图2所示。如果该模块不出现,则可以在View菜单下选择 Tools-Palette命令以显示该模板。当从模板内选择了任一种工
12、具后,鼠标指针将成为该工具相对应的形状。图2 工具模块1.1.2 控件模块控制模板是创建前面板对象的工具模块,如图3所示。模块的顶部,每个图标表示一个子模块。若控制模板没有显示出来,则可以用View菜单下的Cotrols Palette打开,同样也可以在前面板窗口下的空白任意处点击鼠标右键以弹出控制模板。 只有打开了前面板窗口,才能出现控制模板。 图3 控件模块1.1.3 功能函数模块功能函数模块是创建流程图程序的工具,如图4所示。在末班上的每一个顶层图标都表示一个子模块。如果功能板没出现在面板上,可以在菜单功能中打开它,同样也可以在程序框图的任意地方单击鼠标弹出功能函数模块。同样在只有在流程
13、图程序窗口打开之下才能出现需要的功能函数模块。图4 功能函数模块1.2 LabVIEW的发展概况及趋势现代仪器仪表技术是计算机和多种基础学科密切的产品,微电子技术,计算机技术,软件技术,网络技术的快速发展,新的测试理论,测试方法,测试领域以及新的仪器结构不断出现在许多反面突破传统观念仪器,电子测量仪器的功能和作用发生了质的变化。在此背景下,1968年美国一家仪器公司提出了虚拟仪器的概念,但到目前为止还没有一个统一的虚拟仪器定义,但人们普遍认为,在PC机上通过添加相关的硬件和虚拟仪器的软件组件而成的,同时具有可实话界面的可重用测试仪器系统。和传统仪器相比,虚拟仪器具有巨大的优越性。LabVIEW
14、(Laboratory Virtual Instrument Engineering Workbench)是一种用图形代替文本创建应用程序的图形化编程语言。LabVIEW提供了许多传统仪器一样的外观和控制,可以用来轻松地创建用户界面。它还包括了一个数的数据采集、分析、显示和存储的工具和功能,这是图形化的好处。20年来,无论是新手还是经验丰富的应用程序开发人员,在各种工程应用及工业控制和测量用户之间的普及,这主要是由于容易理解的直观的图形化编程语言的虚拟仪器。LabVIEW图形化数据流语言和程序框图可以是自然地、简单的方式来显示数据流,同时图形化得用户界面以直观的显示数据,让我们可以轻松、方便地
15、查看,更改数据或控制输入。美国国家仪器公司NI提出的虚拟测量仪器概念,导致传统仪器在该领域中有了一个非常重大的变革,使计算机技术和网络技术在该领域得到更完美的仪器发展,和仪器技术互相地结合起来,从而开创了软件即是仪器的先河。“软件即是仪器”核心理念的思想是虚拟仪器NI公司提出的。从这一思想出发,计算机或工作站,软件和I/O部件是基于虚拟仪器的构建。独立仪器、模块化仪器、数据采集板(DAQ)或传感器是构成I/O部件的成分。软件产品、GPIB产品、数据采集产品、信号处理产品、图像采集产品、DSP产品和VXI控制产品等都是NI公司所拥有的虚拟仪器产品。利用高性能的模块化硬件的虚拟仪器技术,结合灵活高效的软件来完成各种各样的测试、测量和在自动化上的应用。自1986年成立以来,世界各国各地的工程师和科学家们都已经将NI LabVIEW图形化开发工具主要用于产品设计周期的各个环节,从而在产品质