智能仪器与仪表综合设计.doc
《智能仪器与仪表综合设计.doc》由会员分享,可在线阅读,更多相关《智能仪器与仪表综合设计.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流智能仪器与仪表综合设计.精品文档.智能仪器与仪表综合设计摘 要虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。本设计采用研华数据采集卡,运用虚拟仪器及其相关技术于温度采集系统的设计。该系统具有数据同时采集、采集数据实时显示、存储与管理、报警记录等功能。本文首先概述了测控技术和虚拟仪器技术,探讨了虚拟仪器的总线及其标准、框架结构、LabVIEW开发平台,然后介绍了数据采集的相关理论,在分析本系统功能需求的基础上,介绍了程序模块化
2、设计中用到的技术,最后给出了本设计的前后面板图。关键字:虚拟仪器;数据采集;LabVIEW目 录第一章 绪 论11.1引言11.2 课程设计背景1第二章 虚拟仪器介绍32.1虚拟仪器的概念与特点32.2虚拟仪器的应用4第三章 LABVIEW语言及功能简介53.1 LabVIEW语言概述53.2 LabVIEW语言的特点63.3虚拟仪器的软件开发平台LabVIEW7第四章 数据采集系统84.1数据采集系统的结构原理84.2数据采集系统设计的基本原则9第五章 基于LABVIEW的温度采集系统105.1程序前面板的介绍以及运行情况115.2程序后面板的介绍以及设计情况13心得体会14参考文献15附录
3、16附录17第一章 绪 论1.1引言测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用十分广泛,它的现代化已被认为是科学技术、国防现代化的重要条件和明显标志。20世纪70年代以来,计算机、微电子等技术迅猛发展,在其推动下,测控仪器与技术不断进步,相继诞生了智能仪器、PC仪器、VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,计算机与现代化仪器设备间的界限日渐模糊,测控领域和范围不断拓宽。近年来,以计算机为中心、以网络为核心的网络化测控技术与网络化测控系统得到越来越多的应用,尤其是在航空航天等国防科技领域。网络化的测控系统大体上由两部分组成:测控终端与传输介质,随着个人计
4、算机的高速发展,测控终端的位置越来越多的被个人计算机所占据,其中,软件系统是计算机系统的核心,甚至是整个测控系统的灵魂,应用于测控领域的软件系统称为监控软件。传输介质组成的通信网络主要完成数据的通信与采集,这种数据采集系统是整个测控系统的主体,是完成测控任务的主力。因此,这种“监控软件数据采集系统”构架的测控系统结构在很多领域都得到了广泛的应用,并形成了一套完整的理论。1.2 课程设计背景传统靠人工控制的温度、湿度、液位等信号的测压力控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等);且它们的体积较大、使用不够方便,更重要的是参数的设定需要
5、有其它仪表的参与,外界设备多,成本高,因而越来越适应不了社会的要求。在对多类型、多通道信号同时进行检测和控制中,传统的测控系统能力有限。如何将计算机与各种设施、设备结合,简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。由单片机与LabVIEW成电路构成的温度传感器的种类越来越多,测量的精度越来越高,响应时间越来越短,因其使用方便、无需变换电路等特点已经得到了广泛的应用。随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生产的自动控制系统开始进入了人们的生活,以虚拟仪器为
6、核心的温度采集系统就是其中之一。同时也标志了自动控制领域成为了数字化时代的一员。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。虚拟仪器具有处理能强、运行速度快、检查精度高等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。虚拟仪器(VI)是计算机技术和传统的仪器技术相结合的产物,是仪器发展的一个重要方向。LabVIEW是一个基于图形化编程语言的虚拟仪器软件开发工具。本文重
7、点介绍了虚拟仪器的界面,LabVIEW应用,并设计了一个基于虚拟仪器的数字化温度测量和控制系统,阐述了系统开发过程中数据的采集和软硬件的设计,虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合计算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要的附件。这种灵活性在由供应商定义,功能固定,独立的传统仪器上是很难达到的。常用的数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器的代表。从传统仪器设备向虚拟仪器设备的转变,为现代实验带来了更多实际的利益,同时也促进着实验手段不断更新。第二章 虚拟仪器介绍2.1虚拟仪器的概念与特点随着计算机技术的飞速发展,
8、计算机与传统的仪器仪表结合成为一种趋势,虚拟仪器是在通用计算机平台上,用户根据自己的需求来定义和设计测试功能的仪器系统。也就是说虚拟仪器是由用户利用一些基本硬件及软件编程技术组成的各种各样的仪器系统。2.1.1软件是虚拟仪器的核心虚拟仪器的硬件确立后,它的功能,如抗混淆滤波、小波分析等主要是通过软件来实现的软件在虚拟仪器中具有重要的地位。美国国家仪器公司就曾提出一个著名的口号软件就是仪器。2.1.2虚拟仪器的性价比高一方面,虚拟仪器能同时对多个参数进行实时高效的测量,同时,由于信号的传送和数据的处理几乎都是靠数字信号或软件来实现的,所以还大大降低了环境干扰和系统误差的影响。此外,用户也可以随时
9、根据需要调整虚拟仪器的功能,大大缩短了仪器在改变测量对象时的更新周期;另一方面,采用虚拟仪器还可以减少测试系统的硬件环节,从而降低系统的开发成本和维护成本,因此,使用虚拟仪器比传统仪器经济。2.1.3虚拟仪器具有良好的人机界面在虚拟仪器中测量结果是通过由软件在计算机屏幕上生成的、与传统仪器面板相似的图形界面由软面板来实现的。2.2虚拟仪器的应用虚拟仪器技术经过十几年的发展而今正沿着总线与驱动程序标准化、硬/软件模块化、编程平台的图形化和硬件模块的即插即用方向进步。在国内近年来也开始有了利用虚拟仪器实现检测、控制等功能的例子,虚拟仪器系统已成为仪器领域的一个基本方法,是技术进步的必然结果。2.2
10、.1虚拟仪器在测量方面的应用虚拟仪器系统开放、灵活,可与计算机技术保持同步发展,将之应用在测量方面可以提高精确度,降低成本,并大大节省用户的开发时间因此已经在测量领域得到广泛的应用。2.2.2虚拟仪器在监控方面的应用用虚拟仪器系统可以随时采集和记录从传感器传来的数据,并对之进行统计、数字滤波、频域分析等处理,从而实现监控功能。当前气敏传感器正朝着快速响应、小型化和经济化发展,这种发展趋势引起了微电子气敏传感器的发展。2.2.3虚拟仪器在检测方面的应用在实验室中,利用虚拟仪器开发工具开发专用虚拟仪器系统,可以把一台个人计算机变成一组检测仪器,用于数据/图像采集、控制与模拟。2.2.4虚拟仪器在教
11、育方面的应用现在,随着虚拟仪器系统的广泛应用,越来越多的教学部门也开始用它来建立教学系统,不仅大大节省开支,而且由于虚拟仪器系统具有灵活、可重用性强等优点使得教学方法也更加灵活了。第三章 LabVIEW语言及功能简介3.1 LabVIEW语言概述LabVIEW是实验室虚拟仪器集成环境(laboratory Virtual Instrument Engineering Workbench)的简称,是目前应用最广、发展最快、功能最强的图形化软件开发集成环境。得到工业界学术界的普遍认可和好评。它可以把复杂、繁琐、费时的语言编程简化成用菜单或图标提示的方法选择功能(图形),用线条将各种功能(图形)连接
12、起来的简单图形编程方式,为没有编程经验的用户进行编程、查错、调试提供了简单方便、完整的环境和工具,尤其适合于从事科研、开发的科学家和工程技术人员使用。LabVIEW是一种虚拟仪器开发平台软件,能够以其直观简便的编程方式、众多的源代码级的设备驱动程序、多种多样的分析和表达功能支持,为用户快捷地构筑自己在实际工程中所需要的仪器系统创造了基础条件。LabVIEW与其它计算机语言相比,有一个特别重要的不同点:其它计算机语言都是采用基于文本的语言产生代码行,而LabVIEW采用图形化编程语言G语言,产生的程序是框图的形式,易学易用,特别适合硬件工程师、实验室技术人员、生产线工艺技术人员的学习和使用,可在
13、很短的时间内掌握并应用到实践中去。编程就像设计电路图一样;因此,硬件工程师、现场工程技术人员及测试技术人员们学习LabVIEW驾轻就熟,在很短的时间内就能够学会并应用LabVIEW。也不必去记忆那眼花缭乱的文本式程序代码。LabVIEW的功能十分强大。像C或C+等其它计算机高级语言一样,LabVIEW也是一种通用编程系统,具有各种各样、功能强大的函数库,包括数据采集、GPIB、串行仪器控制、数据分析、数据显示及数据存储,甚至还有目前十分热门的网络功能。LabVIEW也有完善的仿真、调试工具,如设置断点、单步执行等。LabVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据其变化情况,比
14、其它语言的开发环境更方便、更有效。3.2 LabVIEW语言的特点G语言编写的程序称为虚拟仪器VI(Virtual Instrument),因为它的界面和功能与真实仪器十分相像,在LabVIEW环境下开发的应用程序都被冠以VI后缀以表示虚拟仪器的含义。一个VI由交互式用户接口、数据流框图和图标连接端口组成。同时,G语言最佳地实现了模块化编程思想。用户可以将一个应用分解为一系列任务,再将任务细分,将一个复杂的应用分解为一系列的简单子任务,为每个子任务建立一个VI,然后把这些VI组合在一起完成最终的应用程序。因为每个SubVI可以单独执行,所以很容易调试。LabVIEW的运行机制就宏观上讲已经不再
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 仪器 仪表 综合 设计
限制150内