云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的水位控制系统

基于单片机的水位控制系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 15:22:31

2.设计任务及要求分析

2.1 设计任务及要求 2.1.1 设计任务

设计一个以单片机为基础,用超声波传感器测量水位并将水位高度实时显示在液晶显示器上;用发光二极管直观显示水位当前状态;水位最高与最低值能在按键上调节的智能水位控制系统。 2.1.2 设计要求

(1)控制容器的水位在某一值附近。当水位发生变化时利用单片机控制进水阀或水泵,使水位能迅速调整到预定值;

(2)能通过键盘对水位控制的阈值进行设置;

(3)能通过数码管、液晶显示器或PC机显示当前水位值及水位阈值等信息; (4)要求水位控制精度在5%以内。 2.1.3 要求分析

根据该设计的任务及要求分析知该系统中测量水位这是一个重要部分,只有准确的测量出了水位才能用单片机控制其余硬件电路做出响应。要准确测量水位需选用合理的测距模块,经过分析和比较几种传感器的功能和原理,此次用超声波测距模块来解决这个问题。

3. 系统方案论证与选择

3.1方案设计

方案一:本方案采用555电路进行控制,即当水位探测传感器探测到低水位时送一个低于1/3VCC的低电平给NE555芯片,555的输出即为高电平驱动水泵加水;当在正常的水位时候,送给NE555为1/3VCC----2/3VCC的电平,即保持前一个水泵不加水的状态;当水位居于高水位时,给NE555电路一个高电平,这时NE555输出电平翻转为低电平,不能驱动水泵,水泵停止加水。

8

图3.1 方案一方框图

高塔水箱 555电路 电源电路 方案二:本方案采用单片机STC89C51作为我们的控制芯片,主要工作过程是当

水塔中的水在低水位时,水位探测传感器送给单片机一个高电平,同时单片机驱动水泵加水和显示系统使红灯变亮。

电源电路 STC89C51 单片机 图3-2 方案二方框图

显示部分 水泵 控制电路 超声波 传感器 供水系统 方案论证:

第一种方案设计使用起来比较方便也简单,不用编程等软件方面的设计,但是没有稳压电路,使输入NE555芯片的电平十分不稳定,容易发生误判水位引起混乱的情况,且NE555电路只有一个输出端,不能接显示系统,所以不能完成显示功能。另外,此方案不能精确测量出液位高度,铜丝长时间沁在水中表面会发生氧化,长时间会是系统的误判率升高。

第二种方案中使用了单片机芯片和超声波传感器,单片机控制和超声波测距技术

9

是信息时代用于精密测量的技术。此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于STC89C51单片机有四端口32引脚能够非常方便地设计显示系统。

综上,我们已经清楚地看到了两种方案的优劣,要能够很好地完成本次设计的各个指标和达到设计的目的,我们选择第二种方案作为我们的设计方案。 3.2 系统整体方案

图3.1 液位控制系统

由上图可观察到此液位控制系统工作如下:传感器通过对液面进行测量,输出模 拟信号,再通过STC89C51单片机的运算控制,在LED上进行显示,通过报警装置进行报警,报警显示之后再通过对阀门的开启实现对水体的液位进行调节控制,阀门的驱动设备是电动机。 3.2 各单元电路方案论证

(1)能使单片机工作的最小系统电路

最小系统由复位电路、外部晶振和单片机STC89C51组成 (2)显示电路

用LCD1602,指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块。 (3)调整控制电路

用三极管和电阻等元件构成的驱动电路接到家用电水泵上来调节水位。 (4)声音报警电路

在停电或者水泵由于故障而无法上水时,声音报警启动,以便及时做出处理。 ●水位控制系统中传感器的选用论证

系统考虑的要求,在对器件的选择过程中,侧重于对传感器的选择。方案设计过程中主要对以下几种传感器做了比较。

方案一:压力传感器

目前的液位压力传感器大部分是投入式静压液位变送器,而投入式静压液位传感器只有参考大气压才能进行准确测量,然而连接电缆中的通气会受到环境的影响,造成气管内壁冷凝,结露。露水滴到电子器件和传感器上,会影响精度或者输出漂移。

10

同时,结露过快,变送器的使用寿命也会大大缩短。此压力传感器容易受到环境的影响而造成测量不准确,并且安装不方便。 方案二:压阻式压力传感器

压阻式传感器是用集成电路工艺直接在硅平膜片上按一定晶向制作扩散压敏电阻;硅平膜片在微小变形时有良好的弹性特性,当硅片受压后,膜片的变形使扩散电阻的阻值发生变化;此变阻器容易受外部环境的影响,如温度,从而造成测量不准确,而且体积一般比较大,不易安装、不易携带;一般其精确度也比较低。不能满足设计的需要,所以不选择。 方案三:超声波传感器

超声波传感器是工业领域内第一款在产品上带有按键设定功能和自诊断功能的小型传感器。它虽然体积小,但是具有其它大型传感器所具有的功能,安装使用方便而且不受被测物体的颜色影响,有许多特设功能,如:具有自诊断LED 显示和按键设定功能、温度补偿功能、可选择模拟量或开关量输出等;其供电电压为10~30V,测量范围为30mm~300mm,输出电压0V~10V,输出电流为4mA~20mA,最小负载阻抗2.5 欧,精度可达到0.5mm,外形分为直线型和直角型。感应口径为18mm。 综上,此次我们选用超声波传感器,主要原因有:超声波传感器可以不用与液体接触,管理比较方便。超声波液位检测系统,利用了超声波传感技术的原理,采取一种非接触式的测量方法,能够实现对工业系统中液位的检测;而且超声波具有很好的指向性和束射特

性,人耳听不见,一般不会对人体造成伤害检测工程方便迅速易做到实时控制,而且测量精度又能达到工业实用的要求,所以有广泛的工业应用前景。超声波传感器所具有的条件满足设计所需要0~25cm 的液位控制,以及液位误差不超过±0.3cm 的要求,并且解决了安装不方便的难题。所以本设计选择了精度高,体型小的超声波传感器

3.3 主要模块简介

3.3.1 核心芯片STC89C51单片机

STC89C51单片机学习板是一款基于8位单片机处理芯片STC89C52RC的系统。其功能强大,可以实现单片机开发的多种要求,学习、开发者可以根据需要选配多种常用模块,达到实验及教学的目的。89C51单片机学习板功能强大,具有报警,跑马灯、串行通信(max232)、段码液晶(msm0801LCD)和字符液晶显示(LCD1602)、电机控

11

搜索更多关于: 基于单片机的水位控制系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.设计任务及要求分析 2.1 设计任务及要求 2.1.1 设计任务 设计一个以单片机为基础,用超声波传感器测量水位并将水位高度实时显示在液晶显示器上;用发光二极管直观显示水位当前状态;水位最高与最低值能在按键上调节的智能水位控制系统。 2.1.2 设计要求 (1)控制容器的水位在某一值附近。当水位发生变化时利用单片机控制进水阀或水泵,使水位能迅速调整到预定值; (2)能通过键盘对水位控制的阈值进行设置; (3)能通过数码管、液晶显示器或PC机显示当前水位值及水位阈值等信息; (4)要求水位控制精度在5%以内。 2.1.3 要求分析 根据该设计的任务及要求分析知该系统中测量水位这是一个重要部分,只有准确的测量出了水位才能用单片机控制其余硬件电路做出响应。要准确测量水位需选用合理的测距模

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com