水塔水位智能控制系统

水塔水位智能控制系统
水塔水位智能控制系统

摘要

水塔水位控制系统,根据水位传感器得知水塔内水位情况,水位传感器分为上限位传感器和下限位传感器,还有一个直接接上5V的传感器。当水塔上限位和下限位传感器电位为0时,电机运转,期间电机状态不变,直到下限位传感器和上限位传感器的电位不为0时,电机停转。当发生下限位传感器电位为0而上限位传感器电位不为0时,电机停转并报警。水塔水位控制电路设有光耦合器,通过光耦合器的通断控制电机运转与停转。同时设有LED 灯和蜂鸣器,报警时LED灯闪烁和蜂鸣器响。水塔水位控制器系统有四种状态,分别为电机运转状态、电机停转状态、保持状态和报警状态。各种状态皆由水位传感器传来的信号来判定并由单片机输出信号来执行,由此使得水位控制在上限位和下限位之间。

水塔水位控制系统的原理

1、功能要求

1)水塔水位下降至下线水位时,启动水泵上水。

2)水塔水位上升至上线水位时,关闭水泵。

3)水塔水位在上、下限水位之间时,水泵保持原状态。

4)供水系统出现故障时,自动报警。

2、基本原理

图1 水塔水位检测原理图

水塔水位控制原理图见图(1),图中两条虚线表示正常工作情况下水位升降的上下限,在正常供水时,水位应控制在两条虚线代表的水位之间。B测量水位下限,C测量水位上限,A接+5V,B、C接地。

在水塔无水或水位低于下限水位时,B、C为断开,B、C两点电位为零(低电平“0” ),需要水泵供水,单片机输出低电平,控制电机工作供水。水位上升到B点,B接通,B点电位变为高电平“1”,C开关仍断开,C点仍为低电平,维持现状水泵继续供水。当水位上升到C点时,C接通。这时B、C均接通,B、C两点都为高电平,表示水塔水位已满,需水泵停止供水,单片机输出高电平,电机断电停止供水。水塔水位开始下降,水位在降到B点之前,B点电位为高、C点电位为低,单片机输出控制电平维持不变,仍为高。当水位降到B

点以下,B、C两点电平都为低时,单片机输出控制电平又变低.水泵供水。

B和p1.0、C和P1.1之间接4.7k 的电阻(下拉电阻),目的是为了保护单片机。单片机9

接口用来复位。单片机18与19接口构成晶振12.0MHz(一个机器周期为1us)

三、水塔水位控制系统的软件设计

1、软件设计要求

在水塔无水或水位低于下限水位时,B、C为断开,B、C两点电位为零(低电平“0” ),需要水泵供水,单片机输出低电平,控制电机工作供水。水位上升到B点,B接通,B点电位变为高电平“1”,C开关仍断开,C点仍为低电平,维持现状水泵继续供水。当水位上升到C点时,C接通。这时B、C均接通,B、C两点都为高电平,表示水塔水位已满,需水泵停止供水,单片机输出高电平,电机断电停止供水。水塔水位开始下降,水位在降到B点之前,B点电位为高、C点电位为低,单片机输出控制电平维持不变,仍为高。当水位降到B

点以下,B、C两点电平都为低时,单片机输出控制电平又变低.水泵供水。

2、软件思路

由于水位传感器与单片机的两个I/O口相连,故软件应该判定与水位传感器相连端口的状态,当满足某个状态的时候,应该进行判定,符合的进入下一步,可使用条件语句实现。软件程序流程如下图。

两个水位信号由P1.0和P1.1输入,这两个信号共有四种组合状态。如表1所示。其中第三种组合(b=1、c=0)正常情况下是不能发生的,但在设计中还是应该考虑到,并作为一种故障状态。

3、软件程序分析

#include

#define uchar unsigned char

#define uint unsigned int

sbitxia=P1^0;

sbitshang=P1^1;

sbit guan=P1^2;

sbit LED=P1^3;

sbitjing=P1^4;

void delay1ms(inti) /*1ms*/

{

int j;

while(i--)

{

for(j=0;j<125;j++)

{

;

}

}

}

void delay500us() /*500us*/

{

inti;

for(i=0;i<62;i++)

{

;

}

}

void beep()

{

int j;

for(j=0;j<100;j++)

{

jing=~jing;

delay500us();

}

}

void main()

{ P1=0xff;

while(1)

{if(xia==0&&shang==0)

{guan=0;

delay1ms(1000);/*延时1秒*/

}

if(xia==0&&shang==1)

{guan=1;

LED=0;

beep();

delay1ms(1000);/*延时1秒*/

}

if(xia==1&&shang==1)

{guan=1;

delay1ms(1000);/*延时1秒*/

}

else

{delay1ms(1000);/*延时1秒*/

}

}

}

四、水塔水位控制系统的硬件电路设计

1、基本器件

1、塑料桶一个(Φ25-30cm)

2、塑料尺30cm一个

