湖南工业大学--智能多路温湿监测系统设计

更新时间:2023-09-23 18:46:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

(2014届)

本科毕业设计(论文)资料

题 目 名 称: 智能多路温湿监测系统设计 学 院(部): 电气与信息工程学院 专 业: 自动化 学 生 姓 名: 耿桂锋 班 级: 自动化101 学号10401100104 指导教师姓名: 文定都 职称 副教授 最终评定成绩:

湖南工业大学教务处

2014届

第一部分 毕业论文 本科毕业设计(论文)资料

(2014届) 本科毕业设计(论文)

学 院(部): 专 业: 学 生 姓 名: 班 级: 指导教师姓名: 最终评定成绩 电气与信息工程学院 自动化 耿桂锋 自动化 101 学号10401100104 文定都 职称 副教授

2014年5月

湖南工业大学本科毕业设计(论文)

摘 要

对粮仓温湿度检测系统进行研究,报告了现在世界粮仓温湿度系统控制的重要性。系统由温湿度传感器和AT89C51构成,硬件电路:AT89C51、SHT11温湿度传感器、LCD1602显示、报警器以及按键五个部分组成;系统温湿度检测模块传采Scnsirion公司SHT11温湿度传感器,它集成了NTC测温元件和电阻式湿敏元件为一身;其它主要由由温湿度传感器和报警器电路设置组成,按照我们所需的测量效果进行上下限设置,如果测量值超出上下限设定就会报警(采用蜂鸣器蜂鸣);用LCD1602作为系统的显示模块。软件部分采用主程流程图、温湿度检测流程图、显示流程图组成。

AT89C51是一款低消耗、高性能的CMOS8位单片机、功能强大、性价比高可用于各行各业;SHT11温湿度传感器属于温湿度集成复合型的传感器;AT89C51与SHT11相连接组成的温湿度检测系统具有抗干扰能力强、性价比高、稳定性好、反应速度快,该系统价格低可以适用于各行各业。

关键词:ATC89C51,SHT11传感器,1602液晶显示屏,报警

I

湖南工业大学本科毕业设计(论文)

ABSTRACT

The article was focused on studying the temperature and humidity detection system of granary, the importance of current world's granary temperature and humidity control system was reported. The system was composed of temperature and humidity sensors and AT89C51. The hardware circuits include AT89C51, SHT11 temperature and humidity sensors, LCD1602 display, alarms and key five parts. The system of temperature and humidity detection was used the Scnsirion company SHT11 temperature and humidity sensor, which integrates the NTC test temperature and humidity sensor element together, the others mainly are mainly consisted of the temperature and humidity sensors and alarm circuit. We seted up the upper and lower limits based on our desired effect on the measuremen, it would be clarmed ( using buzzer beeps ) if the measured value exceeds the upper limit and it used LCD1602 display module as a system. The software part was comprise of main process flow diagram, temperature and humidity testing flowchart, display flowchart.

AT89C51 is a low-cost, high-performance CMOS8 bit microcontroller, which has the powerful function, cost-effective and high availability in all walks of life. SHT11 temperature and humidity sensors are belonged to integrated temperature and humidity sensors. The temperature and humidity detection system was connected with AT89C51 and SHT11, which has the merits of anti-interference ability, high cost, good stability, fast response, low price and it can be applied to all industries.

Keywords : ATC89C51, SHT11 sensor, 1602 LCD screen, alarm

II

湖南工业大学本科毕业设计(论文)

目 录

摘 要 ................................................... I ABSTRACT .................................................................................................................... II 第1章 引言 ............................................................................................................ 1

1.1研究背景 ........................................................................................................... 1 1.2研究意义 ........................................................................................................... 1 1.3粮仓温湿度检测控制技术的发展现状 ........................................................... 1 1.4 本课题研究的主要内容 .................................................................................. 2

第2章 系统硬件软件研究 ................................................................................ 3

2.1硬件研究 ........................................................................................................... 3

2.1.1 湿度传感器 ............................................................................................ 3 2.1.2 数字湿度传感器的类型 ........................................................................ 4 2.1.3 温度传感器 ............................................................................................ 5 2.1.4 数字式温度传感器的类型 .................................................................... 5 2.2 温湿度传感器的确定 ...................................................................................... 6 2.3 软件研究 .......................................................................................................... 6

