土壤湿度调节灌溉系统设计课程设计报告Word文件下载.docx
- 文档编号:13080329
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:20
- 大小:42.08KB
土壤湿度调节灌溉系统设计课程设计报告Word文件下载.docx
《土壤湿度调节灌溉系统设计课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《土壤湿度调节灌溉系统设计课程设计报告Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
分值
得分
知识创新性
20
理论正确性
内容难易性
15
结合实际性
10
知识掌握程度
书写规范性
工作量
总成绩
100
评语:
任课教师
时 间
2015年1月19日
备 注
一、设计题目
课 程 设 计 任 务 书
基于单片机设计土壤湿度调节灌溉系统
二、设计任务
1、设计检测土壤湿度等模拟量的检测电路。
2、编辑有关程序对数据处理并直观的显示出来。
3、可以拓展有关的其他功能,使设计更完善。
三、设计计划
本设计共2周。
第1周:
1、针对选题查资料,确定设计方案;
2、分析控制策略,选取合适器件,确定具体实现的功能;
3、完成有关电路的焊接与设计工作;
4、测试电路稳定性,安全性,合理性,是否达到标准;
第2周:
1、查阅各元器件资料,整合系统所实现的功能;
2、设计系统程序流程图,编辑C语言程序;
3、调试程序与硬件是否配合;
4、对程序进行优化、整理;
5、整理软硬件的各种资料,编写课程设计报告。
四、设计要求
1、针对实际问题,设计解决方法
2、以软件为主,可以进行相关硬件内容的设计
3、详细说明设计思路
4、形成设计报告
指导教师:
教研室主任:
时 间:
摘要
土壤湿度调节灌溉系统针对目前城市绿化、农业大棚等灌溉方面所遇到的问题而设计的一种能够精确控制土壤湿度,合理供水,达到节水、保湿、检测土壤水分等目的的控制系统。
它能够协助人们用最适合的水量培育植物,既不浪费水又能使作物正常生长,这使得土壤灌溉更加科学合理,并且逐步实现自动化、智能化控制。
本系统主要以单片机为核心,利用土壤湿度传感器采集湿度信号,通过继电器,电机,电磁阀等控制,实现灌溉水量的控制。
关键词:
单片机;
土壤湿度;
灌溉;
目录
1、设计方案 1
1.1系统功能及实现 1
1.2系统主要控制与检测元件 2
2、硬件系统设计 3
2.1温度检测以及报警功能的实现 3
2.2土壤湿度与空气湿度检测功能的实现 4
2.3单片机最小系统电路 5
2.4硬件系统测试 5
3、软件系统设计 7
3.1程序主流程设计 7
3.2系统状态检测程序 8
3.3系统控制程序 9
3.4数据显示程序 9
3.5程序调试 10
4、总结 11
5、设计体会 12
参考文献 13
1、 设计方案
自动化灌溉系统分为全自动化灌溉系统和半自动化灌溉系统。
全自动化灌溉系统不需要人直接参与,通过预先编制好的控制程序和根据反映作物需水的某些参量可以长时间地自动启闭水泵和自动按一定的轮灌顺序进行灌溉。
人的作用只是调整控制程序和检修控制设备。
半自动化灌溉系统中在田间没有安装传感器,灌水时间、灌水量和灌溉周期等均是根据预先编制的程序而不是根据作物的土壤水分及气象状况的反馈信息来控制的。
本课程设计所研究设计的是全自动的灌溉系统,能够对土壤湿度、空气温湿度进行检测,并将数据返回经过单片机程序进行决策,判断土壤水分状况,利用部分算法控制实施对土壤灌溉的科学化管理。
1.1系统功能及实现
本系统装置主要有以下几点功能:
1、检测土壤湿度并自动浇水。
2、湿度低于设定值进行报警。
3、低温报警。
室温低影响植物生长,此时需要声音提醒。
4、人机交互显示。
方便使用者实时了解与花卉相关的气温湿度等参数。
5、存储历史数据,对土壤湿度在每次浇水后进行数据存储,以便提取分析,设定合理的湿度阈值,并获取土壤湿度和空气湿度变化情况。
设计方案:
土壤湿度调节灌溉系统以STC公司生产的单片机作为系统控制核心,通过编程来控制并实现上述功能。
首先,单片机由温度、湿度等传感器获取外界相关信号,并转换为数字信号进入单片机进行数据处理,通过与一些特定的条件比较后,判断此时装置的工作状态以及花卉的生长情况,一方面,将信息显示出来,另一方面,准备向执行机构发送相应动作指令。
然后,针对不同情况分优先级处理,通过控制外设达到所需效果
测温报警功能需要通过温度传感器获取温度值,在经过单片机程序的处理,控制蜂鸣器发声报警。
自动浇水功能,需要水泵和电磁阀共同实现。
但是,先由土壤湿度检测模块收集花盆
1
内土壤干湿度的信号,输入单片机后,经过继电器控制水泵和电磁阀,其中电磁阀一般为12V电源,水泵在通断时有电压波动和较大的工作电流约2A,因此,继电器可以有效的将单片机与水泵和电磁阀隔开,避免因电压或者电流的大幅波动影响单片机的正常工作。
与此同时,对补水功能的实现还需要考虑设计简单的水位监测电路,这样使得单片机更加容易控制水泵的上水速度与水量。
人机交互显示功能使用液晶来实现,与数码管等相比,显示内容更加丰富,可加入图片、汉字等信息,稳定性与可靠性也相对较高。
因此,在设计显示内容时可以加入更多创新元素,使得使用者更易接受并理解信息含义。
1.2系统主要控制与检测元件
单片机:
采用STC12C5A60S2单片机。
该款单片机具有8路10位A/D,2路PWM输出,单字节指令执行速度是8051系列单片机的8~12倍,主要针对电机控制,强干扰场合。
ROM空间最大64K,RAM空间为1280K,满足设计所需程序的存入。
I/O口均具有强推挽能力,无需上拉电阻。
空气温度检测:
采用DS18B20。
该传感器输出为数字量,无需进行模拟量转换,测温范围-55℃至+125℃,精度为±
0.5℃,分辨率9~12位,接口采用单总线技术,供电范围
3~5.5V。
湿度检测:
土壤干湿度检测采用购买的土壤湿度检测模块,缺点在于容易被腐蚀,输出为模拟量(0~5V)。
空气湿度检测采用DHT11,该传感器输出为16位数字量,传输距离20米,大于20米需要5K上拉电阻。
液晶显示:
使用Usart_GPU2.2寸彩色液晶显示屏,该显示屏使用串口直接与单片机通信,占用I/O很少,包含汉字字库,能够先曲线折线等图形,操作使用液晶可直接用
TTL转串口与PC机相连接进行图形编辑。
其他元件:
24C08存储器,松乐5V继电器,拨动开关(1A),无源蜂鸣器
2、硬件系统设计
存储器
电磁阀指示灯
键盘输入
水泵指示灯
环境温度检测
液晶显示器
STC单片机主控芯片
土壤湿度检测
蜂鸣器
图1硬件电路系统框图
土壤湿度调节控制系统硬件部分主要由温度检测模块,土壤湿度检测模块,存储器模块,继电器模块,蜂鸣器模块以及串口液晶显示模块,共6部分构成,核心控制单元为
STC12C5A60S2单片机,图1展示了整个系统电路的结构组成以及控制流程,其中水泵、电磁阀控制单元使用LED指示灯代替。
因此,针对系统各个功能的模块,电路设计方案及电路图如下:
2.1温度检测以及报警功能的实现
VCC
GND
R24.7K
s2
DALLAS
DS18B20
图2温度检测电路
图示中R2电阻为上拉电阻,主要作用是保证高低电平输出正常不被干扰信号影响,另外增大了传输距离,便于传感器适应较远距离或导线较长的情况。
3
BEEPR4
200
8050
BEEP
图3报警电路
报警电路主要使用无源蜂鸣器,三极管使用PNP型S8050,流过电流较大,发出的声音比较洪亮,限流电阻一般为100Ω至300Ω,通过控制晶体管的通断产生一定频率的脉冲信号使蜂鸣器发出声音。
2
2.2土壤湿度与空气湿度检测功能的实现
DHT11
R1C1
4.7K100pF
s1
图4空气湿度检测电路
空气湿度检测电路由DHT11构成,由于该传感器在读取信息时要越过一段不稳定电平区,则在电路中加入100nF的去耦滤波电容,上拉电阻理论使用5KΩ,实际常用
4.7KΩ。
土壤湿度检测电路直接采用成品检测模块,该模块原理:
利用土壤湿润时易导电的性质,使用两个不相连的电极插入土壤中,将其一个电极接地,另一电极串联10KΩ电阻
接上电源+5V,在二者之间取电位作为模拟量,当土壤湿度变化时,两极间会有微小的电阻变化,将该电压经过A/D转换后便可使用。
2.3单片机最小系统电路
U1
S1
switchC3
10uFR1
Res210K
C1
X2
30pF
C2
Y1XTAL1
X1
B01
B12
B23
B34
B45
B56
B67
B78
9
RXD10TXD11INT102INT13T014
T115WR16RD17
X218
X119
40
39A0
38A1
37A2
36A3
35A4
34A5
33A6
32A731
30ALE
29PSEN
28C7
27C6
26C5
25C4
24C3
23C2
22C1
21C0
30pFSTC
VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/P4.6
ALE/P4.5PSEN/P4.4
P2.7P2.6P2.5P2.4P2.3P2.2P2.1
P2.0
P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST
P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1
PDIP-40
图5单片机最小系统电路图
STC单片机12C5A60S2与8051系列单片机在引脚配置方面基本一致,需要注意在晶振频率小于12MHz时,P4^6脚直接接高电平。
引脚配置:
P1^0——土壤检测模块模拟信号;
P1^2——DS18B20输出端;
P1^3——DHT11输出端;
P1^4——水泵控制端;
P1^5——电磁阀控制端;
P2^6——蜂鸣器控制端;
2.4硬件系统测试
针对本系统模块较多,线路连接繁杂的特点,需要逐个测试排除电路模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 土壤湿度 调节 灌溉系统 设计 课程设计 报告