3、微型水泵一个

4、塑料管2米

5、光电耦合器4N25 一个

6、12V微型继电器(TWTMP-53)一个

7、电路板(6*4cm)一块

8、薄铜片2cm*10cm *o.5mm一块

9、直流稳压电源一台、PC机一台、XL1000/XL2000仿真仪一台。

10、其它:导线2米、二极管一个、PNP三极管一个、4.7K电阻2个、300Ω电阻2个,

12针排针1片。

11、电烙铁、焊锡、钳子、剪刀若干(各组共用)。

3、电路基本电路图

图2 水塔水位控制硬件图

4、电路控制原理

学习心得

1

通过此次课程设计,使我更加扎实的掌握了有关高频电子线路方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

2

过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!

3

课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。通过这次课程设计,我掌握了常用元件的识别和测试;熟悉了常用仪器、仪表;了解了电路的连线方法;以及如何提高电路的性能等等,掌握了焊接的方法和技术,通过查询资料,也了解了收音机的构造及原理。

我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

4

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

5

实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。

6

此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。

参考文献:

[1] 童诗白,华成英.模拟电子技术基础[M].北京:高等教育出版社,2006.5.

[2] 盛珣华,李润梅.计算机控制系统[M].北京:清华大学出版社;北京交通大学出版社,2007.7

[3] 李全利.单片机原理及接口技术[M].北京:高等教育出版社,2009.1

[4] 周树男,张伯颐.电路与电子学基础[M].北京:科学出版社,2000

[5] 王松武,赵旦峰,于蕾.常用电路模块分析与设计指导[M].北京:清华大学出版社,2007.4.

基于PLC的液位控制系统设计

毕业论文(设计)题目:基于PLC控制的高精度液位控制系统的设计 姓名:濮孝金 学号: 专业:机械电子工程 年月

摘要 在工农业生产过程中,经常需要对水位进行测量与控制,而日常生活中应用 到的水位控制也相当广泛。在以往水塔液位控制系统中,常规继电器的频繁操作容易导致机械磨损,不方便更新和维护,不能满足人们的实际需求;另外,随着人口的递增和生活条件的提高,人们用水的需求量也日益增加。 为了提高液位控制系统的质量和效率,节约能源,本次模拟水塔液位控制系统的装置考虑结合可编程逻辑控制器,继电器和传感器等技术,实现液位控制系统的自动控制。本设计使用西门子S7-300 PLC可编程控制器作为液位控制系统的核心,配合硬件与软件实现液位控制池液位动态平衡,过高、过低水位报警等功能。主要 的实验方法是在水箱上安装一个自动水位测量装置,通过水位变送器检测水箱实际液位并将该液位反馈到PLC控制器,经A/D转换后,所得数据与PLC内部设定数据进行比较,控制器处理数据并发送相应指令改变电机的转速从而控制抽 水速率,改变进水量,使水位稳定地保持在设定值附近。此外,通过液位标定计算出控制器输出PIW数值与实际水位的关系,就可以在触摸屏上直观显示实时水位情况。实验结果表明本设计能较好地完成自动液位控制的功能。 关键词:水塔液位控制,水位控制,继电器,PLC Abstract In the course of routine industrial and agricultural production we the need to measure the water level and

control it. Furthermore everyday level control applications are quite extensive , such as hydropower , water towers and other water control . According to the water supply system in the past, frequent operation towers will produce mechanical wear of conventional relay convenient maintenance and updates, that means it can not meet the actual needs of the people, and with Gradual growth of population and living conditions, the demand for water is also increasing .In order to improve the quality of the water supply system, energy conservation, so I considered use a programmable logic controller, relay and sensor technology, with hardware and software to achieve low water level alarm, warning switch between work and procedures manual / automatic to design practical level control tower scheme. I completed the set up of this simulation using the tank water tower , based on Siemens S7-300 PLC programmable controller tank water level control system as the core .I completed a water tank to

水箱液位控制系统设计说明

过程控制综合训练 课程报告 16 —17 学年第二学期课题名称基于PLC和组态王的 系统 姓名 学号 班级 成绩

水箱液位控制系统 [摘要] 在工业生产过程中,液位贮槽如进料罐、成品罐、中间缓冲器、水箱等设备应用十分普遍,为了保证生产正常进行,物料进出需均衡,以保证过程的物料平衡。因此,工艺要求贮槽的液位需维持在给定值上下,或在某一小围变化,并保证物料不产生溢出。例如,锅炉系统汽包的液位控制,自流水生产系统过滤池、澄清池水位的控制等等。根据课题要求,设计一个单容水箱的液位过程控制系统,该系统能对一个单容水箱液位的进行恒高度控制。 关键词:过程控制液位控制PID控制 Abstract: In the process of industrial production, liquid storage tank such as product cans, buffer, tanks and other equipments are widely used. In order to ensure the normal production,material supply and demand must be balanced to guarantee the process of the production. So, the process requires that the liquid level in the tank should be maintained at a given value, or change in a small range,and ensure that the material does not overflow,for instance,system of boiler drum level control, level control of filter pool and clarification pool of self-flowing water production