第3章 硬件系统设计 ......................................................................................... 7

3.1 AT89C51单片机简介 ................................................................................... 7 3.2温湿度传感器STH11 ...................................................................................... 9

3.2.1 SHT11的内部结构和工作原理 .......................................................... 10 3.2.2传感器电路 ........................................................................................... 12 3.3液晶显示LCD1602 ........................................................................................ 13 3.4复位电路和时钟电路 ..................................................................................... 14 3.5 超限处理电路 ................................................................................................ 15 3.6按键模块 ......................................................................................................... 16

第4章 软件系统的设计 .................................................................................. 17

4.1主程序流程图 ................................................................................................. 17 4.2 温湿度流程图 ................................................................................................ 17 4.3 LCD显示流程图 ............................................................................................ 18

结 论 ........................................................................................................................ 19 参考文献 ................................................................................................................... 20

III

湖南工业大学本科毕业设计(论文)

致 谢 ........................................................................................................................ 22 附录1 硬件电路原理图 ...................................................................................... 23 附录2 源程序 ........................................................................................................ 24

IV

湖南工业大学本科毕业设计(论文)

第1章 引言

1.1研究背景

我国是一个农业大国,每年都有大量的新粮收获也有部分陈粮积压,由于储存不当造成造成大量的粮食浪费,给国家和人民造成了巨大的经济损失,粮仓的性能成为粮食质量的决定因素[1]。当今世界科技技术不断进步,很多行业都可以运用单片机进行系统控制,在科研机构、粮仓、温室大棚、烘干房等各个领域都可以运用单片机技术,而且该技术越来越成熟的发展。粮仓、温室大棚等对温湿度要求高的场所,控制系统的自我检测能力需求也越来越高,对室内温、湿度的测量完全可以采用单片机技术来完成。我国是一个人口众多的大国,科学储粮是保障人民粮食供应,促进社会安定的大事,粮仓温度的监测在科学储粮中占有重要地位[2]。在大部分粮食储存行业,主要的粮仓温湿度检测是有人工测量来完成的;一般情况下储存粮食的仓库相对不是很集中,一个仓库的面积也十分巨大,仓内有多个监测点站,因而人工监测工作量大、效率低、检测周期长、容易漏检、而且测量器件损坏率高,测试精度难以保证[3]。

1.2研究意义

我们要保证粮仓仓库内的温湿度,以保证粮食在储藏期间内不会出现变质霉烂给我国农民经济造成一定损失。粮仓温度常温下、湿度较大的情况下,粮仓内的谷物就会发生腐烂变质。当空气中相对温度比较高时、相对湿度也比较低的情况下,霉菌可以依附在谷物、墙壁进行繁殖生长最终使粮食霉变。研究表明,我国南方潮湿多雨,尤其是在5~9月份霉变的发生频率高达34%,其温、湿度及空气中水汽含量搭配得当,仓库中的粮食霉变几率就高尤其在7、8月份,粮仓经常发生霉变;储粮害虫一般最适湿度在70%~75%,如果粮堆内的空气相对湿度保持在65%以内,保持与其平衡的水分,就可以抑制粮食上几乎全部微生物的活动[4]。

1.3粮仓温湿度检测控制技术的发展现状

近年来,工农业生产领域逐渐开始采用大规模集成电路技术、计算机技术和通信网路技术,我国对粮仓温湿度监测系统的研究,在硬件方面和软件方面都得到了突飞猛进的发展。当今的个个传感器公司传感器技术都在迅速发展,以便可以更好适应当今世界对粮食存储的要求。国际众多国家和地区的的仓库温湿度检测系统技术相对比较完善,给我过温湿度检测系统的发展树立很好的榜样充分的

1

湖南工业大学本科毕业设计(论文)

吸收国外在粮仓仓库监测方面的先进技术和经验、也使我国粮仓仓库温湿度自动检测方向有了突飞猛进的发展。不过相对来说但功耗过大,产品的性价比不高,没能达到我们所期待的的理想效果。中国的仓库环境综合控制系统,在充分吸收国内外先进科技技术的同时,要敢于总结积极主动的创新,开发那些满足适合我国气候多变的自然环境,逐渐的向世界高科技的智能化仓库温湿度检测系统看齐。在对不同的农作物产品上,要有专用的、综合配套的、经济效果明显的,属于中国知识产权的产品和科技技术。 (1)广泛采用新技术、新工艺

