基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx

上传人:b****3 文档编号:3313701 上传时间:2022-11-21 格式:DOCX 页数:12 大小:292.32KB
下载 相关 举报
基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx_第1页
第1页 / 共12页
基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx_第2页
第2页 / 共12页
基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx_第3页
第3页 / 共12页
基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx_第4页
第4页 / 共12页
基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx

《基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx(12页珍藏版)》请在冰豆网上搜索。

基于单片机的水塔水位控制系统的设计与仿真毕业论文.docx

基于单片机的水塔水位控制系统的设计与仿真毕业论文

 

 

绪论

当今社会,科技以迅雷不及掩耳之势的速度发展着,人民生活水平也在不断的提高。

自动水位控制将给人们生活带来巨大的方便。

由于单片机有极高的可靠性,微型性和智能性,单片机已经广泛应用于我们生活和学习中,我们可以在许多领域见到单片机的身影,,小到玩具家电行业,大到车载、舰船电子系统,遍及计量测试、工业过程控制、机械电子、办公自动化、工业机器人、军事和航空航天等领域都可以见到单片机的身影。

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随即存储器RAM,只读存储器ROM、多种I/O口和中断系统、定时器、计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

中央处理器CPU是单片微型计算机指挥、执行中心,由它读程序并执行指令。

CPU功能,是以不同方式来执行各种指令。

有的指令涉及到各个寄存器之间的关系;有的指令涉及到单片机核心电路部各功能部件的关系;有的则与外部器件发生关系。

总的来说CPU是通过复杂的时序电路来完成不同的指令功能的。

对于本设计单片机结构简单实用性强,功能齐全,技术先进,使实现这设计不难实现。

同时,C语言是单片机的重要“组成”,如果能掌握好C语言编程,这将很大程度上提高了开发效率。

 

1总体方案

本设计基于电阻式传感器并以水槽水位为模型,鉴于单片机液位测量装置的测量准确、重复性能好、功耗低、使用寿命长等特点,所以该设计以单片机为基础的水槽水位控制系统。

在实际中,水位自动控制电路是通过水位传感器对水位进行采样,将采样信号的水位高度转换为0~5V的直流电压,再经过A/D转换[12]后,将转换所得的8路并行数字量送入单片机进行处理来来驱动电机的启停等。

从而达到对水位进行自动控制的目的。

通过对电压和水位的转换关系,最终利用单片机进行精确的控制,实现对水位高度的显示、主/备电机和报警装置等的控制。

但是鉴于基于单片机的水位控制系统在Protues上进行仿真,而Protues上没有水槽水位的模型。

因此,可以用按钮来代替水位的传感器。

本次设计实现的功能

(1)两个数码管分别显示液位和当前时间。

(2)通过按钮来表示液位的高低,并来控制电机转动和停止来表示加水。

(3)通过两个led灯来表示系统工作状态,绿灯表示电机正常加水,红灯表示需要加水或加水完成。

(4)运用喇叭来提示是否需要加水和加水是否完成。

水位控制系统由电源电路、水位探测传感电路、稳压电路、继电器控制电机加水电路、单片机STC89C52、数码管显示电路组成。

系统组成的方框图如下

系统总体框图

 

 

2水位控制硬件设计

2.1电路总体框架图

如图2-1中所示

图2-1电路总体框架图

2.2LED数码管显示

对水位显示,本设计是通过CD4511来驱动共阴极数码管,将CD4511的A、B、C、D端分别和89C51的P3口的低4位相连,A是最低位D是最高位。

然后再将CD4511的“QA,QB,QC,QD,QE,QF,QG”分别和LED数码管的数据端相连,通过89C51的P3口的低4位来驱动数码管的显示。

通过A、B、C、D的BCD码来驱动数码管的显示。

CD4511

CD4511驱动的数码管

对数字时钟的显示,本设计是通过DS1302来驱动八个数码管,将数码管的“a,b,c,d,e,f,g,dp”分别和89C51的P0口相连,再将数码管的“1,2,3,4,5,6,7,8”端口分别和89C51的P2口相连,当系统一运行时,DS1302能及时驱动数码管显示当前的时间。