水塔水位控制系统课程设计报告

北京理工大学珠海学院 课程设计 课程设计(C) 学院:信息学院 专业班级: 学号: 学生姓名: 指导教师: 201 年月日 北京理工大学珠海学院

北京理工大学珠海学院 课程设计任务书 2011 ~2012 学年第 1 学期 学生姓名:专业班级:自动化 指导教师:工作部门:信息学院 一、课程设计题目水塔水位控制系统 二、课程设计内容: 1、硬件设计 (1)用80C51设计一个单片机最小控制系统。其中P1.0接水位下限传感器,P1.1接水位上限传感器,P1.2输出经反相器后接光电耦合器,通过继电器控制水泵工作,P1.3输出经反相器后接LED,当出现故障时LED闪烁;P1.4输出经反相器后接蜂鸣器,当出现故障时报警。 (2)用塑料尺、导线等设计一个水塔水位传感器。其中A电级置于水位10CM处,接5V电源的正极,B级置于水位15CM处,经4.7K下拉电阻接单片机的P1.0口,C 电级置于水位的20CM处,经4.7K下拉电阻接单片机的P1.1口。 (3)设计一个单片机至水泵的控制电路。要求单片机与水泵之间用反相器、光电耦合器和继电器控制,计算出LED限流电阻,接好继电器的续流二极管。 2、软件设计 (1)根据功能要求画出控制程序流程图。 (2)根据控制程序流程图编写80C51汇编语言或C51程序。 三、功能要求: 1、水塔水位下降至下限水位时,启动水泵,水塔水位上升至上限水位则关闭水泵。 2、水塔水位在上、下限水位之间时,水泵保持原状态。 3、供水系统出现故障时,自动报警。 四、调试 1、在Kerl-uvision上单步调试,观察累加器寄存器存储器的运行之间是否正常。 2、将程序下载到仿真仪上,进行模拟仿真,检查程序工作是否正常。 3、将模拟水塔、传感器、控制电路和水泵联成一个完整的系统,进行整机调试,观察系统工作是否正常。 撰搞人教研室主任院长 签名 日期2010.10.6

液位自动控制系统

控制类系统设计 ——液位自动控制系统 摘要 随着电子技术、计算机技术和信息技术的发展,工业生产中传统的检测和控制技术发生了根本性的变化。液位作为化工等许多工业生产中的一个重要参数,其测量和控制效果直接影响到产品的质量,因此液位控制成为过程控制领域中的一个重要的研究方向。 液位控制是工业中常见的过程控制,它对生产的影响不容忽视。该系统利用了常见的芯片,设计并实现了液位控制系统的智能性及显示功能。电路组成简单,调试方便,性价比高,抗干扰性好等优点,能较好的实现水位监测与控制的功能。能够广泛的应用于工业场所。 液位控制有很多方法,如,非接触传感。只需要将传感器紧贴在非金属容器的外壁,就可以侦测到容器里面液位高度变化,从而及时准确地发出报警信号,有效防止液体外溢或防止机器干烧。由于不需要与液体接触且安装简便,避免了水垢的腐蚀,可取代传统的浮球传感和金属探针传感,延长寿命。而本设计是基于纯电路的设计,低成本且抗干扰性好。在本设计中较好的实现了水位监测与控制的功能。 液位控制系统是以液位为被控参数的系统,液位控制一般是指对某控制对象的液位进行控制调节,以达到所要求的液位进行调节,以达到所要求的控制精度。

1 概述 液位控制系统是以液位为被控参数的系统,是现代工业生产中的一类常见的、重要的控制过程。而传统的液位控制多采用单回路控制,并采用传统的指针式仪表来显示液位值,使液位控制的精度和显示的直观性受到限制,而随着生产线的更新及生产过程控制要求的提高,要求液位系统有高的控制性能。基于此,本系统就设计了一种电路简单,调试方便且性价比高的系统,来完成液位的自动调控。本系统主要由四部分组成:显示模块、振荡模块、传感器模块和声光报警模块,系统简单易行。 系统框图如下: 2 硬结构与功能 2.1 该设计的总体结构 该设计是一块集多种电子芯片于一体的多功能实验板,实现了液位系统的控制及显示。主要功能器件包括:电源部分的7808,定时部分的555定时器,数字分段的LM3914等。 电路原理图如下图所示:

水塔水位自动控制

