基于单片机的温湿度检测学士学位论文(27页).doc
《基于单片机的温湿度检测学士学位论文(27页).doc》由会员分享,可在线阅读,更多相关《基于单片机的温湿度检测学士学位论文(27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的温湿度检测学士学位论文-第 23 页目 录摘 要IABSTRACTII第1章 绪 论11.1 课题来源11.2 课题背景11.3 国内外研究现状及分析1第2章 系统方案设计32.1 总体方案设计32.2 系统组成及框图3第3章 硬件设计43.1 微处理器43.1.1 51单片机的主要特性43.1.2 STC89C51的引脚具体介绍43.1.2 STC89C51的最小系统63.2 温度测量电路的实现63.2.1 温度传感器的选择63.2.2 DS18B20介绍73.2.3 温度测量电路83.3 湿度测量电路的实现93.3.1 湿度传感器的选择93.3.2 HS1101介绍93.3.
2、3 NE555振荡器103.3.4 湿度测量电路的实现103.4 液晶显示及报警电路123.4.1 显示方案的选择123.4.2 LCD1602及其应用123.4.3 报警电路143.5 按键电路设计14第4章 软件设计164.1 主程序流程图164.2 温度模块程序设计174.3 湿度模块程序设计184.4 显示子程序设计184.5 按键模块程序设计19第5章 系统的仿真调试21结 论22参考文献23附录I24附录II25摘 要随着大棚技术的普及,温室大棚数量不断增多,对于温室大棚来说,很重要的两个管理因素是温度控制及湿度控制。温湿度太低,植物就会被冻死或则停止生长,所以要将温湿度始终控制在
3、适合植物生长的范围内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅靠人工控制,既耗人力,又容易发生差错。现在,随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局限性。为此,在现代化的温室大棚管理中通常有温湿度自动控制系统,以控制温室大棚中的温湿度,适应生产需要,提高经济效益。本论文主要阐述了基于STC89C51单片机的温室大棚温度及湿度控制系统设计原理、主要电路设计及软件设计等。该系统采用STC89C51单片机作为控制器,DS18B20作为温度传感器,HS1101作为湿度传感器。系统主要功能如下:1.对温度进行测量2.对湿
4、度进行测量3.温度及湿度的显示4.温度及湿度超出设定范围时发出报警信号5.设定温度及湿度设定值关键词 STC89C51;温室大棚;温度及湿度ABSTRACTWith the popularization of trellis technology, greenhouse trellis an ever-growing number, to greenhouse warming, it is important to shed two management factor is temperature control and humidity control. Temperature is too
5、 low, the plant can freeze to death or stop growth, so will always control temperature and humidity in suitable for plant growth range. The traditional temperature control is in greenhouse canopy internal suspension thermometer, workers will adjust the temperature according to read the temperature i
6、nside the shelter. If only, both consumption by artificial control human and easy to place regular orders. Now, with the increase of agricultural industry scale quantity shelter for the temperature control measures, the traditional is showing significant limitations. Therefore, in modern greenhouse
7、trellis management zhongtong often temperature and humidity automatic control system to control the temperature and humidity, adapt to greenhouse canopy production needs and improve the economic benefit. This paper mainly expounds the STC89C51 MCU based on greenhouse canopy temperature and humidity
8、control system design principle, main circuit design and software design, etc. This system USES STC89C51 single chip microcomputer as controller, DS18B20 as temperature sensor, HS1101 as humidity sensor. System main function is as follows: 1. To temperature measuring 2. The humidity measurements 3.
9、Temperature and humidity display 4. Temperature and humidity beyond the alarm-immediately set range 5. Set temperature and humidity value Keywords: STC89C51; Greenhouse canopy; Temperature and humidity 第1章 绪 论我国作为一个农业大国,温室技术的发展缺比较晚、与国外的技术相比有很大差距。为了提高这方面的技术,在自70年代末起,我国先后从日本、美国、荷兰和保加利亚等国引进了不下40套的现代化温室
10、成套设备,虽然引进的这些温室设备技术领先、设备先进,但在我国的使用过程中还存在着较为严重问题,主要是由于我国自然气候的特点和引进的设备不能相符合,导致设备不能发挥起作用,加上设备的可改动性不大,因而很难达到设备对温室内温度、湿度等的合理控制。经过多年来的研究和实验,我国的温室大棚技术发展到现在,已经形成了比较完整和全面的体系。但在某些方面还有欠缺和需要改进地方, 可见,设计温湿度控制系统具有重要的现实意义。1.1 课题来源该课题为自选课题。1.2 课题背景传统农业生产中,农作物的产量受到自然因素的影响巨大,若天气情况不适合农作物的生长条件,就会导致其产量严重下降。为改变农业生产对自然环境的严重
11、依赖,大棚技术应运而生。现代化农业生产中,温室大棚作为一种反季节种植和提高产量的重要手段,越来越受到人们的关注。各种温室技术如雨后春笋般出现。温室大棚技术也越来越成熟。其中,温度和湿度作为大棚环境中的两个主要因素,对它们的检测及控制就显得尤为重要。1.3 国内外研究现状及分析国内温室发展现状。至20世纪60年代,中国的设施农业始终徘徊在小规模、低水平、发展速度缓慢的状态,70年代初期地膜覆盖技术引入中国,对保温保墒起到一定的作用。7080年代,相继出现了塑料大棚和日光温室。90年代开始,中国设施农业逐步向规模化、集约化和科学化方向发展,技术水平有了大幅度提高。随着近年来国家相关科研项目的启动,
12、中国的设施农业有了较快发展,设施面积和设施水平不断提高。近代温室的发展经历了改良型日光温室、大型玻璃温室和现代化温室三个阶段,但由于各地区生产状况、经济条件和利用目的的差异,至今各阶段不同类型的温室依然并存。国外温室发展现状。国外温室栽培的起源以罗马为最早。罗马的哲学家塞内卡(Seneca,公元前3年至公元69年)记载了应用云母片作覆盖物生产早熟黄瓜。20世纪70年代以来,西方发达国家在设施农业上的投入和补贴较多,设施农业发展迅速。目前,全世界设施农业面积已达400余万公顷。荷兰、日本、以色列、美国、加拿大等国是设施农业十分发达的国家,其设施设备标准化、种苗技术及规范化栽培技术、植物保护及采后
13、加工商品化技术、新型覆盖材料开发与应用技术、设施环境综合调控及农业机械化技术水平等都具有较高的水平,居世界领先地位。自20世纪70年代以来,国外设施农业发达国家在温室环境配套工程技术方面也进行了大量研究,并取得了一些技术成果。以荷兰为代表的欧美国家设施园艺规模大、自动化程度高、生产效率高,设施农业主体没备温室内的光、水、气、肥等均实现了智能化控制;以色列的现代化温室可根据作物对环境的不同要求,通过计算机对内部环境进行自动监测和调控,实现温室作物全天候、周年性的高效生产;美国、日本等国还推出了代表当今世界最先进水平的全封闭式生产体系,即应用人工补充光照、采用网络通讯技术和视频技术进行温室环境的远
14、程控制与诊断、由机械人或机械手进行移栽作业的“植物工厂”,大大提高了劳动生产率和产品产出率。第2章 系统方案设计 本章从控制系统的总体构成及原理框图对系统进行了总体分析说明,控制系统组成以后,主要通过控制器、传感器及执行器对控制变量进行分析和处理。2.1 总体方案设计本系统采用STC89C51单片机作为微处理器,DS18B20作为温度传感器对温度进行检测,HS1101作为湿度传感器与NE555组成湿度测量模块,采用发光二极管实现报警功能,使用LCD1602对测得的温度及湿度值进行显示,使用按键对温度及湿度的设定值进行修改。2.2 系统组成及框图系统主要有温度测量模块、湿度测量模块、显示模块、报
15、警模块、及按键模块。其原理框图如图2.1所示。图2-1 系统组成框图第3章 硬件设计本温度及湿度控制系统使用STC89C51作为控制器,用DS18B20实现对温度测测量,用HS1101及NE555实现的湿度的测量,并采用LCD1602将采集的的数据显示。现将系统硬件设计表述如下。3.1 微处理器微处理器是控制系统的核心部件。具有控制功能强,体积小,功耗小等一系列的优点,它在工业控制、智能仪表、节能技术改造、通讯系统、信号处理及家用电器产品中都得到了广泛的应用。本设计采用STC89C51作为微处理器。3.1.1 51单片机的主要特性51单片机的主要特性如表3-1所示。表3-1 TC89C51主要
16、特性表主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能3.1.2 STC89C51的引脚具体介绍STC89C51系列单片机是宏晶科技推出的新一代高速低功耗超强抗干扰的单片机,指令代码完全兼容传统8051单片机。STC89C51单片机的外形结构为40引脚双列直插式封装,其外部管脚如图3-1所示。 图3-1 STC89C51外部引脚图STC89C51的引脚含
17、义具体介绍如下:1. 主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线2. 外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端3. 控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。4. 可编程输入/输出引脚(32根)STC89C51
18、单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39Pin32):8位双向I/O口线,名称为P0.0P0.7P1口(Pin1Pin8):8位准双向I/O口线,名称为P1.0P1.7 P2口(Pin21Pin28):8位准双向I/O口线,名称为P2.0P2.7 P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.73.1.3 STC89C51的最小系统单片机最小系统是是单片机可以工作的最小单元,包括电源、地、复位电路和晶振电路。在此基础上可扩展外围电路。STC89C51的最小系统如图3-2所示。图3-2 S
19、TC89C51的最小系统3.2 温度测量电路的实现测温模块采用数字温度传感器DS18B20,它能代替模拟温度传感器和信号处理电路,直接与单片机沟通,完成温度采集和数据处理。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。3.2.1 温度传感器的选择温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B20更受欢迎。我们选择DS18B20作为温度传感器。3.2.2 D
20、S18B20介绍DS18B20具有独特的单总线接口方式,仅需使用1个端口就能实现与单片机的双向通讯。全数字温度转换及输出提高了信号抗干扰能力和温度测量精度。它具有多样封装形式,适应不同硬件系统。它的工作电压使用范围宽(3055 V),可以采用外部供电方式,也可以采用寄生电源方式,即当总线DQ为高电平时,窃取信号能量给DS18B20供电。它还有负压特性,电源极性接反时,DS18B20不会因接错线而烧毁,但不能正常工作。可以通过编程实现912位的温度转换精度设置。DS18B20采用3脚TO-92封装,形如三极管,同时也有8脚SOIC封装,还有6脚的TSOC封装,如图3-3所示。图3-3 DS18B
21、20的封装其测温范围为55+125,在-1085范围内,精度为05。每一个DS18B20芯片的ROM中存放了一个64位ID号:前8位是产品类型编号,随后48位是该器件的自身序号,最后8位是前面56位的循环冗余校验码。因此,一条总线上可以同时挂接多个DS18B20,实现多点测温系统。另外用户还可根据实际情况设定非易失性温度报警上下限值TH和TL。DS18B20检测到温度值经转换为数字量后,自动存入存储器中,并与设定值TH或TL进行比较,当测量温度超出给定范围时,就输出报警信号,并自动识别是高温超限还是低温超限。DS18B20的6个功能指令:(1)温度转换指令(44H)。这个命令用于启动温度转换,
22、无实质的数据要求。如果微控制器在该命令之后输出读操作命令,那么DS18B20将使DQ端为低电平,表示DS18B20正忙于温度转换,不能响应该命令。(2)写便笺式存储器(4EH)。写便笺式存储器从TH存储单元开始,三个字节的数据将被定位在2到4号便笺式存储器单元。所有的三个字节必须在复位钳写入便笺式存储器。(3)读便笺式存储器(BEH)。该指令读取便笺式存储器的内容,读出的数据将从Byte0(存储器的0号单元)开始直到第9字节(CRC校验字)被读走。但如果不想读完所有字节,微控制器可以再任何时候输出复位信号中断其传输。(4)复制便笺式存储器指令(48H)。把2、3、4号存储单元的内容存储到非易失
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温湿度 检测 学士学位 论文 27
限制150内