基于水传感器检测、MCU的家居智能防水系统

时间:2010-10-11来源:网络

  2.2 MCU控制电路

  MCU单元电路主要完成整个系统的监测、判断、报警控制以及人机交互控制等功能。本方案中选用Atmel的89C52单片机作为控制MCU,其结构简单,价格低廉,通用性好,内部集成了CPU,RAM,ROM,定时器/计数器和多功能I/0,串口通信等部等基本功能部件,可灵活编程控制外部I/0接口。结合本案例,通过MCU的并口I/O检测水水传感器状态,并控制LED显示电路及蜂鸣器报警电路,同时通过驱动电路控制水电磁阀的通断。MCU及外围电路如图3所示。

  2.3 显示及报警电路

  蜂鸣器选择有源蜂鸣器,其内部集成了多谐振荡器,只需要在外部施加必要的直流电平即可发生,其驱动及控制电路简单。同时驱动发光二极管,在检测到漏水时点亮二极管。蜂鸣器及驱动电路如图4所示,LED及驱动电路如图5所示。

  

蜂鸣器及驱动电路,LED及驱动电路 www.elecfans.com

  2.4 电磁阀驱动电路

  电磁阀是用来控制流体方向的自动化基础元件,通常用于机械控制和工业阀门,对介质方向进行控制,从而达到对阀门开关的控制。本方案中水管在一般状态下是畅通的,所以选择常开型的电磁阀,先导阀接受电控制信号开关后带动主阀动作,切断水管,从而避免漏水状况的进一步恶化。由于单片机输出控制信号为TTL电平,不能直接控制电磁阀动作,需要增加驱动电路,如图6所示。

  图6所示电路采用光电耦合器将控制信号输出电路与电磁阀驱动电路隔离,从而抑制驱动电路的高频干扰进入控制电路部分,以保证其正常工作。电阻R6和二极管D在喷油器关闭时构成放电通路,以防止功率三极管损坏,它们和电磁阀线圈组成消弧电路。

  3 软件设计

  3.1 系统软件流程

  系统控制软件采用循环扫描时,实时监测水传感器状态。如果检测到传感器异常,启动声光报警电路。如果周围有人,确认是否发生了漏水,则可以手动关闭进水阀门;如果周围没有人,系统在报警后5s内启动电磁阀控制电路,自动切断进水阀门,等待人员前来解决问题。其中单片机的软件流程图如图7所示。

1 2 3

关键词: 智能 防水 系统 家居 MCU 传感器 检测 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版