实训三、水塔水位自动控制 一、实训目的 1、了解水塔水位自动控制工作原理。 2、掌握梯形图的编程方法和指令程序的编法。 3、掌握编程器的基本操作以及编程器的输入、检查、修改和运行操作。 二、实训器材 1、亚龙PLC主机单元一台。 2、亚龙PLC水塔水位自动控制单元一台。 3、计算机或编程器一台。 4、安全连线若干条。 5、PLC串口通讯线一条。 三、工作原理 水塔水位的工作方式: 当水池液面低于下限水位(S4为ON表示),电磁阀Y打开注水,S4为OFF,表示水位高于下限水位。当水池液面高于上限水位(S3为ON表示),电磁阀Y关闭。 当水塔水位低于下限水位(S2为ON表示),水泵M工作,向水塔供水,S2为OFF,表示水位高于下限水位。当水塔液面高于上限水位(S1为ON表示),水泵M停。 当水塔水位低于下限水位,同时水池水位也低于下限水位时,水泵M不启动。 四、I/O分配表 表3-1水塔水位自动控制的I/O分配表

水塔上限位S1 水塔下限位S2 水池上限位S3 水池下限位S4 电磁阀Y 水泵M I0.1 24V 12V FU I0.2 I0.3 I0.4 1M 2M Q0.1 Q0.2 1L CPU 226 CN 五、I/O接线 图3-1 水塔水位自动控制的I/O 接线 六、实训步骤 1、先将PLC 主机上的电源开关拨到关状态,严格按图3-2 所示接线,注意12V 和24V 电 源的正负不要短接,电路不要短路,否则会损坏PLC 触点。 2、将电源线插进PLC 主机表面的电源孔中,再将另一端插到220V 电源插板。 3、将PLC 主机上的电源开关拨到开状态,并且必须将PLC 串口置于STOP 状态,然后通 过计算机或编程器将程序下载到PLC 中,下载完后,再将PLC 串口置于RUN 状态。 4、接通2. 5、2. 6、2.7(2.4 不接通),否则无法正确运行演示程序。 5、按下列步骤进行实训操作: (1)拨下限开关S4,电磁阀Y 亮,下限开关S4 复位。 (2)拨上限开关S3,电磁阀Y 灭,上限开关S3 复位。 (3)拨下限开关S2,水泵M 亮,下限开关S2 复位。 (4)拨上限开关S1,水泵M 灭,上限开关S1 复位。 各种限位开关初始状态都是朝下。 七、实物接线图 图3-2 所示水塔水位自动控制接线图。 八、思考题 当水池水位低于下限水位(S4 为 ON),电磁阀 Y 应打开注水,若 3 秒内开关 S4 仍未由闭合转为分断,表明电磁阀 Y 未打开,出现故障,则指示灯 Y 闪烁报警。

水塔水位智能控制系统

摘要 水塔水位控制系统,根据水位传感器得知水塔内水位情况,水位传感器分为上限位传感器和下限位传感器,还有一个直接接上5V的传感器。当水塔上限位和下限位传感器电位为0时,电机运转,期间电机状态不变,直到下限位传感器和上限位传感器的电位不为0时,电机停转。当发生下限位传感器电位为0而上限位传感器电位不为0时,电机停转并报警。水塔水位控制电路设有光耦合器,通过光耦合器的通断控制电机运转与停转。同时设有LED 灯和蜂鸣器,报警时LED灯闪烁和蜂鸣器响。水塔水位控制器系统有四种状态,分别为电机运转状态、电机停转状态、保持状态和报警状态。各种状态皆由水位传感器传来的信号来判定并由单片机输出信号来执行,由此使得水位控制在上限位和下限位之间。 水塔水位控制系统的原理 1、功能要求 1)水塔水位下降至下线水位时,启动水泵上水。 2)水塔水位上升至上线水位时,关闭水泵。 3)水塔水位在上、下限水位之间时,水泵保持原状态。 4)供水系统出现故障时,自动报警。 2、基本原理 图1 水塔水位检测原理图 水塔水位控制原理图见图(1),图中两条虚线表示正常工作情况下水位升降的上下限,在正常供水时,水位应控制在两条虚线代表的水位之间。B测量水位下限,C测量水位上限,A接+5V,B、C接地。 在水塔无水或水位低于下限水位时,B、C为断开,B、C两点电位为零(低电平“0” ),需要水泵供水,单片机输出低电平,控制电机工作供水。水位上升到B点,B接通,B点电位变为高电平“1”,C开关仍断开,C点仍为低电平,维持现状水泵继续供水。当水位上升到C点时,C接通。这时B、C均接通,B、C两点都为高电平,表示水塔水位已满,需水泵停止供水,单片机输出高电平,电机断电停止供水。水塔水位开始下降,水位在降到B点之前,B点电位为高、C点电位为低,单片机输出控制电平维持不变,仍为高。当水位降到B 点以下,B、C两点电平都为低时,单片机输出控制电平又变低.水泵供水。 B和p1.0、C和P1.1之间接4.7k 的电阻(下拉电阻),目的是为了保护单片机。单片机9

液位控制系统设计说明

