本科毕业论文盆花智能自动浇水系统的设计22513.doc
《本科毕业论文盆花智能自动浇水系统的设计22513.doc》由会员分享,可在线阅读,更多相关《本科毕业论文盆花智能自动浇水系统的设计22513.doc(26页珍藏版)》请在三一办公上搜索。
1、 单位代码: 005 分 类 号: TP29 延安大学西安创新学院 本科毕业论文(设计)题 目: 盆花自动浇水系统的设计 专 业: 电子信息工程 姓 名: 胡海瑞 学 号: 0903024118 指导教师: 杨延宁 毕业时间: 二零一三年六月 盆花自动浇水系统的设计摘要:设计了一款智能浇水系统,以实现花卉的自动浇水。本次设计的盆花自动浇水系统分为两大模块:空气温湿度的检测与控制和实时时间的显示与定时控制。其中空气温湿度的检测与控制部分又分为空气温湿度的检测和显示、自动浇水系统。空气温湿度的检测和显示以温湿度传感器DHT11为感应部件,将检测到的空气温湿度值送入STC89C51单片机,再将其数值
2、输出到LCD液晶显示屏上显示。并通过单片机程序设定浇水的上下限值与DHT11送入单片机的空气湿度值相比较,当低于下限值时,单片机输出一个信号控制电磁阀打开,开始浇水,高于上限值时由单片机输出一个信号控制电磁阀关闭,停止浇水。实时时间的显示与定时控制是由单片机从时钟芯片DS1302读入时间与每天的实时时间,通过程序设定的定时浇水的时间与浇水的量进行浇水。关键词:STC89C51单片机;DHT11温湿度传感器;LCD;DS1302时钟芯Design of potted flowers automatic watering systemAbstract: The design of an intel
3、ligent watering system, to realize the automatic watering flower. Potted plant automatic watering system of this design is divided into two modules: the air temperature and humidity detection and control and real-time display and timing control. The detection and control of air temperature and humid
4、ity is divided again for detection of air temperature and humidity and display, automatic watering system. Detection of air temperature and humidity and display of temperature and humidity sensor DHT11 as the sensing component, air temperature and humidity will detect the value into the STC89C51 mic
5、rocontroller, and then display the numerical output to LCD LCD screen. And through the MCU program set the upper and lower limits of water compared to air humidity and DHT11 into the single value, when less than the lower limit, the SCM output a signal to control the electromagnetic valve is opened,
6、 the beginning of watering, higher than the limit value by SCM outputs a signal to control the electromagnetic valve is closed, stop watering. The real time display and timing control by the SCM from the real-time clock chip DS1302 read and time of day, time and watering watering them through the pr
7、ogram setting the amount of watering.Keywords: STC89C51; DHT11 temperature and humidity sensor; LCD; DS1302 clock core目 录1.绪论11.1选题的目的与意义11.2自动浇花器目前的发展现状11.3设计方案22.系统的总体设计32.1 应用场所32.2 系统预期功能32.3 系统总体设计方案32.3.1主题分类32.3.2.流程图33.系统的核心器件53.1 STC89C51单片机53.1.1 STC89C51的内部结构53.1.2 STC89C51单片机引脚功能63.1.3单片
8、机存储器结构73.2 DHT11数字温湿度传感器73.2.1 DHT11的性能指标和特性83.2.2 DHT11的引脚说明83.3 DS1320时钟芯片83.3.1 DS1302的性能指标和特性83.3.2 DS1302的引脚说明83.3.2 DS1302的控制字节93.4 LCD1602液晶显示屏93.4.1 LCD液晶显示器简介93.4.2 液晶显示的主要技术参数93.4.3 LCD1602的引脚说明104.系统的硬件电路设计124.1空气式温度的采集于显示124.2 定时器部分124.3 系统原理图135.软件部分设计146.总结15参考文献16致 谢171.绪论1.1选题的目的与意义随
9、着社会生活的进步,人们对生活品质追求越来越高。在家里养盆花不但可以陶冶高尚情操、增添生活情趣,激发对生活的情感。还可以装点空间,舒缓人们紧张的情绪。绿色植物不但可以吸收二氧化碳释放氧气,许多植物还可以吸收空气中的有害气体,使人健康生活改善人们居住的生活环境。因此,养盆花被许多的人所青睐。盆花浇水量是否能做到适时适量,是养花成败的关键。但是,在生活中人们总是会有无暇顾及的时候,比如工作太忙或者出差、旅游等。大多数的花草生长问题是由花儿浇灌问题引起,因此,我想通过设计一种采集空气湿度检测智能浇水和实时时间显示手动浇水于一体的盆花自动浇水系统。让盆花在人们无暇照顾时也能得到及时的浇灌。1.2自动浇花
10、器目前的发展现状随着人们生活水平的提高以及生活节奏的加快诞生了自动浇花器这一种园艺用品。早在多年前自动浇花器在国外就普及了,但从国外进口的电子类自动浇花器昂贵的价格决定了了它不适用于国内。目前国内陶瓷制作的自动浇花器由于价格低廉而受到人们的喜爱,但从实用性来看远不如电子类的自动浇花器实用。目前在市面上出售的自动浇花器主要有电子类自动浇花器与玻璃、陶瓷类自动浇花器。电子类自动浇花器又称时控淋装置,根据电源不同分为交流电自动浇花器和电池自动浇水器两种。电子类自动浇花器可控制连续作业1分钟到168个小时;每天可以完成十次以上的花作业,手动自动两用,是比较先进的系统。而玻璃、陶瓷类自动浇水系统又称自动
11、渗水装置,它是根据物理渗水原理而制成的,当土壤干燥时水就会自动流出,这类自动浇花器的制作工艺不同,其效果也有所差距。目前传感器技术与单片机技术发展迅速,其应用逐步从工业、军事扩展到各个领域,与人们的日常生活息息相关。并且目前智能家居概念也越来受人们的推崇,由此可见,微电脑控制的电子类自动浇花系统有着很好的发展前景。1.3设计方案设计了一款基于单片机STC89C51的自动浇花系统,用以实现无人照看花卉时智能浇花。本设计是通过检测空气的湿温度,对花卉进行适时适量的浇水。主要核心由单片机和湿温度传感器以及控制电路构成。其中控制部分选用STC89C51单片机,空气湿温度采集选用DHT11温湿度传感器,
12、定时选用DS1302时钟芯片,显示选用LCD1602液晶显示。本设计分为智能浇水和手动浇水两个部分:智能浇水部分是通过单片机程序设定浇水的上下限值与DHT11送入单片机的空气湿度值相比较,当低于下限值时,单片机输出一个信号控制电磁阀打开,开始浇水,高于上限值时再由单片机输出一个信号控制电磁阀关闭,停止浇水;手动部分是由单片机从时钟芯片DS1302读入月份与每天的实时时刻,通过软件程序设定定时浇水的时间与浇水的量。2.系统的总体设计2.1 应用场所该设计主要应用于家庭或办公室,主要针对种植了盆栽但没时间管理的人群。其价格低廉,易于操作。2.2 系统预期功能每种植物对其周围环境的湿度、温度要求多有
13、一定的范围,一旦高于或低于这个范围其生长就会受到影响。本设计有两种浇水模式进行选择。若是选择智能模式浇花,则是通过对植物周围空气的湿温度进行检测,来进行判定是否浇水。当周围空气过于干热燥时可以进行喷水对环境进行降温加湿。若是选择手动模式浇花,则是定时定量的浇水,就在规定的时间按照浇水时间的长短对植物进行定量浇水。2.3 系统总体设计方案2.3.1主题分类本设计主要分为两种浇花方式:智能浇花和手动浇花。1、智能浇花:包括了空气湿温度的监测和显示、智能浇水系统。空气湿温度的检测和显示以湿温度传感器DHT11为感应部件,将检测的空气湿温度值送入STC89C51单片机,再由其输入到LCD屏上进行显示。
14、并通过单片机程序设定浇水的上下线值与DHT11送入单片机的空气湿温度值相比较,当低于下线值时,单片机输出一个信号控制电磁阀打开,开始浇水,高于上限时与上线值时再由单片机输出一个信号控制电磁阀关闭,停止浇水。2、手动浇花:是由单片机从时钟芯片DS1302读入月份与每天的实时时刻,通过软件程序设定定时浇水的时间与浇水的量,已达到定时定量浇水。2.3.2.流程图本设计的主题流程图如图2-1所示:模式1模式2是是开始选择模式智能浇花手动浇花开始浇水开始浇水低于设置湿度设置时间到?停止浇水否否图2-1 主题流程图3.系统的核心器件3.1 STC89C51单片机STC89C51是由美国设计、深圳宏晶科技在
15、国内最新推出的一种新型51内核单片机。其片内含有Flash程序存储器、SRAM、UART、SPI、A/D、PWM等模块。该器件基本功能与普通的51单片机完全兼容。3.1.1 STC89C51的内部结构STC89C51单片机的基本结构如图3-1所示。Vss串行通信P0 P1 P2 P3外中断ALERSTVccXTAL1时钟电路总线控制逻辑数据存储器RAM128B SFR21B定时器/计数器 T0 T1中断控制系统5个中断源2个优先级可编程并行I/O接口4个串行I/O接口全双工1个程序计数器PC4KB程序存储器ROM/EPROM/FlashCPU内中断XTAL2图3-1 STC89C51单片机的基
16、本结构由图可知,是STC89C51单片机有以下几部分组成。1.CPU系统(1)8位CPU,能够进行布尔处理。(2)内部时钟电路。(3)总线控制逻辑。2.内部存储器系统(1)4KB程序存储器(ROM/EPROM/Flash),可外扩至64KB。(2)128B的数据存储器(RAM,可外扩至64KB)。(3)21个特殊功能寄存器(SFR)。3.I/O接口及中断、定时部件(1)4个8位并行I/O接口。(2)5个中断源的系统,2个优先级。(3)2个16位定时器/计数器。(4)1个全双工的串行I/O口。3.1.2 STC89C51单片机引脚功能STC89C51器引脚排列和逻辑符号如图3-2所示。图3-2
17、STC89C51的引脚图其引脚功能如下。1.电源及时钟引脚(1)Vcc:接5V电源。(2)GND:接地。(3)XTAL1:外接晶振输入端(采用外部时钟时,此引脚接地)。(4)XTAL2:外接晶振输入端(采用外部时钟时,此引脚作为外部时钟信号输入端)。2.并行I/O接口引脚(32个,分成4个8位并行口)(1)P0.0P0.7:通用I/O口引脚或数据/低8位地址总线复用引脚。(2)P1.0P1.7:通用I/O口引脚。(3)P2.0P2.7:通用I/O口引脚或高8位地址总线引脚。(4)P3.0P3.7:一般I/O口引脚或第二功能引脚。3.控制信号引脚(1)RST/VPD:复位信号引脚/备用电源输入引
18、脚。(2)ALE/:地址锁存信号引脚/编程脉冲输入引脚。(3)/VPP:内外程序存储器选择信号引脚/编程电压输入引脚。(4):外部程序存储器选通信号输出引脚。3.1.3单片机存储器结构STC89C51单片机存储器分为两种类型,一种是程序存储器(ROM),一种是数据存储器(RAM)。ROM用来存放程序或常数,RAM用来存放暂时性的输入,输出数据和运算中间结果。1、 程序存储器ROM程序存储器是只读存储器,用于存放程序代码和表格常数。AT89C51片内的程序存储器为Flash Memory,地址为0000H0FFFH。AT89C51单片机有16位地址线,寻址空间为64KB,地址范围为0000HFF
19、FFH。当接地时,仅使用外部程序存储器;当接VCC时,CPU从片内0000H开始取指令。当PC值超过0FFFH时,自动转到片外存储器1000HFFFFH空间执行程序。2、 数据存储器RAM数据存储器用于暂存数据和运算结果等。它分为片内RAM和片外RAM两种,两者物理空间相互独立,各自有不同的访问指令。片外RAM用16位地址指针DPTR寻址,最大地址空间是64KB,地址范围为0000HFFFFH,用MOVX指令访问。片内RAM的地址范围是00HFFH,用MOV指令访问。片内RAM可划分为两部分:00H7FH为低128字节地址;80HFFH为高128字节地址。3.2 DHT11数字温湿度传感器DH
20、T11传感器是一款含有以校准数字信号输出的温湿度复合传感器,它的数字模块采集技术以及温湿度传感技术确保了DHT11传感器的可靠性与稳定性。其内部含有一个电阻式感湿元件和一个NTC测温元件,并且与一个高性能的8位单片机相连。因而DHT11具有品质卓越、超快响应、抗干扰能力强、性价比极高的优点。3.2.1 DHT11的性能指标和特性DHT11低功耗,5V电源电压下,工作平均最大电流0.5mA。其性能指标和特性如下: 工作电压范围:35.5V 工作电流:平均0.5mV 湿度测量范围:2090%RH 温度测量范围:050 湿度分辨率:1%RH 8位 温度分辨率:1 8位 采样周期:1S 单总线结构 与
21、TTL兼容(5V)3.2.2 DHT11的引脚说明DHT11为四针单排引脚。1.引脚1:(VDD)电源引脚。2.引脚2:(DATA)串行数据,单总线。3.引脚3:(NC)空脚,悬浮。4.引脚4:(GND)接地。3.3 DS1320时钟芯片DS1302是一款美国DALLAS公司推出的涓流充电式的时钟芯片,其片内含有一个实时时钟/日历和31字节静态数据存储器,可通过简单的串行接口与单片机进行通信。3.3.1 DS1302的性能指标和特性DS1302是一款高性能,低功耗的时钟芯片,其主要性能有如下几点: 工作电压范围:25.5V。 工作电流2V时,小于300nA。 可对年、月、日、周日、时、分、秒进
22、行计时,并且具有闰年补偿等功能。 读/写时钟或RAM数据时,有两种传送方式:单字节传送和多字节传送(字符组方式) 与TTL兼容(5V)3.3.2 DS1302的引脚说明DS1302含有8针双排引脚。1.引脚1:(VCC1)主电源。2.引脚2、3:(X1、X2)震荡源,外接32768Hz晶振。3.引脚4:(GND)地线。4.引脚5:()复位/片选端。5.引脚6:(I/O)串行数据输入/输出(双向)。6.引脚7:(SCLK)串行数据输入端。7.引脚8:(VCC2)后备电源。3.3.2 DS1302的控制字节DS1302控制字节的高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 盆花 智能 自动 浇水 系统 设计 22513

链接地址:https://www.31ppt.com/p-3017844.html