1.2 整体方案概述
根据系统的设计要求,本设计采用80C51为核心的单片机控制方案,主要利用了单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,能够实现水位报警、LED灯显示、手动、自动切换功能。系统总体方案流程图如图1所示。
1系统总体方案框图
本水箱液位控制系统设计以80C51芯片为控制核心,通过单片机数据地址总线及I/O端口,由数据采集及处理、显示电路、复位电路、光电检测、振荡电路和控制电路等模块组成。80C51为数据采集及处理模块核心,它主要完成系统对水位高低信号是否满足指标的信息采集,并且通过各个模块系统程序对采集的水位信号进行判断和处理,根据采集到的不同信号来驱动相应功能的引脚来实现对水箱液位的控制。
2. 水箱液位控制系统原理
本论文主要研究水箱水位控制器系统。实现了水位报警、LED显示、手动、自动切换功能。水箱给水设备系统由两台给水泵机组、水箱和三只浮球开关组成,系统水箱给水系统结构如图2所示。
图2 水箱给水系统结构
在图2中M1、M2为给水泵机组,LG、LD、LDD分别为水位高、水位低、水位低低浮球开关,当水位高(大于90%)时,LG闭合,当水位低(小于70%)时,LD闭合,当水位低低(小于50%)时,LDD闭合。80C51水箱液位控制系统工作原理如下所述。
当水箱水位低时,起动M1、M2给水,水位上升到90%,停M1;
当水箱水位低低(小于50%)时,同时起动M1、M2;
当水位上升到50%以上70%以下时,停M2,M1继续运行到水位上升到90% 以上才停止工作,水箱的水位一般保持在70%--90%。
报警控制如下:
当水位高于90%的时候,由传感器经变送器发送信号,LG闭合,系统水位高报警。
当水位低于70%的时候,由传感器经变送器发送信号,LD闭合,系统水位低报警。
当水位低于50%的时候,由传感器经变送器发送信号,LDD闭合,系统水位低低报警。
手动/自动模式转换控制如下:
全自动模式下,系统自动判断水位的状况,选择不同的工作状态。
手动的模式下,两台水泵的运行可由人工自己控制操作。 80C51单片机水箱液位控制系统设计+源码+电路图(2):http://www.youerw.com/zidonghua/lunwen_11368.html