2.3电机驱动及显示

电机控制部分,采用了三极管放大和二极管正向导通的作用和继电器的吸合作用来控制电机的工作,由单片机P1.0口进行控制,而电机的工作状况由相应的显示指示灯来显示,如图2-8所示:

图2-8电机控制电路

2.4水位检测电路

按键是直接用I/O口线构成的单个按键电路,每个独立式按键占有一根I/O口线,各根I/O口线之间不会相互影响。

在此电路中,按键输入采用低电平有效。

水位检测部分是用单片机P1.4~P1.7连接的四个按钮分别代表水满、低水位、中水位和蓄水位。

由于基于单片机的水位控制系统在Protues中进行仿真时,Protues中没有水槽水位的模型,所以就不能用实际的液位传感器来前侧水槽中的实际水位。

在这里可以用四个按钮K2、K3、K4、K5来控制水塔中的水位。

当按下K5,电动机开始转动,此时水塔中的水位会显示1,即此时的水位时水槽总高度的1/4;当按下K4,电动机开始转动,此时水槽中的水位会显示2,即此时的水位时水塔总高度的2/4;当按下K3,电动机开始转动,此时水槽中的水位会显示3,即此时的水位时水槽总高度的3/4;当按下K2,电动机开始转动,此时水槽中的水位会显示4,即此时的水位达到水满状态。

如图2-9所示:

图2-9水位检测电路

2.5声光报警电路

报警电路是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。

声光报警部分主要由以扬声器为代表的声音报警部分和以数码管为代表的光报警部分,它们分别由单片机的P3.2和P3.7接口来实现水位的报警。

当K2按钮被按下时,即此时为shuiman,报警指示灯发光二极管会闪烁并且扬声器会发出尖锐的报警声,且闪烁几秒钟后声光报警会自动的关闭;当K5被按下时,即此时为低水位,报警指示灯发光二极管会闪烁并且扬声器会发出尖锐的报警声,且闪烁几秒钟后声光报警会自动的关闭。

如图2-10所示:

图2-10声光报警电路

3软件部分

3.1程序框图

根据水塔水位控制硬件设计的分析要求及电路的特点,绘制出水塔水位控制程序流程图,如图3-1所示:

 

 

Y

 

Sw1按键(手动启动)

 

Sw2按键

Sw4按键

Sw3按键

 

4protuse仿真显示

根据水塔水位的不同高度(水位1、水位2、水位3和水满),基于单片机的水位控制系统的仿真如下面的仿真图3-5所示

水位1

水位2

水位3

水满水位4

 

低水位1报警

满水位4报警

 

总结

经过这段边写论文边学习的时间后,我感触颇多,其中充满了酸楚和幸福。

我初步把自己学到的东西用于了实践之中,也在实践中学到了很多东西。

首先,我加深了自己的理论知识,使理论知识更好的用于实践之中,是理论与实践更好的结合。

其次,锻炼了自己的动手能力,为自己以后的工作打下了一个基础,所以我们应该明白任何知识都源于实践,出自于实践,实践是检验真理的唯一标准。

此设计中还存在许多不足之处,自己的理论知识也不够全面和扎实,不懂许多元件的使用方法,C语言还不能学以致用。

通过此次毕业论文的设计我一定要加强自己的学习,不断的温故知新,不断的完善自己。

 

参考文献

[1]王琪著.基于Proteus和keil软件的水塔水位控制系统设计[J].中国科技信息,2009,11:

140-141.

[2]实宏,徐春晖著.MCS-51单片机原理及应用[M].:

华中科技大学,2010.

[3]森著.水塔水位自动控制系统设计[J].建筑设计,2011,10(5):

111-113.

[4]袁新娣著.基于单片机的智能水塔水位控制系统设计[N].赣南师学院学报,2010,12(6).

[5]帆、吴晗平著.传感器技术及其应用[M].:

化学工业,2010.

[6]江世明著.基于Protues的单片机应用基础[M].:

电子工业,2009.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1