编号:CJL-51-2022-024
设计简介:
本设计是基于单片机的智能水表系统,主要实现以下功能:
1、具备水流量传感功能、检测功能、定时功能、声光报警功能
2、LCD 1602液晶显示瞬时水流量和累计水流量
3、瞬时水流量和累计水流量超过预警阀值,水表就会声光报警
4、蓝牙连接手机,检测可燃性气体和温度的传感器
标签:51单片机、LCD1602、蓝牙模式、水流量模块、可燃性气体检测。
题目扩展:水流量监测系统

基于51单片机智能水表:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
- 数据处理核心:STC89C52单片机作为数据处理的核心,能够高效地处理来自输入部分的各种数据。
- 控制逻辑实现:根据预设的逻辑和算法,单片机对输入数据进行处理,并生成相应的控制信号。
- 系统协调:单片机还负责协调输入部分和输出部分的工作,确保整个系统的稳定运行。
输入部分
- DS18B20温度检测模块:用于实时检测水温,并将数据发送给单片机。
- 可燃性气体检测模块:由MQ-9可燃性气体传感器和ADC0832组成,用于检测水中的可燃性气体浓度。
- 水流量检测模块:YF-S401水流量传感器用于检测瞬时水流量和总计水流量。
- 独立按键:三个独立按键用于设置定时时间和总计水流量的最大值。
- 供电电路:为整个系统提供稳定的电源。
输出部分
- LCD1602显示屏:用于显示瞬时水流量、总计水流量、定时时间和设定的最大值等信息。
- 继电器:模拟水闸的功能,控制水流的通断。当定时倒计时结束或总计水流量超过最大值时,继电器会关闭水闸。
- JDY-31蓝牙模块:用于将温度、可燃性气体等数据发送给手机,方便用户远程监控。
- LED灯和蜂鸣器:组成声光报警器,当总计水流量超过最大值或定时倒计时结束时,会发出声光报警信号。
- 报警功能:通过LED灯和蜂鸣器的组合,提供直观的报警提示,确保用户能够及时发现并处理异常情况。
5 实物调试
5.1 电路焊接总图
首先在AD中根据各个模块画出原理图,然后导出PCB进行连线,最后通过嘉立创进行打板。板子到手之后就是焊接过程,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入Type-C电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是温度传感器,用的是DS18B20测得温度。第八部分是蜂鸣器,直接焊接在板子上。第九部分是可燃性气体传感器,先焊接4Pin的排母,直接插入排母。第十部分是三个独立按键模块,直接焊接在板子上。第十一部分是水流量传感器,先焊接一个3Pin的白色底座,将传感器插入底座中。第十二部分是一个继电器控制风扇,直接焊接在板子上。第十三部分是模数转换芯片ADC0832,先焊接一个2*4Pin的底座,将芯片插入底座。第十四部分是LED灯,直接焊接在板子上。第十五部分是蓝牙模块,先焊接一个6Pin的排母,将传感器插入排母。下图5-1为焊接完的整体实物图:

图5-1电路焊接总图
5.2 蓝牙连接实物测试
如图5-2所示,上电后,LCD1602显示屏显示温度、天然气浓度、瞬时水流量和总计水流量。连接蓝牙时先在微信中搜索“特纳斯电子”公众号,关注之后在屏幕的左下角有“工具”,点一下“工具”,再点一下“蓝牙助手”,找到名称带有“@”符号的蓝牙名称,点一下会自动连接,连接好之后,再点一下右边的“编辑模式”,点一下按键进行编辑按键。可通过手机控制灯和设置阈值。

图5-2蓝牙连接图
5.3 按键实物测试
如图5-3所示,第一次按下第一个按键S1,显示屏显示“Set countdown”,按下第二个按键S2,时+1,按下第三个按键S3,时-1。同理,可设置分、秒和水流量最大值。

图5-3按键实物图
5.4 定时实物测试
如图5-4所示,当设置的倒计时结束时,继电器关闭,蜂鸣器响。

图5-4定时实物图
5.5 总计水流量大于最大值实物测试
如图5-5所示,当总计水流量大于最大值时,蜂鸣器报警,继电器关闭。

图5-5总计水流量大于最大值实物图
设计说明书部分资料如下
设计摘要:
随着全球水资源日益紧缺和环境保护意识的增强,智能水表系统成为了现代水务管理的重要工具。传统的机械水表存在读数不准确、无法实时监测和远程管理等问题,而基于单片机的智能水表系统则能够克服这些问题,提高水务管理的效率和水资源的利用率。
本文提出的基于单片机的智能水表系统采用了先进的传感器技术和通信技术,能够实时监测水表的用水量和流速等参数。通过传感器获取的数据可以准确地反映用户的用水情况,帮助水务部门进行精细化管理和计费。同时,系统还能够将数据传输到手机进行分析和管理,为水务部门提供决策支持和数据参考。
此外,基于单片机的智能水表系统还具备远程控制功能,用户可以通过手机远程抄表。这种远程控制的方式不仅提高了用户的便捷性,也减少了人力成本和错误率。
该智能水表系统具有精准度高、稳定性好、反应速度快等优点。它能够准确地记录用户的用水情况,帮助水务部门进行精确计费和用水管控。同时,该系统还能够及时发现和处理水表故障,提高了水务管理的效率和水资源的利用率。
综上所述,基于单片机的智能水表系统在水务管理领域具有广阔的应用前景。它能够实现用水数据的实时监测和远程管理,提高水务管理的效率和便捷性,为水资源的合理利用和环境保护做出贡献。
关键词:单片机;蓝牙模块;温度检测;可燃性气体检测;水流量检测
字数:11000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 温度检测方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.2.1 STC89C52单片机
3.2.2 晶振电路和复位电路
3.3 液晶屏显示模块
3.4 DS18B20传感器检测温度模块
3.5 水流量
3.6 ADC0832模数转换芯片模块
3.7 蓝牙模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键功能图
4.4 水流量检测流程图
4.5 定时流程设计
5 实物调试
5.1 电路焊接总图
5.2 蓝牙连接实物测试
5.3 按键实物测试
5.4 定时实物测试
5.5 总计水流量大于最大值实物测试
结 论
参考文献
致 谢
&spm=1001.2101.3001.5002&articleId=158648586&d=1&t=3&u=78da7af85e6345f59f9b2613b2cca18e)
288

被折叠的 条评论
为什么被折叠?