随着科技的进步,许多新技术和新工艺被应用到湿度测量领域中[4]。例如:DTSX200测温传感器是日本横河公司生产的;可以用于测量封闭地下油砂和油页岩层温度的变化,最先进的地方是可以采用太阳能供电。 (2)增加新的功能

新型智能湿度传感器的测试功能也在不断增强[5]。例如,美国DALLAS公司生产的DS1629,自身可以显示时间属于的智能型的湿度传感器,可广泛用于测量湿度传感系统中。 (3)分辨力、精度不断提高

现在,众多公司都在生产精度等级高、分辨能力强的智能型的传感器,SHT11型温湿度传感器可以能精准的测量相对湿度,当然测量温度和露点也是没有问题的。在温室大棚、粮仓仓库、烤烟房等温湿度等级高的温湿度检测系统,我们都可以采用SHT11型温湿度传感器进行温湿度的测量。SHT11技术指标:露点的测量精度达到正负1度、测量精度最高可达正负2个精度等级、相对湿度测量范围高达百分之百、分辨力达0.03%RH、温度的测量范围比较广、分辨率可精确到零点零零几。

1.4 本课题研究的主要内容

根据毕业设计任务书可知:对硬件系统的设计温湿度检测系统的温度测量范围:-10~50℃、湿度测量范围:10%~90%RH、精度:±5%RH、使其具有很强的实用性。对软件系统的设计:要实现超限报警、数码显示、确保系统安全可靠的正常运行能实现温度、湿度的检测和显示以及超限报警。

2

湖南工业大学本科毕业设计(论文)

第2章 系统硬件软件研究

2.1硬件研究

在没有推广单片机技术之前的粮仓仓库温湿度检测主要采用人工检测的方法进行温湿度检测的,在仓库中将温度计放入特定的位置进行测量,多点测量的时候,主要采用人工读数的方法在同业时间段进行监测,进而采取相应的措施。由于人工读数存在一定的视觉误差,测量温度的温度计测量精度等级很难达到系统要求,测量温度时不能同时测量与记录,当粮仓粮食温湿度过高时,就会造成粮食发生变质腐烂,给国家企业造成不必要的损失造。

将先进科技技术运用到温、湿度检测控制系统中,使之发生突飞猛进的发展,原先的系统采用的是数据采集多条线路,现在的系统主要采用采用矩阵式布线技术进行采集;各种各样样材料的热电偶、热电阻器件,也给传感器带来了多方面的选择;在数据传输方面主要采用串行传输方式,方便可对粮仓进行多点进行巡回检测,检测精度也大大的提高了,电阻传感器相对来说灵敏度比较低,在检测过程中会出现测量精度达不到当今粮仓所需要的精度等级。

本设计主要采用温湿度相融合检测技术:主要用于粮仓仓库温湿度检测信号的采集和显示,当检测的数据发生异常时,发送报警信号;而且通过以单片机技术为核心的检测系统将采集信息实时传送到系统数据库。

2.1.1 湿度传感器

在自然界中,通常有水和生物的地方,在其周围的大气里总含有或多或少的水汽,大气中含水的多少,表明了大气的干湿程度,用湿度表示[6]。在物理学和气象学中表示湿度的方法有不少,常用的方法是用绝对湿度、相对湿度、露点湿度等来表示。绝对湿度一般我们用单位V的大气中所含水汽的质量表示;我们一般称测空气中的水汽分压与同一温度下水的饱和水汽压的比值的百分数为相对湿度,空气温度下降水的饱和水汽压也会逐渐减少的。由此可知,空气的温度越低时,在同样空气水汽分压下,则空气的水分压与相同温度下降到某一温度时,空气的水汽分压依然相等。在这个时候会有露珠出现,空气中的水汽气会转换为液体形形式,我们可以称这种特殊的温度为空气的露点或露点温度,单位℃,空气中的水汽分压也可以通过空气中的露点进行测量,空气的水汽分压亦可以称之为空气的露点温度下的水饱和水汽压。

湿度传感器是可以测量粮仓、温室大棚的湿度变化,由于自身还有湿度敏感元器件,可以根据物理化学反应,将测量的数字湿度信号转化为模

3

湖南工业大学本科毕业设计(论文)

荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX、MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:程序存储使能信号输出端,在由外部程序存储器取指这段期间内,2个脉冲输出;在访问外部数据存储器,无脉冲信号。

/EA/VPP:给/EA置1时,无论管是否有内部程序存储器,CPU都执行片外程序存储器中的指令,通过只访问片外ROM来完成工作;如果保密为方式1时,/EA将内部锁定为复位;/EA引脚保持置1时,内部程序存储器中的指令可以有CPU来执行。

在FlashRom编程期间,该引脚也用于施加12V编程允许电源Vpp(如果选用12V编程),AT89C51引脚如图3.2所示。

1 2345678910 1112P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTAT89C5140VCC3938P0.037P0.1P0.236P0.335P0.434P0.533P0.632P0.7/EA31ALE30/PSEN2928P2.727P2.626P2.5P2.425P2.324P2.223P2.122P2.021

图3.2 单片机引脚图

P3.0P3.1P3.213P3.3 14P3.415P3.516P3.617P3.718XTAL219XTAL120GND3.2温湿度传感器STH11

2002年Scnsirion公司在世界上率先研制成功SHT11、SHT15型智能化湿度、

9

湖南工业大学本科毕业设计(论文)

温度传感器[12]。出厂前,在温度室中每个传感器都有密切标准,在测量过程中可对相对湿度进行校准。

SHT11芯片内部包含相对湿度传感器、14位A/D转换器、放大器、温度传感器、校准传感器、状态寄存器、循环冗余校验码寄存器、二线串行口、控制单元、加热器及低电压检测电路[12]。测量原理是使用两个传感器分别产生相对湿度、温度测量,信号然后经过放大被送到转换器进行模/数转换、误差修正、最后、通过2线串行端口将温湿度的数据发送到上位机。

SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式、接口非常简单,引脚名称及各引脚如图3.3所示。

GND1DATA2SHT11SCK3VDD48NC7NC6NC5NC

图3.3 SHT11引脚图

引脚功能如:脚1GND和脚4VDD信号地和电源,2.4~5.5 V工作电压范围;脚2-DATA和脚3-SCK,线串行数字接口、DATA为数据线、SCK为时钟线;脚5-8-未连接。

3.2.1 SHT11的内部结构和工作原理

温湿度传感器SHT11将A/D转换、湿度检测测、加热器、温度感测和信号变换等众多功能集成到一个很小的芯片上[12],该芯片由温度敏感元件(能隙材料制成的)和湿度敏感元件(一个电容性聚合体)。这两个敏感元件的作用将测量的温湿度数据信号转化为电流信号;该电流号先经过微弱信号放大器进行信号放大;然后再通过A/D 转换器进行信号转换;采用二线串行数字接口将数字信号输出,SHT11必须在温湿度恒定的检验室内进行温湿度系数校准后,达到了安全生产要求才可以出厂。

通常判断温湿度传感器性能好坏,最常见的方法通过采用给SHT11内部的加热器进行通电操作,传感器随着加热时间的流逝内部温度将会提升5℃左右,能量损耗也会相应增多,比较加热前后传感器的温湿度变化;为了消除传感器凝结,可以在十分潮湿的环境中采用加热传感器的方法;传感器的灵敏度会有所上升更加有效地进行工作,传感器的温度会有所提升湿度也会减小;温湿度测量值会存

10

湖南工业大学本科毕业设计(论文)

在一定的误差,测量大气中的露点是也可以采用加热器通电源的方法进行工作,它具有数字输出、不用调试、不用标定、没有外围电路及互换性等特点,其内部结构如图3.4所示。

校准寄存器温度传感器运算放大器湿度传感器A/D转化器二线串行数字接口和CRC校验SCKDATAVCCGND图3.4 SHT11内部结构图

SHT11为具有二线串行接口的单片全校准数字试新型相对湿度和温度传感器可用来测量相对湿度、温度和露点等参数[13]。微处理器与SHT11进行通讯,通过二线串行数字接口进行通讯的,硬件接口电路设计比较简单;但是I2C总线协议和通信协议二者是不相互兼容的,在出厂之前芯片厂家自己定义的,所以在设计中只须用微处理器I/O口模拟该通信时序。单片机通过5条命令对SHT11进行控制,命令代码的含义如表3.2所示。

表3.2 SHT11的命令代码

