农田自动灌溉系统单片机硬件系统.doc
《农田自动灌溉系统单片机硬件系统.doc》由会员分享,可在线阅读,更多相关《农田自动灌溉系统单片机硬件系统.doc(57页珍藏版)》请在沃文网上搜索。
1、华北水利水电学院毕业设计目 录摘 要IAbstractII第一章 绪论11.1项目背景11.2国外研究现状11.3国内研究现状21.4设计任务与要求3第二章 硬件设计元器件的选择42.1单片机at89c5142.1.1单片机简介42.1.2 AT89C51管脚说明52.2液晶显示lcd1602a72.2.1液晶显示器简介72.2.2 1602LCD的基本参数及引脚功能72.2.3 1602LCD的指令说明及时序92.3 温度传感器ds18b20102.4 湿度传感器HIH-4000122.5 模数转换adc080913第三章 单片机硬件设计153.1 系统整体框图153.2 硬件部分模块介绍1
2、53.2.1 时钟电路和复位电路的设计153.2.2 模数转换电路163.2.3 液晶显示电路17第四章 PCB结构设计184.1 PCB设计平台184.2原理图的设计184.3 PCB的绘制21第五章 系统调试与实现255.1 软件仿真255.2 硬件仿真265.3 硬件调试26结 论28致 谢29参考文献30附录一 外文翻译英语原文31附录二 外文翻译中文译文35附录三 毕业设计任务书38附录四 毕业设计开题报告40附录五 proteus硬件设计图40附录六 protel电路设计图41附录七 程序代码42华北水利水电学院毕业设计 摘 要现如今我国大部分地区农田的灌溉还停留在传统的模式上,传
3、统的灌溉模式自动化程度较低,基本上属人工操作,不仅效率低,还不能很好的控制灌水量,对人力物力造成了极大的浪费。为了提高灌溉效率,缩短劳动时间和节约水资源,必须发展自动灌溉技术。 农田自动灌溉系统是进行田间管理的有效手段和工具,它可提高操作准确性,有利于灌溉过程的科学管理,降低对操作者本身素质的要求,除了能大大减少劳动量,更重要的是能准确、定时、定量、高效的给作物自动补充水分,以提高产量、质量、节水、节能。本设计针对不同的植物类型,土壤状况,天气情况等,利用LabVIEW技术进行灌溉模式优化和自动控制。硬件部分的设计主要针对农田进行温度和湿度的采集。采集的过程是个动态的过程,把采集到的两路温度和
4、一路湿度实时显示在液晶上。最后把采集到的数据通过无线模块发送给pc机,给人以直观的印显示,实现很好的人机交互。关 键 词:农田;灌溉;自动控制;单片机The automatic Farmland irrigation systemHardware designAbstractNow most of our areas of farmland irrigation is still stuck in the traditional mode, which caused great waste of manpower and resources. Traditional mode of irrig
5、ation low degree of automation, is basically a manual operation, not only inefficient, and can not control the irrigation amount. In order to improve irrigation efficiency, shorten labor time and save water resources, the development of automatic irrigation technology.The farmland automatic irrigati
6、on system is an effective means of field management and tools, it can improve the accuracy of operation, the scientific management of the irrigation process, reduce the requirements on the quality of the operator, can greatly reduce the amount of labor and, more importantly, heaccurate , time, quant
7、itative, and efficient to crop automatically add moisture to improve yield, quality, saving water and energy.The design for different plant types, soil conditions, weather conditions, which use the LabVIEW technology optimization and automatic control of irrigation mode. The Hardware design for farm
8、land acquisition of temperature and humidity. The acquisition process is a dynamic process, and collected temperature and one humidity which are shown in real time on the LCD,. Finally, the collected data sent by the wireless module to the pc machine,giving the visual impression, good man-machine co
9、mmunication.key words: Farmland; Irrigation; Automatic control; Single chip microcomputer.II华北水利水电学院毕业设计第一章 绪论1.1项目背景我国是农业大国,农田灌溉建设有着悠久的历史,但现代化水平不高,而要使我国农田水利灌溉走上新台阶,就必须加速推进农业的科学化、合理化、现代化进程。我国现在的灌溉方式还基本上停留在传统的灌溉模式上,传统的灌溉模式自动化程度较低,基本上属粗放的人工操作。即便对于给定的量,在操作中也无法进行有效的控制。而自动灌溉设备是针对我国农业引水到田的传统灌溉方式,在现代化农业和即将
10、推进的精准农业面前的落后现状,及灌溉过程中无法知道农作物需水量的大小,盲目的频繁灌溉、过量灌溉所造成的水资源浪费现状,提出的农田自动灌溉控制系统设计方案。自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。从长远利益出发,完善的灌溉系统对农业的长效管理是非常必要的。 现代自动灌溉控制设备的研究使用在我国农业上为数不多,与发达国家相比,有较大的差距,还基本停留在人工操作上,即使有些地方搞了一些灌溉工程的自动化控制系统,也是根据经验法来确定每天灌溉次数和每次灌溉量,如果灌溉量与作物实际需水量相比太少,便不能有效的促进作物健康成长;而灌溉量太
11、多,肥水流失,又会造成资源浪费,同时传统的灌溉法还需要相关专家的实时观察并经验知道生产,劳动生产率低,这也不能与现代化农业向优化,高效化方向发展要求同步。随着计算机技术和传感器技术的迅猛发展,计算机和传感器的价格日益降低。可靠性日益提高,用信息技术改造农业不仅是可能的而且是必要的。用高新技术改造农业产业,实施自动灌溉已成为我国农业乃至国民经济持续发展战略性的根本大事。1.2国外研究现状 灌溉自动化始于20世纪30年代。第二次世界大战前,法国研制了一系列用以实行渠系自动化运行的水利自动闸门,并提出了一套比较完整的自动化灌溉控制方法,开辟了自动化灌溉的先河。20世纪50年代以来,随着电子学和计算机
12、技术的应用和发展,利用电子设备、计算机设备和程序控制的灌溉自动化技术也得到了同步发展,并在法国、美国、日本等发达国家乃至一些发展中国家得到了日益广泛的应用和发展,控制模式也由早期的当地控制发展到可以实现遥测、遥控的集中控制模式。国外由于节水灌溉发展时间长,电子技术水平较高,所以与节水灌溉配套的自动控制系统也比较完善和先进。虚拟仪器技术是20世纪90年代以来,随着计算机技术进步而逐步发展起来的新仪器产品,是将仪器技术、计算机软硬件技术、网络技术和通信技术等有机结合的产物,近几年已在农业领域得到了初步应用,已成为农业控制系统研发新的里程碑。1996年没过Geomatica,Inc利用虚拟仪器技术开
13、发了一套Agrimate自动灌溉系统,系统中的现场处理器有运用LabVIEW的个人计算机控制(它利用RS-232串行通信口与计算机连接)。现场处理器配置了模拟输入。锁存和继电器板,各种检测器和传感器以行星排列的方式与它相连。用户能够监控水箱水位,阀门位置,泵的状态和土壤温度等;而修改设定点即可改变灌溉计划;通过检测降雨情况,可使灌溉计划中补充灌水量。补充灌水量、水的用法、水箱水位和降雨情况等都是存储在灌溉数据库文件里数据。用户能够读出这些数据以与当前月份进行比较;以图形方式显示给定月份的土壤温湿度和外加的水。AgriMate产生的制表软件数据库也提供硬拷贝灌溉状态报告。检测到降雨时,这种报告每
14、天或每小时进行修改。现在Agrimate已成为用户检测水的用法,降低费用的有效工具。现如今在发达的西方国家,广为采用的是自动化灌溉控制系统。据统计,美国的灌溉系统约有百分之九十采用此种控制方法。其优点是投资少,易于操作,灌溉水的有效利用率比手动控制提高很多。从整个国际市场角度看灌溉行业,国外应用远远比国内成熟的多。1.3国内研究现状我国的自动灌溉技术还处于初级发展阶段,系统的成套性还较差,自动化程度低,大部分灌溉工程还停留在人工操作上即使有些地方搞了一些灌溉工程自控系统,也只是从国外引进或者是小规模的局部控制,国内开发的自动灌溉控制系统目前还处于研制、试用阶段。西北水利科学研究院用TP801单
15、板机研制出了微灌单板机自控系统,但该系统还存在一些问题,如测量土壤水势的负压计的质量不过关,工作不稳定,精度差等。由中国灌排技术开发公司开发的集中或分散式微灌自动监控系统,他以INTEL公司的8098单片机为核心采取时间控制方式,根据灌溉计划自动对微灌工程进行监视、控制和事故处理。北京农业工程大学研制了以INTEL公司的8031系列单片机问核心的自动化灌溉控制系统,该系统为多通道土壤水分检测、多路控制灌溉的控制系统。吴斌生等还同时开发了微机农田节水灌溉自动监视系统。张建丰等研发的多功能网络式自动灌溉方法及其装置,实现了定量、定时、根据土壤湿度、预先制定灌溉制度进行灌水的功能。总体来看,到目前为
16、止,国内相关产品的技术推广和实践还处于较低的水平,大部分项目还是引进国外的产品。但是那些引进的国外灌溉自动控制设备,是为国外的具体情况设计的,没有考虑我国的气候条件,土壤条件。作物类型等因素,并不适合我国的国情,不能充分发挥它的优势,而且引进的设备价格昂贵。因而急需要进行自动灌溉控制系统的国产化研发。1.4设计任务与要求本设计针对不同的植物类型,土壤状况,天气情况等,利用LabVIEW技术进行灌溉模式优化和自动控制。系统通过监视农田的当前状态,包括空气温度,土壤温度,土壤湿度,光照等的信息采集以及各个设备的开关状态等,实现对农田灌溉设备控制、环境数据的不间断采集、整理、统计。该系统由多传感器模
17、块、单片机数据采集模块、LabVIEW 软件平台等组成,实现了农田灌溉需水量的决策控制管理系统。可实现的功能如下:1、实现土壤温湿度自动检测,通过特定的温度和湿度传感器实时采集土壤温湿度2、实现空气温度的自动检测,3、检测到的温湿度在1602液晶上显示,给人以直观的印象,保证良好的人机交互界面。第二章 硬件设计元器件的选择2.1单片机at89c51 2.1.1单片机简介AT89C51单片机是美国Atmel公司生产低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、
18、非易失性存取技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash 存储单元,功能强大3。AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。图2.1为AT89C51单片机的基本组成功能方块图。由图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU、存储器、可编程I/O口、定时器/计数器、串行口等,各部分通过内部总线相连。 振荡器和时序OSC程序存储器4 KB ROM数据存储器256 B RAM/SFR定时器/计数器 2 16 AT89C51CPU64 KB总线 扩展控制器可编程 I/O可编程全双工串行口内中断 外时
19、钟源 外部事件计数 外中断 控制 并行口 串行通信图2.1 AT89C51 功能方块图2.1.2 AT89C51管脚说明ATMEL公司的AT89C51是一种高效微控制器。采用40引脚双列直插封装形式。如图2.2所示AT89C51单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。 图2.2 AT89C51引脚图VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0 口作为原码输入口,当FLA
20、SH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写1时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存
21、取时,P2口输出地址的高八位。在给出地址1时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入1后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流。P3口也可作为AT89C51的一些特殊功能口,如下表所示:P3口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 INT0(外部中断0)P3.3 INT1(外部中断1)P3.4 T0
22、(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/:当访问外部存储器时,地址锁存允许端的输出电平用于锁存地址的地址字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农田 自动 灌溉系统 单片机 硬件 系统
