园林自动浇灌控制系统的设计【含全套CAD图纸和WORD说明书】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目园林自动浇灌控制系统的设计
学生姓名 00 学号 00 所在学院机械工程学院
专业班级机自专升本00班
指导教师赵亮
完成地点陕西理工学院
2010年 06 月02 日
园林自动浇灌控制系统的设计
00
(陕西理工学院机械工程学院机械设计制造及其自动化专业机自专升本00班,陕西汉中
723000)
指导教师:
[摘要]为了在园林浇灌中节约水资源、人力和使得园林植物更好的生长,设计和完善园林自动浇灌控制系统具有非常重要的意义。该设计的核心是通过土壤湿度传感器检测到土壤的湿度,然后把测得的湿度这一模拟量通过AVR单片机中所带的A/D转换模块转换成数字量,进而再通过单片机控制显示即时湿度值,并且把当时湿度与事先设定值进行比较,如果湿度值低于设定值,单片机就会控制电磁阀产生动作,使得浇水泵打开自动浇水。当湿度值到达一定程度,电磁阀也会产生动作使得泵停止浇水。该系统结构简单,可靠,功耗较低,成本低,减少人力并使得园林植被更好的生长。
[关键词]单片机;ATmege16;湿度采集;湿度传感器;自动控制
Design of automatic control system for garden irrigation
00
(Grade00,Class00,Major Mechanical Design andmanufacturing automation,Mechanical Engineering Dept.,Shaanxi University of Technology,Hanzhong 723003,Shaanxi)
Tutor: 00
Abstract:In order to save water resources, manpower and make the garden plant better growth, design and improve the garden automatic watering control system has very important significance in landscape irrigation. The core of the design was detected by soil moisture sensor soil moisturethe measured humidity the analog quantity by AVR microcontroller A / D conversion module is converted into the digital quantity, and then through the single-chip microcomputer control and display the instantaneous humidity value, and the when humidity and a preset values are compared, if the humidity is lower than the set value, the microcontroller will control electromagnetic valve action, making watering pump open automatic watering. when the humidity reaches a certain degree, the solenoid valve will produce action makes the pump stop watering.The system structure is simple, reliable, low power consumption, low cost, reduce the manpower and the garden vegetation grow better.
Key words:MCU; ATmege16 ; Humidity; sampling ; Humidity sensor;automatic control
目录
1 绪论 (1)
1.1 选题的目的及意义 (1)
1.1.1选题目的 (1)
1.1.2选题意义 (1)
1.2 国内外研究现状与发展状况 (1)
1.3 研究内容 (2)
2 系统硬件电路设计 (3)
2.1 硬件系统组成 (3)
2.2 单片机的选择及分析 (3)
2.2.1单片机的发展 (3)
2.2.2 AVR单片机的发展 (4)
2.2.3 单片机的选择 (4)
2.2.4 AVR单片机的结构介绍 (5)
2.2.5 ATMEGA16单片机的主要特性 (5)
2.2.6 ATMEGA16单片机的引脚功能 (6)
2.3 时钟电路的设计 (7)
2.4 复位电路的设计 (7)
2.5 信息采集电路的设计 (8)
2.5.1湿度传感器的选择 (8)
2.5.3 ADC转换模块 (8)
2.6 显示电路的设计 (9)
2.6.1 74H138译码器 (10)
2.6.2 74HC595芯片 (10)
2.7 电磁阀控制电路的设计 (11)
3 软件开发工具 (12)
3.1 ICCAVR介绍 (12)
3.1.1 ICCAVR 中的文件类型及其扩展名 (12)
3.1.2 ICCAVR的安装 (12)
3.1.3 ICCAVR的菜单功能介绍 (13)
3.2 AVR stdio 4软件介绍 (15)
4 软件系统的设计 (18)
4.1 程序总流程图 (18)
4.2 端口初始化程序.................................................................................. 错误!未定义书签。
4.3 A/D转换程序 ........................................................................................ 错误!未定义书签。
4.3.1 多功能选择寄存器 ............................................................... 错误!未定义书签。
4.3.2 ADC控制和状态寄存器...................................................... 错误!未定义书签。
4.3.3 A/D转换程序........................................................................... 错误!未定义书签。
4.4 显示子程序的设计 ............................................................................ 错误!未定义书签。
4.4.1 译码程序 .................................................................................... 错误!未定义书签。
4.4.2 数字显示程序.......................................................................... 错误!未定义书签。
4.4.3 数据处理及数码管选择程序.......................................... 错误!未定义书签。
4.5 控制电磁阀子程序的设计 ............................................................ 错误!未定义书签。总结.............................................................................................................................. 错误!未定义书签。致谢 (19)