模拟灌溉系统设计报告模板

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

湖北经济学院信息工程学院

综合设计报告

课题名称:模拟灌溉系统设计

指导教师:***

学生班级:通信Q1241

学生姓名:**

学号:********

同组学生:李盛龙

学生院系:信息工程学院

2015年1月29日

目录

(黑体三号居中)

摘要------------------------------------------------------------------------------------------------1

一、综合设计目的------------------------------------------------------------------------------

二、设计内容及要求-----------------------------------------------------------------------

三、模拟灌溉系统的设计------------------------------------------------------

四、系统程序------------------------------------------------------

五、综合设计体会和感受----------------------------------------------------------------------- 参考文献------------------------------------------------------------------------------------------

摘要

关键字:

I2C总线协议:

1、只有在总线空闲时才允许启动数据传送;

2、在数据传送过程中,当SCL=1时,数据线SDA必须保持稳定状态,不允许有跳变;SCL=1时,数据线SDA的任何电平变化将被看作总线的起始或停止信号;

起始信号

时钟线SCL保持高电平期间,数据线SDA电平从高到低的跳变作为I2C总线的起始信号。

停止信号

时钟线SCL保持高电平期间,数据线SDA电平从低到高的跳变作为I2C总线的停止信号

DS1302自动时钟芯片:

1 DS130

2 简介:DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302的外部引脚分配如图1所示及内部结构如图2所示。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。

EEPROM:

利用I2总线,作为可擦除逻辑器件存储数据。

模拟灌溉系统

一、综合设计目的

1、掌握综合性单片机应用系统的开发与设计

2、掌握时钟芯片DS1302的原理与应用

3、掌握I2C总线器件E2PROM的原理与应用

4、掌握I2C总线器件PCF8591的原理与应用

二、设计内容及要求

1.1 自动工作状态,根据湿度数据自动控制打开或关闭灌溉设备,以 L1点亮指示;

1.2 手动工作状态,通过按键控制打开或关闭灌溉设备,以 L2点亮指示;

1.3 系统上电后处于自动工作状态,系统初始湿度阈值为 50%,此时若湿度低于50%,灌溉设备自动打开,达到 50%后,灌溉设备自动关闭;

1.4 灌溉设备打开或关闭通过继电器工作状态模拟。

2. 数码管单元

时间及湿度数据显示格式如图 2所示:

0 8 - 3 0 8 0 5

时(8时)分隔符分(30分)熄灭湿度(5%)

数码管 DS1 数码管 DS2

图 2. 显示格式(8点 30分,土壤湿度 5%)

3. 报警输出单元

系统工作于手动工作状态下时,若当前湿度低于湿度阈值,蜂鸣器发出提示音,并

可通过按键 S6关闭提醒功能。

4. 功能按键

2.1 按键 S7设定为系统工作状态切换按键;

2.2 手动工作状态下按键 S6、S5、S4功能设定如下:

按下 S6关闭蜂鸣器提醒功能,再次按下 S6打开蜂鸣器提醒功能,如此循环;

S5功能设定为打开灌溉系统;

S4功能设定为关闭灌溉系统。

2.3 自动工作状态下按键 S6、S5、S4功能设定如下:

S6功能设定为湿度阈值调整按键,按下 S6后,进入湿度阈值调整界面(如图 3 所示),此时按下 S5为湿度阈值加 1,按下 S4湿度阈值减 1,再次按下 S6后,系

统将新的湿度阈值保存到 EEPROM中,并退出湿度阈值设定界面。

- - 8 8 8 8 5 2

湿度阈值设置提示符熄灭湿度阈值(52%)

数码管 DS1 数码管 DS2

图 3. 湿度阈值设定界面

5. 实时时钟

大赛组委会版权所有,未经允许,不得转载。

3 / 4

“模拟智能灌溉系统”通过读取 DS1302 时钟芯片相关寄存器获得时间,DS1302 芯片时、分、秒寄存器在程序中设定为系统进行初始化设定,时间为 08时 30分。

6. 湿度检测单元

以电位器 Rb2输出电压信号模拟湿度传感器输出信号,且假定电压信号与湿度成正

比例关系 H湿度 = KV Rb2(K为常数),Rb2电压输出为 5V时对应湿度为 99%。

7. EEPROM存储单元

系统通过 EEPROM存储湿度阈值,自动工作状态下,可通过按键 S6、S5、S4设置

和保存阈值信息。

8. 电路设计部分

使用 PTC热敏电阻、场效应管、继电器及简单阻容元件设计“智能灌溉系统”中置

于电机内部的过热保护电路,当电机内部温度超过 70℃,断开电机电源,设计电路

原理图并简述设计思路与电路工作原理。

PTC热敏电阻参数说明:

当温度小于 68℃时,热敏电阻阻值小于 100欧姆;温度超过 68℃后,电阻值随温度

升高呈阶跃性增高,温度到达 70℃后,热敏电阻阻值接近 10kΩ。

三、模拟灌溉系统的设计

1、模拟灌溉系统原理图

在PROTEUS仿真软件中完成模拟灌溉系统原理图的设计。原理图中8位数码显示器为共阴极的显示器;SPI总线器件DS1302为时钟芯片;I2C总线器件

相关文档
最新文档