基于单片机智能浇花系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1.绪论 (2)

1.1系统工作原理 (1)

1.2系统模块 (1)

1.3系统操作界面及其操作过程 (1)

1.3.1系统操作过程 (2)

2.部件的选择 (3)

2.1芯片的选择 (3)

2.2继电器的选择 (3)

2.3阀门的选择 (3)

2.3.1电磁阀的选择 (3)

3.硬件设计 (4)

3.1设备的结构 (4)

3.1.1中央处理单元 (4)

3.1.2L E D显示部分 (4)

3.1.3电磁阀部分 (4)

3.1.4按键部分 (4)

3.1.5指示灯部分 (4)

3.2总电路设计图 (5)

3.3A T89C51单片机电路 (6)

3.4晶振电路 (7)

3.5复位电路 (9)

3.6按键电路 (10)

3.9L E D显示电路 (11)

3.10电磁阀电路 (12)

4.软件设计 (13)

4.1系统组成 (13)

4.2消抖流程及程序 (14)

4.3总流程及程序 (16)

4.4按键处理总流程及程序 (18)

4.5工作中的处理流程 (20)

5.结论 (21)

参考文献 (23)

1

A T89C51基于单片机智能浇花系统设计

摘要:本设计是通过A T89C51单片机采用汇编语言进行编程�在L E D液晶屏上实现小时�分�秒的显示;并利用单片机来实现计时�定时功能�同时通过7个按键开关和3个指示灯来实现参数设置和调节功能、浇花间隔时间的设定、浇

水持续时间的设定、单片机对电磁阀的自动控制。根据用户设定的时间顺利的完成浇花任务。

关键词�单片机�控制�显示�电磁阀

2

1

1

.绪论 1

.1 系统工作原理 自

动浇花系统的设计�其主要执行装置是一个电磁阀门�其一端连接水管�另

外一端连接外置的水管作为浇水口�浇水的水量主要由单片机控制。设备主要是

通过控制浇水的时间间隔和浇水的持续时间来控制浇水量的。 1

.2 系统模块 系

统主要是由单片机、电源、按键、显示、指示灯、复位电路、电机模块等组

成。

1-1

位电路模块

5

1单片机模块 电

源模块 按

键模块 指

示灯模块 显

示模块 电

机模块

1.3系统操作界面及其操作过程

图1.2系统操作界面

1.3.1系统操作过程

注�用上图中的数字编号代替相关按键

A:放置设备�接上水管�注意�保证不漏水��插上插头。

B:按下按键4�接通电源�指示灯1亮起�只要电源保持接通则指示灯时刻保持亮起�。

C:按下按键5�显像管显像数字全部置为初始值�即上次设置的时间�。同时指示灯2亮起�可以对设备工作的时间间隔进行设定。

D:利用按键8、9、10对设备工作的时间间隔进行设定和调节。

E:设定完时间间隔后�利用按键7�可以反复按按键7来切换指示灯2和指示灯3�将指示灯2切换到指示灯3�即可以对设备工作的持续时间进行设定了。

F:同上对设备工作持续时间进行设定。

G:设备工作时间设定完成后�按下按键7则设备开始工作。

2

2.部件的选择

2.1芯片的选择

A T89C51单片机是A t m e l公司推出的一款产品�一般小芯片的价格都比较低�同样A T89C51作为一款小芯片产品其价格相对而言较为便宜�并且其与M C S-51系列兼容行很好�所以本系统决定采用A T89C51作为芯片。

2.2继电器的选择

设备在设计过程中需要一个继电器来控制电磁阀的工作。由于需要工作电压在5V左右�而且能保证成本相对而言比较低。所以选择了型号为J Z C-36F的继电器�其工作电压在4V�45V之间�而且在市场上的价格为4元左右。

2.3阀门的选择

由于本设备采用单片机控制�并且电磁阀是由开关信号控制的�与单片机控制电路连接十分的方便�所以决定采用电磁阀作为阀门。

2.3.1电磁阀的选择

由于直动式电磁阀结构较为简单�动作可靠�而且设备需要在断电条件下铁芯始终保持在关闭状态�所以选用常闭型的直动式电磁阀。具体为Y C S M31系列的二位二通直动式电磁阀�常闭型�。

3

3.硬件设计

3.1设备的结构

整个自动浇花设备的结构可以分为5大部分�中央处理单元(C P U)�L E D显示部分,电磁阀部分�按键部分�指示灯部分等。

3.1.1中央处理单元

C P U选用A T89C51�用其来对整个系统进行控制�

�1�用其来控制整个L E D显示器的显示�

�2�根据按键的输入做出正确的计算并传输到L E D显示器上从而实现时间的调整设定�

�3�接受时间芯片D S1302的定时数据�

�4�实现电磁阀的控制�从而使设备一切工作顺利进行�

3.1.2L E D显示部分

作为设备的显示器�此设备部分应该根据单片机的控制正确的做出显示�从而使整个设备处于正常的工作状态。

3.1.3电磁阀部分

电磁阀部分是本设备的执行设备�是本设备顺利执行工作的必要部分。

3.1.4按键部分

它是整个系统中比较简单的部分�根据功能要求�本系统共需7个按键�除了电源按键和复位按键以外还有5个按键位于按键部分�分别是切换按键�上调按键�下调按键�左右调节按键�工作按键。

3.1.5指示灯部分

整个系统中最简单的部分�主要有三个只是灯�除了一个电源指示灯外还有2个指示灯�分别用于设定时间间隔和持续时间。

4

相关文档
最新文档