基于SHT11温湿度远程监控系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SHT11温湿度远程监控系统设计
秦迎春1,秦瑞
2
(1.广东白云学院电气与信息工程学院,广东广州510450;2.新泽西理工美国新泽西州纽瓦克07103)摘要:采用数字温湿度传感器SHT11作为测量元件,结合单片机和GSM 实现远程监控系统,该系统包括温湿度数据采集终端软硬件设计以及监控系统通信端软件的具体实现,与传统装置相比,具有结构简单、测量精度高。
关键词:数字温湿度传感器SHT11;GSM ;远程监控;单片机中图分类号:TP212.11
文献标识码:A
文章编号:1674-6236(2012)23-0075-03
A design of remote temperature &humidity monitoring system based on SHT11
QIN Ying -chun 1,QIN Rui 2
(1.Schoolof Computer Science and Electrical &Information Engineering ,Guangdong Baiyun University ,Guangzhou
510450,China ;2.New Jersey Institute of Technology ,Newark ,NJ 07103,America )
Abstract:A measurement and remote monitoring system for the temperature and humidity based on digital temperature and humidity sensor SHT11,MCU and GSM is achieved.The system includes the design of terminal system of temperature and humidity data hardware and the practice of terminal communication pared with the traditional temperature and humidity control devices ,this system has the characters of simpler structure ,higher precision.Key words:digital temperature &humidity sensor SHT11;GSM ;remote monitoring ;MCU
收稿日期:2012-07-19
稿件编号:201207114
作者简介:秦迎春(1962—),女,重庆人,副教授。
研究方向:通信、计算机的应用。
温湿度控制在日常生活和工农业生产中的运用非常广泛,本系统采用SHT11温湿度复合传感器是瑞士Sensirion 公司推出的一款含有已校准数字信号输出,其外形尺寸仅为
7.65×5.08×23.5mm ,体积与火柴头相近,SHT11采用串行接
口,它的分辨率可以根据对现场的采集速率而进行调整,一般情况下默认的测量分辨率分别为14bit (温度)、12bit (湿度),如果在高速采集中就可分别降至12bit 和8bit ,对温度的量程范围:-40~123.8℃,湿度的量程范围:0~100%RH ,采用该芯片使本系统构成更趋于简单化同时本系统还使用单片机控制TC35(廉价的GSM 模块)发送、接收GSM 短信实现温湿度的远程监控。
1控制原理
本系统主要由控制器、测量、通信、显示、键盘5部分组
成,单片机控制芯片内部定时器每隔一定的时间对温湿度进行一次采样,产生一次中断并对采样的温湿度值进行计算,然后系统利用单片机串口与GSM 模块以通用异步收发器形式通信,完成温湿度值通过手机短消息的方式,发送到集中监控中心或工作人员的手机终端,从而实现了远程监控温湿度的变化,其系统总体结构如图1所示。
1.1控制模块采用AT89C2051单片机
单片机控制模块是本系统的核心,通过外围电路对温湿
度采集和向GSM 模块写入相关程序,控制部分要实现能够控制GSM 模块短消息的接收和发送、接收温湿度值并进行
计算、设置相关的工作模式等各项参数的功能。
AT89C2051是ATMEL 公司生产的廉价高性能8位单片
机,采用80C31内核指令系统,与MCS -51完全兼容,内含2k 字节的Flash 可作为用户程序存贮器和128bytes 的随机存取数据存储器(RAM ),采用20引脚封装,缩小了体积,并内含2个程序加密位,可防止程序的非法读出,安全性能好。
它的低电压、高性能CMOS 的8位机与MCS —51指令和输出脚兼容,可以构成一个最小的测量系统。
但它只有20个引脚,15个双向输入/输出(I/O )端口,其中P1是一个完整的8位双向I/O 口,两个外中断口,两个16位可编程定时计数器,两个全双工串行通信口,一个模拟比较放大器,同时
AT89C2051的时钟频率可以为零,即具备可用软件设置的睡
眠省电功能,系统的唤醒方式有RAM 、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。
省电模式中,片内RAM 将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。
1.2采用SHT11完成温度、湿度测量
SHT11温湿传感器[1]包括一个电容式聚合体测湿元件和
电子设计工程
Electronic Design Engineering
第20卷Vol.20第23期No.232012年12月Dec.2012
图1系统总体结构图
Fig.1Structure diagram of the power control unit test system
《电子设计工程》2012年第23期
一个用能隙材料制成的测温元件,它操作比较简单,只需用一组“启动传输”时序,就能实现传感器数据传输的初始化,同时,在测量和通信结束后,SHT11会自动转入休眠模式,这大大的减少了功耗,SHT11的主要特点是:
1)将温湿度传感器、信号放大调理、A /D 转换、I 2C 总线
接口全部集成于一芯片(CMOSensTM 技术);
2)可给出全校准相对湿度及温度值输出;3)带有工业标准的I 2C 总线数字输出接口;4)具有露点值计算输出功能;5)具有卓越的长期稳定性;
6)湿度值输出分辨率为14位,温度值输出分辨率为12
位,并可编程为12位和8位;
7)小体积(7.65×5.08×23.5mm ),可表面贴装;8)具有可靠的CRC 数据传输校验功能;9)片内装载的校准系数可保证100%互换性;10)电源电压范围为2.4~5.5V ;
11)电流消耗,测量时为550μA ,平均为28μA ,休眠时
为3μA 。
SHT11的湿度检测运用电容式结构,并采用具有不同保
护的“微型结构”检测电极系统与聚合物覆盖层来组成传感器芯片的电容,除保持电容式湿敏器件的原有特性外,还可抵御来自外界的影响。
由于它将温度传感器与湿度传感器结合在一起而构成了一个单一的个体,既提高了传感器的性能,又降低了成本、减少了体积,同时也非常便于和单片机连接,因而测量精度较高且可精确得出露点,同时不会产生由于温度与湿度传感器之间随温度梯度变化引起的误差,
SHT11内部结构如图2
所示[2]。
SHT11引脚说明:VDD -电源引脚其工作电压是2.4~5.5V ,DATA —串行数据引脚;SCK —串行时钟输入,GND -接地端。
SHT11测量过程[3]包括启动传输、发送测量命令、等待测量完
成和读取测量数据。
1.3GSM 模块采用TC35
TC35[4]是Siemens 公司推出的无线通信GSM 模块自带
RS232通讯接口,可以方便地与PC 机、单片机连机通讯。
TC35模块的工作电压为3.3~5.5V ,可以工作在900MHz 和1800MHz 两个频段,所在频段功耗分别为2W (900MHz )和1W (1800MHz )。
模块有丰富的AT 命令集接口,支持文本
和PDU 模式的短消息、第三组的二类传真、以及2.4k ,4.8k ,
9.6k 的非透明模式。
TC35模块主要由GSM 基带处理器、GSM 射频模块、供
电模块、闪存、ZIF 连接器、天线接口6部分组成。
作为TC35的核心,基带处理器主要处理GSM 终端内的语音、数据信
号,并涵盖了蜂窝射频设备中的所有的模拟和数字功能。
TC35模块有40个引脚[5],通过ZIF 连接器引出。
这40个
引脚可以划分为5类,即电源、数据输入/输出、SIM 卡、音频接口和控制。
IGT 端是TC35模块的启动端,系统加电后为使
TC35进入工作状态,必须给IGT 加一个大于100ms 的低脉
冲,电平下降持续时间不能超过100ms ,启动后IGT 应保持高电平(3.3V )。
同时还要考虑TC35作为数据通信设备来连接,它的RXD0引脚与单片机的RXD 引脚连接,它的TXD0与单片机的TXD 引脚连接才能进行数据交换,此外,单片机的串口是TTL 电平,而TC35是采用CMOS 电平,应接电平转换器件MAX232,实现电平转换及串口通信功能,系统硬件主要连接如图3所示[6]。
使用TC35收发短信息,采用用户识别模块SIM ,用户必须准备一张已开通短信息服务SIM 卡,SIM 卡上包含了所有的用户信息。
个人识别码PIN 可以防止SIN 卡未经授权而使用,每当移动用户开机时,GSM 系统先要自动鉴别用户的合法性,只有在系统认可之后,才为该移动用户提供服务。
TC35使用外接SIM 卡座,SIM 卡座上有6个引脚分别接到T35的模块SIM 的CCVCC 、CCRST 、CCCLK 、CCGND 、CCIO ,ZIF 连接座的CCIN 引脚用来检测SIM 卡是否插好,如果连接正确,则
CCIN 引脚输出高电平,否则为低电平。
TC35I 模块的通讯全部采用AT+XXX 指令完成,可以用AT 指令切换操作模式,可以使它处于数据、语音传输、短消
息服务和传真。
单片机可以通过正确的AT 指令对TC35模块进行初始化,例如单片机向TC35发送AT 回车后,检测TC35的返回值:若是“OK ”则连接正确,若是“ERROR ”则是连接错误。
然后才能进行短消息的接收和发送。
本模块采用PDU 支持中文模式,所以本系统使用PDU 模式进行短消息的接收和发送[6]。
2系统软件设计
系统的软件主要采用模块结构,温湿度的整个测控过程
及远程监控由主程序、短消息收发的子程序、温湿度测量子程序、定时中断子程序、显示子程序等完成。
各功能模块只有一个入口和出口,各模块间相对独立,避免某功能模块出现异常而导致整个系统瘫痪的故障发生。
AT89C2051单片机对
TC35模块进行通信,其中初始化的工作包括设置波特率、网
络登录、设置发送短消息的模式为PDU 。
然后单片机通过向
TC35写入不同的AT 指令,能完成多种功能,如网络注册、读
取SIM 卡上电话号码、发送短信息、接收短信息、删除短消息等。
这里只给出主程序流程、短消息收发子程序的流程、温湿
图3
系统硬件连接
Fig.3System hardware connection
图2
SHT11内部结构图
Fig.2
Internal structure diagram of SHT11
度测量子程序,如图4~图6所示。
3结束语
本系统适用于无人值守的温湿度的远程监控系统,在监
测区域内能对温度和湿度进行数据采集工作,测湿精度为±
3.0%RH ,在温度为25℃时测温精度为±0.4℃,灵敏度高,具
有极高的安全性、可靠性和长期稳定性,又由于SHT11传感器直接输出数字信号,系统硬件设计简单。
参考文献:
[1]翟春艳,岳修正,肖宏,等.基于单片机的温湿度感测系统
的实现[J].电子设计工程,2011(12):95-98
ZHAI Chun -yan ,YUE Xiu -zheng ,XIAO Hong ,et al.Realization
of temperature &humidity sense and measuring system based on single -chip microcomputer[J].Electronic Design Engineering ,2011(12):95-98.
[2]王武礼,杨华.基于SHT11的粮仓温湿度测控系统的设计[J].
仪表技术与传感器,2010(9):50-51.
WANG Wu -li ,YANG Hua.Design of granary temperature and humidity measurement and control system based on SHT11[J].Instrumemt Technique and Senser ,2010(9):50-51.[3]张艳丽,张勇.基于SHT11的温湿度控制器[J].兵工自动
化,2007,26(5):83-84.
ZHANG Yan -li ,ZHANG Yong.Temperature and humidity controller based on SHT11[J].BinggongI Zidonghua Ordnance Industry Automation ,2007,26(5):83-84.
[4]李家福,余立建,郭成宝,等.基于GSM 网络的智能监控模
块设计[J].电子设计工程,2005(12):8-10.
LI Jia -fu ,YU Li -jian ,GUO Cheng -bao ,et al.Design of smart supervisory control module based on GSM network[J].Electronic
Design Engineering ,2005(12):8-10.
[5]叶丹霞,王家礼.GSM 模块T35及在远程监控系统中的应
用[J].现代电子技术,2005(5):62-64
YE Dan -xia ,WANG Jia -li.Application of GSM module TC35in remote monitor system[J].Modern Electronics Technique ,2005(5):62-64.
[6]吴玉田,王端光,郑喜凤,等.GSM 模块TC35及其应用[J].
计算机测量与控制,2002,10(8):557-559.
WU Yu -tian ,WANG Rui -guang ,ZHENG Xi -feng ,et al.GSM module TC35and its application[J].Computer Measurement
&Control ,2002,10(8):557-559.
图6
温湿度测量子程序
Fig.6Temperature and humidity measurement subroutine
图5
短消息收发子程序的流程
Fig.5Short message transceiving program flow
图4
主程序流程图
Fig.4Flow chart of main program。