温湿度远程监控统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Web的远程温湿度监测系统的设计
摘要:首先本论文针对基于WEB远程温湿度采集及监测系统的设计加以研究和介绍,并讨论系统软硬件的选择及具体开发调试环境;然后,详细介绍了系统设计方案及其实现,并着重介绍了上位机部分的设计,通过界面的形式完成远程人机互动,更高效快捷的完成对复杂环境因素的把握。
系统监测参数包括现场多点温湿度值,主控单片机通过将设定阈值与测定值进行比较进而驱动蜂鸣器报警同时触发继电器进行相应电气控制,实现现场温湿度调控。同时上位机通过串行通信与下位机进行数据通信,将下位机检测到的数据在上位机上进行实时显示和相应控制。后台运行的数据库通过将下位机采集数据进行录入存档,同时数据库支持上位机和WEB调用。
关键词:温湿度采集;stc单片机;上位机;远程控制;数据库;WEB访问The design of the system which Based on Web remote
temperature and humidity monitoring
Abstract: This paper firstly based on WEB remote temperature and humidity acquisition and monitoring system design to research and introduce, and discuss the selection and specific system hardware and software development of commissioning environment; Then, detailed introduces system design scheme and realization, and introduces emphatically the design of computer parts, through the form complete remote human-machine interface, the more highly effective quick interactive environment factors of complex complete assurance. System monitoring parameters including the scene multipoint control temperature and humidity value set threshold microcontroller through comparison with determination value and buzzer alarm and trigger relay driver corresponding electric control, and realizing scene temperature and humidity control. Meanwhile PC through serial communication and lower level computer data communication, will lower place machine detected on the data real-time display in the upper and the corresponding control. The background database by will lower level computer acquisition data input file, and database support PC and WEB calls.
Keywords: Temperature and humidity collecting; STC microcontroller; Principal computer; Remote control; Database; WEB access
1 绪论
1.1 基于Web的远程温湿度监测系统概述
1.1.1基于Web的远程温湿度监测系统组成
本系统主要由主控制器、串行通信模块、继电控制模块、显示模块、上位机控制模块、WEB界面等六部分组成。其基本框架见图1。
图1 基本框架图
(1) 主控制器模块
主控制器模块是整个下位机系统的核心。主要完成对系统中各种测定信号的输入、分析及输出控制,也是实现数据交换、软硬件接口的中心控制模块。本系统中以单片机为控制核心。
(2) 串行通信模块
这是系统中又一重要模块。其主要功能是实现对数据进行上位机和下位机之间的交换,是实现远程控制的关键。系统中串行通信模块通过MAX232芯片进行电平转换实现上位机与下位机的通信。
(3) 继电控制模块
此模块是控制的关键模块,当系统采集到的现场温湿度数据超出测试点阈值时,单片机发出控制信号触发继电器,进而启动或关闭相应电气设备,实现对现场环境的控制。采用继电控制有益于提高工作效率和控制精度,提高了系统稳定性和可用性。
(4) 显示模块
此部分功能主要包括设定阈值和测定量的显示。系统中采用1602液晶实现显
示功能,采用1602液晶可以节约单片机接口,同时可以显示较多的内容特别适合多点监测系统数据的显示。
(5) 上位机控制模块
上位机模块由两部分组成,包括VB上位机界面和Access后台数据库。VB界面用于实现人机交互,可以显示各测定点阈值和各监测点的实时数据,并通过控件与数据库连接实现数据库存储、查询等功能。Access数据库部分可用于存储测定数据并支持本地和远程网络调用。
(6) WEB界面模块
采用ASP网页语言编写,用于远程计算机通过网络实现对本地数据库的访问。WEB功能可以实现异地用户对于现场数据的监测和简单控制。
1.1.2基于WEB的远程温湿度监测系统的特点
要通过Intemet实现温湿度的远程监测,一般是采用在现场计算机系统中构建Web服务器的方法。采用这种方法在本地构建的服务器运行后可以支持WEB访问本地数据,同时由于本地服务器的特殊性管理者可以通过设置较高的安全等级提高系统的安全性。随着科技的发展网络几乎无处不在,这为基于WEB的远程监测提供了强大的硬件支持,只要有网络的地方就可以实现“远程监测” [3~4]。
1.2 课题研究的背景及意义
1.2.1课题研究的背景
对于温湿度的检测系统的研究有很多,归纳起来有两个大的走向,一是趋于小型化的手持式或现场式的检测设备,数据的记录需要人工干预,工作效率和精度都不高。二是采用检测元件集中管理的数据采集模式,但是管理范围大都只局限在本地计算机上,通过网络对现场数据访问的技术目前的研究发展还是不够的主要体现在检测系统功能的完备性上,所以本设计集中检测技术、上位机控制、数据库存储、Web 服务器架构和访问技术于一体,最大限度的满足实际工作需要,提高工作效率[5]。1.2.2课题研究的意义
本项目采用价格低廉的单片机对现场数据进行采集,通过串行通信方式完成前置单片机与计算机间的通信,采用VB进行上位机的编程并结合数据库对采集数据进行存储,方便数据分析和网络上其他主机对现场检测数据的访问和调用,是一套造价低廉、方便实用的现场监控平台。同时,该平台具具有良好的兼容性[6]和稳定性。此次设计的突出优势是:
(1) 突破了检测系统高成本、移植性差的通病,以单片机作为控制中心实现了成本最小化,通过采用DS18B20温度传感器元件通过单总线技术既节约控制端口同时增加了系统的可扩展性,同时该元件的温度适用范围比较大从而实现了可移植性的突破。
(2) 远程多点实时监控,并对现场设备进行了冗余备份,解决了现场监控和故障