基于单片机的液位监测系统的设计(完美版)

上传人:wt****50 文档编号:33104891 上传时间:2018-02-13 格式:DOC 页数:17 大小:697.50KB
返回 下载 相关 举报
基于单片机的液位监测系统的设计(完美版)_第1页
第1页 / 共17页
基于单片机的液位监测系统的设计(完美版)_第2页
第2页 / 共17页
基于单片机的液位监测系统的设计(完美版)_第3页
第3页 / 共17页
基于单片机的液位监测系统的设计(完美版)_第4页
第4页 / 共17页
基于单片机的液位监测系统的设计(完美版)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于单片机的液位监测系统的设计(完美版)》由会员分享,可在线阅读,更多相关《基于单片机的液位监测系统的设计(完美版)(17页珍藏版)》请在金锄头文库上搜索。

1、目录一、概述 .1二、系统设计方案的确定 .12.1 功能需求分析 .12.2 系统设计方案的选择 .1三、部分电路的设计 .23.1 传感器 .23.2 单片机电路设计 .33.2.1 AT89C51 功能及引脚分布 .33.2.2 振荡方式的选择 .53.2.3 复位电路的设计 .53.3 AD 转换电路的设计 .63.3.1 ADC0809 主要信号引脚的功能 .63.3.2 ADC0809 与 AT851 单片机的连接 .73.3.3 转换数据的传送 .83.4 键盘输入电路的设计 .93.4.1 按键去抖 .93.4.2 键盘扫描方法 .103.5 数显输出电路的设计 .113.6

2、报警及控制电路的设计(略) .12四、软件设计部分 .124.1 原理图的绘制 .124.2 流程图的设计 .13五、心得体会 .13参考文献 .14附录 .141基于单片机的液位检测系统的设计一、概述随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。另外,液位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。通过对模型的设计可很好的延伸到具体应用案例中。本设计基于A

3、T89C51单片机,包括测量电路部分、AD转换部分、键盘输入控制部分、液位实时数显输出部分以及液位控制部分(原理图中不涉及),还可在此基础上添加报警器(不涉及)。本设计只是概念性设计了电路部分,并不涉及具体的数值设定,未经过实际应用检测。二、系统设计方案的确定2.1 功能需求分析(1)要求能够实现较高精度的测量(2)以单片机AT89C51为基础,设计外围电路。(3)电路设计,包括AD转换模块、数显模块、键盘输入模块 (4)对测量电路的各种精度指标进行测试(非线性误差、重复性、滞后、灵敏度、抗侧向能力大小、温变对灵敏度的影响等指标)。2.2 系统设计方案的选择对于液位进行控制的方式有很多,而应用

4、较多的主要有2种,一种是简单的机械式控制装置控制,一种是复杂的控制器控制方式。两种方式的实现如下:(1)简单的机械式控制方式。其常用形式有浮标式、电极式等,这种控制形式的优点是结构简单,成本低廉。存在问题是精度不高,不能进行数值显示,另外很容易引起误动作,且只能单独控制,与计算机进行通信较难实现。(2)复杂控制器控制方式。这种控制方式是通过安装在水泵出口管道上的压力传感器,把出口压力变成标准工业电信号的模拟信号,经过前置放大、多路切换、AD变换成数字信号传送到单片机,经单片机运算和给定参量的比较,进行PID运算,得出调节参量;经由DA变换给调压变频调速装置输入给定端,控制其输出电压变化,来调节

5、电机转速,以达到控制水箱液位的目的。针对上述2种控制方式,以及设计需达到的性能要求,这里选择第二种控制方式,同时考虑到成本需要把PID控制去掉。最终形成的方案是,利用单片机为控制核心,设计一个对供水箱水位进行监控的系统。根据监控对象的特征,要2求实时检测水箱的液位高度,并与开始预设定值做比较,由单片机控制固态继电器的开断进行液位的调整,最终达到液位的预设定值。检测值若高于上限设定值时,要求报警,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求报警,开启继电器,控制水泵开始上水。现场实时显示测量值,从而实现对水箱液位的监控。原理流程图如下(图2.2):气 体 变 量输 入传 感 器模

6、拟 量A D 转 换 器数 字 量A T 8 9 C 5 1P 0P 1P 2P 3键 盘 控 制 量输 入数 显 输 出其 他 控 制图 2.2 液位测量原理流程图三、部分电路的设计3.1 传感器传感器使用SY一9411LD型变送器,它内部含有1个压力传感器和相应的放大电路。压力传感器是美国SM公司生产的5552型OEM压阻式压力传感器,其有全温度补偿及标定(O70),传感器经过特殊加工处理,用坚固的耐高温塑料外壳封装。其引脚分布如图3.1所示。1脚为信号输出(一);2脚为信号输出(一);3脚为激励电压;4脚为地;5脚为信号输出(+);6脚为信号输出(+)。图 3.1 SY-9411L-D

7、引脚图3在水箱底部安装1根直径为5 mm的软管,一端安装在水箱底部;另一端与传感器连接。水箱水位高度发生变化时,引起软管内气压变化,然后传感器把气压转换成电压信号,输送到AD转换器。3.2 单片机电路设计3.2.1 AT89C51功能及引脚分布本次课程设计基于AT89C51单片机, AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相

8、兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚分布如下图3.2.1所示:图 3.2.1 AT89C51 及引脚分布VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P14口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号