毕业设计(论文)基于labview的温度检测系统.doc
《毕业设计(论文)基于labview的温度检测系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于labview的温度检测系统.doc(53页珍藏版)》请在三一办公上搜索。
1、沈阳理工大学应用技术学院毕业设计(论文)题 目: 基于LabVIEW的温度检测系统系 别: 信息与控制学院 专 业: 测控技术与仪器 学生姓名: 指导教师: 年 月 日摘 要随着测控技术的不断发展,测控技术正向着自动化,智能化,数字化和网络化的方向发展。美国NI公司的提出了“软件就是仪器”的概念,于是LabVIEW应运而生。检测在当今社会的许多工业中不和或缺,有些环境恶劣的地方更是离不开远程的检测系统。本设计就解决了有些重工业、制药业等行业中的有些场所间内不适合人进入时,还需要进行温度检测的问题。本设计有两个方面,上位机是在PC平台上运用LabVIEW软件开发检测界面,并且直观的观察温度变化曲
2、线,根据需要还可以以Excel表格的形式,保存检测的历史数据,根据实时采集的温度数据和设定值比较,提示温度报警;下位机是通过单片机89E52读取温度数据,通过RS-232转USB接口,动如上位机中进行分析处理。LabVIEW的通信模块NI-VISA在V3.0版本之后开始支持USB串口,使下位机与LabVIEW通信时可以不通过数据采集卡接收下位机的监测数据,使LabVIEW的灵活性和实用性更好,节约了硬件部分的成本。关键词:LabVIEW;接口技术;单片机;温度AbstractWith the continuous development of measurement and control t
3、echnology, and its technology is toward automation, intelligent, digital and network development. The company put forward the NI software is instrument concept, so LabVIEW arises at the historic moment.Detection in todays society in many of the industry with or lack of, some environmental bad place
4、is also can not get away from remote detection system.This design is solved some heavy industry, pharmaceutical industry, etc in between some of place is not fit for human in, still need to temperature detection problem. This design has two sides, the PC is in the PC platform using the LabVIEW softw
5、are development testing interface, and intuitive observe temperature curve, according to need to also can be in the form of form to Excel, save detection of historical data, according to the real-time data acquisition data and the temperature of the set value comparison, tip temperature alarm; The m
6、achine is through a single chip computer 89 E52 read temperature data, through the RS-232 turn USB interface, move as a machine for analysis.This design is used to RS232 serial line USB for PC and a machine under the communication. The communication module LabVIEW NI-VISA in V3.0 version began after
7、 support USB serial ports, make the next place machine and can not through LabVIEW communication data acquisition card takes a machine under the monitoring data, make the flexibility and practical better LabVIEW, save the hardware part of the cost.Key words: LabVIEW; Interface technology; MCU; tempe
8、rature目 录摘 要IAbstractII1 绪 论11.1 课题的研究目的及意义11.2 课题的国内外研究现状21.3 课题研究的主要内容32 虚拟仪器概述42.1 虚拟仪器的概念42.2 虚拟仪器的主要特点42.3 虚拟仪器的体系结构52.3.1 虚拟仪器的硬件构成52.3.2 虚拟仪器的软件构成72.4 LabVIEW的概述72.5 LabviEW的应用现状92.6 本章小结103 总体设计113.1系统实现的功能113.2 总体设计方案113.3 本章小结124 上位机LabVIEW的程序设计134.1 USB接口设计134.2 USB系统的结构144.2.1 USB系统概述144
9、.2.2 USB主机154.2.3 USB设备154.3 NI-VISA概述164.3.1 N1-VISA简介164.3.3 与Nl-VISA相配合的LabVIEW模板中VI子节点164.3.4 USB设备读写的操作次序174.4 LabVIEW2010中串口的配置174.5 上位机LabVIEW程序的前面板和程序框图184.5.1 数据处理184.5.2 LabVIEW的前面板和各个部分的功能194.5.3 LabVIEW的程序框图和各个部分的功能214.6 本章小结225 下位机硬件和程序设计235.1 温度测控仪表的硬件组成235.2 单片机235.2.1 MPC89E52AE单片机应用
10、235.2.2 MPC89E52AE单片机的主要特点244.3 MAX232电平转换芯片255.3.2 MAX232电平转换芯片应用255.3.2 MAX232电平转换芯片的引脚介绍255.3.3 MAX232电平转换芯片的主要特点265.4 DS18B20温度传感器265.4.1 DS18B20温度传感器应用265.4.2 DS18B20的主要特性275.5 单片机程序的编写275.5.1 Keil编译器软件应用275.5.2 下位机程序设计286 整体调试306.1 LabVIEW上位机程序调试306.1.1 找出语法错误306.1.2 设置执行程序高亮306.1.3 断点与单步执行316
11、.1.4 探针316.2 下位机调试326.2.1 下位机硬件检测调试32总 结33致 谢34参 考 文 献35附录A 英文原文36附录B 汉语翻译39附录C 电路图42附录D 下位机C语言程序431 绪 论1.1 课题的研究目的及意义温度是工业生产和科学研究实验中的一个非常重要的参数,物体的许多物理现象和化学性质都与温度有关,许多生产过程都是在一定的温度范围内进行的,需要测量温度的场合极其广泛。目前的温度测量系统一般使用的都是传统仪器,传统仪器的功能都是通过硬件或者固化的软件来实现的。这种框架结构决定了它只能由仪器厂家来定义、制造,而且功能和规格一般都是固定的,用户无法随意改变其结构和功能。
12、随着科学技术的进步,计算机技术的飞速发展,传统仪器己经不能适应现代监测系统的要求,美国国家仪器公司(简称NI)率先提出虚拟仪器 (Virtual Instrumentation)的概念,它彻底打破了传统仪器由厂家定义生产,用户无法改变的模式,从而使测控仪器发生了一场巨大的变革。20世纪90年代初在我国兴起对虚拟仪器的开发和应用,现在已进入航空、航天、通信、医疗、电力、石油勘探、铁路等行业,并得到了广泛的应用,未来市场潜力巨大。虚拟仪器是当前测控领域的技术热点,它代表了未来仪器技术的发展方向。虚拟仪器是通过应用程序将通用计算机与功能模块硬件结合在一起的一种全新的测控仪器系统。用户通过显示器友好的
13、图形界面操作计算机,完成对被测量的数据采集、分析、处理、显示、存储等整套测试工作,如同操作一台自行定义与设计的专用传统仪器一样。虚拟仪器与传统仪器比较,它具有所需的硬件较少、购置费用低、可重复利用;仪器的关键在软件、可自行定义、技术更新非常快、开发与维护费用较低、系统开放、方便与外设、网络连接等一系列的优点。因此虚拟仪器技术备受各国关注,近十年来,虚拟仪器在国际上发展非常迅速,在发达国家应用已经十分普及,被广泛应用于测量、监控、电信及教育等各个领域,目前正朝着总线与驱动程序标准化;硬、软件模块化,硬件模块即插即用;软件编程平台图形化、通用化、智能化和网络化方向发展。目前,电子测量仪器发展中出现
14、的虚拟仪器概念己经逐步被很多领域所接受,对实现柔性的测控系统具有明显的推动作用。利用现有的计算机,加上适当的仪器硬件和应用软件(如LabVIEW)构成虚拟仪器,使其既具有传统仪器的基本功能,又能让用户根据自己的需求变化随时定义,实现多种多样的应用要求。虚拟仪器不但灵活可变、功能强大,而且使用简单方便,便于技术升级更新,系统的使用和维护费用极低,同时具有极高的可靠性。1.2 课题的国内外研究现状虚拟仪器目前在国外发展得非常快,以美国国家仪器公司(NI公司)为代表的一些厂商己经在市场上推出了基于虚拟仪器技术而设计的商品化仪器产品。在美国虚拟仪器及其图形编程语言,己经作为各大学理工科学生的一门必修课
15、。美国斯坦福大学的机械工程系要求三、四年级的学生在做实验时应用虚拟仪器进行数据采集和实验控制。近年来,世界各国的虚拟仪器公司开发了许多虚拟仪器开发平台软件,以便使用者利用这些公司提供的开发平台软件组建适合自己的虚拟仪器或测试系统,并编制测试软件。最早和最具影响力的开发软件,是NI公司的LabVIEW和Labwindows/CVI。LabVIEW采用的是图形化编程方案,是非常实用的开发软件;Labwindows/CVI是为熟悉C语言的开发人员设计的、在Windows环境下的标准ANSIC开发软件。除了上述的几种开发软件之外,美国HP公司的H-VEE和HPTIG软件,美国Tektronix公司的E
16、z-Test和Tek-TNS软件,以及美国 HEM Data公司的Sanp-Master软件,也是国际上公认的优秀虚拟仪器开发软件。当今虚拟仪器的系统开发采用的总线包括GPIB通用接口总线、传统的RS-232串行总线、PXI总线、VXI总线,以及己经被PC机广泛采用的USB总线和IEEE1394总线。世界各国的公司,特别是美国的NI公司,为使虚拟仪器能够适应各种总线的配置,开发了大量的软件以及适应要求的硬件,可以灵活地组建各种不同复杂程度的虚拟仪器自动测控系统。虚拟仪器的开发厂家,为了扩大虚拟仪器的功能,在测量结果的数据处理、表达模式及其变换方面也做了许多工作,发布了各种软件,建立了数据处理的
17、高级分析库和开发工具库,使虚拟仪器发展成为能够组建极为复杂自动测试系统的仪器系统。在国内己有部分院校的实验室引入了虚拟仪器,国内专家预测:未来几年内,我国将有50%的仪器为虚拟仪器。国内将有大批企业使用虚拟仪器系统对生产设备的运行状况进行实时检测。随着微型计算机技术的发展,虚拟仪器将会逐步取代传统仪器而成为测试仪器的主流。虚拟仪器技术的提出与发展,标志着二十一世纪自动控制与电子测量仪器领域技术发展的一个重要方向。1.3 课题研究的主要内容本文重点介绍了利用LabVIEW开发环境设计上位机的监控界面,上位机通过USB转RS232串行口与89E52单片机通信,读取温度传感器DS18B20的温度测量
18、数据,从而实现对温度参数的实时检测。本文主要进行了以下几方面的工作:1、论述了智能温度测控系统的课题目的及意义,智能温度测控系统的国内外发展概况及本论文的主要内容。2、详细介绍了虚拟仪器技术的概念、特点和体系结构,虚拟仪器开发软件LabVIEW及图形化编程语言的特点及应用现状。3、温度检测系统的设计思路及方案,对系统软件开发平台进行选择。4、介绍智能温度测控系统硬件组成,电烤箱的功率调节方式及各硬件电路的设计。5、 电烤箱温度控制系统软件整体设计方案,及上位机和下位机的设计过程。6、对所做工作进行了总结,对未来的研究作了展望。2 虚拟仪器概述2.1 虚拟仪器的概念随着计算机技术、微电子技术和网
19、络技术的迅速发展,传统仪器己经不能适应现代测控系统的要求,美国国家仪器公司率先提出虚拟仪器的概念,它彻底打破了传统仪器由厂家定义、用户无法改变的模式,使得用户可以自己定义仪器,灵活地设计仪器系统,以满足多样化的需求。从而使电子测量仪器和自动控制领域发生了一场巨大的变革。虚拟仪器是指具有虚拟仪器面板的个人计算机仪器,即是在通用计算机上加上一组软件或硬件,使得使用者在操作这台计算机时,就像在操作一台他自己设计的专用传统电子仪器。其实质是将计算机技术和仪器技术相结合,把传统仪器的三大功能,全部放在计算机上来完成。利用计算机屏幕形象、方便地模拟各种仪器控制面板,以各种形式表达输出检测结果;用计算机软件
20、实现各种各样的信号分析、处理及存储,完成多种多样的测试功能;用键盘或鼠标代替传统仪器的面板按键与旋钮,人手不再触及仪器本身,实现硬件软件化的结果。虚拟仪器充分利用最新的计算机技术来实现和扩展仪器的功能,进而逐步代替传统仪器完成某些功能,如数据的采集、分析、显示和存储等,最终达到取代传统电子仪器的目的。2.2 虚拟仪器的主要特点虚拟仪器是计算机技术介入仪器领域所形成的一种新型的富有生命力的仪器种类。与传统仪器相比,虚拟仪器的主要特点可以概括为以下几个方:1、强调“软件就是仪器”的新概念,取代传统仪器“硬件为主体”的概念。软件在仪器中充当了以往由硬件甚至整机来实现的角色,软件是虚拟仪器的核心,而虚
21、拟仪器中的硬件仅仅是为了解决信号的输入、输出,这是虚拟仪器相对于传统仪器,在概念上的重大突破。虚拟仪器的处理能力和智能化程度主要取决于软件,用户可根据需要,将先进的处理算法、人工智能或者专家系统应用于仪器的设计与集成,从而将仪器的水平提高到一个新的层次。而且,虚拟仪器充分利用了计算机丰富的图形用户界面资源,建立图形化软面板来代替常规的仪器控制面板,真正做到界面友好、人机交互。2、虚拟仪器的功能可由用户定义,虚拟仪器的功能可在用户机上产生,从而使得仪器不再完全由硬件决定,彻底打破了传统仪器一经设计、制造完成后,其功能不可改变的单一性、封闭性。当需要时,用户可通过软件编程添加新的功能,而不必购买新
22、的仪器,使得一台虚拟仪器可以实现各种仪器的不同功能,大大提高了仪器功能的灵活性。3、易于构建网络化的测量仪器,虚拟仪器基于计算机网络技术和接口技术,具有灵活、方便的互联性,能与网络及其他周边设备互联。随着网络技术的发展,已经形成网络虚拟仪器,它是一种基于Web技术的新型虚拟仪器,使得虚拟仪器成为Internet的一部分,可方便地构建远程自动测控系统,实现测量、控制过程的网络化。4、虚拟仪器硬件和软件都制定了开放的工业标准,而且采用了模块化结构,系统具有良好的开放性和扩展性。系统必需的基本硬件,如数据采集电路等被高度集成,制成数据采集卡,实现硬件模块的即插即用。系统软件的开发是基于模块化的设计思
23、想,并大量运用函数库、动态链接库和类库,代码具有良好的可重复性。虚拟仪器利用软件,选配一个或几个带有共性的基本仪器硬件来组成一个通用硬件平台,通过调用不同的软件来扩展或组成各种功能的仪器或系统,由于虚拟仪器具有标准性、开放性和模块化结构,用户可以将仪器的设计、使用和管理统一到虚拟仪器标准,提高可重复利用率。系统组建时间缩短,功能易于扩展,软硬件生产、维护和开发的费用降低。2.3 虚拟仪器的体系结构任何测量测试仪器的主要功能都是由三大部分组成:数据采集;数据测试和分析;结果输出显示。而虚拟仪器也是由这三大部分组成,不同的是虚拟仪器的数据分析和结果输出完全山计算机的软件系统来完成。只要提供一定的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 labview 温度 检测 系统
链接地址:https://www.31ppt.com/p-3979397.html