温度检测,湿度检测,毕业论文 - 图文 联系客服

发布时间 : 星期一 文章温度检测,湿度检测,毕业论文 - 图文更新完毕开始阅读82f22b72a417866fb84a8ee3

淮阴工学院毕业设计说明书(论文)第 5 页 共 33页

系统是应用系统的基础、软件系统设计的依据。

主机与主要部件的选择:

根据总体功能和性价比及其运行速度等因素的考虑,选用STC89C52单片机为主机,满足上面的要求而且设计方便,不需要再存储扩展。

数据存储片内设有128B,外部有8279的256B,而由于存入的数据是随时更新的且不计小数位,存入 8个16进制数字,其总共需要的容量只有16B,已经够用。

温室温湿度控制系统是以STC89C52单片机作为中央控制装置,风扇,加热设备,加湿设备,排潮设备,键盘显示芯片等,其功能和原理如下:

一、STC89C52单片机作为中央控制装置,负责中心运算和控制,协调系统各个模块的工作。

二、四路采样温度信号采样简单平均处理,温度保存为整数。 三、四路采样湿度信号采样简单平均处理,温度保存为整数。

四、键盘显示芯片:用8729识别键盘,负责用户的输入及相关的数据的LCD显示。

五、风扇:负责系统的降温工作。 六、加热设备:负责系统的加热工作。 七、喷雾设备:负责系统的加湿工作。 八、排潮设备:负责系统的去湿工作。

九、双色灯,音效模块:负责系统的报警功能。如果当前的温度超过用户设定的界限值时系统将自动报警,双色灯在74LS273的控制下有规律的闪烁,同时音效模块发出报警声,通知用户采取相应的措施。

温湿度报警系统能完成数据采集和处理、显示、无线通信、输出控制信号等多种功能。由数据采集、数据调理、单片机、控制等4个大的部分组成。该测控系统具有实时采集(检测温室大棚内的温湿度)、实时处理(对监测到的温湿度值进行比较分析,决定下一步控制进程)、实时控制(根据处理的结果发出控制指令,指挥被控对象动作)的功能。主要硬件包括温度传感器,湿度传感器,STC89C52单片机、数据采集电路、LCD液晶显示器、A/D转换器、无线通信模块等。其原理框图如图1-1所示。

淮阴工学院毕业设计说明书(论文)第 6 页 共 33页

温湿度采集模块 - 温湿度控制模块 单片机 无 线 通信模块 无 线 通信模块 上位机 报警电路 复位电路 显示模块 图1-1 硬件电路原理框图

首先充分考虑气候、环境因素对植物的影响,并根据温室大棚内植物保持正常状态所需的温度和湿度,设计出温湿度参考值预先存储于单片机中。系统的数据采集部分是将温湿度传感器置于温室内部,测出室内的温湿度值,经过放大、A/D转换为数字量之后送入STC89C52单片机中,然后LCD显示出温湿度测量值。单片机将预设的参考值与测量值进行比较,根据比较结果做出判断。

上位机对温湿度的上下限值和预置值进行输入,在无线通信模块中构成多点无线温湿度采集模块,实现数据的统一管理和分析。该系统具有快速展开、稳定可靠、可维护性好等特点。从而实现上位机对大棚内作物生长的远程控制。系统下位机设在种植植物的大棚内,下位机中的温湿度传感器可以将环境中的温湿度非电量参数转化成电量信号,再将这些信号进行处理后送至下位机中的单片机,单片机读取数据后将数据送到缓冲区内,通过LCD液晶显示屏进行实时显示。同时与原先内部设定的参数值进行比较处理,如果环境的实时参数超越上下限值,温湿度报警模块将进行报警,直到温湿度状态处于上下限值以内为止。如果有预置初值,且与当前状预设值相等为止。

本课题设计分为上位机和下位机,均采用单片机STC89C52 ,系统下位机设在种植植物的大棚内,下位机中的温湿度传感器DHT11对大棚内的温湿度进行采集处理后送至下位机中的单片机,单片机读取数据后经过无线通信模块将数据送到上位机,此时,上位机接收到温湿度数据,如果温湿度在误差氛围内超过了预设的值,则蜂鸣报警器发出报警声。之后,经过温湿度控制系统使温湿度保态不相等时,系统也会启动执行机构动态调节温湿度状态,直到所处的平衡状态与持在最适宜的氛围内。

3 系统单元模块硬件设计

淮阴工学院毕业设计说明书(论文)第 7 页 共 33页

对于本次设计的系统而言,主要由温湿度采集模块、无线通信模块、单片机主控模块、显示模块、报警模块、控制单元和电源模块六部分组成。接收模块nRF24L01接收温湿度数据,通过SPI接口将数据传给单片机,进行LCD液晶显示,在温湿度数据超过一定值时蜂鸣器进行报警,同时将数据上传给上位机,实现远程控制的功能。

3.1 温湿度采集模块设计

温湿度采集模块的设计有以下几种方案。

方案一:采用AD590是美国ANALO G DEV ICES 公司的单片集成两端感温电流源。AD590测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合由于AD590精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。但其需要用到差分放大器放大和A/D转换,需要原件多。

方案二:采用美国DALLAS公司生产的 DS18B20可组网数字温度传感器芯片,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。经济,方便。采用HS1101用作湿度的采集,湿度传感器HS1101是基于独特工艺设计的电容元件,具有长时间饱和下快速脱湿、可以自动化焊接,包括波峰或水浸、高可靠性与长时间稳定性、专利的固态聚合物结构等特点。 方案三:采用温湿度一体化的传感器DHT11采集温湿度数据,DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。 考虑到电路的设计,成本,还有多点通信,我们选择方案三,即用DHT11作为本系统的温湿度采集模块。 3.1.1 DHT11数据传送格式

DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零。操作流程如下:

一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据 +8bit校验和。

数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温

淮阴工学院毕业设计说明书(论文)第 8 页 共 33页

度整数数据+8bit温度小数数据”所得结果的末8位。

用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。数据发送过程如图3-1所示。

图3-1 数据发送过程

总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。数据接受过程如图3-2所示。

图3-2 数据接受过程

总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了