目录 第1章绪论............................................................................................... - 1 - 第2章设计方案........................................................................................ - 2 - 2.1 方案举例......................................................................................... - 2 - 2.2 方案比较......................................................................................... - 3 - 2.3 方案确定......................................................................................... - 3 - 第3章硬件设计........................................................................................ - 4 - 3.1 控制系统......................................................................................... - 4 - 3.1.1 AT89C51单片机 ..................................................................... - 4 - 3.1.2 AT89C51的信号引脚............................................................... - 6 - 3.1.3 单片机最小系统 ....................................................................... - 7 - 3.2 感应系统......................................................................................... - 8 - 3.3 指示系统......................................................................................... - 9 - 3.4 液位控制系统................................................................................. - 10 - 3.5 电机与报警系统.............................................................................. - 11 - 第4章软件设计...................................................................................... - 14 - 4.1 延时子程序.................................................................................... - 14 - 4.2 感应系统程序................................................................................. - 14 - 4.3 指示系统程序................................................................................. - 15 - 4.4 电机和警报系统程序 ....................................................................... - 16 - 4.5 液位预选系统程序 .......................................................................... - 16 - 4.6 系统主流程图................................................................................. - 19 - 第5章系统测试...................................................................................... - 21 - 5.1 仿真测试过程................................................................................. - 22 - 5.2 仿真结果....................................................................................... - 24 -总结...................................................................................................... - 25 - 致谢...................................................................................................... - 26 - 参考文献................................................................................................... - 25 -附录1 系统仿真电路 ................................................................................ - 28 - 附录2 源程序.......................................................................................... - 29 -

西门子S7-200系列PLC控制水塔水位(含程序)

一、水塔水位 1、系统描述及控制要求 1.1 国内外发展现状调查 1.1.1 PLC及西门子S7-200系列PLC介绍 20世纪70年代初出现了微处理器。人们很快将其引入可编程逻辑控制器,使可编程逻辑控制器增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。此时的可编程逻辑控制器为微机技术和继电器常规控制概念相结合的产物。个人计算机发展起来后,为了方便和反映可编程控制器的功能特点,可编程逻辑控制器定名为Programmable Logic Controller(PLC)。 20世纪70年代中末期,可编程逻辑控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。 20世纪80年代初,可编程逻辑控制器在先进工业国家中已获得广泛应用。世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 20世纪80年代至90年代中期,是可编程逻辑控制器发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,可编程逻辑控制器逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。 20世纪末期,可编程逻辑控制器的发展特点是更加适应于现代工业的需要。这个时期发展了大型机和超小型机、诞生了各种各样的特殊功能单元、生产了各种人机界面单元、通信单元,使应用可编程逻辑控制器的工业控制设备的配套更加容易。 西门子S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。 西门子S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。

智能水塔水位控制器

职业技术学院 毕业设计 题目智能水塔水位控制器 学生姓名 专业应用电子 指导教师 班级0 _ 2010年6月26日

目录 第一章前言 (2) 第二章功能说明,结合功能框图 (3) 第三章使用操作说明 (5) 第四章原理图分析主要部分工作原理 (7) 第五章 PCB板制作 (9) 第六章主要芯片资料应用说明 (11) 第七章程序框图及说明 (15) 第八章调试数据记录表及调试故障现象及其解决方法 (16) 第九章心得体会 (20) 第十章致谢 (22) 第十一章参考文献 (23) 第十二章附录(源程序) (24)

第一章前言 目前我国水资源已经相当的匮乏,如何节约用水也成为了电子爱好者设计制作的焦点。 现有的二级供水方式,既先用水泵从水井中抽到蓄水池中供用户使用,要求蓄水池的水位必须保持一定的高度,还需要防止水的溢出。可是现在市售的都是传统的水位控制器,多以浮球式、触点式为主,可靠性不好,有着无法改进的致命缺点,如:无水位显示,无电机保护,可靠性不高,控制精度改进度不大,寿命不长…… 相对于机械式水位控制器,电子式的水位控制器有着无可比拟的优点:添加水位显示电路、电机保护电路、强制性手动开、关机电路可以达到水位显示、简单的电机保护、水位自动控制,控制精度是传统机械式水位控制器的几何倍。 本控制器采用了高效率、高稳定性、低功耗的ATMEL80s51单片机,具有水位状态显示、抽水时间显示、并有故障检测功能。集高效、高精度、高稳定性、低功耗、高性价比、良好的人机交流界面、操作简便、显示直观以及低功耗等功能于一体的智能水塔水位控制器无疑将会家用水位控制器极具竞争力的一匹黑马。

(完整版)水位控制系统设计

课题名称:水箱水位控制系统设计专业:电气工程及其自动化学号: 姓名:

水箱水位控制系统设计 摘要 本设计主要基于单片机的硬件电路设计,实现一种能够实现水位自动控制、具有自动保护、自动声光报警功能的控制系统。本控制系统由A/D转换部分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等构成。同时对各个部分进行了详细的论述。在设计中对水塔水位控制原理进行分析,选用AT89C51单片机作为控制水塔水位的处理芯片,由AT89C51的P1口直接来控制.设计方案采用模块化程序设计方法,结合程序流程图,编写程序代码,最后利用KEIL公司的u Vision3软件及伟福仿真软件进行仿真实验,达到单片机自动控制水塔水位变化的目的. 关键词:单片机,水塔水位控制原理,AT89C51,伟福仿真软件

