基于AT89S52单片机的节水灌溉智能控制系统的设计
2024-01-09 08:57:06
论文总字数:11261字
摘 要
本课题设计了一个智能灌溉系统,该系统以AT89S52单片机为控制核心,采用模块化的设计方案,由温湿度采集模块、时钟模块、步进电机控制模块、键盘接口模块和液晶显示模块组成。温湿度采集模块以SHT11数字温湿度传感器为核心,时钟模块主要由DS1302和32.768kHz的晶体组成,步进电机控制电路模块采用了达林顿驱动芯片ULN2003,显示电路模块主要由LCD12864构成。在闭环模式下,该系统能自动对土壤的温湿度进行检测,当实际湿度低于警戒值时单片机自动启动步进电机进行灌溉。该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。关键词:AT89S52;SHT11; LCD12864 ;DS1302
ABSTRACT: This subject designs an intelligent irrigation system, the AT89S52 SCM is the core of controlling of the system, and the system adopted a modularized design, the module is consisted of the module of gathering of temperature and humidity, clock, controlling of stepping motor, interface of keyboard and LCD. SHT11 was the core of the module of temperature and humidity, clock module is mainly composed of DS1302 and 32.768 kHz crystal, the module of controlling of stepping motor uses the Darlington driving chip ULN2003, the displayed module is mainly composed of LCD12864. In closed mode (animation), this system can test automatically temperature and humidity of the soil, when actual humidity is below of warning value the SCM will start stepping motor for irrigation. The system has strong flexibility and high reliability, operating easily; there will be more broad prospects for development.
Key Words:AT89S52; SHT11; LCD12864;DS1302
目 录
1 绪论 4
1.1 引言 4
1.2 课题来源 4
1.3 国内外现状 5
2 方案设计与论证 6
2.1 总体方案论证 6
2.2温湿度传感器的选取 7
3 系统硬件电路设计 7
3.1 AT89S52单片机的硬件结构及最小系统 7
3.2 直流稳压电源的设计 9
3.3温湿度采集模块 10
3.4键盘电路 11
3.5时钟模块 12
3.6液晶显示模块 12
3.7步进电机驱动模块 15
3.8总电路原理图 17
4 系统软件设计 18
4.1主程序设计 18
4.2 12864 LCD显示子程序设计 19
4.3温湿度采集子程序设计 20
5测试及结果分析 21
结 论 22
参考文献 23
致 谢 24
1 绪论
1.1 引言
水是生命的起源,也是维系国民经济和社会发展的重要基础资源。随着科学技术的不断发展,生产力不断提高以及人口快速的增长,水资源危机开始显现并日渐明显。随着中国农业现代化进程的高速发展、农业结构的调整以及我国加入世贸组织等因素,节水灌溉自动化技术的要求越来越高,灌溉控制器在我国有着巨大的市场。本设计采用单片机AT89S52为核心控制电路,运用模块化的设计方案。在闭环控制方式下,利用温湿度采集模块将多处不同地点检测到的温度、湿度模拟量进行模数转化后传送给单片机,单片机将采集到的数据与警戒值比较;若采集数据低于警戒值,则启动步进电机驱动模块进行灌溉;若采集数据高于警戒值,则不启动驱动模块进行灌溉。显示模块将采集数据和灌溉信息显示在显示屏上。灌溉时间一到,驱动电路则停止驱动步进电机,灌溉停止。在时间控制方式下,用户通过键盘输入进行灌溉的时间,时间一到,灌溉停止。
1.2 课题来源
智能灌溉控制系统在国外已经慢慢步入成熟化,在国内虽然也引进了一些国外的灌溉控制器,但多数是用于农业示范区、科研单位、高校实验室。虽然国外生产的灌溉控制器性能优越,但没有考虑我国特殊的自然、气候、土地资源、农民经济状况等因素,所以从国外引进的这些灌溉控制器在国内根本得不到普及。即使国内也有很多家在研制灌溉控制器,但多数是小规模、实验和理论的探讨,应用不够普及,最主要原因是这一完善的智能灌溉系统需要很多人力和资金的投入,研发人员还应有将多个部门学科融合到一起的能力,这样才能开发出性能完善的智能灌溉控制器;其次是现在开发出来的灌溉控制器价格相对昂贵,农民尽管知道能节省劳动力、节约水资源、增加产量,但是付出的资金太大,很多农民都无法支付这么大的资金,所以就出现了智能灌溉设备无法遍及到各个农民家中。
在农业快速发展的今天,再加上中国在社会中的地位不断加强等原因,人们对智能灌溉这一技术的要求将变高。农民们可以根据实际情况来选择智能灌溉设备,做到成本最低,最便于操作,效益最高的效果。
1.3 国内外现状
国内在开发灌溉自动控制系统方面还处于研制、试用阶段,真正能投入实际应用,且应用较广的灌溉控制器还是很少。在开发的产品中有着代表性的如中国农业机械化研究院联合多家单位研制的2000型温室自动灌溉施肥系统。该系统以积木分布式系统结构为原理,解决了计算机适时闭环控制、动态监测、控制显示中文、施肥泵混合比可调、电磁阀开度可调等关键技术问题。该系统具有多种灌溉系统模式,用户根据需求灵活选择。在上海、浙江等地已经投入了应用,从系统运行情况来看,该系统有很好控制效果,取的了一定的经济效益和社会效益。国外一些发达国家,拥有先进的科学技术,所以在这一方面起步比别的国家都早,并已慢慢成熟。这些国家从最早的水力控制、机械控制,到后来的机械电子混合协调式控制,到现今应用广泛的计算机控制、模糊控制和神经网络控制等,控制精度和智能化程度越来越高,可靠性越来越好,操作也越来越简便。
该系统采用分布式布置,可与上位机双向通信,用微机对其进行编程操作和对其子控制器进行控制,并能用微机随时监控灌溉系统的工作状态。
2 方案设计与论证
2.1 总体方案论证
本课题以AT89S52单片机为控制电路的核心,采用模块化的设计方案。本设计总分为五大模块:温湿度采集电路模块、时钟模块、键盘接口电路模块和液晶显示电路模块、步进电机控制电路模块。其中温湿度采集模块核心器件为数字式温湿度传感器SHT11,时钟模块以DS1302为核心器件,显示电路以液晶显示器LCD 12864为核心构成,步进电机控制电路以达林顿驱动芯片ULN2003为核心,再配合键盘电路实现对土壤湿度进行检测。
剩余内容已隐藏,请支付后下载全文,论文总字数:11261字