现基于单片机的水泵控制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的水泵控制

青海省第四届大学生电子设计竞赛 设 计 报 告 编号: 题目: D题 目 录 1基本思路 1 2基于单片机的数字时钟设计 2 2.1主要芯片选择 2 时钟芯片DS1302 2 LCD液晶显示器 3数字时钟硬件电路设计 时钟电路设计 显示电路 按键电路设计 闹铃电路设计 4系统的软件设计 DS1302时钟模块 LCD显示模块部分 主程序模块 5设计结论和设计心得 8 附录一:实验效果图 34 附录二:实验总电路图(仿真) 35 附录三:源程序 36 1基本思路 本设计的任务为制作一个水泵控制器,水泵有一台220v//750单相异步电动机驱动,用于定时抽水灌溉。 基本要求是:1,系统具有定时功能,时间可以设置,控制水泵每日分两个时间段工作;2,水泵起始时间和工作时间可设置;3,时间误差不超过1秒钟/3分钟;4,具有掉电保护功能,掉电后能正常工作,上电后能显示水泵是否工作;5,手动控制开关,随时启停水泵。 发挥部分要求独立控制两台水泵,实时显示现在水泵工作状态,可遥控控制,具有上下限水位报警功能。 目前的基本思路为用DS1302时钟芯片为核心,用来设定当前显示时间并在LCD1602上实时显示出来,在此基础上不断读取1302中的时间,并加上闹钟时间,不断判断闹钟时间是符合当前时间相符,从而在单片机的某一口输出高/低电平给继电器,继电器一旦得到低电平常开触点闭合电动机得电,从而达到定时控制水泵工作的目的。在此基础上在用AT24c02来使得系统具有掉电保护功能,最后加上遥控控制部分即可。 本设计对当前数字时钟开发手段进行了比较和分析,最终确定了采用单片机技术实现多功能数字时钟。本设计采用STC89C52RC单片机芯片作为中央处理器,外接DS1302时钟芯片提供时钟日历信息,星期通过编程计算自动生成,并利用液晶显示屏LCD1602来显示时钟、日历、星期、闹钟等信息,通过按键来设置或校准相关信息,并通过+5V电源为此系统供电测试电路完成所有功能制成这种实现方法的优点是电路简单,性能可靠,实时性好,操作简单,编程容易。 2基于单片机的数字时钟设计 本系统由控制时钟芯片DS1302、STC89C52RC单片机和字符点阵型LCD1602液晶显示器等器件构成。用DS1302产生时钟信号,再单片机负责接收并且对其进行控制,然后通过编写程序实现具体的功能,如年、月、日、星期、时、分、秒,以及时间的校准、闹钟的设置等。再通过编写液晶器件的驱动程序,使其信息显示在LCD1602液晶显示器上, 测试电路完成所有功能制成系统方框图如图2-1所示。 键盘是为了完成时钟、日历的校对和日历的显示功能。由于此电子时钟要求具有闹铃功能,所以设计有闹铃电路,进行声音响铃。 整个电路使用了两种电源,+5V电源将为整个电路供电。而+3V电源仅作为DS1302的备用电源。当+5V电源被切断后,DS1302启用+3V电源,可以保持DS1302继续工作。当+5V电源恢复供电,LCD依旧显示当前时间,而不会因为断电使系统复位到初始化时间,避免了重新校时的麻烦。 2.1主要芯片选择 2.1.1 STC89C52RC单片机 2.时钟芯DS1302 DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟日历芯片,附加31字节静态RAM,实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。 DS1302引脚图参照图2-。 图2- DS1302芯片引脚图 其的引脚功能参照表2-2表2-2 DS1302管脚的功能描述 管脚名 功能说明 X1,X2 32.768KHz 晶振管脚 GND 地 RST 复位脚 I/O 数据输入/输出引脚 SCLK 串行时钟 Vcc1,Vcc2 电源供电管脚 2.3 LCD液晶显示器 本系统使用是是LCD1602液晶显示器,它可以显示两行,每行16个字符,采用单+5V电源电,外围电路配置简单,价格便宜,具有很高的性价比。LCD1602封装图如图2-所示。 LCD1602采用标准的1脚接口,其中VSS为地电源,VDD接5V正电源,RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0~D7为8位双向数据线。 3数字时钟硬件电路设计 3.1时钟电路设计 系统时钟应用了

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档