命令代码 00011 00101 00111 00110 11110

含 义 测量温度 测量湿度 读内部状态寄存器 写内部状态寄存器

复位命令,使内部状态寄存器恢复默认值,下一次命令前至少

等待11ms

其他

保留

SHT11采用二线数字串行接口来访问,硬件接口电路十分简单。需要注意的的是:单片机和SHT11之间同步通信有时钟线SCK完成,包含了一个完全的静态逻辑,而不需要对SCK最低平率进行要求,工作电压大于4.5V时、S时钟线频率高达10MHz。当工作电压低于4.5V 时、SCK最高频率则为1MHz。DATA数据线需要外接上拉电阻。

温、湿度传感器和微处理器通信,我们可以采用采用串行二线接口DATA数据线和SCK时钟线进行工作,由于I2C协议无法和二线串行通信协议相互兼容的,

11

湖南工业大学本科毕业设计(论文)

因此微处理器需要使用一组“传输时序”表示数据传输的启动才能开始程序。当SCK置1时、DATA置0、一段时间后SCK重新置0、当SCK在此置1时平、DATA则会回到原来状态置1。如图3.5所示。

DATASCK图3.5 时序图

3.2.2传感器电路

传感器电路模块是整个温湿度检测模块的数据信号采集和处理,由温湿度传感器芯片SHT11构成下面介绍多点温湿度采集系统的设计,对于多点采集只需在单个采集的基础上作一点程序上的改动[14],4路温湿度检测系统接线方式可以使用一下方法:SHT11的SCK时钟线均连接到单片机P2.6端口,DATA线测量部分连接到P2.7、P2.5、P2.4和P2.3端口,假如测量点继续增多的话,我们只需要增加DATA线与单片机相连的接口即可,整个C语言成序稍加改动便能实现。如图3.6所示。

R12 10KR11 10KR14 10KP2.6R13 10K+5VP2.3P2.6P2.7P2.5P2.6P2.4DATASHT11SCKDATASHT11SCKDATASHT11SCKP2.6U1U2U3DATASHT11SCKU4图3.6 传感器接线图

单片机I/ O口不多,如果需要进行多点测量时就会出现I/ O口不足的情况。SHT11传感器的DATA和SCK两个引脚需要两个I/ O口接口,在现实生产过程中每个SHT11的测量是需要在同一时间点进行测量的,如果我们采用个点测量的话,就会造成测量的误差进而给粮仓造成不必要的损失。数据信号采集时间就会变长

12

湖南工业大学本科毕业设计(论文)

过长、也会出现滞后控制,进而对控制系统性能的提高产生一定的影响。粮仓检测系统中,我们所要求所采集的温湿度数据是整个粮仓内不同点位相同时间点数据值,所以我们要求每一个SHT11都必须同时开始测量采集数据。多点单片机和SHT11传感器连接方式可以采取以下方案:SHT11传感器的SCK引脚线接到单片机的同一个I/O 口上,DATA引脚可以接在不同I/ O口线上,通过这种连接方式来解决单片机I/O 口不足的问题。首先,n个传感器将会占用n+1个单片机I/ O端口,可以节约n-1个端口,可以有效的解决单片机I/ O端口少的问题,这样很好地节约成本,系统空间体积也会变小;其次,由于多个SHT11每次测量中都可以同时发出测量命令,主要是采用了一根时钟线的连接方式。多个传感器同时进行测量,只需一次等待时间则完成了整体数据的收集,大大缩短了数据采集时间,为控制系统快速响应提供了条件[15]。

3.3液晶显示LCD1602

1602型LCD显示模块具有体积小、功耗低、显示内容丰富等特点。1602型LCD可以显示2行16个字符,有8位数据总线D0-D7和RS、R/W、EN三个控制端口、工作电压为5V、并且具有字符对比度调节和背光功能[16]。

1602液晶也可以称为1602字符液晶显示,它用来显示字母、数字、符号,它主要是由5X7或者5X11等点阵字符位相互组成。我们想要显示一个字符,可以通过点阵字符位即可完成。字符为和行之间都会存在一定的间隔间隔,给自字符显示行显示合理化,所以LCD1602可以很好地显示温湿度值。1602LCD是指显示的内容为16X2,显示分为温湿度两行显示,每行16个字符液晶模块(显示字符和数字)。

