当前位置: 首页 > news >正文

基于单片机的水流量控制系统(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

CJL-51-2022-165

设计简介:

本设计是基于单片机的水流量控制系统系统,主要实现以下功能:

1、检测当前的水流量,当水流量大于阈值时,减小电磁阀角度(步进电机模拟),当水流量小于阈值时,增大电磁阀角度,同时进行报警。
2、可以通过按键设置阈值
3、通过LCD1602可以显示水流量。

标签:51单片机、LCD1602、水流量检测模块、步进电机
题目扩展:水流量检测系统

基于单片机的水流量控制系统:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:

中控部分

  • 数据采集与处理:STC89C52单片机实时接收YF-S401水流量检测模块的数据,以及用户通过独立按键输入的指令。
  • 程序逻辑判断:根据预设的水流量阈值和用户设定的模式,单片机进行逻辑判断,并生成相应的控制信号。
  • 系统协调与控制:单片机作为中枢,协调输入与输出部分的工作,确保整个水流量控制系统的稳定运行。

输入部分

  1. YF-S401水流量检测模块:实时监测管道中的水流量,并将数据发送给单片机进行处理。
  2. 独立按键:提供用户界面,用于切换控制模式(如自动模式、手动模式)、设置水流量阈值、手动开关阀门等。
  3. 供电电路:为整个水流量控制系统提供稳定的直流电源,确保系统的正常运行。

输出部分

  1. LCD1602显示屏:实时显示检测到的水流量、用户设定的水流量阈值和当前的工作模式,方便用户随时查看系统状态。
  2. ULN2003步进电机(模拟电磁阀门):根据单片机的控制信号,调节阀门的开度,从而控制水流量。在自动模式下,当检测到的水流量超过或低于阈值时,步进电机将调整阀门开度以调节水流量;在手动模式下,用户可以通过按键直接控制阀门的开闭。
  3. 蜂鸣器:当检测到的水流量超过或低于用户设定的阈值时,蜂鸣器将发出报警信号,提醒用户注意并采取相应的措施。同时,步进电机也将根据预设的逻辑调整阀门的开度以调节水流量至安全范围内。

5 实物调试

5.1 电路焊接总图

首先在AD中根据各个模块画出原理图,然后导出PCB进行连线,最后通过嘉立创进行打板。板子到手之后就是焊接过程,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入Type-C电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是蜂鸣器,直接焊接在板子上。第八部分是水流量传感器,先焊接一个3Pin的白色底座,将传感器插入底座中。第九部分是步进电机,先焊接一个2*8Pin的底座和一个5Pin的白色底座,然后将步进电机驱动芯片和电机插入。第十部分是三个独立按键模块,直接焊接在板子上。下图5-1为焊接完的整体实物图:

图5-1电路焊接总图

5.2 按键实物测试

如图5-2所示,第一次按下最右边的按键S3,显示屏显示的水流量阈值的具体数据在闪烁,按下中间的按键S4,水流量阈值+1,按下最左边的按键S5,水流量阈值-1。

图5-2按键实物图

5.3 报警实物测试

如图5-3所示,按下最左边的按键S5,步进电机正转,表示阀门打开,当水流量的值大于设置的阈值时,阀门会自动关闭,蜂鸣器响。

图5-3报警实物图

6 仿真调试

6.1仿真总体设计

仿真设计总体包括51单片机、LCD1602显示屏、三个按键、蜂鸣器、步进电机、模拟水流量检测的电位器和模数转换芯片。

图6-1 仿真设计总图

6.2 按键仿真测试

如图6-2所示,第一次按下最右边的按键S3,显示屏显示的水流量阈值的具体数据在闪烁,按下中间的按键S4,水流量阈值+1,按下最左边的按键S5,水流量阈值-1。

图6-2按键仿真图

6.3 报警仿真测试

如图6-3所示,按下最左边的按键S5,步进电机正转,表示阀门打开,当水流量的值大于设置的阈值时,阀门会自动关闭,蜂鸣器响。

图6-3报警仿真图

设计说明书部分资料如下

设计摘要:

基于单片机的水流量控制系统是一种能够监测和调节水流量的智能化系统。本文设计了一种基于单片机的水流量控制系统,通过流量传感器实时监测水流量的大小,并根据设定的阈值调整电磁阀的角度,实现对水流量的控制和调节。系统还具备报警功能,当水流量异常时能够及时提醒用户注意。

本设计的主要功能包括:检测水流量、调整电磁阀角度、报警功能、设置阈值和显示水流量。系统通过流量传感器实时采集水流量数据,并通过单片机进行处理和控制。根据设定的阈值,系统自动调整电磁阀的角度,使水流量保持在设定范围内。当水流量小于阈值时,系统进行报警,提醒用户注意水流量异常。用户可以通过按键设置水流量的阈值,根据需要进行调整。系统还通过LCD1602显示屏将实时的水流量信息以数字或图形的形式显示出来,方便用户观察和监控。

该设计具有实时性、精确性和稳定性的特点,能够满足对水流量进行精确控制的需求。系统的设计和实现对于水流控制、液体配送等领域具有一定的应用价值。未来的研究可以进一步改进系统的稳定性和控制精度,扩展系统的功能和适用范围,提高系统的智能化水平,以满足更多实际应用的需求。

关键词:单片机;步进电机;自动控制;水流量检测

字数:10000+

目录:

摘 要

ABSTRACT

1 引 言

1.1 选题背景及实际意义

1.2 国内外研究现状

1.3 课题主要内容

2 系统设计方案

2.1 系统整体方案

2.2 单片机的选择

2.3 电源方案的选择

2.4 显示方案的选择

3系统设计与分析

3.1 整体系统设计分析

3.2 主控电路设计

3.2.1 STC89C52单片机

3.2.2 晶振电路和复位电路

3.3 液晶屏显示模块

3.4 步进电机

3.5 水流量

4 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键功能图

4.4 显示函数流程图

4.5 处理函数流程图

5 实物调试

5.1 电路焊接总图

5.2 按键实物测试

5.3 报警实物测试

6 仿真调试

6.1仿真总体设计

6.2 按键仿真测试

6.3 报警仿真测试

结 论

参考文献

致 谢

http://www.jsqmd.com/news/466412/

相关文章:

  • GPT-5.4 正式发布后,普通开发者最该关注的不是更强,而是更稳、更省、更能接进工作流
  • 第六篇:【硬件工程师筑基系列 1-6】信号基础入门 | 模拟信号 vs 数字信号,硬件工程师必懂的核心概念
  • 从像素到数据库:手搓一个车牌识别系统
  • 功能型润滑油源头厂家
  • SQL注入实战避坑指南,解决渗透测试高频报错与失效问题
  • 告别格式内卷!PaperXie 格式排版板块实测:4000 + 高校模板重构毕业论文排版效率
  • 17届蓝桥杯嵌入式赛道开发板外设使用教程——按键、蜂鸣器、LCD屏幕
  • 机关智慧食堂后勤管理系统__Python django flask
  • 隧道能见度检测器:守护隧道安全的“火眼金睛”
  • 那就随便说说
  • Carsim联合仿真模型验证:十四自由度车辆动力学模型的应用
  • 2026 第八批 “小巨人” 申报收官在即 评审核心导向升级
  • 互联网大厂Java求职者面试实战:严肃面试官与搞笑程序员谢飞机的故事
  • 逆向新手之攻防世界--key
  • **Gemini2.5Pro去AI味2025指南,打造自然流畅的文本生成体验**
  • CUDA graph 简析
  • 基于微信小程序的课程作业管理系统[小程序]-计算机毕业设计源码+LW文档
  • 别死记硬背!Java的CountDownLatch 核心原理:AQS state 才是关键
  • 知识体系——MCP(四)demo(2)开发mcp client
  • OWASP Top10 2021 完整版:与 SAST 适配的深度解析
  • Rocky Linux 10 上搭建 社区版 GitLab CE
  • 2026年 智能制造实训设备厂家推荐排行榜:高校教学、模拟药厂、生产线实训平台与系统装置一站式解决方案 - 品牌企业推荐师(官方)
  • g更改linux root密码
  • LeetCode 76. 最小覆盖子串(详细技术解析)
  • 虚拟同步发电机(VSG)孤岛与并网的Simulink(2019a)仿真模型搭建与探索
  • 对于【LSTM与GRU在水文预测中的对比分析】的未来改进和建议
  • 工业清洁设备优质品牌推荐榜:驾驶式洗地机/1000公斤高压清洗机/商用洗地机/工业吸尘器/工业洗地机/工业清洗机厂家/选择指南 - 优质品牌商家
  • 2026年比较好的西安租赁洗地机工厂推荐:西安洗地机租赁稳定供应商推荐 - 行业平台推荐
  • visual studio编译wxWidgets
  • 防疫站疫苗预约管理系统_Python django flask