基于某单片机的地水位控制系统的设计

基于某单片机的地水位控制系统的设计

ID:29667302

大小:89.00 KB

页数:11页

时间:2018-12-21

基于某单片机的地水位控制系统的设计_第1页
基于某单片机的地水位控制系统的设计_第2页
基于某单片机的地水位控制系统的设计_第3页
基于某单片机的地水位控制系统的设计_第4页
基于某单片机的地水位控制系统的设计_第5页
资源描述:

《基于某单片机的地水位控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案单片机原理及系统课程设计评语:考勤10分守纪10分过程30分设计报告30分答辩20分总成绩(100)专业:自动化班级:自动化1201姓名:王文玉学号:201209005指导教师:苟军年兰州交通大学自动化与电气工程学院2014年12月12日精彩文档实用标准文案基于单片机的水位控制系统设计1引言单片机课程的学习,不仅要在课本上学到知识,更要在实际中得到锻炼。我认为要学好单片机这门课程,更重要的是要学会通过实践巩固学到的知识,只有把学到的知识通过实践不断体会理解,才能更好的掌握这门课程。本次课程设计我选

2、择制作的题目是基于单片机的水位控制系统的设计,在此次课程设计中主要以水塔供水为例,进行设计介绍。该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。介绍电路接口原理图,给出相应的软件设计流程图和C语言程序,并用Proteus软件仿真。1.1设计背景水位控制系统是现今生活和工业一种比较实用的系统,其应用范围广泛,主要涉及水塔、水库和锅炉水位的控制等领域。以水塔供水为例,供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、“溢塔”现象发生。目前,控制水塔水位方

3、法较多,其中较为常用的是由单片机控制实现自动运行,使水塔内水位保持恒定,以保证连续正常地供水。实际供水过程中要确保水位在允许的范围内浮动,应采用电压控制水位,通过实时检测电压,测量水位变化,从而控制电动机工作状态,保证水位在正常范围内。2设计方案及原理2.1通过水位变化上下限的控制方式这种控制方式通过在水塔的不同高度固定不动的3根金属棒ABC,以感知水位的变化情况。A棒接+5V电源,B棒﹑C棒各通过一个电阻与地相连。利用51单片机为控制核心,设计成一个对供水箱水位能自动进行检测控制的系统。如果水塔水位处于警界

4、低水位状态时,启动水泵,水泵开始正转,开始向水塔供水;如果水塔水位处于正常水位状态时,水泵停止工作,水泵停转;如果水塔水位处于警界高水位状态时,启动水泵,水泵开始反转,开始从水塔排水;供水系统出现故障时,自动报警;故障解除时,水泵恢复正常工作。2.2水塔水位控制原理精彩文档实用标准文案在水塔内的不同高度处,安装固定不变的3根金属棒A、B、C,用以反映水位变化的情况。其中,A棒在下限水位,B棒在上、下限水位之间,C棒在上限水位。水塔由电机带动水泵供水,单片机控制电机转动,随着供水,水位不断上升,当水位上升到上限

5、水位时,由于水的导电作用,使B、C棒均与+5V连通。因此b、c两端的电压都为+5V即为“1”状态.此时应停止电机和水泵工作,不再向水塔注水;水位处于上、下限之间时,B棒和A棒导通,而C棒不能与A棒导通,b端为“1”状态,c端为“0”状态。此时电机带动水泵给水塔注水,使水位上升;当水位处于下限位置以下时,B、C棒均不能与A棒接通,b、c均为“0”状态,此时应启动电机转动,带动水泵给水塔注水。设计原理图如1所示。                                   图1水塔水位控制原理图3电路设计

6、水塔水位控制系统主要由CPU(AT89C51)、水位检测接口电路、报警接口电路、存储器扩展接口电路、复位电路、时钟振荡等部分组成。设计中所用到的原件有排阻、AT89C51、L298、数码管、直流电机、LED灯。电路框图如图2所示。AT89C51时钟电路复位电路水位检测电路报警电路水位显示控制电机报警图2水塔水位控制系统结构框3.1主要芯片的介绍精彩文档实用标准文案AT89C51:89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableRead

7、OnlyMemory)的低电压、高性能CMOS8位微处理器。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器。L298:L298是SGS公司的产品,比较常见的是15个脚Multiwatt的L298N,内部同样包含4通道逻辑驱动电路,可以方便的驱动两个直流电机,或一个两相步进电机,是一款电机驱动芯片。3.2水位检测接口电路为

8、了便于实现水位检测功能,用一个两位的拨码开关模拟b、c端的状态(1、0),正电极接+5V电源,每个负电极分别通过4.7kΩ的电阻接地。将单片机的端口接开关开。假设被水淹没的负电极都为高电平,此时开关置合;露在水面的负电极都为低电平,开关此时置为0。单片机通过负电极重复采集检测水位,当缺水时(此时两个开关均置0),电机必须带动水泵抽水;若水位在正常范围内时,检测信号为高,低电平;当水位过高时,检测信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。