目录 前言 (1) 第1章设计内容 (2) 1.1 设计要求 (2) 1.2 方案设计 (2) 第2章硬件电路设计 (3) 2.1 系统框图设计 (3) 2.2 系统原理 (4) 第3章水塔水位控制系统的硬件电路设计 (5) 3.1 水位检测电路 (5) 3.2 水位显示电路 (5) 3.3电机控制电路 (6) 3.4振荡电路和复位电路 (7) 3.5声光报警电路 (7) 第4章软件程序设计 (8) 4.1 系统主程序流程图 (8) 4.2编写C程序 (9) 第5章硬件制作与调试 (10) 结论 (11) 附录 (12) 仿真总图 (12) 源代码 (13)

前言 水塔是在日常生活和工业应用中经常见到的蓄水装置,在我们的生活中起到了重要的作用,而水基于单片机的水塔水位控制系统使水塔水位自动保持在一定的位置,通过对其水位的控制对外供水,以满足需要。塔里面的水位控制是一个水塔发挥作用的关键。该系统使用水位传感器对水塔水位进行检测并将检测到的信号传给单片机来进行处理,通过调整定时器的定时时间来增大或者缩小占空比,并编写程序加以控制,从而实现电机的调速。最后,使用液晶屏显示当前水位状态以及电动机的转速。该系统通过了报警模块来实现了过低水位蜂鸣器鸣笛报警、过低警戒水位自动处理、正常水位蜂鸣器鸣笛报警以及正常水位处理。本系统适应在不同的用水场合下的用水速度需要,节省工作时间,提高了整体工作的效率,实现水塔水位的自动控制。 液位控制是工业控制中的一个重要问题,针对液位控制过程中存在大滞后、时变、非线性的特点,为适应复杂系统的控制要求,人们研制了种类繁多的先进的智能控制器,模糊PID控制器便是其中之一。模糊PID控制结合了PID控制算法和模糊控制方法的优点,可以在线实现PID参数的调整,使控制系统的响应速度快,过渡过程时间大大缩短,超调量减少,振荡次数少,具有较强的鲁棒性和稳定性,在模糊控制中扮演着十分重要的角色。

液位控制系统设计

液位控制系统设计 学院: 专业班级: 学生姓名: 指导老师:

液位控制系统设计 本文主要讲了压力传感器实现的液位控制器的设计方法,以单片机为核心。通过外围硬件电路来达到实现控制的目的,根据需要设定液位控制高度,同时具备报警、高度显示等功能,具有与液面不接触的特点,可用于有毒、腐蚀性液体液位的控制,具有较高的研究价值。该控制器不仅可用于学校进行教学研究,还可用于生产实际,是目前比较缺少的一种产品。随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。 。关键词:单片机;水位检测;控制系统;仿真 0 引言 随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。另外,液位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。通过对模型的设计可很好的延伸到具体应用案例中。中国使用单片机的历史只有短短的30年,在初始的短短五年时间里发展极为迅速。1986 年在上海召开了全国首届单片机开发与应用交流会,很多地区还成立了单片微型计算机应用协会,那是全国形成的第一次高潮。单片机应用技术飞速发展,我们上因特网输入一个“单片机”的搜索,将会看到上万个介绍单片机的网站,这还不包括国外的。电子界,在2003年7月,https://www.360docs.net/doc/185559873.html, (91 猎头网)在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第一。大家都有些奇怪一块小小的片子,为何有这样的魔力?我们首先从它的构成说起:单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。正因为如此他才改变了我的生活它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。据统计,我国的单片机年容量已达3 亿片,且每年以大约20%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的玩具厂等生产产品多数用到单片机,并不断地

水塔水位控制系统PLC设计说明书

水塔水位控制系统PLC 设计 1、水塔水位控制系统PLC 硬件设计 1.1、水塔水位控制系统设计要求 水塔水位控制装置如图1-1所示 图1-1 水塔水位控制装置 水塔水位的工作方式: 当水池液位低于下限液位开关S4,S4此时为ON ,水阀Y 打开(Y 为ON ),开始往水池里注水,定时器开始定时,4秒以后,若水池液位没有超过水池下限液位开关时(S4还不为OFF ),则系统发出报警(阀Y 指示灯闪烁),表示阀 S1---表示水塔的水位上限,S2---表示水塔的水位下限,S3---表示水池水位上限, S4---表示水池水位下限,M1为抽水电机,Y 为水阀。

