更新时间:11-20 上传会员:小木匠
分类:设计作品 论文字数:15996 需要金币:2000个
摘要:作为农业大国,我们的粮食产量位于世界前列,在农作物的生长过程中,土壤温湿度环境条件的改变,对农作物的产量起到至关重要的作用,所以对农田湿度的监测就显得很有必要。设计出一种无人化的监测系统不仅可以减少传统监测方法带来的人力物力资源的浪费,更重要的是能在土壤湿度为非正常值时,及时作出方案。这样不仅减少了人为测量的误差还节约了水资源。
本文提出了农田土壤湿度监测系统的整体方案。所以进行对土壤的湿度数据的采集,并且进行显示数据,从而进行人为的干预,那么将可以对农田土壤湿度保持在相应范围。这样对比人为预测将提高很大的准确性,减少不必要的误差。本次系统的设计的重点是以STC89C52单片机为核心的,利用SHT10温湿度传感器对土壤的湿度进行监测从而采集湿度数据,于是将数值以数字信号形式推送到单片机中,由单片机进行处理,并将已处理好的数值通过LCD1602显示出来,根据单片机周期性采集的数值从和根据设定的数值,自动进行比较和判断,从而来做出相应的判断。同时也利用报警电路和驱动电路进行相应反馈。从而达到基础的报警和干预功能。从而对土壤湿度进行有效,简单的控制。
关键词 STC89C52单片机;SHT10温湿度传感器;LCD1602
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景-1
1.2 湿度测量的发展现状-1
1.3 课题设计的要求-2
1.4 课题设计的意义-2
2 系统设计方案的选择-3
2.1 设计任务-3
2.2 温湿度传感器选型-3
2.3 SHT10温湿度采集数据的传送-4
2.4 系统其他元件的选择-5
3 硬件设计-6
3.1 硬件设计思路-6
3.2 STC89C52单片机的最小系统-7
3.2.1单片机的介绍-7
3.2.2 晶振电路-9
3.2.3复位电路-10
3.3 温湿度采集电路-10
3.4 键盘电路-11
3.5 显示电路-12
3.5.1 LCD显示介绍-12
3.5.2设定范围输入电路-14
3.6报警电路-14
3.7 驱动电路-15
3.8 串口电路-18
4 软件程序设计-19
4.1 设计主流程图-19
4.2 按键子程序-20
4.3 温湿度采集子程序-22
4.4 数据处理子程序-23
4.5显示子程序-25
5系统调试-28
5.1 硬件连接-28
5.2 系统设定-28
5.3 系统运行-29
结论-30
致谢-31
参考文献-32
附录-33