基于LabVIEW的温度检测系统
基于labview的温度监测系统设计任务书
基于labview的温度监测系统设计任务书1.背景介绍现代工业生产和生活中,温度监测系统在各个领域中都扮演着非常重要的角色。
从工业生产中的温度控制,到医疗设备和环境监测中的温度监测,都需要可靠的温度检测系统来确保生产和生活的安全和稳定。
因此,设计一款高效、稳定、精准的温度监测系统是非常有必要的。
2.设计目标本次设计的目标是开发一款基于LabVIEW的温度监测系统,主要用于工业生产、医疗设备和环境监测等领域。
该系统需要满足以下主要设计目标:-提供高精度的温度监测功能,能够在工业生产中实时监测温度并进行控制;-能够实时采集温度数据,并能够对数据进行存储、分析和显示;-支持远程监控和控制功能,方便用户在远程地点对温度系统进行监测和控制。
3.技术需求为了实现设计目标,需要满足以下技术需求:-传感器:选择高精度、稳定的温度传感器,能够在-50℃至150℃范围内工作,并且具有快速的响应时间和高灵敏度;- LabVIEW软件:利用LabVIEW软件进行系统的设计和开发,实现数据采集、处理和显示功能;-远程通信技术:使用网络通信技术,实现远程监控和控制功能;-数据存储和分析:需要采用数据库存储技术,对采集的温度数据进行存储和分析。
4.系统设计4.1系统硬件设计传感器选择:选择一款高精度、稳定的温度传感器,例如PT1000,它具有高精度和稳定的特性,可以满足系统的测温要求。
数据采集和处理:使用DAQ卡进行数据采集和预处理,实现对温度数据的快速采集和处理。
远程监控功能:通过网络模块,实现系统远程监控和控制功能,便于用户随时随地监控温度系统的工作状态。
4.2系统软件设计数据采集和处理:使用LabVIEW软件进行数据采集和处理,通过编程实现对温度数据的实时采集和处理。
数据存储和分析:利用LabVIEW和数据库技术进行温度数据的存储和分析,实现对历史温度数据的查询和分析功能。
远程通信功能:通过LabVIEW和网络通信技术,实现对温度系统的远程监控和控制功能,方便用户进行远程操作。
基于LabVIEW的实时温度采集系统设计
基于LabVIEW的实时温度采集系统设计1. 概述实时温度采集系统是一种用于实时监测和记录环境温度变化的设备,可以广泛应用于工业自动化、实验室监测等领域。
本文将介绍一种基于LabVIEW的实时温度采集系统设计方案。
2. 硬件设计2.1 传感器选择在实时温度采集系统中,传感器的选择十分重要。
常用的温度传感器有热电偶和热敏电阻。
在本系统中,我们选择了DS18B20温度传感器,这是一种数字温度传感器,具有精确度高、精度稳定等特点,适合于实时温度采集系统的应用。
2.2 数据采集模块数据采集模块负责将传感器采集到的模拟信号转换为数字信号,并通过接口与上位机进行通信。
在本系统中,我们选择了Arduino Uno 作为数据采集模块,它不仅具有良好的性能和稳定性,而且可以通过串口通信与LabVIEW进行数据交互。
2.3 信号调理电路温度传感器输出的模拟信号需要经过信号调理电路进行放大和滤波处理,以提高系统的稳定性和准确性。
常用的信号调理电路包括放大电路、滤波电路等。
2.4 数据通信模块数据通信模块负责将采集到的温度数据通过网络或串口等方式实时传输给上位机。
在本系统中,我们选择了以太网模块ENC28J60与LabVIEW进行数据通信。
3. 软件设计3.1 LabVIEW界面设计LabVIEW是一种图形化编程环境,可以通过拖拽元件来组装控制面板和数据处理模块。
在本系统中,我们通过LabVIEW来实现人机交互、数据实时显示和数据存储等功能。
3.2 数据处理及算法设计在实时温度采集系统中,数据处理和算法设计是十分重要的部分。
根据采集到的温度数据,我们可以进行实时的数据处理、异常检测和报警等操作。
通过结合LabVIEW的图形化编程特点,我们可以方便地设计和调试各种数据处理算法。
4. 系统实施与测试根据以上的硬件和软件设计方案,我们可以开始进行系统的实施和测试工作。
首先,按照硬件设计要求进行电路的搭建和连接,然后进行LabVIEW程序的开发和调试。
基于labview的温度监测系统设计任务书
基于labview的温度监测系统设计任务书一、项目背景随着工业和生活水平的提高,对温度监测系统的需求日益增加。
温度监测系统是通过传感器对环境或物体的温度进行实时监测、采集和处理,以达到控制、报警、记录或调节的目的。
本项目旨在设计一套基于LabVIEW的温度监测系统,能够实现高精度、高稳定性的温度监测,并具有数据可视化、报警提示、远程监测等功能。
二、项目目标1.设计一套温度监测系统,能够实现对环境或物体的温度进行实时监测、采集、处理和显示。
2.实现对温度数据的实时监测和记录,能够生成温度曲线图,并具有数据查询、导出、打印等功能。
3.实现对温度数据的报警处理,能够根据设定的温度阈值进行报警提示,并具有报警记录和处理功能。
4.设计一套用户界面友好、操作简便的温度监测系统,能够实现远程监控和操作。
三、系统总体设计1.系统硬件设计:包括传感器、数据采集模块、数据处理模块、显示模块等。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集、数据处理、数据显示、报警处理、远程监控等功能的实现。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置等功能。
四、具体实施方案1.系统硬件设计:选择高精度、高稳定性的温度传感器,并通过数据采集模块进行数据采集和处理;数据采集模块采用高速ADC进行温度数据转换,并通过数据处理模块进行数据存储和处理;显示模块采用高清晰度显示屏进行温度数据的显示。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集模块、数据处理模块、数据显示模块、报警处理模块和远程监控模块等功能的实现;利用LabVIEW的图形化编程和数据可视化功能,实现对温度数据的实时监测、记录、显示和分析。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置、远程监控等功能的实现;实现对温度数据的可视化和直观显示,使用户能够方便地进行操作和管理。
基于LabVIEW的多功能温度测控系统设计
升级维护方便等优点,是延长医院精密仪器使用寿命、降低医 院运行成本的有效途径。
1 系统总体结构
该系统采用软硬件相结合的控制结构,软件部分采用 Lab⁃ VIEW 编写监控程序,实现实时温度的仪表和数字显示、实时温 度曲线显示、接收的短信指令和号码显示、温度数据存储和报 警等功能[1][2]。硬件部分以 ATC89C52RC 为主控芯片,短信收发 模块由 GSM 模块构成,温度采集模块由 DS18B20 温度传感器[3] 构成,将采集到的温度由单片机处理后通过串口传到计算机。 当温度超过或低于设置的报警温度时会发出报警信号,并经过 单片机处理后发出相应的控制指令,然后驱动对应的继电器去 启动制冷或加热设备,同时把报警信息编辑成短信通过 GSM 模
收稿日期:2021-03-20 作者简介:李春辉(1991—),男,河南周口人,硕士,研究方向为智能控制与检测技术。
66
软件设计开发
本栏目责任编辑:谢媛媛
第 17 卷第 17 期 (2021 年 6 月)
块发送给管理人员的手机,管理人员可通过 GSM 模块把编辑好 的控制指令传给单片机,单片机处理后产生对应的控制指令去 控制继电器,进而启动制冷或加热设备。这样可增加了管理人 员的态势感知能力,使其能够及时了解到仪器室的动态。另 外,管理人员还可通过网页浏览器访问 WEB 服务器发布的温 控前面板页面,查看仪器室当前温度,实现远程监控。系统结 构框图如图 1 所示。
图 8 收到的短信内容图
图 6 短信显示程序图
4 网络远程监测
传统的温控系统往往在现场操作,这给管理带来不便。网 络技术拓展了虚拟仪器的使用范围,使之能通过局域网或 In⁃ ternet 实现远程测控的功能。本系统运用 LabVIEW 自身具有的 Web 发布功能,实现系统的网络与远程控制[4]。首先配置好服 务器目录与日志配置、客户端可见 VI 配置和客户端访问权限 配置,在客户端通过网页浏览器输入地址打开服务器上的 VI, 浏览器操作方式只需要在客户端安装一个 Run-Time Engine 就 可远程操作。Web 发布时保存网页的面板如图 7 所示。
基于labview的温湿度测试系统
基于labview的温湿度测试系统摘要虚拟仪器(virtual instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是⽬前仪器发展的⼀个重要⽅向。
使⽤虚拟仪器⽤户可以通过操作显⽰屏上的“虚拟”按钮或⾯板,完成对被测量的采集、分析、判断、调节和存储等功能。
本⽂设计就是建⽴在VI基础上,在此平台上完成对温度和湿度的实时测量。
关键词:虚拟仪器;采集;VI;温度;湿度2正⽂2.1Labview简介LabVIEW是⼀种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语⾔的显著区别是:其他计算机语⾔都是采⽤基于⽂本的语⾔产⽣代码,⽽LabVIEW使⽤的是图形化编辑语⾔G编写程序,产⽣的程序是框图的形式。
与C和BASIC⼀样,LabVIEW也是通⽤的编程系统,有⼀个完成任何编程任务的庞⼤函数库。
LabVIEW的函数库包括数据采集、GPIB、串⼝控制、数据分析、数据显⽰及数据存储,等等。
LabVIEW也有传统的程序调试⼯具,如设置断点、以动画⽅式显⽰数据及其⼦程序(⼦VI)的结果、单步执⾏等等,便于程序的调试。
虚拟仪器(virtual instrumention)是基于计算机的仪器。
计算机和仪器的密切结合是⽬前仪器发展的⼀个重要⽅向。
粗略地说这种结合有两种⽅式,⼀种是将计算机装⼊仪器,其典型的例⼦就是所谓智能化的仪器。
随着计算机功能的⽇益强⼤以及其体积的⽇趋缩⼩,这类仪器功能也越来越强⼤,⽬前已经出现含嵌⼊式系统的仪器。
另⼀种⽅式是将仪器装⼊计算机。
以通⽤的计算机硬件及操作系统为依托,实现各种仪器功能。
虚拟仪器主要是指这种⽅式。
下⾯的框图反映了常见的虚拟仪器⽅案。
虚拟仪器的主要特点有:尽可能采⽤了通⽤的硬件,各种仪器的差异主要是软件。
可充分发挥计算机的能⼒,有强⼤的数据处理功能,可以创造出功能更强的仪器。
⽤户可以根据⾃⼰的需要定义和制造各种仪器。
基于LabVIEW的温度检测系统
• 波形显示:
• 数据报警:ຫໍສະໝຸດ 结果处理及其分析演 示 完 毕 谢 谢!
基于LabVIEW的温度检测系统
专业:测控技术与仪器 学号:201091044039 姓名:王茹 指导老师:张海燕
基于LabVIEW的温度检测系统
• • • • LabVIEW概念 总体设计方案 设计内容 结果处理分析
LabVIEW概念
• 虚拟仪器(virtual instrumention)是基于计算机 的仪器,使用集成化的虚拟仪器环境与现实世界 的信号相连,分析数据以获取实用信息,共享信 息成果,有助于在较大范围内提高生产效率。虚 拟仪器提供的各种工具能满足我们任何项目需要。 • LabVIEW是虚拟仪器的开发工具,在LabVIEW中 开发的应用程序都被称为VI(虚拟仪器),其扩 展名均被默认为vi。所有的VI都包括前面板、框 图以及连接器窗格三部分。
系统设计方案
• 本设计是基于LabVIEW 的温度监测系统,采用一个随机取 值,能用波形显示器显示温度曲线,能实时显示温度,在一 定时间内能统计最大值最小值以及平均值,温度达到上限温 度或者下限温度时能报警。 数 据
数据统计
最小值
波形显示
最大值
收
集
超限报警
平均值
温度转换
设计内容
系统设计程序框图
设计内容
基于labview的温度监测系统设计任务书
基于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的温度试验设备自动测试系统
缮塑.璺凰基于LabV I E W的温度试验设备自动测试系统李达-李成z(1.邯郸市计量测试所,河北邯郸056002;2.东北电子技术研究所,辽宁锦州121000)脯蜀针对温度试验设备自带的温度监测仪的功能限制,设计了一种基于虚拟仪器的温度试验设备自动测试系统,采用四线制Pt l00,铂熟电阻作为温度传感器,通过移动计算机k运行的虚拟仪器程序,实现34970A多通道教据采集/开关单元的控制,可方便的应用于各类温度试躺殳备的测试与测量,具有操作简便、便携、精度高等特点。
鹾冀爨司La bvl EW;虚拟钗器;教据采集在产品的科研、生产或试验过程中,产品的温度实验往往是一个必不可少的步骤。
温度试验设备广泛应用于各类工厂、科研院所的温度实验。
在某些实验项目中,需要在~个很长的时间周期试验过程中,对产品本身的温度适应性和实际试验环境的温度变化情况进行记录。
而温度试验设备自带的温度记录仪的功能往往比较简单,不能对试验过程中的温度变化情况进行实时的连续长时间的记录,也不具备事后分析功能。
为此,设计了—种便携式的温度试验设备自动测试系统以解决上述问题,同时更方便的实现对温度实验设备现场测试。
1系统组成及功能系统g--3:虚拟仪器技术,通过G PIB总线与A gl i l ent34970A多通道数据采集/开关单元相连接,利用N I公司的LabV l E W图形化编程环境进行编程,实现对34970A多通道数据采集,开关单元的控制,完成数据采集和记录,并可通过打印机打印出测试记录。
测试系统主要由便携式计算机、A gl i l ent34970A多通道数据采集/开关单元、A gl i l ent34901A多通道转换器模块、温度传感器、G P I B 电缆和打印机组成,其中G PI B电缆选用A gi l ent82357A高速U SB t o G P I B的接口电缆,其标配的G PIB接口具有工业标准的程序库,同时也可采用N I公司的V IS A库进行驱动。
基于labview的温度监测系统设计任务书
基于labview的温度监测系统设计任务书设计任务书1.项目背景温度监测是很多领域中非常重要的一项工作,包括工业生产、环境监测、实验室等。
随着科技的发展,温度监测系统的要求也越来越高,需要实时、准确地采集和显示温度数据,并具备远程监控和报警功能。
本项目旨在设计一套基于LabVIEW的温度监测系统,满足实时监测、报警和远程控制的需求。
2.项目目标设计一套基于LabVIEW的温度监测系统,并实现以下功能:-实时采集温度数据:系统能够通过传感器实时采集环境温度数据,并在界面上显示。
-数据存储和显示:系统能够对采集的温度数据进行存储和显示,用户可以随时查看历史数据。
-温度报警功能:系统能够监测温度是否超过预设阈值,当温度超过阈值时能够及时报警。
-远程监控和控制:系统能够实现远程监控和控制,用户可以通过网络远程查看温度曲线和控制设备。
3.项目内容-硬件设计:选择适合的温度传感器,并与LabVIEW开发平台进行连接,实现温度数据的实时采集。
-软件设计:使用LabVIEW开发平台,设计温度监测界面,并实现温度数据的存储、显示和报警功能。
-网络通信:实现通过网络实现远程监控和控制的功能。
-系统集成与测试:对硬件和软件进行集成调试,并进行测试和优化,确保系统正常运行。
4.项目进度安排-第一周:项目启动会议,明确项目需求和目标,进行相关文献调研。
-第二周:选择合适的硬件传感器,并进行硬件连接和驱动程序的编写。
-第三周:使用LabVIEW开发界面,实现温度数据的实时采集和显示。
-第四周:实现温度数据的存储和报警功能,进行相关功能测试。
-第五周:实现远程监控和控制功能,进行网络通信测试。
-第六周:对整个系统进行集成调试,进行性能测试和优化。
-第七周:项目总结和报告书的撰写。
5.项目预算本项目的预算主要用于购买硬件传感器、LabVIEW开发平台软件及相关设备,预计总预算为3000元。
6.项目评估项目最终评估将根据以下几个方面进行:-功能评估:根据设计目标中所提及的功能进行测试,评估系统是否满足需求。
基于Labview的温度测控系统
摘要本文介绍了基于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的高性能温度监测系统,以满足不同领域对于温度监测系统的需求。
设计任务的意义在于通过研发出符合实际需求的温度监测系统,提高生产效率和产品质量,保障医疗仪器的正常运行,改善环境监测的精度和准确性。
二、任务目标1.设计一款基于LabVIEW的温度监测系统,能够满足不同领域对于温度监测的需要。
2.保证温度监测系统的高性能,包括准确性、稳定性和实时性。
3.设计可靠的温度数据存储和分析功能,满足用户对于温度数据的管理和利用需求。
4.提供友好的操作界面和便捷的数据输出方式,确保用户能够方便地使用和管理温度监测系统。
三、任务内容1.系统架构设计基于LabVIEW平台,设计出符合不同领域需求的温度监测系统框架,包括硬件和软件的整体架构。
确保系统具有高度的可扩展性和灵活性,能够满足不同领域对于温度监测系统的个性化需求。
2.传感器选择与接口设计根据不同环境的需要,选择适合的温度传感器,并设计相应的接口电路,保证数据采集的准确性和稳定性。
同时,确保传感器和接口电路能够与LabVIEW平台进行良好的连接和通讯。
3.数据采集与处理通过LabVIEW平台进行温度数据的实时采集和处理,保证系统具有高度的实时性和稳定性。
同时,设计出合理的数据处理算法,确保温度数据的准确性和可靠性。
4.数据存储与管理设计合理的数据存储结构和管理系统,确保温度数据能够便捷地进行存储和管理。
并能够提供数据查询、分析和导出的功能,满足用户对于温度数据的管理和利用需求。
5.用户界面设计设计友好的操作界面,包括数据显示、操作控制和配置管理等功能,确保用户能够方便地使用和管理温度监测系统。
基于Labview的温度测试系统
基于Labview的温度测控系统设计——温度测控仪摘要现在人们主要使用传统仪器进行温度测量,传统仪器主要靠硬件来实现,开发费用高,数据也无法编辑。
对于复杂的温度测试任务,利用传统仪器就难以实现对大量数据的处理与显示。
而利用虚拟仪器,用户不仅可以实现较为复杂的温度测控任务,而且还可以根据自己的实际需要对系统中的参数进行定义,实现各种各样的测试要求。
虚拟仪器不仅功能强大,而且使用时操作简单,设备维护改进的费用也很低。
本次设计主要是利用NI PCI-6251数据采集卡、温度传感器来实现对温度数据的采集,通过USB口与计算机连接并使用Labview软件对数据进行分析处理,使该系统具备温度越界报警、实时数据显示、数据存储及历史数据查询等功能。
论文主要介绍了温度测控系统软件部分的设计方案,包括数据采集、数据分析、数据存储显示与报警和温度调节五个模块,并且说明了各个模块的具体设计思路。
关键词:数据采集卡,虚拟仪器,LabviewABSTRACTNow people use traditional instruments for temperature measurement, the traditional instrument mainly uses the hardware, the development costs high, the data cannot be edited. For the temperature test task complicated by the traditional instruments, it is difficult to realize and display of large amounts of data. And the use of virtual instrument, users can not only realize the temperature measurement and control task is more complex, but also can according to their actual needs to define the parameters in the system, to achieve a variety of testing requirements.Virtual instrument is not only powerful, and the operation is simple, equipment maintenance improvement costs are very low.This design is mainly based on NI PCI-6251 data acquisition card, the temperature sensor to realize the collection of temperature data, through the USB port is connected with the computer and analyzed using Labview software for data processing, so that the system has temperature cross-border alarm, real-time data display, data storage and historical data query.The paper mainly introduces the design scheme of temperature measurement and control system software, including data collection, data analysis, data storage, display and alarm and temperature control of five modules, and describes the specific design of each moduleKey Words:The data acquisition card, Virtual instrument,Labview1.绪论 (5)1.1 引言 (5)1.2 测控技术的国内外发展现状 (5)1.3 测量仪器的发展趋势 (6)1.4 本设计相关理论 (8)1.4.1 主要内容 (8)1.4.2 本设计能够实现的功能 (9)2.虚拟仪器 (10)2.1 虚拟仪器的相关介绍 (10)2.1.1 虚拟仪器的产生 (10)2.1.2 虚拟仪器的发展 (10)2.1.3 虚拟仪器与传统仪器的对比 (11)2.1.4 虚拟仪器的结构 (12)2.2 LABVIEW软件的相关介绍 (13)2.2.1 Labview的特点 (13)2.2.2 Labview的应用 (13)2.2.3 Labview程序的设计方法 (14)2.3 Labview 的基本概念 (16)2.3.1 VI与子VI (16)2.3.2前面板 (16)2.3.3 程序框图 (17)2.3.4 数据流驱动 (18)2.4 Labview程序设计的步骤 (18)2.5 VI的调试方法 (19)3.测试系统的相关理论及硬件设备 (21)3.1 数据采集理论 (21)3.1.1 数据采集理论概述 (21)3.1.2 信号源 (21)3.1.3信号调理 (21)3.1.4 输入信号类型 (21)3.1.5 数据采集设备 (21)3.1.6 选择合适的测量系统 (22)3.2 选择数据采集卡 (23)3.2.1数据采集卡的性能指标 (23)3.2.2数据采集卡的主要功能 (23)3.2.3 PCI-6251采集卡 (23)3.3 MAX(Measurement &Automation eXplorer)简介 (23)3.4 测控系统的硬件框图 (24)4.温度测控系统的设计方案 (25)4.1在MAX中创建的温度采集任务及参数设置 (25)4.1.1温度采集任务创建步骤 (25)4.1.2各通道的参数设置 (25)4.2程序框图 (26)4.2.1数据采集模块 (26)4.2.2数据分析与显示模块 (27)4.2.3数据存储显示与报警模块 (28)4.2.4温度调节模块 (28)4.3前面板 (29)4.3.1采集点温度的波形显示 (29)4.3.2实际温度曲线 (30)4.3.3控制按钮与报警显示前面板 (31)4.3.4数据显示前面板 (31)4.3.5前面板的整体图形 (32)4.4历史数据查询 (32)5. 总结与展望 (34)5.1总结 (34)5.2展望 (35)答谢 (36)参考文献 (37)1.绪论1.1 引言温度是人们日常生活及工农业生产中的一个十分重要的参数,几乎所有的生产活动都离不开温度,并且也只有在一定的温度范围之内才能进行,所以温度测量很重要。
基于labview虚拟仪器平台的温度检测系统设计
Labview考试报告题目:基于Labview虚拟仪器平台的智能温度控制系统班级:50910学号:5091030姓名:李玲娜引言虚拟仪器是计算机技术和仪器测量技术相结合的产物。
虚拟仪器技术,就是用户在通用计算机平台上,根据测试任务的需要来定义和设计的测试功能,其实质是充分利用计算机来实现和扩展传统仪器功能。
“软件就是仪器”反映了虚拟仪器技术的本质特征。
美国国家仪器公司生产的NI-LabVIEW是目前最为成功,应用最广泛的虚拟仪器软件开发系统。
它一种基于G语言的32位编译型图形化编程语言,其图形化界面可以方便的进行虚拟仪器的开发。
它充分利用计算机强大的运算处理功能,突破了传统仪器在数据处理、显示、传输、存储等方面的限制。
本文利用虚拟仪器平台,通过编写Labview软件对温度进行智能测量,减少硬件的开发,有利于系统的维护,也便于系统软件升级。
一、虚拟仪器1. 1虚拟仪器概述虚拟仪器是在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。
虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I /O 接口设备完成信号的采集与调理,从而完成各种测试功能的一种计算机仪器系统。
1. 2虚拟仪器的图形化开发平台LabVIEW ( Laboratory Virtual In strume nt Engin eeri ng Workbe nch) 是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。
LabVIEW!成了与满足GPIB VXI、RS- 232 和RS-485协议的硬件及数据采集卡通讯的全部功能。
它还内置了便于应用TCP/IP、Active X等软件标准的库函数。
LabVIEW是一个面向最终用户的工具,它为用户提供了实现仪器编程和数据采集系统的便捷途径,使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于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技术为核心,以计算机、数据采集卡等器件为硬件平台的温度检测系统的设计方法。
1.2 国内外研究现状1.2.1温度传感器电阻温度传感器,这种传感器以电阻作为温度敏感元件。
根据敏感材料不同又可分成热电阻式和热敏电阻式。
热电阻式一般用金属材料制成, 如铂、铜、镍等。
热敏电阻是以半导体材料制成的陶瓷器件, 如锰、镍、钴等金属的氧化物与其它化合物按不同配比烧结而成。
辐射式温度传感器,众所周知, 自然界的所有物体对辐射都具有吸收和反射的能力1辐射式温度传感器就是利用物体的热辐射特性制成的。
被测物体的辐射能被热敏元件(如热电偶、热敏电阻等)吸收时可使其物理参数(如输出电势、电阻值等) 发生变化, 利用现代测量手段检测出这种变化就可得被测温度。
根据敏感原理不同, 辐射式温度传感器可分为全辐射式、红外辐射式、光电亮度式和光电比色式等, 并能实现非接触测量, 可测温度高达3000 ℃以上. 全辐射式传感器中敏感元件接受被测物体的全部辐射能而使参数发生变化; 红外辐射式传感器中敏感元件只接受被测物体辐射能中部分波长的能量; 比色式传感器是基于物体温度不同其辐射能的光谱分布不同; 而亮度测量法是通过测量物体在一定波长下单色辐射亮度来确定温度, 被测温度的微小变化就会引起单色亮度很大变化。
如辐射体温度由1200 K 上升到1500 K 时, 总辐射能仅增加215倍, 而波长为01660 LM 的红光单色亮度可增加10倍以上, 因此此方法是辐射测温中最精确的一种。
DS1922L/T温度记录iButton是坚固耐用的自供电系统,能够测量温度并将测量结果记录在受保护的存储器内。
记录温度的频率由用户定义。
总共可以保存8192个8位数据记录或4096个16位数据记录,这些记录以等间隔采集,时间间隔从1秒至273小时。
另外还有512字节的SRAM,用于存储一些特定的应用信息,以及64字节用于存放校准数据。
一项数据采集任务可以被编程为立即开始,或者在一个用户定义的延迟之后,或者在一次温度告警之后开始。
对于存储器和控制功能的访问可加以口令保护。
DS1922L/T通过串行1-Wire®协议与主机通信,仅需要单条数据引线和返回地。
每个DS1922L/T都由工厂光刻了一个保证唯一64位的注册号,保证每个器件绝对可溯。
坚固的不锈钢封装对于各种恶劣环境具有很高的耐受力,例如玷污、潮湿和冲击等。
配套的各种附件可以使DS1922L/T安装在几乎任何物体上,包括集装箱、货架或袋子等。
采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。
而且在温度测量系统中,采用单片温度传感器,比如AD590,LM35等.但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。