LabView的温度监测系统
- 格式:doc
- 大小:199.50 KB
- 文档页数:10
基于LabVIEW的温度检测系统摘要温度是个基本的物理量,他是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度测量的要求也越来越高,而且测量范围也越来越广。
合理的温度范围和精确地温度的测量队提高产品的质量、产量,降低消耗,实现工业生产自动化,均有积极作用,因此温度检测技术的研究具有重大意义。
本系统是一个基于LabVIEW的温度检测系统,采用多点温度检测,能检测较大区域内的温度变化,主要包括上位机和下位机两个部分。
下位机使用的DS18B20传感器和AT89C51单片机。
上位机和下位机的通讯方式是串口通讯。
上位机使用的是虚拟仪器LabVIEW,主要功能是实时温度的显示,温度曲线时间轴的显示,历史温度曲线的显示以及超限温度报警。
关键字:Labview 温度测量ABSTRACTThe temperature is a basic physical quantity, it is one of the most common industrial processes, the most important process parameters. With the continuous development of industry, the requirements for temperature measurement is also getting higher and higher, and the increasingly wide range of measurement. Reasonable temperature range and accurate temperature measurement team to improve product quality, production, reduce consumption, to achieve the automation of industrial production, had an active role in temperature sensing technology is of great significance.This system is a temperature sensing system based on LabVIEW, using multi-point temperature detection can detect temperature changes within the larger area, including two parts of the upper and lower machine. The next bit machine using the DS18B20 sensors and AT89C51 microcontroller. The upper and lower machine communication is serial communication. The host computer using a virtual instrument LabVIEW, the main function is to display real-time temperature, the temperature curve Timeline display, alarm display and gauge the temperature of the historical temperature curve.Keywords: LabVIEW Temperature survey目录摘要 (I)ABSTRACT (II)目录 (III)第1章引言 (1)1.1 背景 (1)1.2国内外研究现状 (2)1.2.1温度传感器 (2)1.2.2 上位机 (3)1.2.3 上位机与下位机通讯方式 (4)1.3研究内容 (4)第2章系统设计 (5)2.1下位机设计 (5)2.1.1 温度检测模块设计 (5)2.1.2 上位机和下位机的通讯方式设计 (6)2.1.3 下位机主控模块设计 (6)2.2上位机设计 (6)第3章下位机的软硬件实现 (9)3.1硬件实现 (9)3.1.1 DS18B20温度传感器 (9)3.1.2 单片机外围电路 (10)3.2下位机软件设计 (11)第4章上位机实现 (13)4.1上位机总体模块 (13)4.2模块分析 (13)4.2.1 串口通讯模块 (13)4.2.2 数据处理模块 (15)4.2.3 数据显示模块 (17)4.2.4 温度报警模块 (20)第5章调试 (21)5.1硬件调试 (21)5.2软件调试 (21)5.2.1 调试准备 (21)5.2.2 运行结果 (22)第6章结束语 (24)致谢 (25)参考文献 (26)附录I 源代码 (27)附录II 下位机电路图 (44)附录II 上位机程序图 (45)第1章引言1.1 背景温度是表征物体冷却程度物理量, 在许多工业生产和科学实验过程中,温度参数的检测和控制都非常重要。
利用LabVIEW进行温湿度监测与控制温湿度监测与控制是当前生活和工业中广泛应用的一项技术。
利用LabVIEW软件可以实现对温湿度进行实时监测和控制,提高生产效率和保障生活质量。
本文将介绍利用LabVIEW进行温湿度监测与控制的原理和方法。
一、温湿度监测系统设计温湿度监测系统是由传感器、数据采集模块、数据处理模块和控制执行模块组成的。
传感器用于感知环境中的温湿度信息,数据采集模块负责将传感器获取的模拟信号转换为数字信号,数据处理模块通过LabVIEW软件进行信号处理和显示,控制执行模块实现对环境的温湿度控制。
二、LabVIEW软件介绍LabVIEW是美国国家仪器公司(National Instruments)推出的图形化编程软件,具有直观的界面和丰富的功能。
用户可以通过拖拽、连接图形化元件来编写程序,而无需编写繁琐的代码。
LabVIEW软件支持多种硬件设备的驱动程序,可以方便地与各类传感器和执行器进行连接和通信。
三、LabVIEW温湿度监测与控制流程1. 硬件连接:首先将温湿度传感器连接到数据采集模块,通过数据线将数据采集模块连接到计算机。
2. 创建VI:在LabVIEW软件中创建一个VI(Virtual Instrument,虚拟仪器),用于实现温湿度监测与控制功能。
3. 数据采集:在VI中添加数据采集模块的驱动程序,设置数据采集的参数,如采样间隔、采样时长等。
4. 信号处理:通过添加信号处理模块,对采集到的温湿度数据进行滤波、校准等处理,使其更加准确和可靠。
5. 数据显示:使用LabVIEW提供的图形绘制工具,在VI中添加显示窗口,将处理后的温湿度数据以实时曲线的形式显示出来。
6. 控制执行:在VI中添加控制执行模块的驱动程序,设置控制参数,如设定温度、湿度的阈值,实现对温湿度的控制。
7. 用户界面:通过LabVIEW提供的界面设计工具,创建一个用户友好的界面,方便用户实时监测温湿度和进行控制调节。
摘要随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。
各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。
随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。
数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。
数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。
温度数据采集系统广泛的应用于人们的日常生活中。
本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。
全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。
关键词:labview ,虚拟仪器,温度监测系统目录中文摘要 (1)一概述 (3)1.1研究背景 (3)1.1.1温度的研究背景 (3)1.1.2 LABVIEW的发展 (3)1.2研究的意义 (4)二设计的任务以及要求 (4)2.1设计的任务 (4)2.2设计的要求 (4)三系统化设计 (4)3.1系统设计方案 (4)3.1.1 结构框图 (4)3.2.2 系统工作原理 (5)3.2单元模块设计 (5)3.2.1单元模块的设计 (7)3.2.2单元模块的链接 (9)四系统调试 (8)4.1 前面板布置 (8)4.2 系统运行以及分析 (8)五结论与展望 (9)六仪器设备清单 (9)参考文献 (9)一概述1.1研究背景1.1.1 温度的研究背景传统靠人工控制的温度、湿度、液位等信号的测压﹑力控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等);且它们的体积较大、使用不够方便,更重要的是参数的设定需要有其它仪表的参与,外界设备多,成本高,因而越来越适应不了社会的要求。
基于labview的温度监测系统设计任务书1.背景介绍现代工业生产和生活中,温度监测系统在各个领域中都扮演着非常重要的角色。
从工业生产中的温度控制,到医疗设备和环境监测中的温度监测,都需要可靠的温度检测系统来确保生产和生活的安全和稳定。
因此,设计一款高效、稳定、精准的温度监测系统是非常有必要的。
2.设计目标本次设计的目标是开发一款基于LabVIEW的温度监测系统,主要用于工业生产、医疗设备和环境监测等领域。
该系统需要满足以下主要设计目标:-提供高精度的温度监测功能,能够在工业生产中实时监测温度并进行控制;-能够实时采集温度数据,并能够对数据进行存储、分析和显示;-支持远程监控和控制功能,方便用户在远程地点对温度系统进行监测和控制。
3.技术需求为了实现设计目标,需要满足以下技术需求:-传感器:选择高精度、稳定的温度传感器,能够在-50℃至150℃范围内工作,并且具有快速的响应时间和高灵敏度;- LabVIEW软件:利用LabVIEW软件进行系统的设计和开发,实现数据采集、处理和显示功能;-远程通信技术:使用网络通信技术,实现远程监控和控制功能;-数据存储和分析:需要采用数据库存储技术,对采集的温度数据进行存储和分析。
4.系统设计4.1系统硬件设计传感器选择:选择一款高精度、稳定的温度传感器,例如PT1000,它具有高精度和稳定的特性,可以满足系统的测温要求。
数据采集和处理:使用DAQ卡进行数据采集和预处理,实现对温度数据的快速采集和处理。
远程监控功能:通过网络模块,实现系统远程监控和控制功能,便于用户随时随地监控温度系统的工作状态。
4.2系统软件设计数据采集和处理:使用LabVIEW软件进行数据采集和处理,通过编程实现对温度数据的实时采集和处理。
数据存储和分析:利用LabVIEW和数据库技术进行温度数据的存储和分析,实现对历史温度数据的查询和分析功能。
远程通信功能:通过LabVIEW和网络通信技术,实现对温度系统的远程监控和控制功能,方便用户进行远程操作。
基于LabVIEW的自动温度监控系统的设计作者:何乾伟,王小魏,黄致尧来源:《科技视界》 2015年第27期何乾伟王小魏黄致尧(西南石油大学石油与天然气工程学院,四川成都610500)【摘要】传统的温度监控器功能完全依赖硬件实现,有精度低、速度慢、价格昂贵等缺点,根据温度监控的需要,结合虚拟仪器的特点,基于LabVIEW的开发平台设计了一种自动温度监控系统。
该系统主要完成了前面板和程序框图的设计,具有使用灵活、效率高、自动化程度高、操作简单、可实现用户自定义其功能等优点。
【关键词】温度监控系统;LabVIEW;程序;设计0引言借助于仪器仪表技术和计算机技术的飞速发展,虚拟仪器随之诞生,20世纪80年代,美国国家仪器公司首先提出虚拟仪器的概念,和传统仪器相比,虚拟仪器具有使用灵活、效率高、自动化程度高、操作简单、可实现用户自定义其功能等优点。
虚拟仪器已成为未来仪器发展的一种趋势,但这也对现有虚拟仪器技术提出了更高的要求。
本文重点介绍了一种基于LabVIEW而设计的数字化自动温度监控系统,在很大程度上解决了传统温度检测仪器的诸多弊端。
该仪器可以由用户自由地组合计算机平台、硬件、软件、以及各种实现应用所需要的附件,这种灵活性可由供应商定义,功能固定、独立的传统仪器无法与之相比。
1自动温度监控系统的设计指标该自动温度监控系统基于LebView而设计,在实现传统温度监控器所实现的功能的基础上,结合虚拟仪器的特点进而增加了一些传统仪器不具备的新功能,该设计实现的主要功能如下:1)实时监测温度数值;2)自动分析已检测温度,显示最大温度、最小温度和平均温度;3)设定温度的监控范围,出现异常时报警提示;4)华氏温度与摄氏温度之间互相转换;5)用户可以控制监测过程。
2自动温度监控系统的设计2.1前面板的设计前面板的设计主要包括显示部分和控制部分,具体设计步骤如下,图1为前面板的设计图。
2.1.1显示部分显示部分主要包括一个波形图表和多个字符串显示控件,波形图表用于显示当前温度值和规定的报警温度温度上下线,字符串显示控件分别用于显示设定的温度上下线、当前温度值、最大温度、最小温度和平均温度,以便于更加直观的观察各项温度的精确值。
使用LabVIEW进行温度控制实现精确的温度调节和监测在科学研究、实验室操作、工业生产等领域中,温度控制是一项至关重要的任务。
为了实现对温度的精确调节和监测,使用LabVIEW (Laboratory Virtual Instrument Engineering Workbench)这一基于图形化编程的软件平台,可以提供便捷、灵活和高效的解决方案。
LabVIEW是一种由美国国家仪器公司(National Instruments)开发的工具软件,它允许用户通过可视化编程来创建控制、测量和测试系统。
借助LabVIEW,用户可以通过拖拽和连接不同的函数块来构建程序,而不需要编写传统的文本代码。
在温度控制的实例中,LabVIEW可以与温度传感器和执行器等硬件设备进行连接,实时获取温度数据并控制传热系统以实现温度调节。
下面将分为三个部分介绍具体的温度控制实现。
1. 温度检测在LabVIEW中,可以通过连接温度传感器,如热电偶或热敏电阻,来实现温度的准确监测。
使用LabVIEW提供的虚拟仪器(Virtual Instrument)和相应的函数模块,用户可以读取传感器输出的模拟信号,将其转换为数字信号,并进行数据处理和显示。
首先,在LabVIEW的开发界面中,用户可以选择合适的传感器接口并建立连接。
然后,通过LabVIEW提供的模块化函数,用户可以设置采样率、传感器类型、数据格式等参数。
接着,用户可以添加数据处理的模块,如滤波器、数据平均等,以提高温度数据的可靠性和抗干扰能力。
最后,利用LabVIEW的图形化界面设计功能,用户可以自定义数据显示的格式,如实时曲线图、数字显示等,便于用户直观地观察和分析温度变化。
2. 温度控制除了温度检测,LabVIEW还可以实现温度的精确调节。
用户可以通过与执行器(如电热器或制冷机)的连接,实时接收温度数据,并根据设定的目标温度进行反馈控制。
在LabVIEW中,用户可以设置温度控制的参数,如比例、积分和微分系数,以及控制周期。
基于labview的温度监测系统设计任务书一、项目背景随着工业和生活水平的提高,对温度监测系统的需求日益增加。
温度监测系统是通过传感器对环境或物体的温度进行实时监测、采集和处理,以达到控制、报警、记录或调节的目的。
本项目旨在设计一套基于LabVIEW的温度监测系统,能够实现高精度、高稳定性的温度监测,并具有数据可视化、报警提示、远程监测等功能。
二、项目目标1.设计一套温度监测系统,能够实现对环境或物体的温度进行实时监测、采集、处理和显示。
2.实现对温度数据的实时监测和记录,能够生成温度曲线图,并具有数据查询、导出、打印等功能。
3.实现对温度数据的报警处理,能够根据设定的温度阈值进行报警提示,并具有报警记录和处理功能。
4.设计一套用户界面友好、操作简便的温度监测系统,能够实现远程监控和操作。
三、系统总体设计1.系统硬件设计:包括传感器、数据采集模块、数据处理模块、显示模块等。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集、数据处理、数据显示、报警处理、远程监控等功能的实现。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置等功能。
四、具体实施方案1.系统硬件设计:选择高精度、高稳定性的温度传感器,并通过数据采集模块进行数据采集和处理;数据采集模块采用高速ADC进行温度数据转换,并通过数据处理模块进行数据存储和处理;显示模块采用高清晰度显示屏进行温度数据的显示。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集模块、数据处理模块、数据显示模块、报警处理模块和远程监控模块等功能的实现;利用LabVIEW的图形化编程和数据可视化功能,实现对温度数据的实时监测、记录、显示和分析。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置、远程监控等功能的实现;实现对温度数据的可视化和直观显示,使用户能够方便地进行操作和管理。
基于labview的温度监测系统设计任务书基于LabVIEW的温度监测系统设计任务书:1. 任务概述本任务旨在设计一个基于LabVIEW的温度监测系统,能够实时监测传感器输出的温度数据,并能够进行数据采集、处理、存储和实时显示。
该系统将使用一个传感器、一个数据采集模块和一个图形化用户界面,以实现对温度的监测和控制。
2. 系统功能2.1 数据采集该系统将使用一个温度传感器来采集温度数据。
传感器将实时输出温度值,并将其发送到数据采集模块。
数据采集模块将接收传感器输出并将其转换为数字信号,以便在图形化用户界面中进行显示。
2.2 数据处理数据采集模块将接收传感器输出并将其转换为数字信号。
这些数据将存储在一个数据库中,以便进行后续分析和处理。
数据处理模块将使用SQL语言或其他数据库技术来访问数据库,并提取所需的数据。
2.3 实时显示系统将使用图形化用户界面来实时显示温度数据。
用户将能够通过拖拽和放置控件来自定义用户界面,并使用控件来实时监测温度数据。
2.4 控制系统将使用LabVIEW编程语言来控制系统的运行。
用户可以通过编程来设置温度传感器的阈值、设定温度报警阈值等,以便对系统进行控制。
3. 系统硬件3.1 传感器该系统将使用一个温度传感器来采集温度数据。
传感器将实时输出温度值,并将其发送到数据采集模块。
3.2 数据采集模块该系统将使用一个数据采集模块来接收传感器输出并将其转换为数字信号。
数据采集模块将具有多个输入端口,以满足不同的温度传感器输出。
3.3 图形化用户界面该系统将使用图形化用户界面来实时显示温度数据。
用户将能够通过拖拽和放置控件来自定义用户界面,并使用控件来实时监测温度数据。
4. 系统软件4.1 LabVIEW编程语言该系统将使用LabVIEW编程语言来控制系统的运行。
用户可以通过编写程序来设置温度传感器的阈值、设定温度报警阈值等,以便对系统进行控制。
4.2 数据库技术系统将使用SQL语言或其他数据库技术来访问数据库,以提取所需的数据。
基于labview的温度监测系统设计任务书设计任务书1.项目背景温度监测是很多领域中非常重要的一项工作,包括工业生产、环境监测、实验室等。
随着科技的发展,温度监测系统的要求也越来越高,需要实时、准确地采集和显示温度数据,并具备远程监控和报警功能。
本项目旨在设计一套基于LabVIEW的温度监测系统,满足实时监测、报警和远程控制的需求。
2.项目目标设计一套基于LabVIEW的温度监测系统,并实现以下功能:-实时采集温度数据:系统能够通过传感器实时采集环境温度数据,并在界面上显示。
-数据存储和显示:系统能够对采集的温度数据进行存储和显示,用户可以随时查看历史数据。
-温度报警功能:系统能够监测温度是否超过预设阈值,当温度超过阈值时能够及时报警。
-远程监控和控制:系统能够实现远程监控和控制,用户可以通过网络远程查看温度曲线和控制设备。
3.项目内容-硬件设计:选择适合的温度传感器,并与LabVIEW开发平台进行连接,实现温度数据的实时采集。
-软件设计:使用LabVIEW开发平台,设计温度监测界面,并实现温度数据的存储、显示和报警功能。
-网络通信:实现通过网络实现远程监控和控制的功能。
-系统集成与测试:对硬件和软件进行集成调试,并进行测试和优化,确保系统正常运行。
4.项目进度安排-第一周:项目启动会议,明确项目需求和目标,进行相关文献调研。
-第二周:选择合适的硬件传感器,并进行硬件连接和驱动程序的编写。
-第三周:使用LabVIEW开发界面,实现温度数据的实时采集和显示。
-第四周:实现温度数据的存储和报警功能,进行相关功能测试。
-第五周:实现远程监控和控制功能,进行网络通信测试。
-第六周:对整个系统进行集成调试,进行性能测试和优化。
-第七周:项目总结和报告书的撰写。
5.项目预算本项目的预算主要用于购买硬件传感器、LabVIEW开发平台软件及相关设备,预计总预算为3000元。
6.项目评估项目最终评估将根据以下几个方面进行:-功能评估:根据设计目标中所提及的功能进行测试,评估系统是否满足需求。
毕业设计(论文)题目基于LabVIEW的温度监控系统设计摘要针对传统测温系统存在的若干问题,基于虚拟仪器技术,利用Lab VI EW 软件设计开发了温度测量系统将传感器测量到的数据通过数据采集卡采集到计算机.再利用虚拟仪器开发软件L a b VI E W 进行编程.向用户提供操作界面和显示界面,实现了温度的数据采集、传送、分析和显示,并向用户提供历史查询功能。
结果表明,系统结构简单、界面良好、易于操作,测量准确、稳定可靠、温度控制精度优于± 0 - 3 ℃.可以满足工业测试的需要。
关键词:虚拟仪器;L a b VI EW;软件设计;温度测量。
AbstractI n v i e w o f t r a di t i o na l t e mpe r a t ur e me a s u r e me nt e x i s t e n c e ce r t a i n qu e s t i o ns ,us i ng o f La bVI EW s o f t wa r e,t he t e mp e r a t u r e me a s u r i n g s y s t e m b a s e d o n v i r t u a l i n s t r u me n t t e c h n i q u e i s d e s i g n e d .I t c a n r e a l i z e t h e d a t a a c q u i s i t i o n o f t e mp e r a t u r e a s we l l a s d a t a t r a n s mi s s i o n,a n a l y s i s a n d d i s p l a y ,wi t h t h e d e v e l o p me n t s o f t w a r e o f v i r t u a l i n s t r u me n t s La b VI EW ,s e n s o r s ,d a t a a c q ui s i t i o n s a nd S O o n,i n a dd i t i o n t o p r o v i d e u s e r s wi t h hi s t o r ic d a t a i nq ui r e .Ex pe r ime n t a l r e s ul t s s ho w t h a t t h e s y s t e m i s s i mp l e,g o od i nt e r f a c e,e a s y o pe r a t i on,me a s ur e me n t a c c u r a c y,s t a bl e,t e mp e r a t ur e c o n t r o l a c c u r a c y i s b e t t e r t ha n±0.3℃ t o me e t t he ne e d s o f i ndu s t r i a l t e s t .Ke y word:v i r t u a l i n s t r u me nt ;La bVI EW ;s o f t wa r e d e s i g n;t e mpe r a t u r e me as u r in g第1章绪论1.1 课题研究的意义及现状温度是机械工业生产和科学研究实验中的一个非常重要的参数,许多系统的工作都是在一定的温度范围内进行的,需要测量温度和控制温度的场合及其广泛。
摘要本文介绍了基于Labveiw的温度测控系统的研究,本系统以Labview为软件开发环境,数据采集卡为硬件基础,实现对温度的自动测试与控制。
它采用虚拟仪器技术,用软件代替硬件,改变了原有温度测控系统的设计思路。
关键词:Labview,虚拟仪器,温度测控ABSTRACTThis text introduces based on the LabVIEW (Laboratory Virtual Instrument Engineering Workbench) Software to design tempreture measuere and control System,this system is designed in Labview environment,and data collection Card as hard base.it measures and controls the tempreture automacticly.It include the vi technology,and changes the traditional overall design thinking of tempreture measure and control intrusment, eplacing the hardware with the software.Key words:L abview, VI ,Tempreture Measure And Control目录第一章 绪 论 (1)1.1 课题的背景和意义 (1)1.2 虚拟仪器 (1)1.3 课题的研究内容及方法 (2)第二章 图形化编程语言LABVIEW (3)2.1 LabVIEW简介 (3)2.1.1 LabVIEW软件的特点 (3)2.1.2 LabVIEW的基本开发环境 (3)2.2 LabVIEW模板简介 (5)2.2.1 工具模板 (5)2.2.3 功能模板 (7)2.3 基于Labview平台的虚拟仪器的设计 (9)2.3.1 虚拟仪器的构成及分类 (9)2.3.2 虚拟仪器的设计步骤 (11)2.3.3 典型虚拟仪器实例 (13)第三章 温度测控系统 (14)3.1 温度测控系统介绍 (14)3.2 基于Labview的温度测控系统的研究内容 (14)第四章 系统的总体设计 (16)4.1 系统主要原理 (16)4.2 系统的设计 (16)4.2.1 控制系统的设计 (17)4.3 系统的主要组成 (19)4.4 系统的流程框图 (19)4.5 系统前面板组成 (20)第五章 系统详细设计 (21)5.1 软件部分 (21)5.1.1 系统前面板设计 (21)5.1.2 系统框图设计 (23)5.2 硬件部分设计 (28)5.2.1 温度测控电路设计 (28)5.2.2温度信号滤波设计 (29)第六章 实验测试数据及结论 (31)第七章 经济技术分析报告 (35)第八章 结束语 (37)参 考 文 献 (388)致 谢 (39)第一章绪论1.1 课题的背景和意义在许多行业中工业系统中,温度测控系统是不可或缺的。
LabVIEW应用实例温度监测与控制LabVIEW应用实例:温度监测与控制LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款基于图形化编程的虚拟仪器软件平台,被广泛应用于工程、科学和教育领域。
本文将通过一个实际应用示例,介绍如何使用LabVIEW来监测和控制温度。
一、引言随着技术的不断进步,温度控制在许多领域中变得至关重要。
例如,在工业生产中,精确的温度控制可以提高产品质量和生产效率。
在科研实验中,稳定的温度条件对于获得准确的实验结果至关重要。
因此,利用LabVIEW的强大功能来实现温度监测和控制是非常有意义的。
二、实验原理本实验使用一个温度传感器来监测环境温度,并通过一个加热器来控制环境温度。
LabVIEW可以通过与传感器和加热器的连接,实时获取温度数据并控制加热器的操作。
下面是实验步骤:1. 连接温度传感器:将温度传感器连接到LabVIEW的数据采集卡上。
2. 设定温度范围:设置期望的温度范围,例如20°C至25°C。
3. 获取温度数据:使用LabVIEW的数据采集功能获取传感器实时的温度数据。
4. 温度控制算法:根据采集到的温度数据,使用LabVIEW进行温度控制算法的设计。
例如,当温度低于设定范围时,打开加热器;当温度高于设定范围时,关闭加热器。
5. 控制加热器:利用LabVIEW控制加热器的开关,实现温度控制。
三、LabVIEW实现在LabVIEW中实现温度监测和控制需要使用到以下几个模块:1. 数据采集模块:通过连接数据采集卡和温度传感器,实时获取温度数据。
2. 温度显示模块:将采集到的温度数据显示在LabVIEW的界面上,以便实时监测。
3. 温度控制模块:设计温度控制算法,并根据温度数据控制加热器的开关。
4. 用户界面模块:设计一个直观友好的用户界面,提供设定温度范围和监测数据的功能。
通过将以上模块进行连接和调试,即可实现温度监测和控制系统。
传感器技术与应用课程设计
设计题目:___ _基于LabView的温度监测系统_______ 班级:__________ _电信08-1班________________ 学号:__________ _ __29号____________________ 姓名:_______ _ _李锦明 _______ _________ 指导老师:_____ ____ ___张静_ ________________ 设计时间:__________2011年12月5日_ _________
摘要
随着信息领域各种技术的发展,在数据采集方面的技术也取得了很大的进步,采集数据的信息化是目前社会的主流发展方向。
各种领域都用到了数据采集,在石油勘探,地震数据采集领域已经得到应用。
随着测控技术的迅猛发展,以虚拟仪器为核心的数据采集系统已经在测控领域中占到了统治地位。
数据采集系统是将现场采集到的数据进行处理、传输显示、储存等操作。
数据采集系统主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。
温度数据采集系统广泛的应用于人们的日常生活中。
本文主要介绍了利用labview实现温度采集系统的设计过程,系统结构时利用了labview的虚拟仪器技术,由labview虚拟系统自生成温度信号,通过温度的采集实现对温度数据的采集,预处理,分析,储存和显示。
全文的内容主要包括:虚拟仪器的发展,labview虚拟仪器的介绍,温度采集系统的制作与调试最后是自己在本次制作中的不足与展望。
关键词:labview ,虚拟仪器,温度监测系统
目录
中文摘要 (1)
一概述 (3)
1.1研究背景 (3)
1.1.1温度的研究背景 (3)
1.1.2 LABVIEW的发展 (3)
1.2研究的意义 (4)
二设计的任务以及要求 (4)
2.1设计的任务 (4)
2.2设计的要求 (4)
三系统化设计 (4)
3.1系统设计方案 (4)
3.1.1 结构框图 (4)
3.2.2 系统工作原理 (5)
3.2单元模块设计 (5)
3.2.1单元模块的设计 (7)
3.2.2单元模块的链接 (9)
四系统调试 (8)
4.1 前面板布置 (8)
4.2 系统运行以及分析 (8)
五结论与展望 (9)
六仪器设备清单 (9)
参考文献 (9)
一概述
1.1研究背景
1.1.1 温度的研究背景
传统靠人工控制的温度、湿度、液位等信号的测压﹑力控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等);且它们的体积较大、使用不够方便,更重要的是参数的设定需要有其它仪表的参与,外界设备多,成本高,因而越来越适应不了社会的要求。
在对多类型、多通道信号同时进行检测和控制中,传统的测控系统能力有限。
如何将计算机与各种设施、设备结合,简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。
温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。
由单片集成电路构成的温度传感器的种类越来越多,测量的精度越来越高,响应时间越来越短,因其使用方便、无需变换电路等特点已经得到了广泛的应用。
随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生产的自动控制系统开始进入了人们的生活,以单片机为核心的温度采集系统就是其中之一。
同时也标志了自动控制领域成为了数字化时代的一员。
它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。
温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。
随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。
单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。
1.1.2 LABVIEW的发展
上世纪80年代早期,计算机接口变得越来越精细,软件设计的虚拟器界面也越来越友好,苹果公司的Macintosh开发了G语言,这些为功能强大的专业虚拟仪器软件的出现提供了必要基础。
不久,NI为基于计算机的测量和自动化开发出了LABVIEW软件包。
LABVIEW的功能不断丰富和强大。
LABVIEW用来进来数据采集和控制、数据分析和数据表达,使工程师和科学家能充分利用PC的功能,快速简便地完成自己的工作。
经过多年的不断充实,LABVIEW成为丰富、强大的实用工具软件包,内部配有GPIB、VXI、
串口和插入式DAQ板的库函数以及全球几百家厂商的仪器驱动程序。
围绕这些核心软件还陆续开发出多种附件。
工业发达国家已经将虚拟仪器技术广泛应用于航天、通讯、生物医学、地球物理、电子、机械等各个领域,进行工程技术和科学研究,国内对于虚拟仪器的研究与工程也取得了很多成就,在产品性能测试、设备故障诊断、生产过程控制中得到普遍应用。
1.2 研究的意义
生活的需要,方便了生产中对温度的控制,有效的提高了生产质量。
外围电路比较简单杂,测量精度较高,分辨力高,使用方便。
温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用。
本次毕业设计正是为了完成温度采集而设计的,而且采用了温度传感器LM35,可以说与人们的日常生活是息息相关的,具有很大的现实意义。
二设计的任务以及要求
本设计是基于labview 的温度监测系统,采用一个随机取值,能用波形显示器显示温度曲线,能实时显示温度,在一定时间内能统计最大值最小值以及平均值,温度达到上限温度或者下限温度时能报警。
三系统设计
3.1系统设计方案
3.1.1结构框图
结构主要四个部分,为数据采集、波形显示、数据显示和警报
结构框图如下:
3.1.2 系统工作原理
本次设计是简易的温度采集,思路是“采集-显示-统计-报警”,由一个随机选作为温度的产生,由波形图示显示温度的变化,统计最大值最小值以及平均值,设定上限下限值,用两个比较器件比较,超出设定值时报警。
3.2 单元设计模块
3.2.1 单元模块的设计
1)温度产生
温度的产生由一个随机数产生数据和100叉乘。
2)温度显示
温度显示有三个器件:波形显示、温度计、温度显示。
3)上下限报警
由两个比较器来比较实时温度,大于90度或者小于20度时报警。
4)数据统计
数据统计由信号收集器、统计器件以及相关数值显示
5)时间延迟
为了更好的观察温度变化,增加了时间延迟器
6)while循环结构
3.2.2 单元模块的链接
四系统调试
4.1 前面板布置
4.2 系统运行以及分析
整个系统能正常运行,能显示实时温度、温度的最大值最小值以及计算平均值,当温度超过90°时,上限报警器会显示红色报警。
当温度低于20°时,下限报警器显示红色报警。
截图实时温度是1.36°,最大值时98.3°,最小值是1.36°,平均值是50.3°。
由于实时温度小于20°,所以下限报警器报警,显示红色。
五结论与展望
由于时间的关系和缺少实际的测试对象,很多测试的细节没有深入研究,对数据的处理程度也比较浅和简略,仍需进一步的开发和大量的完善工作。
此数据采集系统,应用LabVIEW的数据处理库,完成了对信号的采集、处理和显示;与传统的数据采集系统相比,其价格低廉、使用性强、开发周期短、数据处理简单方便。
在实际开发中,LabVIEW表现了很好的灵活性,可广泛应用于测试控制领域。
六仪器设备清单
参考文献
[1] 杨乐平等. LabVIEW高级程序设计. 北京:清华大学出版社, 2003
[2] 江辑光主编. 电路原理. 北京: 清华大学出版社, 1995
[3] 阎石主编. 数字电子技术基础. 北京: 高等教育出版社, 1998
[4] 胡向东等传感器与检测技术北京机械工业出版社
[5] 中国电子论坛。