Y没有进水,出现故障;若系统正常,此时水池下限液位开关S4为OFF,表示水位高于下限水位。当水位液面高于上限水位,则S3为ON,阀Y关闭(Y为OFF)。 当S4为OFF时,且水塔水位低于水塔下限水位时(水塔下限水位开关S2为ON),电机M开始工作,向水塔供水,当S2为OFF时,表示水塔水位高于水塔下限水位。当水塔液面高于水塔上限水位时(水塔上限水位开关S1为OFF),电机M停止。(注:当水塔水位低于下限水位,同时水池水位也低于下限水位时,水泵不能启动) 1.2 水塔水位控制系统主电路 水塔水位控制系统主电路如图1-2所示: L1L2L3 SQ FU KM FR M 3~ 图1-2 水塔水位控制系统主电路 1.3、I/O接口分配 水塔水位控制系统PLC的I/O接口分配如表1-1所示。 表1-1 水塔水位控制系统PLC的I/O接口分配表 符号地址绝对地址数据类型说明 1 S1 I0.1 BOOL 水塔上限水位 2 S2I0.2 BOOL 水塔下限水位 3 S3I0.3 BOOL 水池上限水位

PLC水塔水位控制实验报告

中国矿业大学机电学院 机电综合实验中心实验报告 课程名称机电综合实验 实验名称水塔水位控制模拟系统 实验日期2016、11、20 实验成绩 指导教师 第一章绪论 1、1实验目得 学会使用组态软件(推荐选用组态王软件)与PLC(推荐选用SIMEINS S7-2 00)控制系统连接,采用下位机执行,上位机监视控制得方法,构建完成水塔水位 自动控制系统。 1、2实验要求 (1)阅读本实验参考资料及有关图样,了解一般控制装置得设计原则、方法与步 骤。 (2)调研当今电气控制领域得新技术、新产品、新动向,用于指导设计过程,使设 计成果具有先进与创造性。 (3)认真阅读实验要求,分析并进行流程分析,画出流程图。 (4)应用PLC设计控制装置得控制程序。 (5)设计电气控制装置得照明、指示及报警等辅助电路。 (6)绘制正式图样,要求用计算机绘图软件绘制电气控制电路图,用STEP

7-Micro/Win32编程软件编写梯形图。 1、3 实验内容 (1)当水池水位低于水池低水位界(S4为ON表示),阀Y打开进水(Y为ON)定时器开始定时; (2)阀Y打开4秒后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障; (3)S3为ON后,阀Y关闭(Y为OFF)。当S4为OFF时,且水塔水位低于水塔低水位界时S2为ON,电机M运转抽水。当水塔水位高于水塔高水位界时电机M停止。 1、4课程设计器材: (1)TKPLC-1型实验装置一台 (2)安装了STEP7-Micro/WIN32编程软件与组态软件得计算机一台。 (3)PC/PPI编程电缆一根。 (4)连接导线若干。 1、5 PLC得介绍 可编程逻辑控制器(ProgrammableLogic Controller,PLC),它采用一类可编程得存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户得指令,并通过数字或模拟式输入/输出控制各种类型得机械或生产过程。 1、5、1基本结构 PLC实质就是一种专用于工业控制得计算机,其硬件结构基本上与微型计算机相同,如图所示: 1、5、2 PLC得特点

水塔水位控制系统PLC设计

水塔水位控制系统PLC设计 1、水塔水位控制系统PLC硬件设计 、水塔水位控制系统设计要求 水塔水位控制装置如图1-1所示 S1---表示水塔的水位 上限,S2---表示水塔的水 位下限,S3---表示水池水 位上限, S4---表示水池水位下 限,M1为抽水电机,Y为水 图1-1 水塔水位控制装置 水塔水位的工作方式: 当水池液位低于下限液位开关S4,S4此时为ON,水阀Y打开(Y为ON),开始往水池里注水,定时器开始定时,4秒以后,若水池液位没有超过水池下限液位开关时(S4还不为OFF),则系统发出报警(阀Y指示灯闪烁),表示阀Y 没有进水,出现故障;若系统正常,此时水池下限液位开关S4为OFF,表示水位高于下限水位。当水位液面高于上限水位,则S3为ON,阀Y关闭(Y为OFF)。 当S4为OFF时,且水塔水位低于水塔下限水位时(水塔下限水位开关S2为ON),电机M开始工作,向水塔供水,当S2为OFF时,表示水塔水位高于水塔下限水位。当水塔液面高于水塔上限水位时(水塔上限水位开关S1为OFF),电机M停止。(注:当水塔水位低于下限水位,同时水池水位也低于下限水位时,水泵不能启动) 水塔水位控制系统主电路 水塔水位控制系统主电路如图1-2所示: L1L2L3 SQ FU KM FR M 3~

图1-2 水塔水位控制系统主电路 、I/O 接口分配 水塔水位控制系统PLC 的I/O 接口分配如表1-1所示。 表1-1 水塔水位控制系统PLC 的I/O 接口分配表 这是一个单体控制小系统,没有特殊的控制要求,它有5个开关量,开关量输出触点数有8个,输入、输出触点数共有13个,只需选用一般中小型控制器即可。据此,可以对输入、输出点作出地址分配,水塔水位控制系统的I/O 接线图如图1-3所示。 传感器传感器传感器传感器 图1-3 水塔水位控制系统的I/O 接线图 2、水塔水位控制系统PLC 软件设计

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