LCD1602液晶显示的参数和引脚说明。 (1)显示容量:16×2个字符; (2)工作电流:2.0mA(5.0V); (3)工作电压:5.0V;

(4)芯片工作电压:4.5—5.5V; (5)字符尺寸:2.95×4.35(W×H)mm。 第1脚:VSS为地电源。

第2脚:VDD接5V正电源。

第3脚:VL为液晶显示器对比度调整端,给引脚送正电压对比度最弱,接地时对比度最高,对比度过高时会产生鬼影,解决这种情况通常采用上拉电阻的方法,一般电阻采用10K。

第4脚:RS为寄存器选择,给引脚写入1时选择数据寄存器、给引脚写入0时选择指令寄存器。

13

湖南工业大学本科毕业设计(论文)

第5脚:R/W为读和写信号线,引脚置1时读操作,引脚置0时写操作,当RS和R/W共同为置1时可以写入指令或者显示地址,当RS置0和R/W置1时可以读忙信号,当RS置1和R/W置0时可以写入数据。

第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。

第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。

此模块是由LCD1602芯片组成实时温湿度显示的电路部分。LCD1602是一个两行每行16字的液晶显示屏,D0-D7接P0口、RW接地、RS、E接P2.0、P2.1 起控制作用如图3.7所示。

LCD1602 14 13 12 11 10 9 8 7D7 D6 D5 D4 D3 D2 D1 D065 4 3 2 1 E RW RS VEE VDD VSSP0.7 P0.6 P0 .5P0.3P0.2 P0.1 P0.4P0.0P2.0P2.1R15 10K+5V图3.7 LCD液晶显示

3.4复位电路和时钟电路

复位电路的工作原理是:单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如RST引脚上有一个高电平并维持2个机器周期,则CPU就可以响应并将系统复位[17]。上电复位和手动复位是2中常见的复位方法,系统主要采用手动复位方法。S1闭合,单片机进入复位状态,系统上电后,若需要复位,我们就可以采用手动复位的方法来实现。单片机工作的时间是由时钟电路提供的,在单片机的XTAL1和XYAL2两个管脚接一只晶振及两只电容就构成了单片机的时钟电路。

我们要保证温湿度检测系统的稳定性和快速性,复位电路中的C1、C2可以选择在30PF左右;频率决定单片机的反映速度,一般选择晶振频率范围在1.2MHZ~12MHZ之间,但对存储器速度要求就高,为了提高稳定性我们采用温

14

湖南工业大学本科毕业设计(论文)

度稳定性好的NPO电容,采用的晶振频率为12MHZ如图3.8所示。

C1 30PFXTAL1C2 30PFX1XTAL2S1 SW-PB+5VR1 1KRSTC4 10UFR2 1K

图3.8 复位电路和时钟电路图

3.5 超限处理电路

在粮仓温湿度检测系统中超限报警电路很有必要,我们可以根据技术要求对温湿度进行上下限值得设定。当SHT11传感器测量值超出测量上下限值得话就进行报警,用来提醒人们粮仓内可能会出现温湿度过高或过低,最终导致粮食发生霉变造成一定的经济损失。系统将传感器采集信号的数据进行数据处理,传送至单片机,再由单片机发送报警指令给超限报警电路进行报警。如果测量数据信号与设定值进行比较如果高于或低于上下限值则进行报警,否则进行数码显示。 该电路模块采用发光二极管和蜂鸣器构成,蜂鸣器接单片机的P1.0口,D1、D2分别代表着温度、湿度,当SHT11传感器测量的温湿度数据超过设定的上下限时,相应的二极管发光,在同一时间内蜂鸣报警器连续发出滴的声音,如图3.9所示。

LS1P1.0P1.1P1.2D1 LEDD2LED

图3.9 报警电路图

15

湖南工业大学本科毕业设计(论文)

3.6按键模块

