基于52单片机的自动浇灌系统_毕业设计论文.doc

基于52单片机的自动浇灌系统_毕业设计论文.doc

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 践 教 学 目 标 实 践 报 告 项目: 自动浇灌系统 1. 任务和要求 a. 概述 主要是以51单片机80c52为主控芯片,利用DALAS一线式温度传感器DS18B20实现对周围温度环境的采集,单片机再根据采集的温度值来控制电磁阀的开关及持续时间等操作,从而实现在不同的温度对周围浇灌对象实施间隔性的灌溉,浇灌持续的时间与不同的温度范围有关,同时相关的状态信息要在点阵汉字液晶屏上实时的显示。 b.功能 (1)汉字液晶屏上实时显示的信息有:(见图1) 1.第一行显示:制动浇灌系统; 2.第二行显示:低温:**.*℃,或常温:**.*℃,或高温:**.*℃ 。注:假设24℃以下为低温,25~35℃为常温,35℃以上为高温。电磁阀状态:开,或关。 3.第三行显示:时间:**时**分**秒。 4.第四行显示:浇灌次数。 a.可以显示设置的界面 b.可以查看低、常、高温的值和浇灌时间及间隔时间 c.可以设置的低、常、高温的值和浇灌时间及间隔时间 目的是为了实现浇灌 c. 性能 使得浇灌器在低温时,电磁阀始终关,浇灌时间为0分0秒;在常温时,浇灌时间为30分钟,浇灌次数间隔为8小时;在高温时,浇灌时间为50分钟,浇灌次数间隔为4小时。 从低温进入常温,浇灌时间为30分钟,浇灌次数间隔为8小时;蜂鸣器响 从常温进入高温时,浇灌时间为50分钟,浇灌次数间隔为4小时。蜂鸣器响 从高温进入常温,浇灌时间为30分钟,浇灌次数间隔为8小时;蜂鸣器响 从常温进入低温时,浇灌时间为0分0秒,阀关闭。蜂鸣器响 d. 接口(软件、硬件) 2.方案(思路) 总的思考 利用DALAS一线式温度传感器DS18B20实现对周围温度环境的采集,单片机再根据采集的温度值来控制电磁阀的开关及发出声音,实现在不同的温度对周围浇灌对象实施间隔性的灌溉,浇灌持续的时间与不同的温度范围有关,同时相关的状态信息在点阵汉字液晶屏上实时的显示 b.CPU选择 80C52; c.硬件选择; 水阀开关 蜂鸣器 继电器 液晶显示器(TG12864B) 电源 电线; d.开发和测试环境 Keil 2; Proteus; e.系统框架图和系统功能说明 浇灌系统 浇灌系统 水阀处理(根据温度来控制水阀开关) 浇灌处理(根据不同温度来控制灌溉时间) 显示(将一些信息显示到屏幕) 蜂鸣器(提醒浇灌进行) 温度仪(感应周边温度) 温度传感器DS18B20 温度传感器DS18B20 液晶显示器 80C51 阀门控制 水阀 功能说明: 使得浇灌器在低温时,电磁阀始终关,浇灌时间为0分0秒;在常温时,浇灌时间为30分钟,浇灌次数间隔为8小时;在高温时,浇灌时间为50分钟,浇灌次数间隔为4小时。 从低温进入常温,浇灌时间为30分钟,浇灌次数间隔为8小时;蜂鸣器响兰花草 从常温进入高温时,浇灌时间为50分钟,浇灌次数间隔为4小时。蜂鸣器响兰花草 从高温进入常温,浇灌时间为30分钟,浇灌次数间隔为8小时;蜂鸣器响兰花草从常温进入低温时,浇灌时间为0分0秒,阀关闭。蜂鸣器响兰花草 f.接口概述 MCU/P MCU/P 继电器 水阀 温度传感器 显示器 蜂名器 g.开发计划 序号 任务 内容 负责人 计划开始时间 计划结束时间 实际开始时间 实际结束时间 1. 任务和要求 概述,功能,性能,接口 刘路 2013.9.09 2013.9.09 2013.9.10. 2013.9.10 2. 方案 总的思考 软硬件选择 开发和测试环境 系统框架图和系统功能说明 接口概述 开发计划 刘路 2013.9.10. 2013.9.10 2013-9-12 2013-9-12 3. 系统设计 列出所需要的硬件软件电路及功能状态图 刘路 2013.9.12 2013.9.12 2013.9.17 2013.9.17 4. 详细设计 将主体程序分解成各个功能模块 列出各模块的功能所需 刘路 2013.9.17 2013.9.17 2013.9.23 2013.9.23 5. 编码 依照详细设计所考虑的思路 进行编码 刘路 2013.9.23 2013.9.23 2013.10.12 2013.10.8 6. 系统测试 利用Proteus进行仿真 通过控制DS18B20的值 测试程序在各个温度下 显示 浇灌 时间 功能是否完整 有无错误 刘路 2013.10.12 2013.10.8 2013.10.17 2013.10.12 3.系统设计 硬件设计 框图 温度传感器DS18B20 温度传感器DS18B20 液晶显示器 80C51 阀门控制 水阀 功能描述

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档