o 课 程 设 计 任 务 书 题目 水位控制器设计 专业、班级 学号 姓名 主要内容、基本要求、主要参考资料等: 一、主要内容: ① 熟悉单片机应用系统的设计方法和规范,达到综合的目的。② 学习文件检索和查找数据手册的能力。③ 学习protel 软件的使用。 ④ 学会整理和总结设计文档报告。二、基本要求: ① 以MCS-51系列单片机为核心,组成一个水位自动控制系统。② 六区间式水位显示。③ 全自动位式进水。④ 满水、低水水位报警。 ⑤ 水位传感器故障自检及报警提示。⑥ 能延时恢复的报警消音。三、主要参考资料: ① 张毅坤等 单片微型计算机原理及应用 西安 西安电子科技大学出版社 ② 李建忠编著 单片机原理及应用 西安 西安电子科技大学出版社 完 成 期 限: 指导教师签名: 课程负责人签名: 2013年 12月 16 日 目录

摘要...................................................I 1、概述. (1) 1.1、系统原理 (1) 1.2、系统结构图 (1) 1.3、控制方案说明 (2) 1.4、系统组成及原理 (2) 2、硬件设计 (4) 2.1、单片机最小系统电路设计 (4) 2.2、水位检测传感器的选用 (5) 2.3、稳压电路的设计 (6) 2.4、光报警电路的设计 (7) 2.5、水泵的介绍 (9) 2.6、继电器控制水泵加水电路 (12) 2.7、电源电路 (13) 2.8、看门狗技术 (14) 3、软件设计 (17) 3.1、系统总原理图 (17) 3.2、系统程序清单 (18) 总结 (20) 参考文献 (21) 附录 (22)

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

单片机原理及系统课程设计报告 基于单片机的水位控制系统设计 摘要 随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。设计一种基于单片机水塔水位检测控制系统。该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真。 关键字:电子;水位控制;单片机;Proteus Abstract With the rapid development of microelectronics industry, intelligent MCU is widely used in electronic products, in order to enable students to have a deeper understanding of the intelligent controller controlled by single chip microcomputer. After a comprehensive analysis of selected by the intelligent liquid level controller MCU control as the research project, through training to fully stimulate students to analyze problems, to solve problems and the comprehensive application of knowledge potential. Based on the design of a single-chip microcomputer control system of water tower water level detection. This system can realize the water level detection, motor fault detection, processing and alarm functions, and realize the high, low water level warning alarm, high warning level processing. The interface circuit schematic diagram, the corresponding software design flow chart and assembler, and simulation with Proteus software. Keywords:electronic; water level control; MCU; Proteus 1引言 水塔供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、“溢塔”现象发生。目前,控制水塔水位方法较多,其中较为常用的是由单片机控制实现自动运行,使水塔内水位保持恒定,以保证连续正常地供水。实际供水过程中要确保水位在允许的范围内浮动,应采用电压控制水位。首先通过实时检测电压,测量水位变化,从而控制电动机,保证水位正常。 2设计方案

水箱液位控制系统的设计

昌吉学院? ?毕业设计论文 题目水箱液位控制系统的设计 ? 系别物理系 专业能源工程及自动化 班级物理系B1105班 学生陈希嘉 学号 1125862019 指导教师李斌 ? 第一章 .............................................................................................................. 错误!未定义书签。 1.1过程控制的发展背景?错误!未定义书签。 1.1.1液位控制系统设计的意义?错误!未定义书签。 1.2研究的目的和意义?错误!未定义书签。 1.3液位串级控制系统的介绍.............................................................. 错误!未定义书签。 1.4PLC的产生和定义 (5)

1.4.1可编程控制器的产生.......................................................... 错误!未定义书签。 1.4.2可编程控制器的定义........................................................ 错误!未定义书签。 1.4.3 PLC的发展现状................................................................ 错误!未定义书签。第二章水箱液位控制系统总体方案的设计?错误!未定义书签。 2.1对水箱液位控制系统的内容进行论述............................................ 错误!未定义书签。 2.2此控制系统的总体方框图?错误!未定义书签。 2.3控制算法............................................................................................ 错误!未定义书签。 2.3.1PID算法?错误!未定义书签。 2.3.2PLC中的PID实现?错误!未定义书签。 2.3.3PID控制的各种常见的控制规律如下:............................ 错误!未定义书签。 2.3.4选择适合本系统的控制规律............................................. 错误!未定义书签。 2.4PLC的组成及原理?错误!未定义书签。 2.5PLC硬件配置................................................................................. 错误!未定义书签。 2.5.1CPU的选择......................................................................... 错误!未定义书签。

相关文档
最新文档