按键是单片机应用系统中,极为重要的一部分。它是单片机最常用的的输入设备,我们可以根据温湿度检测系统的要求,向单片机输入指令、地址和数据,可以使系统正常工作。常见的按键连接方式是采用单片机I/O端口进行驱动按键,也可扩展I/O端口进行按键设计,在这里我们主要采用独立式的按键方式。 通常人机接口采用LED显示和小型键盘,对于键盘主要有两种:一是直接使用系统中的单片机对键盘进行检测,为键盘的及时响应,CPU需要频繁的执行动态扫描程序,二是采用专用的显示、键盘芯片,如8279、SAA1064等,根据本设计需求,应进可能选择成本低廉、硬件电路简单方便粮仓仓库员工操作的按键方式。按键模块主要是用来温湿度检测系统进行温湿度设定上下限值,如果测量的结果的超出上下限值的话,单片机就会给报警电路发送信号进行报警,温湿度检测模块可以采用独立式按键,设置三个按键:S2按键为功能键、S3按键为加一键、S4按键为减一键给温湿度。S2、S3、S4按键用来温湿度检测系统设置温湿度的上下限值,如图3.10所示。

S2 SW-PBS3 SW-PBS4 SW-PB

图3.10 按键电路图

P3.0P3.1P3.2

16

湖南工业大学本科毕业设计(论文)

第4章 软件系统的设计

系统程序共分3个模块,即主程流程图、温湿度采集流程图、LCD显示流程图。

4.1主程序流程图

主程序流程图如图4.1所示。

开始单片机 LCD SHT11初始化读温湿度参数SHT11数据采集LCD显示N检测温湿度是否改变Y等待

图4.1 主程序流程图

4.2 温湿度流程图

主程序开始后,SHT11温湿度传感器启动后,要对SHT11的数据进行初始化后,当单片机发送检测指令后,进行温湿度信息的采集、转化、处理,最后由液晶显示器显示。SHT11温湿度传感器经过一次数据采集和处理后、进行复位到初始值、温湿度采集流程图如图4.2所示。

17

湖南工业大学本科毕业设计(论文)

开始SHT11初始化运行SHT11单片机发送测温湿度指令温湿度采集SHT11内部数据转换送至单片机复位 图4.2 SHT11温湿度采集流程图

4.3 LCD显示流程图

LCD初始化机显示部分,在程序中应先对显示器进行初始化,然后循环调用SHT11模块采集的数据对温度和湿度进行实时显示如图4.3所示。

开始LCD初始化LCD显示显示字符结束

图4.3 LCD显示框图

18

湖南工业大学本科毕业设计(论文)

结 论

在石油化工,粮仓温度控制,都需要时刻地进行温湿度监控。尤其是当今世界粮食紧缺的情况下,对粮仓温湿度进行监控防止粮食霉变至关重要。本系统采用了高精度的温湿度传感器SHT11,该系统要完成系统的温度范围:-10~50℃、湿度检测范围:10%~90%RH、精度:±5%RH、使其具有很强的实用性。软件系统的设计,保证报警显示功能的实现,确保系统的安全可靠的进行温度、湿度的检测和显示等工作。

(1)本文主要研究粮仓仓库温湿度检测系统,说明MSC-51系列单片机中的AT89C51和SHT11的成本低廉的温湿度检测系统在现实生活中的应用。尤其是农业成产过程中温室大棚,滴水喷灌,畜牧业养殖等。都可以解决日常中最基本的温湿度检测,对温湿度超限进行准确报警用来提醒人们。

(2)以前人们主要通过天气、触感以及多年的经验以此来判断温湿度。不足之处是不能很好滴控制温湿度,对农作物造成一定的损害。我此次研究的温湿度监测系统是以单片机为核心,系统采用的是高精度的温室传感器SHT11主要的采集与测量系统,SHT11自身带有A/D转换器,因此,温湿度控制系统具有精度高、成本低、体积小、接口简单而且还具有良好抗干扰能力,使系统具有较高的使用价值。

(3)在此次毕业设计中,未能很好的把仿真做的完美。自身编程方面欠缺,有很多方面未能全面考虑此系统依然有要改进的地方。测量精度有待进一步提高,硬件系统有些复杂。

随着大自然气候的变化无常,继续相关传感器进行环境监测。在现代化工农也成产中传感器的良好应用是十分重要的。我国是农业大国,粮食是否安全有效存储关系国民的生机,所以传感器技术还值得大力推广和发展。

19

湖南工业大学本科毕业设计(论文)

参考文献

[1] 彭泓等.粮仓温湿智能控制系统 [J].中国科技信息,2006,(24):

14-16.

[2] 李克,吴伟力.智能化温度检测及控温系统 [J].集美大学学报,1994,01

