基于虚拟仪器体温表的设计.doc
《基于虚拟仪器体温表的设计.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公司所拥有的虚拟仪器产品。利用高性能的模块化硬件的虚拟仪器技术,结合灵活高
16、效的软件来完成各种各样的测试、测量和在自动化上的应用。自1986年成立以来,世界各国各地的工程师和科学家们都已经将NI LabVIEW图形化开发工具主要用于产品设计周期的各个环节,从而在产品质量反面得到了改变、减少了产品投放市场的时间,并相继提高了产品开发和生产效率。使用虚拟仪器集成环境和实际的信号连接到得数据进行分析,并获得实用信息,在很宽的范围内共享信息,以帮助提高生产效率。对于LabVIEW,起发展经历了一下几个方面:1986年LabVIEW在苹果公司的Macintosh上运行;1992年推出了用户Sun和PC的LabVIEW2.0版本;1998年发布的LabVIEW5.0中多线程支持功
17、能已经被提出,为现代的多处理器技术奠定了基础;2003年LabVIEW 7 Express 中引入了波形数据,以及一些交互性更强的、基于配置的函数;分布式智能在2005年推出的LabVIEW 8中实现了;最新的LabVIEW8.20提出了仿真框图和MathScript节点功能,将这一平台测试测量带入了设计领域。1.3 虚拟仪器的特点虚拟仪器的发展丰富且增强了传统仪器的功能。虚拟仪器将信号分析、显示、储存、打印和其他管理集中交由计算机来处理。开放工业标准化,虚拟仪器技术的硬件和软件来开发一个开放的行业标准,使资源的可重复利用率提高,功能易于扩展,管理规范,生产、维护和开发费用降低。促进复杂的测试
18、系统,通过一个复杂的网络的分布式测试系统的远程测试、监视和诊断、储存工具的购买和维护成本。1.3.1 性能高虚拟仪器技术是在PC技术的基础上发展起来的,所以完全继承了以现成即用的PC技术为主导的最新商业技术的优点,包括功能全面的处理器和文件I/O,在数据高速导入磁盘的同时就能实时地进行复杂的分析。此外,互联网和计算机网络的不断发展,速度越来越快,是虚拟仪器技术显示出更强大的优势。1.3.2 扩展性强NI软件和硬件工具,是我们不再局限于目前的技术,得益于NI软件的灵活性明智需更新电脑或测量硬件,你可以用最少的硬件投资,很少或没有软件升级,以改善整个系统。在使用最新的技术,我们可以将他们继承到现有
19、的测量设备,最终以较少的成本加速产品上市的时间。1.3.3 开发时间少驱动程序和应用两个层面上,NI高效的软件体系结构的计算机、仪器仪表和通信方面的最新技术结合在一起。NI软件构架设计这个初衷是为了方便使用者的操作,同时在此基础上还提供了灵活性强大的功能,让我们能够很容易的配置、创建、发布、维护和修改高性能、低成本的测量和控制解决方案。1.3.4 无缝集成虚拟仪器技术是一个集成的软硬件概念。在产品在功能上不断地变得复杂,使用者们通常需要集成多个测量设备来满足自己想要的测试需求,这些不同的设备的连接和继承,往往要花费大量的时间,虚拟仪器软件NI提供所有标准I/O设备接口,帮助我们轻松地将多个测量
20、设备集成到一个单个系统,减少了任务的复杂性。1.4 虚拟仪器系统的构成虚拟仪器由硬件接口、虚拟仪器面板和设备驱动程序软件组成。其中,接口和硬件设备可以是内置的功能,各种基于PC总线接口卡、串行端口、VXI总线接口设备,或其他各种的可编程外部测试设备,虚拟仪器通过底层设备驱动软件和真实仪器系统通信的形式显示在计算机屏幕上的虚拟仪器面板和仪表板上的实际操作对应的各种控制。就像真正的仪器,用鼠标虚拟仪器面板的用户真实和方便操作。1.4.1 虚拟仪器系统的硬件构成虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬件平台可以是不同类型的计算机,如台式计算机、便携式计算机、工作站、嵌入式计算
21、机等。它管理着虚拟仪器的软件资源,是虚拟仪器的硬件基础。因此,计算机技术在显示、存储能力、处理器性能、网络、总线标准等方面的进一步发展,促进了虚拟仪器系统在当代的快速发展。根据不同意见的控制功能,可以分为数据采集、GPIB、VXI、PXI总线和串行总线标准的体系结构,主要完成被测输入信号的采集、放大、A/D转换。1.4.2 虚拟仪器系统的软件构成测试软件是虚拟仪器的主要组成。NI公司提出虚拟仪器的概念,并推出了第一台实用的结果,他们实用软件就是仪器,虚拟仪器的表达特点,强调软件在虚拟仪器的重要性。NI公司从丰富的、简洁的虚拟仪器软件开发导论。用户可以根据不同的任务,在虚拟仪器软件提示不同的测试
22、软件系统,实现现代科学和技术复杂的测试任务。一些具有灵活性和强大的计算机软件代替传统仪器,虚拟仪器系统的硬件特点,特别是计算机应用系统的直接参与测试信号的产生和测量仪器。在一些硬件,甚至整个仪器从系统中消失,由计算机的硬件和软件资源以履行其职责。虚拟仪器测试系统的软件主要分为以下四部分。(1)仪器面板控制软件软件测试仪表面板控制管理是使用者和仪器的关系之间的信息交换,计算机强大的图形化编程环境的使用,使用可视化技术,在前面板上从控制模块中选择你需要的对象放入。(2)数据分析处理软件利用计算机和虚拟仪器开发的强大计算能力,虚拟仪器系统的软件可以大大提高数据的分析和处理能力,减少开发所需要的时间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 体温表 设计
链接地址:https://www.31ppt.com/p-3940784.html