基于labview的温湿度监测系统
- 格式:docx
- 大小:1.17 MB
- 文档页数:34
基于LabVIEW的库房温湿度监测系统的设计第一章引言 (1)1.1本文研究的目的及意义 (1)1.2传统的温湿度监测方法 (2)1.3课题的来源及研究内容 (2)第二章 LabVIEW软件及其监控功能的介绍 (4)2.1虚拟仪器技术 (4)2.1.1虚拟仪器的概念及系统结构 (4)2.2 LabVIEW软件介绍 (5)2.2.1 LabVIEW概述 (5)2.2.2 LabVIEW软件的组成 (5)2.2.3 LabVIEW软件的优势及实现监测功能的可行性 (6)第三章系统总体方案设计 (7)3.1设计方案的选择 (7)3.2设计方案 (7)3.3设计的实现的任务与目标 (7)第四章系统硬件设计 (9)4.1硬件设计原理 (9)4.2主要器件介绍 (10)4.2.1 STC89C52介绍 (10)4.2.2系统温度传感器DS18B20 (10)4.2.3湿度传感器HS1101介绍 (11)4.2.4液晶1602A介绍 (12)4.3硬件电路设计 (13)4.3.1温度采样原理及电路 (13)4.3.2湿度采集原理及电路 (14)4.3.3单片机与PC的串行通信电路 (14)第五章下位机设计 (16)5.1温度传感器DS18B20程序设计 (16)5.2液晶1602A子程序设计 (16)5.3上、下位机数据通信子程序设计 (17)5.4报警子程序设计 (18)第六章上位机程序设计 (19)6.1设计思路 (19)6.2温湿度平均值的计算 (19)6.3 LabVIEW中温湿度串口通讯 (20)6.4 LabVEW温湿度报警模块程序 (23)6.5 LabVIEW中温湿度滤波程序 (23)6.6上位机整体程序 (24)第七章系统的仿真与调试 (26)7.1系统调试 (26)7.1.1温湿度报警调试 (26)7.1.2温湿度波形调试 (27)7.1.3温度滤波测试 (29)7.2系统演示 (30)结论 (32)致谢....................................................................................................... 错误!未定义书签。
利用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环境下温湿度监控系统实现0引言Labview软件的宗旨一直就是致力于如何将工程师从复杂的网络编程中解放出来。
因此,通过Labview可以不需要了解任何复杂的网络协议,就能编写复杂的分布式应用程序。
尤其是Labview8.x的推出,使得分布式系统之间的网络通信变得更为简单,用户可以像使用本地全局变量一样使用共享变量,而不需要知道共享变量的底层是如何进行网络通信的。
借助于Labview图形化的编程语言,使用者可以轻松实现远程仪器控制、生产监控、数据库访问、0引言Labview软件的宗旨一直就是致力于如何将工程师从复杂的网络编程中解放出来。
因此,通过Labview可以不需要了解任何复杂的网络协议,就能编写复杂的分布式应用程序。
尤其是Labview8.x的推出,使得分布式系统之间的网络通信变得更为简单,用户可以像使用本地全局变量一样使用共享变量,而不需要知道共享变量的底层是如何进行网络通信的。
借助于Labview图形化的编程语言,使用者可以轻松实现远程仪器控制、生产监控、数据库访问、报表生成等功能。
从而使工程人员可以将主要精力放在硬件设计和调试上。
此外,利用Internet可以不受时间、地点的限制,来对设备进行远程操作。
进而有效的利用资源,节约开发成本,缩短开发周期。
1系统硬件设计本系统由硬件和软件两部分组成。
系统硬件主要包括温度传感器、湿度传感器、信号调理电路、数据采集卡(DAQ采集卡)以及连至Intert的PC机,其硬件总体结构如图1所示。
其中温湿度传感器用于分别采集目标温度和湿度,而通过NI数据采集卡可将电压信号转换为数字信号,进而送至PC机。
通过NI公司提供的NI DAQmax来配置相应数据采集卡的测量通道,可以完成信号滤波和单位换算。
从而借助于Labview强大的网络编程功能,并连接到lnternet的远程PC机来实现对目标温、湿度的监控。
2数据的存储与访问本系统采用微软的Access数据库软件来完成对所采集数据的存储,并通过远程用户界面的操作按钮来宴现历史数据的索引提取。
摘要随着科技的飞速发展,各行各业对温湿度测试与控制的要求也越来越高。
传统的温湿度监测模式是以人为基础,依靠人工轮流值班,人工巡回查看等方式来测量和记录环境信息。
在这种模式下,不仅效率低下,而且还会造成人力资源的浪费。
课题针对这一问题,利用虚拟仪器技术实现了一种新型智能化的温湿度监测报警系统。
系统硬件电路的设计采用数字温度传感器DS18B20和湿度传感器HS1101进行环境温湿度数据的采集;数据传输采用串行方式,使用AT89S51单片机完成环境数据向PC上位机的传送,然后,在LabVIEW开发环境下,用LabVIEW 这一图形化设计语言来完成数据滤波、数据融合等数据优化处理,并实现数据记录、数据回读及越限报警等功能。
从而实现了基于虚拟仪器技术的环境度监测报警系统的设计。
测试表明,设计开发的馆藏室温湿度监测系统,可实现精确地温湿度监测与报警,且智能化的系统设计达到了节省人力和提高效率的目的。
关键词:虚拟仪器馆藏室温湿度LabVIEW 监测系统目录摘要 (i)目录 (i)第一章绪论 (1)1.1 馆藏室温湿度监测系统概述 (1)1.2 温湿度监测系统的研究现状 (1)1.3 虚拟仪器技术 (2)1.3.1 虚拟仪器技术的兴起与发展 (2)1.3.2 虚拟仪器技术简介 (3)1.3.3 虚拟仪器技术的特点 (4)1.4 研究内容与结构 (5)1.4.1 研究内容 (5)1.4.2 整体结构 (5)第二章馆藏室温湿度监测系统的总体设计 (6)2.1 馆藏室温湿度监测系统工作原理 (6)2.2 馆藏室温湿度监测系统组成结构 (7)2.3 馆藏室温湿度监测系统系统参数 (8)2.4 馆藏室温湿度监测系统功能特点 (9)第三章系统硬件的设计 (11)3.1 馆藏室温湿度要求 (11)3.2 硬件电路设计 (11)3.3 温度监测电路的设计 (11)3.3.1 DS18B20数字式温度传感器简介 (12)3.3.2 DS18B20测量温度 (14)3.4 湿度监测电路的设计 (15)3.4.1 HS1101湿度传感器简介 (15)3.4.2 HS1101测量湿度 (16)3.5 数据采集电路的设计 (17)3.5.1 数据传输 (18)3.6 系统抗干扰设计 (18)3.6.1 传输线的屏蔽技术 (18)3.6.2 控制信号负逻辑传输 (18)第四章系统软件的设计 (19)4.1 LabVIEW简介 (19)4.2 系统用户登陆界面 (20)4.3 系统自检 (21)4.4 温度监测软件的实现 (22)4.4.1 温度数据的处理 (22)4.4.2 温度数据的显示与报警 (24)4.5 湿度监测软件的实现 (25)4.5.1 湿度数据的处理 (25)4.5.2 湿度数据的显示与报警 (25)4.6 数据记录与历史数据回读 (25)4.6.1 数据记录 (26)4.6.2 历史数据回读 (26)第五章总结与展望 (27)参考文献 (29)第一章绪论1.1 馆藏室温湿度监测系统概述我们国家拥有大量的图书馆和博物馆,珍藏着大量价值不菲的书籍、文物和文献资料。
第五章基于LabVIEW的多路温湿度测量系统设计5.1 系统整体设计及其工作原理该系统主要是由温度和湿度传感器、数据采集卡、LabVIEW、计算机组成,如图5-1所示。
温度和湿度传感器和数据采集卡是用作被测对象的温湿度的采集。
LabVIEW是系统的主要部分,它用来控制整个系统的动态流程。
图5-1 系统工作流程系统工作原理为温湿度传感器产生电压信号,通过数据采集卡将采集到的电压信号转换成温度和湿度值,并显示在计算机的屏幕上[13]。
5.2 基于LabVIEW温度测量系统设计5.2.1温度采集电压与温度转换程序通过USB-9215数据采集卡把从温度传感器输出的电压输入到计算机中,然后将该电压除以与AD590串联电阻的阻值得到其输出的电流,由于各个通道实际接入电路的电阻阻值可能会不一样,所以每个通道的电阻阻值都需要通过实际测量后再输入。
再依据AD590温度传感器测量温度的特点,通过LabVIEW 软件将采集到的电压值转换成温度值。
由于多通道的重复编程,利用LabVIEW 软件生成一个子VI,在整个过程的程序中可供调用,具体框图如图5-1所示:5.2.2湿度采集电压与湿度转换程序通过USB-9215数据采集卡将湿度测量电路中的电压输入到计算机中,根据HM1500测量的湿度特性,通过LabVIEW软件将电压值转换成为湿度值。
又由于多通道的重复编程,利用LabVIEW软件生成一个字VI,在整个过程的程序中可供调用,具体框图如下图5-2所示:图5-1 电压转换成温度子VI程序框图图5-2 电压转换成湿度子VI程序框图5.2.3 单路温度、湿度测量与报警程序单路温度、湿度测量与报警程序的执行过程是:第一,利用数据采集助手DAQ采集温度和湿度的电压信号,采集率和采集点数都为10K;第二,将采集的2路信号进行分离;第三,计算5秒钟内采集电压的平均值;第四,调用电压转换成温度子VI子程序和电压转换成湿度子VI子程序,将采集的电压值转换成温湿度值,并将温湿度值显示在前面板上。
摘要:利用单片机和虚拟仪器LabVIEW在PC端设计了温湿度测量及控制系统,用于温湿度数据监测。
该系统上位机为PC端监控界面,下位机为单片机,单片机采集温湿度数据,并将采集到的数据通过串口发送给监控界面进行监测和管理。
该监测系统具有开发成本低、功耗低、性能稳、电路简单等优点。
关键词:温湿度采集;DHT11;LabVIEW;单片机0引言随着技术的发展,温湿度测量应用到了工作和生活的方方面面,温湿度监测系统的应用也愈加广泛。
目前,基于虚拟仪器的监控与数据采集系统的设计主要依赖于价格昂贵的数据采集卡,系统开发和应用成本高。
LabVIEW是美国国家仪器(NI)公司研制开发的一款图形化编程开发环境,本文基于单片机和LabVIEW 平台实现了温湿度实时监测系统的设计。
单片机和温湿度传感器构成下位机系统,以串口通信方式将采集的数据发送至上位机PC端LabVIEW平台,实现温湿度数据实时采集、温湿度趋势图绘制、门限报警、历史数据存储,并对数据进行精细化管理。
该监测系统快速有效,开发成本低,非常适合日常使用。
1统设计思路该系统下位机控制核心为STC89C52,温湿度传感器DHT11采集温湿度信号,液晶显示屏LCD1602显示系统信息。
系统设置报警电路,用户可自行设定报警阈值,当温度或湿度超过设定值时则启动报警。
上位机采用LabVIEW编写程序,单片机与其通过串口进行通信,实现系统温湿度数据的实时测量、监控、存储及统计分析。
LabVIEW图形化编程人机交互界面友好,开发成本低,简单易行,功能可靠。
系统结构如图1所示。
2硬件电路设计2.1 下位机硬件电路设计下位机单片机控制系统硬件电路包括:温湿度传感器DHT11电路、LCD1602显示电路、声光报警电路和键盘电路,本文在此只阐述温湿度传感器DHT11的电路设计。
DHT11只需要占用单片机一个I/O口即可完成连接。
如图2所示,DHT11的供电电压为3.5~5.5 V,其1脚接VCC,2脚接单片机的I/O口,3脚悬空,4脚接GND。
基于LabVIEW和Access的温湿度监测系统上位机程序设计班级:学号:姓名:1 设计要求(1)设计题目:基于LabVIEW和Access的温湿度监测系统上位机程序设计(2)设计说明和要求:①以串口调试助手(软件:串口调试助手V2.2.exe)模拟下位机.模拟的下位机每隔5s从串口发送数据包.数据包格式为“DD.DTDDH”。
其中.第1-4位“DD.D”表示温度.第5位“T”为温度标识符;第6-7位“DD”表示相对湿度.第8位“H”为湿度标识符。
例如.“32.5T62H”表示测量的温度为32.5度.湿度为62%。
②使用虚拟串口软件(软件:vspdxp虚拟串口破解版.exe)模拟串口线连接串口调试助手和上位机程序。
③上位机程序设计语言要求使用LabVIEW;数据库系统要求使用Access。
④上位机程序应包含如下功能:1)登录功能(在Access数据库里建立用户表.用户使用系统时.需要通过登录界面输入用户名和密码信息.并连接Access数据库读取用户表的信息进行比对.只有用户名和密码都正确的用户才能登录并使用系统);2)数据采集功能.能通过串口采集下位机发送的测量数据.在前面板分别使用数值指示型控件和Waveform Chart控件显示实时温湿度和温湿度变化趋势图。
3)数据存储功能.在Access数据库中创建表格存储测量数据.该表格至少包含序号、温度、湿度和测量时间4列.当上位机程序采集到温湿度数据时.将温湿度数据和当前的时间作为测量时间一起写入数据库存储。
4)历史数据显示功能。
(有待研究)2 程序总体功能1.程序总体前面板.如下图所示图 12.主界面的程序框图如下图 2在前面板插入图片使程序实现更加和谐.利用VISA resource name和波特率进行串口选择.采用两个Waveform Charts和两个数值指示型控件对采集到的数据信息实行实时的动态显示。
程序中可以实现停止采集.历史数据查询和修改用户信息等功能。
基于labview的温度监测系统设计任务书一、项目背景随着工业和生活水平的提高,对温度监测系统的需求日益增加。
温度监测系统是通过传感器对环境或物体的温度进行实时监测、采集和处理,以达到控制、报警、记录或调节的目的。
本项目旨在设计一套基于LabVIEW的温度监测系统,能够实现高精度、高稳定性的温度监测,并具有数据可视化、报警提示、远程监测等功能。
二、项目目标1.设计一套温度监测系统,能够实现对环境或物体的温度进行实时监测、采集、处理和显示。
2.实现对温度数据的实时监测和记录,能够生成温度曲线图,并具有数据查询、导出、打印等功能。
3.实现对温度数据的报警处理,能够根据设定的温度阈值进行报警提示,并具有报警记录和处理功能。
4.设计一套用户界面友好、操作简便的温度监测系统,能够实现远程监控和操作。
三、系统总体设计1.系统硬件设计:包括传感器、数据采集模块、数据处理模块、显示模块等。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集、数据处理、数据显示、报警处理、远程监控等功能的实现。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置等功能。
四、具体实施方案1.系统硬件设计:选择高精度、高稳定性的温度传感器,并通过数据采集模块进行数据采集和处理;数据采集模块采用高速ADC进行温度数据转换,并通过数据处理模块进行数据存储和处理;显示模块采用高清晰度显示屏进行温度数据的显示。
2.系统软件设计:采用LabVIEW软件进行开发,包括数据采集模块、数据处理模块、数据显示模块、报警处理模块和远程监控模块等功能的实现;利用LabVIEW的图形化编程和数据可视化功能,实现对温度数据的实时监测、记录、显示和分析。
3.用户界面设计:设计用户界面友好、操作简便的温度监测系统,包括温度曲线图显示、数据查询、报警设置、远程监控等功能的实现;实现对温度数据的可视化和直观显示,使用户能够方便地进行操作和管理。
基于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 进行传感系统的参数设置的温湿度监测系统。
本系统具有温湿度数据显示、数据处理、波形显示、超限报警和远程数据传输等功能,并且操作简单、易于控制。
关键词:温湿度监测;Labview;数据采集卡1 引言电力通信是电网调度自动化系统和安全稳定控制系统的基础,是实现电力系统现代化管理的重要前提。
电力通信最重要的就是可靠安全,保障电力业务正常运行。
因此,电力通信机房的管理要求也就更加严格,需要有更加全面、实时的信息监控手段。
通信机房为了对机房里面的温度还有湿度等各项指标进行监控,开始具备了全天侯的监控功能,以便有意外的情况及时处置。
由于不能让机房的机器温度偏高、散热不畅,晶体管的工作参数漂移,所以通讯机房才对温度的要求极高,因为温度过高严重时还会发生击穿现象从而造成元部件的损坏!同样湿度也对通信设备造成一定影响,空气太潮湿会使插接管部件和设备生锈,并且引起插件、布线和电路板的绝缘降低,更严重还会造成短路,太干燥的空气会引起静电,从而对通信设备造成威胁,一般来说,通信设备在长期运行工作期时,机器温度控制在之间较为适宜;机房内的相对湿度保持在40%-60%范围内较为适宜[1]。
针对上述要求,设计一种基于Labview的温湿度无线监测系统,通过温度传感器对数据进行采集和无线传输,采用低功耗单片机作为控制芯片构建多路温湿度监测系统,实现对温湿度数据进行采集、无线传输、分析、显示与存储等功能。
2 基于LABVIEW的温湿度监测系统的结构设计基于LabVIEW的温湿度监测系统的总体设计包括硬件设计和软件设计两个方面的内容。
2.1 硬件结构设计如图1所示,温湿度传感器用于分别采集目标温度和湿度,芯片采用的是瑞士Scnsirion公司推出的SHT11数字温湿度传感器。
SHT11芯片高度集成,将温度湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上;它可以提供数字串行接口SCK和DATA,支持CRC传输校验,传输的可靠性较高;内置分辨率8~12位的A/D转换器,可以用编程来进行调节测量精度;测量的精确度高,而且可以提供温度补偿的温度测量值和露点计算功能;封装尺寸小,测量和通信结束后,可以自动转入低功耗模式。
毕业设计(论文)基于labview的粮仓温湿度检测系统院别控制工程学院专业名称测控技术与仪器班级学号5090914学生姓名廖訢凯指导教师宋爱娟2013年6月13日基于labview的温湿度检测系统摘要随着科技的不断发展,测控技术愈加的自动化,智能化,数字化和网络化。
计算机和仪器的密切结合是目前仪器发展的一个重要方向,美国NI公司研制开发的labview虚拟仪器具有强大的数据处理能力,拥有良好的人机设计界面,能够充分发挥计算机的功能,可以创造出功能强大的仪器,实现普通仪器所不能实现的功能。
随着气象事业的逐步发展,气象要素的数据测量也步入自动化。
温度和湿度是两个重要环境参数,直接影响到粮食的储存,因此有必要对其进行时时的检测,本设计借助虚拟仪器技术的易开发、灵活性强和使用方便等优点,将其和传统测量系统结合起来,基于labview 软件设计出可以采集多路温度和多路湿度信号的温湿度检测系统,具有温湿度数据显示、波形显示、温湿度超限报警等功能,并且操作简单。
本系统采用温湿度传感器,将所采集到的温度和湿度,经过变换,转换成电压信号送入数据采集卡中,再通过RS-485接入计算机中,在计算机软件的支持下,完成自动采集自动处理等功能。
关键词:labview,温湿度,检测页the detection system Based on labview of the temperature and humidityAuthor:Li ao XinkaiTutor:Song AijuanAbstractWith the continuous development of science and technology, measurement and control technology increasingly automation, intelligent, digital and network. The closely combiningof instrument and computer is currently an important direction,The labview which UnitedStates NI company research and develop has the powerful data processing ability, have a goodman-machine interface design, can give full play to the function of the computer, can create a powerful instrument, realize functions that common instrument can’t.With the gradual development of the meteorological service, meteorological data measurement also into automation. Temperature and humidity are two important environmental parameter, directly affect the food store, Therefore it is necessary to carry outtheir every test, This design by means of the virtual instrument technology is easy development, flexibility and easy to use, and we combine it and the traditional measurement .Based on labview software designed temperature and humidity detection system With temperature and humidity data display, waveform display, temperature and humidity transfinite alarm, and other functions, which can acquisite multichannel temperature signaland multiple humidity signal and is easy to operate.The system which uses the temperature and humidity sensor, will convert the temperature and humidity signal collected into a voltage signal and sent it to the data acquisition card.Key Words: labview, Temperature and humidity, detection页目录1 绪论 (2)2 系统总体方案设计 (5)2.1系统功能 (5)2.2系统组成框图 (6)3下位机设计 (7)3.1 器件的选择 (7)3.1.1 DS18B20温度传感器 (7)3.1.2. 湿度传感器HS1101介绍 (14)3.1.3数据采集卡 (15)3.1.4 RS-485接口 (18)3.2设计思路 (20)3.3调理电路设计 (21)4上位机程序设计 (22)4.1登陆界面 (22)4.2基于L AB VIEW的数据采集及存储 (23)4.3超限报警 (27)5程序的调试 (30)5.1程序的运行 (30)5.2程序调试技术 (30)致谢 (32)参考文献 (33)页1 绪论1.1 设计的背景及目的伴随着以计算机和网络为代表的信息技术的快速发展,基于计算机软件平台的测量系统被广泛应用于各行各业中,“软件就是仪器”的思想得到广泛的认同和实践。
基于LabVIEW的温湿度测控系统1、设计目标利用LabVIEW图形化编程平台,设计一个温湿度测控系统,对某一环境中的温度湿度进行测量、显示、控制以及记录。
自行设计用户界面,自行定义数据类型,自行选择程序结构和函数方法,要求最终系统UI友好、功能完善、操作简便。
2、设计内容●采用仿真方式生成温湿度信号;●使用温度计、仪表盘或其它控件显示即时温湿度信息,使用波形显示控件记录温湿度曲线数据并能保存到指定路径和格式文件中;●具备温湿度范围显示,要求系统具有警示功能;●设计子VI,对温湿度范围进行调整;●输出虚拟控制信号,自动控制外部设备调节温湿度;●自定义其它功能。
3、前面板设计图 1 温湿度测控系统前面板图温湿度测控系统前面板如图1所示。
具体功能如下:●使用波形图显示每次采集的温湿度数据曲线图●使用温度计和仪表盘分别显示每次采集的温湿度数据●使用波形图显示24小时的温湿度数据曲线●使用滑动条调节温湿度范围并显示具体范围的数值●使用数值输入控件调节虚拟外部设备功率●使用指示灯显示温湿度超界警告●使用指示灯显示虚拟外部设备工作状态●使用波动开关控制系统启停4、程序框图●设计思路图 2 温湿度测控系统总程序框图图 3 系统流程图系统程序框图如图2所示,系统的工作流程如图3所示。
当系统启动后数据采集器便开始工作,将采集到的温湿度数据与系统设置的温湿度范围进行比较。
若温湿度超过设定范围则激活警报装置。
之后判断温湿度是大于设定上界还是小于设定下界,若超过设定上界则启动虚拟外设进行降温或除湿,反之若超过设定下界则启动虚拟外设进行升温或加湿。
之后将数据通过显示设备显示出来并保存到指定文件中。
●温湿度控制调节子VI设计图4所示为温度控制调节程序框图,不过它同样可以用作湿度控制调节。
其工作流程不难从图中看出:将采集到的温度数据与设定的温度范围进行比较并结合外设功率确定外设的升温功率和降温功率。
当采集到的温度大于最大值时输出负数表示降温,反之输出正数表示升温。