《2022年LABVIEW智能仪器与仪表综合设计书.docx》由会员分享,可在线阅读,更多相关《2022年LABVIEW智能仪器与仪表综合设计书.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源智能仪器与外表综合设计欢迎下载精品学习资源摘 要虚拟仪器是将仪器技术、运算机技术、总线技术和软件技术紧密地融合在一起,利用运算机强大地数字处理才能实现仪器地大部分功能,打破了传统仪器地框架,形成地一种新地仪器模式.本设计接受研华数据采集卡,运用虚拟仪器及其相关技术于温度采集系统地设计.该系统具有数据同时采集、采集数据实时显示、储备与治理、报警记录等功能.本文第一概述了测控技术和虚拟仪器技术,探讨了虚拟仪器地总线及其标准、 框架结构、 LabVIEW开发平台,然后介绍了数据采集地相关理论,在分析本系统功能需求地基础上,介绍了程序模块化设计中用到地技术,最终给出了本设计地前后 面板图
2、.关键字:虚拟仪器;数据采集;LabVIEW欢迎下载精品学习资源目 录第一章 绪 论 .11.1 引言 .11.2 课程设计背景1其次章 虚拟仪器介绍32.1 虚拟仪器地概念与特点32.2 虚拟仪器地应用4第三章 LABVIEW语言及功能简介53.1 L ABVIEW语言概述53.2 L ABVIEW语言地特点63.3 虚拟仪器地软件开发平台L AB VIEW7第四章 数据采集系统84.1 数据采集系统地结构原理84.2 数据采集系统设计地基本原就9第五章 基于 LABVIEW地温度采集系统105.1 程序前面板地介绍以及运行情形115.2 程序后面板地介绍以及设计情形12心得体会 .14参考
3、文献 .15附录 .16附录 .17欢迎下载精品学习资源第一章 绪 论1.1 引言测控技术在现代科学技术、工业生产和国防科技等诸多领域中应用特殊广泛,它地现代化已被认为是科学技术、国防现代化地重要条件和明显标志.20 世纪 70 岁月以来,运算机、微电子等技术迅猛进展,在其推动下,测控仪器与技术不断进步,相继产生了智能仪器、PC 仪器、 VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及其自动测控系统,运算机与现代化仪器设备间地界限日渐模糊,测控领域和范围不断拓宽 .近年来,以运算机为中心、以网络为核心地网络化测控技术与网络化测控系统得到越来越多地应用,特殊是在航空航天等国防科技领域.网络化地
4、测控系统大体上由两部分组成:测控终端与传输介质,随着个人运算机地高速进展,测控终端位置置越来越多地被个人运算机所占据,其中,软件系统是运算机系统地核心,甚至是整个测控系统地灵魂,应用于测控领域地软件系统称为监控软件.传输介质组成地通信网络主要完成数据地通信与采集,这种数据采集系统是整个测控系统地主体,是完成测控任务地主力.因此,这种 “监控软件数据采集系统”构架地测控系统结构在许多领域都得到了广泛地应用,并形成了一套完整地理论.1.2 课程设计背景传统靠人工把握地温度、湿度、液位等信号地测压力控系统,外围电路比较复杂,测量精度较低,辨论力不高,需进行温度校准非线性校准、温度补偿、传感器标定等
5、;且它们地体积较大、使用不够便利,更重要地是参数地设定需要有其它外表地参与,外界设备多,成本高,因而越来越适应不了社会地要求.在对多类型、多通道信号同时进行检测和把握中,传统地测控系统才能有限.如何将运算机与各种设施、设备结合,简化人工操作并实现自动把握,中意社会地需求,成为一个很迫切地问题 .温度检测是现代检测技术地重要组成部分,在保证产品质量、节省能源和安全生产等方面起着关键地作用.由单片机与 LabVIEW成电路构成地温度传感器地种欢迎下载精品学习资源类越来越多,测量地精度越来越高,响应时间越来越短,因其使用便利、无需变换电路等特点已经得到了广泛地应用.随着社会地进展、科技地进步以及人们
6、生活水平地逐步提高,各种便利于生产地自动把握系统开头进入了人们地生活,以虚拟仪器为核心地温度采集系统就是其中之一.同时也标志了自动把握领域成为了数字化时代地一员 .它有用性强,功能齐全,技术先进,使人们信任这是科技进步地成果.温度是工业把握中主要地被控参数之一,特殊是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻地作用.随着电子技术和微型运算机地快速进展,微机测量和把握技术得到了快速地进展和广泛地应用.虚拟仪器具有处理能强、运行速度快、检查精度高等优点,应用在温度测量与把握方面,把握简洁便利,测量范畴广,精度较高 .虚拟仪器( VI )是运算机技术和传统地仪器技术相结合地产物,是仪
7、器进展地一个重要方向 .LabVIEW是一个基于图形化编程语言地虚拟仪器软件开发工具.本文重点介绍了虚拟仪器地界面,LabVIEW应用,并设计了一个基于虚拟仪器地数字化温度测量和把握系统,阐述了系统开发过程中数据地采集和软硬件地设计,虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合运算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要地附件.这种灵敏性在由供应商定义,功能固定,独立地传统仪器上是很难达到地.常用地数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器地代表.从传统仪器设备向虚拟仪器设备地转变,为现代试验带来了更多实际地利益,同时也促进
8、着试验手段不断更新 .欢迎下载精品学习资源其次章 虚拟仪器介绍2.1 虚拟仪器地概念与特点随着运算机技术地飞速进展,运算机与传统地仪器外表结合成为一种趋势,虚拟仪器是在通用运算机平台上,用户依据自己地需求来定义和设计测试功能地仪器系统 .也就是说虚拟仪器是由用户利用一些基本硬件及软件编程技术组成地各种各样地仪器系统 .2.1.1 软件是虚拟仪器地核心虚拟仪器地硬件确立后,它地功能,如抗混淆滤波、小波分析等主要是通过软件来实现地软件在虚拟仪器中具有重要位置置.美国国家仪器公司就曾提出一个著名地口号软件就是仪器 .2.1.2 虚拟仪器地性价比高一方面,虚拟仪器能同时对多个参数进行实时高效地测量,同
9、时,由于信号地 传送和数据地处理几乎都是靠数字信号或软件来实现地,所以仍大大降低了环境干 扰和系统误差地影响.此外,用户也可以随时依据需要调整虚拟仪器地功能,大大缩短了仪器在转变测量对象时地更新周期;另一方面,接受虚拟仪器仍可以削减测试 系统地硬件环节,从而降低系统地开发成本和爱惜成本,因此,使用虚拟仪器比传 统仪器经济 .2.1.3 虚拟仪器具有良好地人机界面在虚拟仪器中测量结果是通过由软件在运算机屏幕上生成地、与传统仪器面板相像地图形界面由软面板来实现地.欢迎下载精品学习资源2.2 虚拟仪器地应用虚拟仪器技术经过十几年地进展而今正沿着总线与驱动程序标准化、硬/软件模块化、编程平台地图形化和
10、硬件模块地即插即用方向进步.在国内近年来也开头有了 利用虚拟仪器实现检测、把握等功能地例子,虚拟仪器系统已成为仪器领域地一个基本方法,是技术进步地必定结果.2.2.1 虚拟仪器在测量方面地应用虚拟仪器系统开放、灵敏,可与运算机技术保持同步进展,将之应用在测量方面可以提高精确度,降低成本,并大大节省用户地开发时间因此已经在测量领域得到广泛地应用 .2.2.2 虚拟仪器在监控方面地应用用虚拟仪器系统可以随时采集和记录从传感器传来地数据,并对之进行统计、数字滤波、频域分析等处理,从而实现监控功能.当前气敏传感器正朝着快速响应、小型化和经济化进展,这种进展趋势引起了微电子气敏传感器地进展.2.2.3
11、虚拟仪器在检测方面地应用在试验室中 ,利用虚拟仪器开发工具开发专用虚拟仪器系统,可以把一台个人运算机变成一组检测仪器,用于数据/ 图像采集、把握与模拟 .2.2.4 虚拟仪器在训练方面地应用现在 ,随着虚拟仪器系统地广泛应用,越来越多地教案部门也开头用它来建立教案系统,不仅大大节省开支,而且由于虚拟仪器系统具有灵敏、可重用性强等优点使得教案方法也更加灵活了.欢迎下载精品学习资源第三章 LabVIEW语言及功能简介3.1 LabVIEW语言概述LabVIEW是试验室虚拟仪器集成环境laboratoryVirtualInstrument Engineering Workbench 地简称,是目前应
12、用最广、进展最快、功能最强地图形化软件开发集成环境.得到工业界学术界地普遍认可和好评.它可以把复杂、繁琐、费时地语言编程简化成用菜单或图标提示地方法选择功能图形 ,用线条将各种功能图形 连接起来地简洁图形编程方式,为没有编程体会地用户进行编程、查错、调试供应了简洁便利、完整地环境和工具,特殊适合于从事科研、开发地科学家和工程技术人员使用.LabVIEW是一种虚拟仪器开发平台软件,能够以其直观简便地编程方式、众多地源代码级地设备驱动程序、多种多样地分析和表达功能支持,为用户快捷地构筑 自己在实际工程中所需要地仪器系统制造了基础条件.LabVIEW与其它运算机语言相比,有一个特殊重要地不同点:其它
13、运算机语言都是接受基于文本地语言产生代码行,而LabVIEW接受图形化编程语言 G 语言,产生地程序是框图地势式,易学易用,特殊适合硬件工程师、试验室技术人员、生产线工艺技术人员地学习和使用,可在很短地时间内把握并应用到实践中去.编程就像设计电路图一样;因此,硬件工程师、现场工程技术人员及测试技术人员们学习 LabVIEW 驾轻就熟,在很短地时间内就能够学会并应用 LabVIEW. 也不必去记忆那眼花缭乱地文本式程序代码 .LabVIEW 地功能特殊强大 .像 C 或 C+ 等其它运算机高级语言一样, LabVIEW 也是一种通用编程系统,具有各种各样、功能强大地函数库,包括数据采集、GPIB
14、 、串行仪器把握、数据分析、数据显示及数据储备, 甚至仍有目前特殊热门地网络功能.LabVIEW也有完善地仿真、调试工具,如设置断点、单步执行等 .LabVIEW地动态连续跟踪方式,可以连续、动态地观看程序中地数据其变化情形,比其它语言地开发环境更便利、更有效.欢迎下载精品学习资源3.2 LabVIEW语言地特点G 语言编写地程序称为虚拟仪器VIVirtualInstrument ,由于它地界面和功能与真实仪器特殊相像,在LabVIEW环境下开发地应用程序都被冠以VI后缀以表示虚拟仪器地含义 .一个 VI 由交互式用户接口、数据流框图和图标连接端口组成.同时, G 语言正确地实现了模块化编程思
15、想.用户可以将一个应用分解为一系列任务,再将任务细分,将一个复杂地应用分解为一系列地简洁子任务,为每个子任务建立一个VI ,然后把这些 VI 组合在一起完成最终地应用程序.由于每个 SubVI 可以单独执行, 所以很简洁调试 .LabVIEW地运行机制就宏观上讲已经不再是传统上地冯诺依曼运算机体系结构地执行方式 .传统地运算机语言如 C 语言 中地次序执行结构在LabVIEW中被并行机制所代替:从本质上讲,它是一种带有图形把握流结构地数据流模式.数据流程序设计规定一个目标只有当它地全部输入有效时才能执行;而目标地输出只有当它地功能完成时才是有效地.也就是说在这种数据流程序地概念中程序地执行是数
16、据驱动地,它不受操作系统、运算机等因素地影响.这样 LabVIEW中被连接地功能节点之间地数据把握着程序地执行次序,而不同文本程序受到行次序执行地约束. 从而我们可以通过相互连接功能节点快速简洁地开发应用程序,甚至仍可以有多个数据通道同步运行 .用 LabVIEW编制程序图时,不必受常规程序设计语法细节地限制.第一,从功能菜单中选择需要地功能节点,将之置于面板上适当位置置;然后用导Wires 连接各功能节点在程序图中地端口,用来在功能节点之间传输数据.这些节点包括了简洁 地算术功能,高级数据采集和分析VI以及用来储备和检索数据地文件输入输出功能和网络功能 .用 LabVIEW编制出地图形化VI
17、是分层次和模块化地.我们可以将之用于顶层Top level 程序,也可用作其它程序或子程序地子程序.明显 LabVIEW依附并进展了模块化程序设计地概念.图形化程序设计编程简洁、直观、开发效率高.欢迎下载精品学习资源3.3 虚拟仪器地软件开发平台LabVIEWLabVIEW是一个高效地图形化程序设计环境,它结合了简洁易用地图形式开发环境与灵敏强大地G 编程语言 .供应了一个直觉式地环境,与测量紧密结合.在这个平台上,各种领域地专业工程师和科学家们通过定义和连接代表各种功能模块地图标来便利快速地建立高水平地应用程序.针对测试测量和过程把握领域,供应了大量地仪器面板中地把握对象,如表头、旋钮、图表
18、等.通过把握编辑器可将现有地把握对象修改成适合自己工作领域地把握对象 .使用图表表示功能模块,使用图标间地连线表示在各功能模块间传递地数据,这样使得编程过程与思维过程特殊近似.供应程序调试功能 .可以在源代码中设置断点,单步执行源代码,在源代码中地数据流连线上设置探针,在程序运行过程中观看数据流地变化 .继承传统地编程语言中地结构化和模块化编程地优点,接受编译方式运行 32 位应用程序,提高了运行程序地速度 .支持多种系统平台 .在任何一个平台上开发地 LabVIEW 应用程序可直接移植到其它平台上 .供应了大量地函数库供调用 .具有实时性,支持数据采集板和 GPIB 、串口设备、 VXI 仪
19、器、 PIC、工业现场总线以及用户特殊地板卡,免费供应世界各大厂商地 600 多种 -GPIB 仪器、串口仪器、 VXI 仪器、 CAMMAC 设备地驱动程序 .它供应 DLL 库接口和 CIN 代码调用来使用户有才能在 LabVIEW ,平台上使用其它软件平台(如 C)编译地模块 .综上所述, LabVIEW 是一个高效地图形化程序设计环境,它结合了简洁易用地图形式开发环境与灵敏强大地 G 编程语言,供应了一个直觉式地环境,与测量紧密结合,能让工程师与科学家们快速开发出有关数据采集、分析及显示地解决方案.现今数以万计地工程师、科学家以及技术人员在使用LabVIEW来构建测量与自动化系 统.欢
20、迎下载精品学习资源第四章 数据采集系统4.1 数据采集系统地结构原理数据采集系统一般包括模拟信号地输入输出通道和数字信号地输入输出通道.数据采集系统地输入又称为数据地收集,数据采集系统地输出又称为数据地支配.4.1.1 数据采集系统地分类数据采集系统地结构形式多种多样,用途和功能也各不相同,常见地分类方法有以下几种:依据数据采集系统地功能分类:数据收集和数据支配:依据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速、中速和低速型; 依据数据采集系统地把握功能分类:智能化数据采集系统,非智能化数据采集系 统;依据模拟信号地性质分类:电压信号和电流信号,高电平信号和地电平信号,单端
21、输入( SE)和差动输入(DE ),单极性和双极性;依据信号通道地结构方式分类:单通道方式,多通道方式.4.1.2 数据采集系统地基本功能数据采集系统地任务,具体地说,就是采集传感器输出地模拟新海并转换成运算机能识别地数字信号,然后送入运算机,依据不同地需要由运算机进行相应地计算和处理,得出所需地数据.与此同时,将运算得到地数据进行显示和打印,以便对某些物理量地监视.由数据采集系统地任务可以知道,数据采集系统具有以下几个方面地功能:数据采集、模拟信号处理、数字信号处理、开关信号处理、二次数据运算、屏幕显 示、数据储存、打印输出、人机联系.欢迎下载精品学习资源4.2 数据采集系统设计地基本原就4
22、.2.1 硬件设计地基本原就1、 经济合理系统硬件设计中,确定要留意在中意件能指标地前提下,尽可能地降低价格, 以便得到高地性价比,这是硬件设计中优先考虑地一个重要因素,也是一个产品争取市场地主要因素之一.2 、安全牢靠选取设备要考虑环境地温度、湿度、压力、震动、粉尘等要求,以保证在规定地工作环境下系统性能稳固、工作牢靠.要有超量程和过载爱惜,保证输入、输出通道正常工作 .要留意对沟通市电遗迹电火花等地隔离.要保证连接件地接触牢靠.3 、足够地抗干扰才能有完善地抗干扰措施,是保证系统精度、工作正常和不产生错误地必要条件.4.2.2 软件设计地基本原就1 、结构合理程序应当接受结构模块化设计.这
23、不仅有利于程序地进一步扩充,而且也有利于程序地修改和爱惜.在程序编序时,要尽量使得程序地层次分明,易于阅读和懂得,同时仍可以简化程序,削减程序对于内存地使用量.当程序中有经常需要加以修改或变化地参数时,应当设计成独立地参数传递给群序,防止程序地频繁修改.2 、操作性能好操作件能好是指使用方面.这点对数据采集系统来说是很重要地.在开发程序时, 应当考虑如何降低对操作人员专业学问地要求.3、 提高程序地执行速度 .4、给出必要地程序说明.欢迎下载精品学习资源第五章 基于 LabVIEW地温度采集系统温度采集是全部测试测量地首要工作,试验测试产生地物理信号通过传感器转换为电信号然后通过数据采集卡将电
24、信号采集传到PC 机,借助软件把握数据采集卡进行数据分析、处理.LabVIEW以其简便地程序编写、不同数据采集卡地支持、强大 地数据处理、友好地人机界面使其成为把握、开发数据采集卡地正确软件.图 5-1 温度采集系统核心软件LabVIEW欢迎下载精品学习资源5.1 程序前面板地介绍以及运行情形我们本次试验所用地板卡为研华公司研发地DAQ 板卡,由于其不行与IN 公司软件兼容,所以我们要基于研华地子VI 进行设计,开发 .前面板由电压表,温度计, 上线报警,下限报警,报警显示开关组成. 设计接受地是双通道数据采集,采集显示温度表为 Pt100 型温度表和K 型温度表 .上限报警温度为50 摄氏度
25、,下限报警温度为10 摄氏度 .外接一块 Pt100 温度表,和一块K 型温度表起到验证作用 .在外围电路中连接两个热电偶,通过对热电偶进行温度调适,对虚拟温度表和显示温度表进行对比,调剂参数设置.完成前面板设计如下图:图 5-2 虚拟温度表前面板基于研华子VI创建度通道采集数据采集温度表,需要对采集通道进行改动.子欢迎下载精品学习资源程序只是单通道输入,通过转变通道设计,变为多通道输入,本次试验接受温度表为 Pt100 型温度表和 K 型温度表,所以接受通道4 与通道 6 进行数据采集 .图 5-3 通道设置通过对温度上限下限设定,对温度表进行爱惜.完善温度表地功能,使之更加完善,更加有用
26、.图 5-3 温度报警系统前面板5.2 程序后面板地介绍以及设计情形依据温度表地需求进行后面板设计.对电压系数转化为温度系数进行参数设定, 对温度上限、温度下限进行参数设定,对通道选择参数进行设定.欢迎下载精品学习资源图 5-4 虚拟温度表后面板报警后面板系统设置,参数设置,对应前面板,选择合适地图形程序,可以有效地解决温度变化对温度表地影响.图 5-5 温度报警系统后面板欢迎下载精品学习资源心得体会经过为期一周地智能仪器外表设计,我在许多方面都有了相当大地收成.DAQ 数据采集板卡, LabVIEW等,联系到许多方面地学问,让我们充分联系平常所学知识,全力以赴 . 它不仅是我巩固了之前所学地
27、学问,加深了对学过学问地印象,仍使我发觉了自己对理论学问把握仍不够扎实,对一些学问点存在着错误地熟识.通过这次课程设计,我明白了,学习是一个长期积存地过程,在以后地学习生活乃至工作中,都要不断努力学习理论学问,不断提高自己地理论素养.在这一周地时间里,我有许多搞不明白地问题,但是经过同学们地指点,就会 有种豁然开朗地感觉,那些问题也就迎刃而解,可见团队合作地重要性,我们做学 问确定不能闭门造车.在最初拿到虚拟温度表这一题目地时候,我着手通过图书馆以及网络,开头相关查询资料,明白一些电路结构原理,参数性能等.在这一过程中, 收成颇丰,学习到了许多新地学问,对一些学问点有了更深刻地熟识和见解.在整
28、个设计中我懂得了许多东西,也培养了我独立工作地才能,树立了对自己工作才能地信心,信任会对今后地学习工作生活有特殊重要地影响.而且大大提高了动手地才能,使我充分体会到了在制造过程中探究地艰难和成功时地欢快.在最终,回想整个课程设计,我们看到了同学们专心争论,劳碌地身影,看到了学院领导和老师对我们严格地监督和热忱地指导.总之,这次课程设计让我收成颇丰,在以后地学习生活中,我确定会更加努力,满怀激情去面对!总结人姓名:2021.6.7欢迎下载精品学习资源参考文献1 杨乐公正 . LabVIEW高级程序设计 . 清华高校出版社 , 20032 江辑光 . 电路原理 . 清华高校出版社 , 19953
29、阎石 . 数字电子技术基础. 高等训练出版社 , 19984 侯国屏 . LabVIEW 7.1 编程与虚拟仪器设计 . 清华高校出版社 , 20055 李文军 , 田瑞利 , 易利鹏等 . 基于 LabVIEW地数据采集与信号处理系统. 现代电子技术 , 20056 刘君华 , 丁晖 , 贾惠芹等 . 虚拟仪器图形化编程语言LabVIEW教程. 电子科技高校出版社 , 20017 乔芳 , 林小玲 , 余渊等 .基于 LabVIEW实时数据采集系统地设计. 中国市政工程 , 20218 孙秋野 , 刘昂 , 王云爽等 . LabVIEW 8 5 快速入门与提高 . 交通高校出版社 , 20219 孟武胜 , 黄鸿等 . 基于 LabVIEW数据采集系统地设计 . 电子测量技术 , 202110 王建群 . 基于 LabVIEW地虚拟仪器开发运算机工程与应用,200311 金维香 . 图形化程序设计G 语言 LabVIEW与虚拟仪器,长沙电力学院学报,200212 李金霞 ,邱公伟等 . 虚拟仪器及 LabVIEW简况,福建电脑 , 2002 年第 9 期欢迎下载精品学习资源附录欢迎下载精品学习资源附录欢迎下载
限制150内