自动浇水控制器毕业论文_第1页
自动浇水控制器毕业论文_第2页
自动浇水控制器毕业论文_第3页
自动浇水控制器毕业论文_第4页
自动浇水控制器毕业论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录第一章 引言.11.1 单片机的概述.11.2 单片机的分类及发展.11.3 灌溉技术的发展简介.2第二章 设计题目与要求.42.1 课程设计要求.42.2 课程设计目的.4第三章 设计的方案选择与论证.53.1 整体设计框架.53.2 系统硬件的选择.53.3 最终方案决定及电路设计.6第四章 系统硬件电路的设计.74.1 AT89C51 的介绍.74.1.1 内部结构.74.1.2 引脚说明.84.2 显示模块.114.2.1 显示功能及实现.124.2.2 数码管介绍.124.3 时钟电路及复位电路的设计.144.3.1 时钟电路.144.3.2 复位电路.164.4 键盘输入模块.164.5 浇水模块设计.174.5.1 ULN2803 的介绍.174.5.2 浇水功能的实现.184.6 电源的设计.19第五章 系统的程序设计.215.1 系统时间显示.215.2 键盘控制时间设置.225.2.1 按键校对系统时间.225.2.2 按键设置浇水时间.235.3 浇水执行程序框图.245.4 主程序.25第六章 仿真.396.1 仿真说明.396.2 仿真电路图.39第七章 结论.41致谢.42参考文献.43附录 电路图 第一章 引言 目前,农业、工业、生活、军事等各个方面都向自动化、智能化、数字化发展。为了适应时代的发展电子技术迅猛发展。数字化、智能化、自动化的实现方式多种多样,从而产生了很多的设计工具。单片机就是其中之一,它正朝着多品种和高性能发展,正在进一步向着 COMS 化、小体积、低功耗、高性能、大容量和外部电路内装化等多个方向发展。卓越的性价比受到了设计者们的欢迎。随着农业的规模化、系统化,传统的管理方法需要大量的人力而且不能及时。为了满足更高效更高产,并提高管理水平。本文将介绍一个可以自动定时、多路浇水、定浇水时间的系统,它主要基于 51 单片机来设计,并将随着社会生活的进步、人们对效率的要求,将会得到大量的应用和不断的完善。 本论文中将会应用单片机等电子技术,实现自动浇水控制。 1.1 单片机的概述 为了适应社会发展的需求,微型计算机不断地更新换代,新产品层出不穷。在微型计算机的大家庭中,几年来单片微型计算机异军突起,发展极为迅速。 单片微型计算机(Single-Chip Microcomputer)简称单片机。它是微型计算机的一个重要分支,也是一种非常活跃且具生命力的机种。特别适用于控制领域,故又称微控制器(Microcontroller)。 通常单片机由单块集成电路芯片构成,内部包含有计算机的基本功能功能部件:中央处理器(Central Processing Unit,CPU)、随机存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory ,ROM)、定时/计数器及I/O(Input/Output)接口电路等部件。因此单片机只需要与适当的软件及外部设备相结合,便可成为一个单片机控制系统。 它的特点是:高性能、高速度、体积小,价格低廉,稳定可靠,应用广泛。1.2 单片机的分类及发展 20 世纪 80 年代以来,单片机有了新的长足发展,各个半导体器件厂商也相继推出自己的产品。到目前为止,市面上出售的单片机品种已达 60 多个系列,600 多烟台大学毕业论文(设计)1个品种。如果按照 CPU 对数据处理的位数来分,通常可以把单片机分为 4 位的单片机、8 位的单片机、16 位的单片机、32 位的单片机四类。它的产生和发展过程也经历了相应的四个阶段。 第一阶段(1970-1974)为 4 位的单片机的阶段。这种单片机的特点为:价格便宜并且控制功能强,片内含有多种 I/O 接口,有的根据不同用途还配有许多专用接口,丰富的 I/O 功能大大增强了四位单片机应用于录音机、摄像机、电冰箱、电视机、洗衣机等产品。 第二阶段(1974-1978)为低中档的 8 位单片机的阶段。它是八位单片机的早期产品,以 Intel 公司的 MCS-48 系列单片机为代表产品,这个系列的单片机在片内集成八位 CPU、并行 I/O 口、8 位定时/计数器、RAM 和 ROM 等,中断处理较简单,片内 RAM 和 ROM 容量较小,且寻址范围不大于 4KB。 第三阶段(1978-1983)为高档的 8 位单片机阶段。这类单片机在低、中档基础上发展起来的,其性能有明显额提高。还是以 Intel 公司的 MCS-48 系列单片机为代表,在片内还增加了串行接口,有多级的中断处理系统,还有 16 位定时/计数器,片内RAM 和 ROM 容量也增大了,寻址范围已经可达 64KB,有的片内还加有 A/D 转换接口。这类单片机功能强大,应用领域广阔,是现在各类单片机中应用最多的一种。第四阶段(1983- 现在)为 8 位额单片机巩固发展的阶段和 16 位单片机、32 位单片机推出的阶段。这个阶段特点是:一方面不断的发展 16 位的单片机、32 位的单片机和一些专用的单片机。近年来,各个计算机厂家已进入了高性能的 32 位单片机的研制和生产阶段,32 位单片机除了具有更高的集成度以外,主振频率已经达到20MHz,这使 32 位的单片机的数据处理速度可以 16 位单片机快得多,性能比 8 位、16 位单片机也更加优越。 而需要说明的是,单片机的发展虽然经历了 4 位、8 位、16 位三阶段,但 4 位、8 位、16 位单片机仍然各有其应用领域,比如 4 位单片机在简单家用电器、高档玩具中还有应用,而 8 位单片机在中、小规模应用的场合仍占主流的地位,16 位的单片机在比较复杂的控制系统中才有应用,32 位单片机因控制领域对它的要求并不十分迫切所以 32 位单片机在我国的应用并不多。 正是由于单片机具有上述显著的特点,使得单片机应用的范围也日益扩大。单片机的应用打破了人们传统的设计思想,原来很多用模拟电路、脉冲数字电路和逻辑部件来实现的功能,现在均可以使用单片机。使用软件来实现。使用单片机具有体积小、可靠性高、性价高和容易产品化的优点。1.3 灌溉技术的发展简介 烟台大学毕业论文(设计)2生命之起源,水为必然条件。没有了水,地球上的生命将会枯竭。人文明之数千年的历史,为水而奋斗可以说是非常重要的篇章。比如我国古代的灵渠、郑渠和都江堰,埃及尼罗河两岸的历史非常悠久的灌溉工程都是非常好的例证。 20 世纪以前,人类经过了数个世纪的探索,学会了拦河蓄水,筑渠引水和开畦灌溉的技术。但水的利用效率比较低下,限制了灌溉的面积扩大。怎样生产大量的粮食,来为飞快增长的人口提供粮食,如何提高水的利用率已经成了 20 世纪的一大难题,而且伴随着劳务成本大的迅速提高,怎样节省人力来消减劳务成本也成了亟待解决的问题。 我国从 70 年代开始引进喷灌、滴灌技术,80 年代中期曾一度得到迅速发展。但因为经济及技术落后,不几年即纷纷下马。进入 90 年代中期以来,我国充分意识到我国水资源的短缺问题,重新积极推广节水技术。经过数年努力,已取得长足进步。 尽管各种节水技术已经发展的很成熟,但是还不能满足的是智能化的定时浇水,要两者结合才能更自动化及智能化。限于本论文的篇幅,这里只设计自动系统,有八路出水,而采用什么节水设备,可根据实际应用场合自行选取,只需对接到出口即可。烟台大学毕业论文(设计)3第二章 设计题目与要求2.1 课程设计要求设计一种自动浇水控制器,可以实现设定每周内任意几天需要浇水,每天何时开始浇水,每路每次浇水多长时间,八路依次自动浇水。状态显示在平时模式现实当前时间及星期几,从左至右,前两位显示时,中间两位显示分,最后一位显示星期。时与分之间两个 LED 为秒闪指示,每秒闪动一次。制作出适合系统运行的电源。2.2 课程设计目的(1) 巩固、加深和扩大单片机应用的知识面。提高综合及灵活运用所学知识解决实际控制的能力; (2) 培养针对课题需要,选择和查阅有关手册、图标及文献资料的自学能力,提高组成系统、编程、调试的动手能力; (3) 学会对课程设计方案的分析、选择、比较、熟悉系统开发、研制的过程,软硬件设计的方法、内容及步骤; (4) 掌握计数器、加法器、LED 的使用; (5) 掌握数码管显示电路的应用与按键设置。 烟台大学毕业论文(设计)4第三章 设计的方案选择与论证3.1 整体设计框架 图 3-1 是本次设计的整体系统框图,本电路是由 AT89C51 单片机为控制核心,具有在线编程功能,低功耗,高性能等优点;显示模块有三个数码管,CD4511 译码器构成,使用动态扫描的显示方式对数字进行显示;按键模块位五个独立按键构成,分别设定时、分、星期、定时、定天;电源电路是为了给 AT89C51 提供稳定的工作电压而设计;时钟电路采用晶振提供时钟频率,再结合编程来实现时间的显示与设定。图 3-1 系统整体设计框图3.2 系统硬件的选择 显示模块AT89C51电源模块时钟电路复位电路浇水输出模块键盘模块烟台大学毕业论文(设计)5(1)控制系统模块的方案选择和论证 方案一:采用 89C2051 芯片作为硬件核心,有 2KB 的存储空间,虽然加上端口扩展,键盘不做独立式的,也可以满足电路要求,但是它无法扩展 ROM,也不能用C 语言编程,因为 C 的第一条指令是跳转,会浪费很多空间,因此导致空间不够,就只能用汇编语音。 并且 2051 的 P3.7 在芯片的引脚上没有,只在内部有用,P1.0,P1.1 没有内部上拉,要用做输入输出,就需要外接上拉。 方案二:采用 89C51 芯片作为硬件核心,采用 FlashROM,内部具有 4KB ROM存储空间,能于 3V 的超低压工作,而且与 MCS-51 系列单片机完全兼容,有 40 个引脚,完全满足电路要求,具有电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片进行多次拔插,所以不会对芯片造成损坏。结合两者优缺点考虑,在本设计中选择采用 AT89C51 作为主控制系统。(2)显示模块选择方案和论证 方案一:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较合适,如果用在显示数字显得太浪费,且价格也相对比较高,所以不采用此种作为显示。 方案二:采用 LED 液晶显示器,液晶显示器的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中也不用这种作为显示。 方案三:采用 LED 数码管动态扫描, LED 数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。 在本设计中选择采用了 LED 数码管作为显示。(3)时钟电路的选择方案和论证 方案一:采用 DS12887 时钟芯片实现时钟,DS12887 芯片是一种高性能的时钟芯片,可自动对秒、分、时、周、月、年以及闰年补偿的年进行计数,虽然精度高,但是成本相对高,本设计不需要如此显示精度及详细度。 方案二:采用外部晶振提供时钟频率,直接采用单片机定时计数器提供秒信号,使用程序实现星期、时、分、秒的计数。采用此种方案可以减少芯片的使用,节约成本,适用更多的用户需求。 在本设计中直接采用方案二的时钟电路为电路提供时钟控制模块。(4)键盘模块的选择方案和论证 方案一:采用独立式的非编码键盘模式,在此种连接方式中,每个按键都是相互独立的,均需占用 CPU 的一条 I/O 输入数据线。 方案二:采用行列式的非编码键盘,它是一种把所有按键排列成行列矩阵的键烟台大学毕业论文(设计)6盘,所以,一个 MN 的行列式的非编码键盘只需 M 条行线以及 N 条列线,共要占用 M+N 条单片机的端口线,本设计中按键只有五个,因此不采用此方案。 在本设计中采用方案一的键盘来对现实电路,和浇水设置进行设定。3.3 最终方案决定及电路设计 综上各方案所述,对此次设计的方案选定:采用 AT89C51 作为主控制系统;LED 数码管动态扫描作为显示系统;采用单片机自身的定时计数器作为时钟电路;系统电路图见附录。第四章 系统硬件电路的设计 硬件电路是系统的重要部分,在本次设计中主要是以 AT89C51 为核心控制器。外加一些控制电路来实现本系统的基本功能。下面分别介绍各个控制电路的功能及工作原理。 4.1 AT89C51 的介绍 89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器 (FPEROMFlash Programmable and Erasable Read Only Memory)的 CMOS8 位微处理器,简称单片机。它低电压、高性能。该器件采用 ATMEL 高密度肥肉非易失存储器制造技术来加工的,并且可以与工业标准的 MCS-51 指令集和输出管脚相兼容。因为将多功能 8 位CPU 和闪烁存储器结合在一个芯片中,使得 ATMEL 的 89C51 成为一种高效的微控制器 89C 单片机,为许多嵌入式的控制系统完美的提供了一种不仅灵活性高而且价廉的方案。 4.1.1 内部结构AT89C51 的内部结构框图如图 4-1 所示 烟台大学毕业论文(设计)7图 4-1 89C51 内部结构框图89C51 单片机基本组成包括有: 一个 8 位的微处理器 片内数据存储器 RAM 有 128B 21 个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论