基于MCU的智能节水控制器.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文档。上传文档
查看更多
基于MCU的智能节水控制器

基于MCU的智能节水控制器 张春峰(宁波天安集团股份有限公司 315700) 背景技术 据有关部门统计,全国有333个城市不同程度缺水,其中103个城市严重缺水,日缺水量达1600万立方米,4000万人用水困难,每年因缺水而影响工业产值2300亿元.……本智能节水控制器就是在目前全球“生命之源”——水的极度贫乏的氛围中萌发研制的。它运用MCU微机技术智能化地进行实时控制,是建筑工地、市政工程、学校、医院、车站、码头等公用厕所的理想节水装置。 功能简介 本控制器的目的是为了避免如建筑工地等公用厕所的水箱一天24小时不间断地充水放水浪费水资源,提供一种根据当地具体具况可人性化地控制水箱充放水的智能节水控制装置, 本智能节水控制器还能根据季候的变换自动调节各时间点的控制时间,来适应人们冬夏季节劳作、休息的作息习惯。并可实现由一台控制器对几个水箱水阀进行控制,也可选择同时或分时控制、常开或常闭控制,以达到最佳的节水效果。 工作原理 智能节水控制器的电路包括电源电路、MCU编程主控电路、显示驱动电路、显示电路、数据存储电路、实时时钟电路、键盘电路、输出驱动电路以及输出执行电路等组成。其结构如附图1所示。 电原理如附图2所示:整个装置是以MCU编程主控电路为核心展开的,如作建筑工地公用厕所节水控制用时,根据当地的作息时间按进出公共厕所人次疏密程度的不同,对一天24小时进行人性化的充放水周期相应跟变的80个预置时间点的设定。当实时时间与预设的其中一个时间点等同时,MCU编程主控电路就发出控制信号,经输出驱动电路驱动控制执行电路动作——控制外接电磁水阀的开关——即,打开或关掉向水箱注水的“水龙头”,从而达到节水之目的。其中 电源电路:由变压器TB、桥堆UR、电容C7及C8组成了降压整流滤波电路,获得12V的直流电源,并经IC8稳压块L7805、电容C9、C10稳压处理后得到了5V的直流稳压电源供装置用。 MCU编程主控电路:由IC3单片机AT89S52为核心组成。IC3的UART全双工串行通信口与8位串入/并出移位寄存器74HC164连接作串行数据传输;排阻RP1、RP2为IC3的P1.0、P1.1、P3.0、P3.1、P3.4~P3.6、P2.0~P2.5等 I/O口提供上拉电阻。 显示电路:由IC4、IC6串入/并出的移位寄存器74HC164、IC5驱动芯片ULN2003及DIS显示屏组成;IC3的串口每一循环扫描周期送出两个字节的数据,第一个字节是位码数据寄存于IC6中,并经IC5驱动显示屏DIS的五个位,第二个字节为段码数据寄存于IC4中;IC4的输出端经八个电阻R1~R8限流后分别驱动DIS的七个笔段及两个点;IC4的高位输出端第13脚接到IC6的数据输入端第1、2脚上构成接连串行数据的传送; IC6的输出端第13、12、11、10、6脚分别接到IC5的输入端第1、2、3、4、5脚上以作驱动DIS的五个位来进行实时时钟、设置等信息的显示。 数据存储电路:IC1是一片专用的数据存储器24LC02,它是一种非易失性的数据存储器,用以存储预设时间点及启动放水时间长度等数据,在断电的情况下数据可以保存100年。由于这儿只用了一片24LC02,因而它的地址端A0、A1、A2连同其写保护端WP、地GND一起接到电源地上。 实时时钟电路:是由IC2实时时钟芯片DS1302及其外围元件构成的。DS1302是一种性价比很高的时钟专用芯片,可实时地对秒、分、时、日、周、月以及闰年等进行计算处理,可通过外部可充电电池长期保存数据,并能涓流为电池充电。其电源引脚Vcc,经过R9、C2组成的退耦电路接到5V正电源上的;第8脚接可充电电池Eb。 键盘电路:由按键开关AN1、AN2、AN3等组成。三个按键用以校正时间、修改80个预设的起控点时间、设置启动放水的时间长度等。 输出控制执行电路:这部分电路是由IC7驱动电路ULN2003,及继电器JD1、JD2、JD3等组成。IC7就是将IC3输出的控制信号进行驱动放大,驱动继电器运作用以实现对去水箱注水的水管通道的“通”、“断”控制——其中电磁阀作为水管通道的闸阀,嵌接于去水箱的水管通道中,就象或“开”或“关”的水龙头。 软件设计 本控制器软件的编程也较为简单的。主要是实时时钟与对应设置以及中断处理的问题。具体的譬如AN1是一个功能键,只有在连续按动AN1“功能”键3下以后,才能进入对实时时钟及其修改、预设起控时间、放水长度设置等功能的切换;AN2是一个点动/位移/减量键,通常情况下起“点动”作用——按一下AN2就可起动控制电路动作,在修改实时时钟、起控点时间时起“移位”作用——按一下AN2会改变“时”数或“分”数的闪烁位置,在进行启动放水

文档评论(0)

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

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

1亿VIP精品文档

相关文档