- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能电子产品综合项目实践设计报告自动浇灌系统设计报告
常州信息职业技术学院
智能电子产品综合项目实践
设计报告
2011 — 2012 学年 第 二 学期
项目: 自动浇灌系统的设计与实现
班级: 计应102
学号: 1008143239
姓名: 戴霞
授课教师: 聂章龙
制定日期: 2012 年 05 月 10 日
目 录
第一章 总体设计 3
第二章 硬件电路设计 4
2.1 系统原理图 4
2.2 本章小结 6
第三章 软件设计 8
3.1主程序设计 8
3.2 简单单片机应用系统结构 9
3.3 DS18B20数字温度测量 9
3.4语音报警模块 9
3.5 LCD液晶显示部分软件设计 10
3.6 定时模块设计 10
3.7按键控制模块 10
3.8 运行环境 11
3.9本章小结 11
第四章 系统测试 12
4.1硬件测试 12
4.1.1 实验板连接测试 12
4.1.2 显示模块测试 12
4.1.3 按键模块测试 12
4.1.4 报警模块测试 12
4.2软件测试 12
4.2.1 显示模块测试 12
4.2.2 按键模块测试 12
4.2.3 报警模块测试 12
13
5.1总结 13
5.1.1 问题 13
5.1.2 心得 13
14
附录1 程序代码 14
附录2 实物图片 24
总体设计
本文以51单片机P89V51RB2FN为主控芯片,然后利用DALAS一线式温度传感器DS18B20来实现对周围温度环境的采集操作,单片机再根据采集的温度值来控制电磁阀的开关及持续时间等等操作,从而实现在不同的温度对周围浇灌对象实施间隔性的灌溉,浇灌持续的时间与不同的温度范围有关,同时相关的状态信息要在点阵汉字液晶屏上实时显示的浇灌系统。本系统以最低限度的用水量获得最大的产量或收益,也就是最大限度地提高单位灌溉水量的农作产量和产值的灌溉措施灌溉可有效保持土壤中水、肥、气、热等各相的良好状态,具有省水、省工、节能、节肥、增产增收等诸多优点
系统采用51单片机P89V51RB2FN为主控芯片,包括DS18B20温度采集模块、汉字液晶屏显示状态信息模块、定时器模块及主程序模块。系统的主要功能模块如下:
系统模块: 模块功能: DS18B20温度采集模块: 通过该温度传感器获取当前的温度值。 汉字液晶屏显示状态信息模块: 根据温度,在该屏上逐行显示:温度、水龙头开关状态、浇灌时间和次数等信息。 定时器模块: 实现记录不同温度段的浇灌时间及浇灌间隔时间等信息 主程序模块: 对相关模块的初始化及相关模块的控制流程。
第二章 硬件电路设计
2.1 系统原理图
主要实现自动浇灌系统的温度采集、状态信息显示、时间记录和电磁阀开关控制等。
(1)汉字液晶屏上实时显示的信息有:
1)第一行显示:低温:**.*℃,或常温:**.*℃,或高温:**.*℃ 。注:假设24℃以下为低温,25~30℃为常温,30℃以上为高温。
2)第二行显示:电磁阀状态:开,或关。
3)第三行显示:浇灌时间:**m**s,或**h**m。
(2)浇灌时间及浇灌次数间隔要求:在低温时,电磁阀始终关,浇灌时间为0分0秒;在常温时,浇灌时间为30分钟,浇灌次数间隔为8小时;在高温时,浇灌时间为50分钟,浇灌次数间隔为4小时。
液晶模块与单片同的连接采用模拟I/O方式。只要用程序控制I/O口线产生如图2-1所示的时序信号。与总路线方式相比,对液晶屏初始化、充填液晶屏、显示字符、显示字符串函数完全相同。
图2-1 模拟I/O口方式接口电路
温度传感器DS18B20的数据线与单片机的P1.0相连。根据DS18B20的读写时序及操作指令,单片机测温时,首先对其复位操作,然后发SKIP ROM指令,再用CONVERT T指令启动传感器开始温度转换。将温度放入内部暂存器,然后单片机重复操作一,开始读温度值。
电磁阀里有密闭的腔,在不同位置开有通孔,每个孔都通向不同的油管,腔中间是阀,两面是两块电磁铁,哪面的磁铁线圈通电阀体就会被吸引到哪边,通过控制阀体的移动来挡住或漏出不同的排油的孔,而进油孔是常开的,液压油就会进入不同的排油管,然后通过油的压力来推动油缸的活塞,活塞又带动活塞杆,活塞杆带动机械装置动。这样通过控制电磁铁的电流通断就控制了机械运动。
图2-3 电磁阀控制电路
定时器/计数器概述
在51系列单片机中有两个16位的加法计数器,分别叫做T0和T1。它们在计数脉冲的作用下,其计数值不断加1,在此过程中,计数器可能产生溢出(溢出是指计数器的计数值全为“1”时,在计数脉冲的作用下
您可能关注的文档
最近下载
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- 急性冠脉综合征患者急诊护理专家共识解读PPT课件.pptx VIP
- 房地产评估案例市场法+收益法+成本法.pdf VIP
- 大学生跨境电商专业职业生涯规划书.pptx VIP
- 房地产评估案例市场法收益法成本法.docx VIP
- 微光刻和电子束光刻技术(北京大学暑期班讲义版).ppt VIP
- 数学核心素养和小学数学教学史宁中.docx VIP
- 河南省TOP二十名校2025届高三上学期调研考试(三)-25 届高三年级 TOP二十名校调研考试三数学答案.docx VIP
- 河南省TOP二十名校2025届高三上学期调研考试(三)-25 届高三年级 TOP二十名校调研考试三物理答案.docx VIP
- JEOL9300电子束光刻系统与其工艺介绍.ppt VIP
原创力文档


文档评论(0)