摘要:近年来,漏水问题十分突出,漏水一直是导致水资源浪费和事故发生的重要因素。为了减少水资源的浪费和避免漏水事故扩大,漏水的检测是十分必要的和迫切的。
本装置设计是基于单片机技术来完成漏水检测控制功能的。硬件部分以AT89C52为主控制器,由雨滴检测模块,Nokia5110 LCD为显示模块,独立式按键模块,声光报警模块,电磁阀驱动模块等外围电路组成,软件部分在Keil环境中进行,用C语言编写有关程序。设计基本实现了对自来水管漏水问题的监测、报警和水流的控制等一系列功能。
本装置具有实时性能好、成本低、运行安全可靠等优点,能够及时的解决家庭以及办公大楼各个场所的漏水检测问题。
关键词 AT89C52;漏水检测;实时报警;手动及自动控制
目录
摘要
Abstract
1 绪论-1
1.1课题的来源及意义-1
1.2国内外研究现状-1
1.3论文研究的内容-2
2 系统总体设计-3
2.1 概述-3
2.2 方案论证-5
2.2.1 控制模块论证-5
2.2.2 显示模块论证-5
2.2.3 键盘模块论证-6
2.3 设计要求-6
3 硬件设计-7
3.1单片机最小系统设计-7
3.1.1时钟电路-8
3.1.2复位电路-8
3.2 检测电路-9
3.3 显示电路-10
3.4 电磁阀的选择-12
3.5 电磁阀的驱动电路-13
3.6 报警电路-14
3.6.1 灯光提示电路-14
3.6.2 声音报警电路-14
3.7键盘电路-15
4 软件设计-16
4.1主程序流程图-16
4.2显示电路流程图-17
4.3界面设计显示-18
结论-20
参考文献-21
致谢-22
附录-23