- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机定时浇水系统设计
摘要 :单片机定时浇水电路主要应用单片机中的计数 /
定时器功能对电磁阀实施精确控制 ,在预置的时间完成开启
和闭合 ,以便完成规定水量 (或营养液 )浇灌。本文详细阐述了
电路模块和软件的设计过程。
关键词 :单片机 ;定时 ;液晶显示 ;抗干扰
单片机定时浇水系统是现代工业控制技术与传统农业
生产相结合的产物。它利用单片机对电磁阀实施精确控制 在规定时间完成规定水量 (或营养液 )浇灌 ,可实现对农作物的
周期性自动灌溉。 如果能与农作物的生长研究成果结合应用 可以在作物最佳水分吸收期内实施灌溉 ,这样可节约劳动力
资源 ,减小水资源的浪费 ,进而提高农业灌溉环节的劳动生产
率。
系统结构功能 本系统是一个采用 AT89S52 单片机为核心的微控制定
时浇水系统。系统主要实现的功能有定时自动浇水功能及能 够根据实际情况设定时间。电路主要可以分成定时与浇水电 路两个模块 ,定时电路以液晶模组作为显示电路 ,界面直观、
显示位数灵活并有一定的扩展余地 ,浇水电路利用电磁阀来
完成。本次设计包括 AT89S52 单片机及基本外围电路模块、
DS1302 时钟电路模块、显示电路模块、按键控制电路模块、 浇水电路模块、电源电路模块等部分组成。
单元电路设计 本系统中时钟电路、复位电路、电源电路等比较常规
面详细介绍 LCD 显示器、浇水控制电路、 DS1302 时钟电 路设计方案。
显示电路 显示电路由一个 LCD1602 液晶显示器、一个光敏电阻、
个 74HC00 芯片、以及单片机的 P0、P2 口,共同完成显示 部分的功能。 显示电路示意图如图 1所示。光敏电阻 RP1 是 起到一个开关的作用 ,能根据光线的强度自动调节内部阻值
大小 ,将光信号转化为电路参数 ,以便控制背光的亮与灭 ,白天
工作在无背光状态 ,达到节能目的 ;在夜间使 LCD 背光打开 ,
便于读取数据。
浇水控制电路 浇水控制电路是这个系统的重要组成部分之一。它由电
阻 R13 和两个 NPN(CS9013S) 三极管连接成达林顿架构 , 5V
继电器、 电磁阀和熔断器组成。 当定时时间到后 ,控制系统给
P2.0 送一个高电平 ,此电流通过达林顿管放大而驱动继电器
继电器通电线圈闭合 ,使开关 K2 闭合接通电磁阀的电路 ;电
磁阀开始工作。当浇水时间到后 ,控制系统给 P2.0 送一个低
电平,继电器线圈张开 ,开关 K2 断开 ;电磁阀停止工作完成浇
水任务。浇水电路示意图如图2
水任务。浇水电路示意图如图
2 所示。
DS1302 时钟电路
DS1302时钟电路由一个 DS1302,六个0.1u的电容、四
个开关、一个 3v 的电池构成的电路 ,可以对年、月、日、星
期、时、分、秒进行计时 ,具有闰年补偿功能。四个开关主要
功能是调整时钟 ,在四个开关上分别并联一电容 ,主要能起到
延时防消抖作用。DS1302时钟电路示意图如图 3所示
在完成单元电路设计后 ,需要从整体上对系统电路进行
审查和考虑 ,例对进入电路板的信号要用电容组加以滤波 ;闲
置不用的 I/O 口不要悬空 ,应根据实际情况接地或者接电源等
等。最终将所有单元电路模块经过整合优化后 ,可以得到系统
电路图 ,如图 4所示。
软件设计
3.1 主流程图 启动电源后,程序在初始化。给 P2.4和P2.3分别送入
个低电平和一个高电平使 S1与S2发光二极管亮灭一一表示
程序是否正常运行。 液晶显示初始时钟信息 ,年/月/日/星期以
及小时 /分钟 /秒,接着读取定时时间与浇水时间的初始值 ,并
送去显示。 扫描按键接口并设置定时时间和浇水时间 ,完成定
时设置后 ,接着程序判断定时时间是否完成 ,判断的方法采用
计时采样比较法来实现判断功能。 定时完成后给P2.0送入
个高电平 ,使它驱动继电器完成浇水。 在浇水的过程中要判断 系统浇水的时间 ,然后采用倒计时并送去显示再判断是否完
成 ,如果完成则重新开始倒计时 ,进行下一轮循环。主程序流
程如图 5 所示。
3.2 时钟流程图 本设计设置计时的初始时间 ,即时钟芯片上电后即从此
个时间开始走时。 要完成初始化时钟 ,就应当把初始时间写入
DS1302 芯片中去。首先要写入相应数据的地址 ,在写入一字
节地址后 ,即可写入一字节相应的数据 ,依此类推。时钟
DS1302 的流程图如图 6 所示。
参考文献
张志良 .单片机原理与控制技术 [M]. 北京:机械工业出
版社,2006 年
门刚.精通 Protel DXP 模块范例篇 [M]. 北京:中国青年
出版社 ,2005 年
胡永生 .单片机应用系统设计与实现 [M]. 福州:福建科
学技术出版社 ,2005 年
您可能关注的文档
- 医院消防重点单位档案.docx
- 十个绝对不容错过的年会游戏(清晰游戏规则+注意事项).docx
- 半夏白术天麻汤加味治疗眩晕60例临床疗效观察.docx
- 华商施组word版-第10章弱电工程施工方法.docx
- 华夏基金方军:ETF是投资中国A股市场最佳工具.docx
- 华能太仓发电有限责任公司二期2X600MW工程施工组织总章安全目标及安全管理36.docx
- 卓越端午节征文.docx
- 单位基本概况(6)【消防表格】.docx
- 单片机电压互感器二次回路降压测量.docx
- 单色背景的调整.docx
- 2025民航山东空管分局招聘5人笔试备考试题及答案解析.docx
- 2025年温州市龙湾区沙城街道办事处公开招聘编外工作人员笔试备考题库及答案解析.docx
- 2025黑龙江佳木斯市桦川县招聘城镇岗位笔试备考试题及答案解析.docx
- 2025衢州市市级机关事业单位第三期编外招聘39人考试参考试题及答案解析.docx
- 2025江西吉安市吉州区园投人力资源服务有限公司劳务外包工作人员招聘1人(十一)考试参考试题及答案解析.docx
- 2025年大连理工大学附属中心医院(大连市中心医院)招聘合同制工作人员10人考试备考题库及答案解析.docx
- 2026江苏徐州医科大学附属医院博士专项招聘39人笔试备考题库及答案解析.docx
- 新入职员工安全考试试题及答案.doc
- 2025湖南岳阳市临湘市卫健系统事业单位招聘20人考试参考题库及答案解析.docx
- 2025河北邯郸大名县党群系统事业单位招聘工作人员20人考试备考试题及答案解析.docx
最近下载
- 熔融盐理论与应用.pdf
- 2024水利闸门自动化系统技术规范.docx VIP
- 人教版英语七年级下册Unit 6 Rain or Shine单元分层作业.docx
- 【MOOC】《通信电子线路》(华中科技大学)章节作业中国大学慕课答案.docx
- 宣布干部任命后领导总结性讲话1400字.docx VIP
- Tengen天正TGW45系列万能式断路器TGW45说明书 2000 3200旋转排20230421用户手册.pdf
- 新能源汽车电学基础与高压安全 课件 项目六 任务6.2 高压下电标准流程操作要求 (1).pptx
- 克令吊管理及故障排除.doc VIP
- 煤炭储运项目环境影响报告表.docx VIP
- 设备主管述职报告与工作总结.docx VIP
原创力文档


文档评论(0)