没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机水位控制系统设计.pdf
3 下载量 174 浏览量
2023-07-09
12:06:05
上传
评论
收藏 2.9MB PDF 举报
温馨提示
试读
27页
基于单片机水位控制系统设计.pdf
资源推荐
资源详情
资源评论
1
目 录
一、设计思路
........................................................................................................
2
1.设计的思路和采取的技术方案
.....................................................................................
2
1.1 设计的思路
..........................................................................................................
2
1.2 采取的技术方案
..................................................................................................
2
2.工具设备要求和技术规范
.............................................................................................
2
2.1 工具设备要求
......................................................................................................
2
2.2 技术规范
...............................................................................................................
2
二、设计过程与说明
............................................................................................
3
1.设计过程
..........................................................................................................................
3
1.1 设计前期调研
......................................................................................................
3
1.2 设计方案
...............................................................................................................
3
1.3 设计要求
...............................................................................................................
4
1.4 水位控制系统硬件电路设计
..............................................................................
4
1.5 基于单片机水位控制系统设计软件设计
........................................................
10
2.设计过程中碰到的问题与解决措施
...........................................................................
12
2.1 碰到的问题
........................................................................................................
12
2.2 解决措施
............................................................................................................
12
三、设计成果简介
..............................................................................................
13
1.作品特点
........................................................................................................................
13
1.1 技术指标
............................................................................................................
13
1.2 性能特点
............................................................................................................
13
1.3 创新之处
............................................................................................................
13
2.归纳总结
........................................................................................................................
13
3.设计成果
........................................................................................................................
14
3.1 总原理图
............................................................................................................
14
3.2 单片机水位控制系统 PCB 图
............................................................................
15
3.3 单片机水位控制系统仿真图
............................................................................
16
3.4 测试文件
............................................................................................................
19
3.5 实物图
................................................................................................................
20
3.6 运行测试图
........................................................................................................
21
3.7 程序代码
............................................................................................................
22
五、参考文献
......................................................................................................
28
2
一、设计思路
1.设计的思路和采取的技术方案
1.1 设计的思路
本设计从功能上可以分为检测模块、 主控模块、显示报警模块三个模块。其中检测模
块包括水位传感器和键盘模块;主控模块为 51 系列单片机处理器; 显示报警模块为 LED
显示模块、LED 状态指示灯和蜂鸣器三部分。设计给出以 STC89C51 单片机为核心器件的水
塔水位检测控制系统仿真设计,实现水位的检测控制、处理和报警等功能,并 Proteus 软
件环境下模拟仿真。实验结果表明,该系统具有良好的检测控制功能,可移植性和扩展性好。
1.2 采取的技术方案
实现方法:本设计主要通过借阅文献提供思路,图书馆借阅技术元件的资料和相关手册
查询。以经济实惠、设计巧妙、思路清晰为设计目标,从控制电路设计入手,通过电路原理
分析与设计,C 语言编程、C 语言程序分析调试,硬件设计,原理图绘制,PCB 制图,组装
与调试,故障检修与排除,程序烧录与修改等技术方式完成本次设计。
步骤:查阅资料,分析水位测量与控制的流程,了解其结构原理,撰写任务书。组装硬
件研究制作控制系统的原理与设计方式,编写 I/O 分配表,再根据 I/O 分配表设计硬件系统、
软件程序设计,熟悉使用 kell 编程工具,掌握中断、定时、串口等编程。选择材料,检查
元器件的完整性,组装和焊接硬件电路。对软硬件进行调试,分析并解决故障。
2.工具设备要求和技术规范
2.1 工具设备要求
(1)用 Protel99 SE 绘制电路原理图;
(2)Keil uVision5;
(3)稳压电源;
(4)数字万用表
2.2 技术规范
(1)GB/T 51198-2017 电子产品工艺设计规范;
(2)GB/T 50951-1985 电子设备用机电元件基本试验规程及测量方法;
(3)GB/T 4728 电子产品调试与检测标准;
(4)GB/T 12856-1991 程序设计语言;
3
二、设计过程与说明
1.设计过程
1.1 设计前期调研
在生产领域中,实现水位自动检测和控制是工业过程控制的一项关键技术对于提高工业
过程控制的自动化水平有着重要的意义。在生活领域中,供水方式过去一般是通过人工来实
现控制,容易造成对水资源的浪费,所以现在人们越来越关注水 资源的问题。目前水位控
制系统是受到广泛应用的供水系统,水位控制可以有多种实现方法,如机械控制、逻辑电路
控制、机电控制、传感器控制等,但传统的控制方式存在控制精度低、能耗大、不能实现连
续控制和跟踪水位的特点水位测量在日常生活和工业领域有着广泛的应用,比如江河湖泊,
地下水,水电站等都需要进行水位监测,以此来了解水位的工作情况以方便工作。水位监测系
统目前在国里外都有广泛的应用。水位检测就是水位数据的采集、存储、传输、处理等技术
的集成。
1.2 设计方案
本设计是利用 STC89C51 单片机设计一个水位控制系统。它主要基于单片机的硬件设计
和程序设计,包括测量电路部分、水位实时数显输出部分和水位控制部分,另外还增加了蜂
鸣器报警功能。
本设计中最重要的模块之一是水位传感器,因为该模块的精度直接决定了水位控制的精
度。如果传感器选择不可靠,可能会导致 LED 数码管显示的值不是杯中真实的水位值;可能
导致误报;错误注水或错误排水等。
检测水位高度的方法也有很多,比如①超声波;②电容式传感器;③红外传感器;④利
用水的导通性直接感应电流的“开”或“关”来判断水位是否达到相应的水位线。
方案①:使用超声波传感器,超声波具有不受测试深度和导通性影响的特点,但精度不
高,价格较贵;该产品在市场上竞争力偏低。
方案②:使用电容式传感器,比较容易实现本设计的要求,但要求水位变化缓慢,距离
要求有限制。
方案③:使用红外传感器,它利用水面和容器的反射达到测量效果。当有水时,由于水
面反射光的干扰,红外传感器无法接收到相应的信号,从而可以检测到水位。但是,这种传
感器也比较贵,安装也不时那么容易。
方案④:利用水的导电性,直接感应电流的"通"或"断"来判断水位是否到达了相应的水
位线。
故本着简化设计的简便,使用元器件的数量和成本考虑。本设计采用了方案④作为本设
计的传感器模块。通过水的导电性, 在水位到与未到的差别形成鲜明的高低电平并利用单
片机强大的数据处理能力对收到的数据进行解码、判断,做出相应的显示处理、驱动继电器
打开或关闭相应的电子阀门。
4
在设计过程中我们采用了软硬件双结合的方式,软件设计的方法简化了硬件的要求,为
设计创造了条件。单片机采用的 STC89C51 的 单 片 机 作 为 主 控 芯 片 ,
HK4100F-DC5V-SHG 继电器来驱动水泵。
图 2-1 系统整体方案
1.3 设计要求
(1)熟悉 LED 数码管显示原理。
(2)查阅 STC89C51 单片机的技术手册,熟悉单片机的编程资源。
(3)采用 STC89C51 单片机进行控制,显示采用 LED 数码管,设计硬件电路。
(4)用 Protel99 SE 绘制电路原理图。
(5)编写程序设计流程图。提交程序。用 Keil 仿真调试源程序。
(6) 程序调试过程中采用 Proteus 软件仿真观测模拟时序,观测是否正确。
(7)编写设计说明书。
1.4 水位控制系统硬件电路设计
1.4.1
硬件设计
STC89C51 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储
器有 40 个引脚,4 个 8 位并行 I/O 口,1 个全双工异步串行口,同时内含 5 个中断源,2 个
优先级,2 个 16 位定时/计数器。STC89C51 的存储器系统由 4K 的程序存储器,和 128B 的数
据存储器(RAM)组成。
单
片
机
控
制
电
路
复位电路
声光报警电路
继电器控制电路
数码管显示电路
LCD 状态指示灯
晶振电路
水位检测电路
按键电路
5
图 2-2 主控芯片原理图
1.4.2 显示模块
本电路采用数码管显示不同的水位,选择 LED 数码管,它具有造价低廉,驱动方便等特
点,其由 7 个发光二极管和一个小数点组成,行成一个日字形,它们可以共阴极,也可以共阳
极.但其使用方法基本相同。通过解码电路得到的数码接通相应的发光二极而形成相应的数
字显示。由于单片机复位后的各个引脚呈高电平,一般情况下,复位后数码管不亮且考虑到
显示的“够用”要求,所以选择共阳极数码管做为水位高度的显示。
剩余26页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2434
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
- 【qt基础语法及实际案例解析】qt基础语法及实际案例解析
- 结课作业.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功