(7):22-28.

[3] 陈雪波,杨东伟粮库.粮温监测系统开发与应用 [J].仪器仪表学报 ,2002,

S1(7):34-56.

[4] 李军,李赋海.检测技术及仪表 [M].北京:中国轻工业出版社,2008:

47-50.

[5] 田勇利,李仲平.粮食仓库计算机测温中的通讯技术 [J].郑州工程学院学

报,1996,03(8):12-20.

[6] 王化祥,张淑英.传感器原理及应用 [M].天津:天津天津大学出版社,

2007:231-243.

[7] 陈裕泉,葛文勋编.现代传感器原理及应用 [M].北京:科学出版社,2007:

277-279.

[8] 都甲洁宫城幸一郎.图说传感器 [M].北京:科学出版社,2003:52-53. [9] 叶湘滨,罗武胜.传感器与测试技术 [M].北京:国防工业出版社,2007:

285-311.

[10] 乔志伟,王洪林.智能多路温度检测系统设计 [J].华北电力技术,1999,

08(3):29-31.

[11] 李朝青.单片机原理及接口技术 [M].北京:北京航空航天大学出版社,

2005:17-47.

[12] 付少波,付兰芳.传感器及其应用电路 [M].北京:化学工业出版社,2011:

159-173.

[13] 张艳丽,杨仁弟.数字温湿传感器SHT11及其应用 [J].工矿自动化,2007,

06(3):113-115.

[14] 张琳娜,刘武发.传感检测技术及应用 [M].北京:中国计量出版社,1999:

16-20.

20

湖南工业大学本科毕业设计(论文)

[15] 杨振江智.能仪器与数据采集系统中的新器件及应用 [M].西安:西安电 子科技大学出版社,2001:117-126.

[16] 石来德.机械参数电测技术 [M].上海:上海科学技术出版社,1981:173-196. [17] 欧阳文.ATMEL89系列单片机的原理与开发实践[ M].北京:中国电力出

版社,2007:203-237.

21

湖南工业大学本科毕业设计(论文)

致 谢

从去年毕业设计选题,到今年2个月论文的书写,十分感谢我的导师文定都教授,对我无私的指导和帮助,不厌其烦的帮助我修改和批注论文。文老师严谨的教学态度、精益求精的工作精神、对学生无私奉献与帮助、一直激励着我不抛弃不放弃面对毕业设计中的重重困难勇往直前。从毕业设计选题到论文初稿定稿最终定稿,文老师都给予我坚持不懈持之以恒的精神。在毕业设计过程中,不仅在学业上给我精心指导,当我面对困难压力过程中一直支持鼓励,在生活思想中给我以无微不至的关怀,在此向我的导师文教授致以最崇高的敬意和最真诚的致谢。

在此,我还要感谢同寝室室友们,你们牺牲自我给我创造的安静学习环境和无私帮助、支持和鼓励。正是有这些牺牲自我的室友,才能让我们面对困难和疑惑时静下心来去解决,直至最终论文定稿。特别感谢许秋云同学、左建峰同学、王创同学,他们在我完成论文的过程提供了巨大帮助,向他们说声谢谢。

在毕业设计即将结束的时候,回首这2个月来的经历心情无法平静下来,从毕业设计导师选择、课题开题报告书写、最终论文定稿顺利完成。在此送上我最虔诚地谢意!谢谢一直以来支持鼓励我的人们。

学生签名:

日 期:

22

湖南工业大学本科毕业设计(论文)

附录1 硬件电路原理图

R410kR510kR610kR710kR810kR910kR1010kR1110kC130pF1413121110987654321LCD1D7D6D5D4D3D2D1D0ERWRSVEEVDDVSSLM016LX1CRYSTAL19U1XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617C230PF18XTAL2VCCS1SW-PBR2C410uF10k9RSTR110k293031PSENALEEAR1510kLS1R160.47KS2SW-PBS3SW-PBSOUNDERD1D2LED-REDLED-RED12345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51S4SW-PBR14R310k2310k2323DATASCKDATASCK10kU2SHT11U3SHT11U4SHT11U5SHT11 23

癈R1327.080.010k%RHR12%RHDATASCK>DATASCK23>>%RH%RH>80.027.080.027.079.027.0癈癈癈

本文来源:https://www.bwwdw.com/article/e1zd.html

Top