液位控制系统设计(DOC)

合集下载

水箱液位自动控制系统设计

水箱液位自动控制系统设计

第一章水箱液位自动控制系统原理液位自动控制是通过控制投料阀来控制液位的高低,当传感器检测到液位设定值时,阀门关闭,防止物料溢出;当检测液位低于设定值时,阀门打开,使液位上升,从而达到控制液位的目的。

在制浆造纸工厂常见有两种方式的液位控制:常压容器和压力容器的液位控制,例如浆池和蒸汽闪蒸罐。

液位自动控制系统由液位变送器(或差压变送器)、电动执行机构和液位自动控制器构成。

根据用户需要也可采用控制泵启停或改变电机频率方式来进行液位控制。

结构简单,安装方便,操作简便直观,可以长期连续稳定在无人监控状态下运行。

应用范围在制浆造纸过程中涉及的所有池、罐、槽体液位自动控制。

图1.1中,是控制器的传递函数,是执行机构的传递函数,是测量变送器的传递函数,是被控对象的传递函数。

图5.1中,控制器,执行机构、测量变送器都属于自动化仪表,他们都是围绕被控对象工作的。

也就是说,一个过程控制的控制系统,是围绕被控现象而组成的,被控对象是控制系统的主体。

因此,对被控对象的动态特性进行深入了解是过程控制的一个重要任务。

只有深入了解被控对象的动态特性,了解他的内在规律,了解被控辩量在各种扰动下变化的情况,才能根据生产工艺的要求,为控制系统制定一个合理的动态性能指标,为控制系统的设计提供一个标准。

性能指标顶的偏低,可能会对产品的质量、产量造成影响。

性能指标顶的过高,可能会成不必要的投资和运行费用,甚至会影响到设备的寿命。

性能指标确定后,设计出合理的控制方案,也离不开对被控动态特性的了解。

不顾被控对象的特点,盲目进行设计,往往会导致设计的失败。

尤其是一些复杂控制方案的设计,不清楚被控对象的特点根本就无法进行设计。

有了正确的控制方案,控制系统中控制器,测量变送器、执行器等仪表的选择,必须已被控对象的特性为依据。

在控制系统组成后,合适的控制参数的确定及控制系统的调整,也完全依赖与对被控对象动态特性的了解。

由此可见,在控制工程中,了解被控制的对象是必须首先做好的一项工作。

精馏塔回流罐液位控制系统设计

精馏塔回流罐液位控制系统设计

精馏塔回流罐液位控制系统设计
系统结构设计:
精馏塔回流罐液位控制系统的结构设计通常包括液位传感器、液位控
制器、执行器以及控制回路。

其中,液位传感器用于实时测量液位,并将
测量值传输给液位控制器;液位控制器通过对接收到的液位信号进行处理,并输出控制信号给执行器,以调节回流液流入罐内的流量。

传感器选择:
在液位传感器的选择上,可以考虑使用压力传感器、雷达传感器、超
声波传感器等。

不同的传感器具有不同的测量原理和特性,选择合适的传
感器需要考虑到系统的要求,例如精度、可靠性、响应速度等。

液位控制器选择:
液位控制器的选择可以根据控制要求和技术特性进行。

常见的液位控
制器包括PID控制器、模糊控制器、自适应控制器等。

选择合适的液位控
制器需要考虑到系统的动态性能、抗干扰能力、稳态误差等因素。

控制策略设计:
控制参数调整:
控制参数调整是液位控制系统设计中一个重要的环节。

通过对液位控
制器的参数进行调整,可以提高系统的响应速度、稳定性和抗干扰能力。

常用的方法包括试验法、数学建模法、自整定法等。

系统性能评估:
对于设计好的精馏塔回流罐液位控制系统,需要进行系统性能评估。

评估指标通常包括系统的稳态误差、调节时间、超调量等。

通过对系统性能的评估,可以判断设计的优劣,并进行优化改进。

总结:
精馏塔回流罐液位控制系统设计是一个综合性的工程项目,需要考虑多个因素的综合影响。

通过合理的系统结构设计、传感器选择、液位控制器选择、控制策略设计、参数调整和系统性能评估,可以设计出一个性能优良的精馏塔回流罐液位控制系统。

液位控制系统设计

液位控制系统设计

摘要本文主要设计了一种液位控制器,它以8051作为控制器,通过8051单片机和模数转换器等硬件系统和软件设计方法,实现具有液位检测报警和控制双重功能,并对液位值进行显示。

本系统是基于单片机的液位控制,在设计中主要有水位检测、按键控制、水位控制、显示部分、故障报警等几部分组成来实现液位控制。

主要用水位传感器检测水位,用六个控制按键来实现按健控制,用三位7段LED显示器来完成显示部分,用变频器来控制循环泵的转速,并且通过模数转换把这些信号送入单片机中。

把这些信号与单片机中内部设定的值相比,以判断单片机是否需要进行相应的操作,即是否需要开启补水泵或排水泵,来实现对液面的控制,从而实现单片机自动控制液面的目的。

本设计用单片机控制,易于实现液位的控制,而且有造价低、程序易于调试、一部分出现故障不会影响其他部分的工作、维修方便、等优点.关键词: 8051单片机; 模数转换;水位控制; 自动控制目录1 前言 (3)1.1课题背景 (3)1。

2国内外研究的现状 (3)1.3使用单片机实现水体液位控制的优点 (4)2 系统硬件设计 (6)2。

1核心芯片8051单片机 (6)2.2液位传感器设计 (9)2.4ADC0809A/D转换器 (13)2.5键盘及显示接口 (16)2。

6自动报警电路 (17)下列二种情况发生系统报警。

(18)1)当水位达到上限极限水位时报警,水位到达上限极限水位时系统发出报警; (18)2)当水位达到下限极限水位时报警,水位到达下限极限水位时系统发出报警 (18)3 系统软件的设计 (19)3。

1软件设计流程图 (19)致谢 (23)1 前言1。

1 课题背景液位控制系统是以液位为被控参数的控制系统,它在工业生产的各个领域都有广泛的应用。

在工业生产过程中,有很多地方需要对容器内的介质进行液位控制,使之高精度地保持在给定的数值,如在建材行业中,玻璃窑炉液位的稳定对窑炉的使用寿命和产品的质量起着至关重要的作用。

液位控制系统设计

液位控制系统设计

液位控制系统设计
摘要:油箱液位控制系统通常用于检测油箱中液位的高度,并且可以
用于控制进油和放油的状态。

基于此,本文设计了一个油箱液位控制系统,该系统主要分为硬件和软件两部分,其中硬件部分负责进行液位检测和液
位控制,软件部分负责接收硬件传感器的信号并作出相应的控制反馈。


系统采用三传感器架构方式,分别是液位传感器、温度传感器和压力传感器,它们共同作用来检测液位并做出相应的控制反馈。

关键词:油箱液位控制系统,液位传感器,温度传感器,压力传感器
1 Introduction
油箱液位控制系统是一种常用的液位控制系统,有助于控制油箱内的
液位,从而提高工作效率和使用寿命。

它可以有效防止油箱液位过低,从
而降低设备的维护和使用成本。

为了解决这一挑战,在本文中,我们设计
了一种油箱液位控制系统,该系统可以有效地控制油箱内的液位,以避免
该设备发生故障。

2 System Design
2.1 Hardware Design
该系统采用三传感器架构方式,它们分别是液位传感器、温度传感器
和压力传感器。

液位传感器是该系统的关键部件,它的主要功能是检测油箱中的液位。

(完整word)基于PLC的液位控制系统设计设计

(完整word)基于PLC的液位控制系统设计设计

题目:基于PLC的液位控制系统设计姓名:学号:系别:专业:年级班级:指导教师:2013年5月18日毕业论文(设计)作者声明本人郑重声明:所呈交的毕业论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品.本人完全了解有关保障、使用毕业论文的规定,同意学校保留并向有关毕业论文管理机构送交论文的复印件和电子版。

同意省级优秀毕业论文评选机构将本毕业论文通过影印、缩印、扫描等方式进行保存、摘编或汇编;同意本论文被编入有关数据库进行检索和查阅。

本毕业论文内容不涉及国家机密。

论文题目:作者单位:作者签名:年月日目录摘要 (1)引言 (1)1.研究现状分析 (2)1.1题研究背景、意义和目的 (2)1。

2液位控制系统的发展状况 (3)1.3课题研究的主要内容 (4)2。

控制方案设计 (4)2.1系统设计 (5)2.2单容水箱对象特性 (6)3。

硬件配置 (8)3.1控制单元 (8)3.2检测单元 (9)3。

3执行单元 (9)4。

软件设计 (10)4。

1STEP 7-Micro/WIN编程软件简介 (10)4。

2参数设定及I/O分配 (10)5。

程序编程和系统仿真 (13)5。

1程序设计 (13)5。

2程序仿真和分析 (13)6。

结论 (17)参考文献 (17)附录 (19)致谢 (22)基于PLC的液位控制系统设计摘要:针对人工控制液位的准度低、速度慢、灵敏度低等一系列问题。

本文提出基于PLC 的液位控制系统,系统通过将液位传感器检测到的电信号送入PLC中,经过A/D变换成数字信号,送入数字PID调节器中,经PID算法后将控制量经过D/A转换成水泵电机转速相对应的电信号送入水泵电机来控制水泵转速,最终达到控制液位的目的。

通过仿真和分析结果表明本文所设计系统能够正常运行并且达到了设计的目的,能够准确、快速地控制液位,克服了传统液位控制系统的很多弊端。

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

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

水箱液位控制系统设计设计一、系统概述水箱液位控制系统是一个智能化的系统,用于控制水箱液位并保持在设定的范围内。

该系统由传感器、控制器和执行器组成,通过传感器检测水箱液位,并将液位信号传输给控制器,控制器根据设定的参数进行判断和控制,最终通过执行器完成控制动作。

二、系统组成1.传感器:使用浮球传感器或超声波传感器来检测水箱液位。

传感器将液位转化为电信号,并传输给控制器。

2.控制器:控制器是系统的核心部分,它接收传感器的信号,并进行处理和判断。

控制器可以根据设定的参数来判断液位是否达到目标范围,并通过输出信号来控制执行器的动作。

此外,控制器还需要具备人机界面,方便用户进行参数设置和监测。

3.执行器:执行器根据控制器的控制信号,完成相应的动作。

例如,当液位过高时,执行器可以控制水泵关闭或排水阀打开,以降低液位;当液位过低时,执行器可以控制水泵开启或进水阀打开,以提高液位。

4.电源:为整个系统提供电能。

三、系统设计思路1.确定液位控制的范围:根据实际需求,确定水箱液位的上限和下限。

一般情况下,液位控制范围应在50%至85%之间。

2.选择合适的传感器:根据水箱的结构和液位控制要求,选择合适的传感器。

浮球传感器适用于小型水箱,超声波传感器适用于大型水箱。

3.设计控制器:控制器的主要功能是接收传感器的信号、处理和判断液位,并输出控制信号。

在设计控制器时,需要考虑如下几个方面:-信号处理:传感器的信号可能存在噪声,需要进行滤波处理,保证信号的准确性。

-参数设置:控制器应提供人机界面,方便用户根据实际需求设置参数,例如液位上下限、启停时间等。

-控制算法:根据设定的参数,控制器需要实现相应的控制算法,例如比例控制、积分控制等。

-控制输出:控制器根据判断结果输出控制信号,控制执行器的动作。

4.选用适配的执行器:根据液位控制要求,选择适合的执行器,例如水泵、进水阀、排水阀等。

5.系统集成与调试:将传感器、控制器和执行器进行连接和集成,进行系统调试和性能测试。

液位控制系统

液位控制系统

P.10/15
四. 液位控制系统故障排除
液位控制系统
主要问题有以上3点,各问题点的 处理过程如下:
P.11/15
液位控制系统
4.1乙槽高高液位故障处理
查看实际液位确实处于高高液位后,
断开加水泵电源,检查控制电路。
P.12/15
液位控制系统
4.2乙槽低低液位故障处理 查看实际液位确实处于低低液位后, 检查控制电路和加水泵。
把液位计打到L1液位,此时,L1液位灯亮,加水信号灯亮,MC1 接触器得电,加水水泵开始运转,因为入水比出水快,液位上升。 把液位计打到L1液位和H1液位之间,L1液位灯灭。 把液位计打到H1液位,此时,H液位灯亮,加水信号灯灭,MC1 接触器失电,加水水泵停止运转。
P.9/15
液位控制系统
3.3 测试异常运行警报
1. 把液位计打到HH1液位, HH1液位灯亮,蜂鸣器响。 2. 把液位计打到正常液位,HH1液位灯灭,蜂鸣器停。 3. 把液位计打到LL1液位, LL1液位灯亮,蜂鸣器响。MC2失电,出水 阀门关闭。 4. 把液位计打到正常液位,LL1液位灯灭,蜂鸣器停。MC2得电,出水 阀门打开。 5. 重复4的操作把1#液位计打到L1液位, L1液位灯亮,加水信号灯亮, MC1接触器得电,加水水泵开始运转。把2#液位计打到LL2液位, LL2液位灯亮,蜂鸣器响。MC1接触器失电,加水水泵停止运转。把 2#液位打到正常液位,LL2液位灯灭,蜂鸣器停,MC1接触器得电, 加水水泵恢复运转。 6. 一切现象正常,说明控制电路无误。把液位计打到正常液位,断开 电源
P.2/15
液位控制系统
1.1液位控制系统中被控制对象结构图
P.3/15
பைடு நூலகம்

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计

单容水箱液位控制系统的设计水箱液位控制系统是指利用传感器等技术手段实时监测水箱液位,并通过控制装置调节供水和排水流量,使水箱的液位保持在设定的范围内的系统。

1.系统组成(1)传感器:负责实时监测水箱液位,常用的传感器有浮球传感器、电阻传感器、超声波传感器等。

传感器要具有高精度、稳定性好、可靠性高等特点。

(2)控制装置:根据传感器反馈的液位信号,控制水泵或排水装置,调节供水和排水流量,使水箱液位保持在设定的范围内。

控制装置可以采用微控制器、PLC等。

(3)供水装置:负责向水箱供水,可以是普通水泵、恒压供水设备等。

供水装置的选型要考虑流量、扬程等参数。

(4)排水装置:负责将多余的水排出水箱,可以是排水泵、电磁阀等。

排水装置的选型要考虑排水能力、响应时间等参数。

(5)控制面板:提供操作和显示功能,用于设定液位控制的参数和实时显示液位情况。

2.系统原理(1)运行原理:系统根据设定的最低液位和最高液位,当液位低于最低液位时,控制装置开启供水装置;当液位高于最高液位时,控制装置开启排水装置。

当液位处于最低液位和最高液位之间时,控制装置停止供水和排水装置。

(2)至空调和给排水系统的作用:当液位低于最低液位时,系统将启动供水装置,为空调系统提供水源;当液位高于最高液位时,系统将启动排水装置,将多余的水排出,保证水箱不溢出。

3.系统设计要点(1)传感器的选择:根据实际情况选择不同类型的传感器。

传感器的安装位置要合理,避免水箱漏水或传感器受到污染。

(2)控制装置的设计:根据传感器反馈的液位信号,计算控制装置的输出信号,控制供水和排水装置的运行。

要考虑控制装置的响应时间、动作准确性等参数。

(3)供水装置和排水装置的选型:选型要根据水箱的容量和液位控制需求确定。

要考虑流量、扬程、动力源等因素。

(4)安全保护措施:系统应具备过液位保护、过流量保护、电源故障保护等功能,确保系统的安全可靠性。

(5)控制面板的设计:控制面板应具有操作简便、参数设定方便、实时显示液位等功能。

(完整word版)基于单片机的水位控制系统设计

(完整word版)基于单片机的水位控制系统设计

基于单片机的水位控制系统设计摘要随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。

经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。

设计一种基于单片机水塔水位检测控制系统。

该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。

介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真。

关键字:电子;水位控制;单片机;ProteusAbstractWith 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; Proteus1引言水塔供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、“溢塔”现象发生。

液位自动控制系统设计

液位自动控制系统设计

液位自动控制系统设计引言:液位自动控制系统是一种常见的自动化控制系统,广泛应用于化工、石油、食品等各个行业中。

液位的自动控制可以有效地提高生产效率、减少人力成本和降低事故风险。

本文将介绍液位自动控制系统的设计原理、组成部分和工作过程。

一、设计原理:液位自动控制系统的设计基于液位测量和控制原理。

液位测量通过传感器(如浮子式液位传感器、电容式液位传感器等)实现,传感器将液位信号转换为电信号,并传送给控制器。

控制器通过对液位信号的处理和判断,来决定是否进行控制操作。

二、组成部分:1.液位传感器:用于测量液位,并将信号转化为电信号。

常见的液位传感器包括浮子式液位传感器、电容式液位传感器等。

2.控制器:接收液位传感器传来的信号,并进行处理和判断。

控制器通常包括控制算法、输入输出接口、控制逻辑等。

3.执行器:根据控制器的指令,进行相应的控制操作。

常见的执行器包括电动阀门、电动泵等。

4.电源:为液位自动控制系统提供电能供应。

5.信号传输线路:用于传送液位传感器的信号到控制器。

三、工作过程:1.液位传感器感知液位,并将液位信号转换为电信号。

2.电信号通过信号传输线路送到控制器。

3.控制器接收电信号,并进行处理和判断。

4.控制器根据预设的控制算法和控制逻辑,判断是否需要进行控制操作。

5.如果需要进行控制操作,控制器通过输出接口向执行器发送控制指令。

6.执行器接收控制指令,并进行相应的控制操作(打开或关闭阀门、启停泵等)。

7.控制器周期性地对液位进行监测和判断,以维持液位在设定范围内的稳定。

设计注意事项:在液位自动控制系统的设计中,需要注意以下几个方面:1.液位传感器的选择要符合实际应用场景的要求,具有较高的精度和可靠性。

2.控制器的控制算法和控制逻辑要合理和可靠,能够满足实际生产过程的需求。

3.执行器的选择要考虑其控制能力和响应速度,确保能够及时准确地执行控制指令。

4.信号传输线路的设计要保证信号传输的可靠性和稳定性,避免信号干扰导致控制误差。

单容水箱液位控制系统设计

单容水箱液位控制系统设计

单容水箱液位控制系统设计一、引言单容水箱液位控制系统是一种常见的工业自动化控制系统。

它主要用于监测和控制水箱的液位,确保水箱中的液位保持在特定的范围内。

本文将介绍单容水箱液位控制系统的设计原理、硬件电路设计、软件设计以及系统测试和实施。

二、设计原理1.传感器模块传感器模块用于监测水箱中的液位。

一种常用的传感器是浮球传感器,它随着液位的变化而移动,从而输出不同的电信号。

传感器模块将传感器输出的信号转换为数字信号,并传送给控制器模块进行处理。

2.控制器模块控制器模块是整个系统的核心,它接收传感器模块传来的信号,并根据预设的液位范围进行判断和控制。

控制器模块通常使用单片机或者嵌入式系统来实现。

它可以通过开关控制执行器模块的工作状态,以调节水箱的液位。

3.执行器模块执行器模块用于控制水箱的进水和排水。

在液位过低时,执行器模块打开水泵,使水箱进水;在液位过高时,执行器模块关闭水泵,使水箱排水。

执行器模块可以采用继电器、驱动电机等元件来实现。

三、硬件电路设计1.传感器模块传感器模块将传感器的信号转换为数字信号。

可以使用模拟到数字转换器(ADC)将传感器输出的模拟电压转换为数字信号,然后通过串口等方式传送给控制器模块。

2.控制器模块控制器模块可以使用单片机或者嵌入式系统来实现。

它需要包括输入接口、控制逻辑和输出接口。

输入接口负责接收传感器模块传来的信号,控制逻辑通过判断液位范围来控制执行器模块的工作状态,输出接口负责向执行器模块发送控制信号。

3.执行器模块执行器模块根据控制器模块的信号控制水箱的进水和排水。

可以使用继电器或驱动电机等元件来实现。

进水时,可以通过开启水泵或开启电磁阀等方式;排水时,可以通过关闭水泵或关闭电磁阀等方式。

四、软件设计软件设计主要包括控制器模块的程序设计。

程序需要实时监测传感器模块的信号,并根据预设的液位范围进行判断和控制。

可以使用状态机或者PID控制算法来实现。

1.状态机状态机通过定义不同的状态和状态转移条件来实现控制逻辑。

液位控制系统设计

液位控制系统设计

液位控制系统设计液位测量是液位控制系统设计的基础,常用的液位传感器有浮球式、电容式、超声波等。

浮球式液位传感器通过测量悬挂在容器内的浮球悬浮的高度来获取液位信息,适用于液位要求较低的场合。

电容式液位传感器采用电容原理进行测量,能够实现较高精度的液位测量,适用于液位要求较高的场合。

超声波液位传感器通过测量超声波在液体和气体界面之间传播的时间来获取液位信息,具有非接触式、测量范围大的特点,适用于对容器形状较为复杂的场合。

液位控制系统的控制方法分为开环控制和闭环控制两种。

开环控制是指通过设定液位设定值,根据液位传感器测量值,直接调节控制阀门或启停泵等执行器的开度或启停,以实现设定的液位控制精度。

闭环控制则是在开环控制的基础上,将液位测量值与设定值进行比较,通过控制器调节执行器的开度或启停,使液位保持在设定值附近,从而实现闭环控制。

闭环控制相比开环控制具有更高的控制精度,但也更加复杂。

液位控制系统的控制策略有多种,常见的有比例控制、比例-积分控制和模糊控制等。

比例控制是指根据液位偏差与设定值之间的比例关系,调节执行器的开度或启停,以实现液位控制。

比例-积分控制在比例控制的基础上引入积分环节,用来消除永久性偏差,提高控制精度。

模糊控制则是通过模糊逻辑运算,根据液位偏差和变化率的大小,调节执行器的开度或启停,以实现液位控制。

模糊控制相比传统控制方法,在非线性、时变和多变量系统中具有更好的适应性和鲁棒性。

在设计液位控制系统时,需要综合考虑测量精度、响应速度、控制精度和系统稳定性等因素。

同时,还需要结合具体应用场景的要求,选择合适的液位传感器、控制方法和控制策略,以实现高效、稳定、可靠的液位控制。

总之,液位控制系统设计需要综合考虑液位测量、控制方法和控制策略等方面的要素,以实现对液位的精确控制。

在设计过程中,需要选取合适的液位传感器,确定控制方法和控制策略,并进行系统调试和优化,以实现系统的高效性、稳定性和可靠性。

水箱液位控制系统设计

水箱液位控制系统设计

水箱液位控制系统设计一、引言二、水箱液位控制系统功能需求1.实时监测水箱内的液位,能够准确地反映水箱的水位高低。

2.自动控制水泵的启停,能够根据液位情况自动控制水泵的工作状态。

3.监测和报警功能,当水箱液位过高或过低时,能够及时发出警报,防止水箱溢满或干涸。

4.用户可通过控制面板进行参数设置和手动控制,便于系统的调试和操作。

三、系统硬件设计1.液位传感器:选择合适的液位传感器,如浮球式液位传感器、压力式液位传感器等,用于测量水箱内的液位。

2.控制面板:包括液晶显示屏、按键开关和警报器,用于进行参数设置、手动控制和状态显示。

3.控制器:采用单片机或PLC等控制器,用于控制水泵的启停和监测、处理液位传感器的信号。

4.电磁继电器:用于控制水泵的启停,根据控制器的输出信号来控制水泵的运行。

四、系统软件设计1.液位监测算法:通过液位传感器获取的模拟信号,经过模数转换后,传入控制器进行处理。

控制器根据预设的液位范围和阈值,判断并监测水箱的液位高低。

2.控制算法:根据液位监测的结果,判断是否需要启动或停止水泵。

当液位过低时,控制器输出控制信号,驱动电磁继电器闭合,启动水泵;当液位过高时,控制器输出控制信号,驱动电磁继电器断开,停止水泵。

3.参数设置界面:在控制面板上设计用户界面,用户可以通过按键设置液位的上下限值、警报阈值等参数。

4.警报功能:当水箱液位超过上限或低于下限时,控制器将发出警报信号,触发警报器报警,并在液晶显示屏上显示相应的警报信息。

五、系统测试与调试1.对液位传感器的测量精度进行测试,确认液位传感器和控制器的连接正确,信号传输正常。

2.进行液位控制的测试,对水箱进行填满、放空等操作,检查控制系统是否正常响应并进行相应的控制。

3.对警报功能进行测试,将液位设置为超过上限或低于下限的值,检查是否触发警报器和显示屏的报警信息。

六、系统优化与改进1.根据实际情况对控制算法进行优化,提高控制的精度和可靠性。

自控课程设计-液位控制系统

自控课程设计-液位控制系统

自控课程设计-液位控制系统1. 介绍液位控制系统是一种自动化控制系统,用于监测和控制液体的容器中的液位高度。

该系统包括液位传感器、控制器和执行器等基本部件,可以应用于诸多场合,如水处理、油田、化工等。

本文设计一套液位控制系统,并简述其原理、流程和实现方法。

2. 原理液位控制系统根据水位传感器的反馈信号,调整容器里的水泵或阀门的开关状态,以实现液位的控制。

通常,控制系统需要有两个目标水位,高水位和低水位,当水位超过高水位时,系统会自动关闭出水口;当水位小于低水位时,系统会自动开启水泵或阀门,将水源输送到容器中。

3. 流程液位控制系统主要有以下流程:(1)线性传感器检测液位传感器的信号,并将其转换成电信号。

(2)控制器通过比较检测到的电信号与预设的目标水位的大小,计算出控制执行器的操作信号。

(3)执行器接收来自控制器的操作信号,并将其转换为实际的控制信号,例如启动电机或控制阀门的打开和关闭。

(4)线性传感器检测水位的变化,并将其反馈给控制器以更新系统状态。

4. 实现方法液位控制系统的具体实现方法包括以下步骤:(1)搭建实验平台为了验证液位控制系统的可行性,需要先搭建一套实验平台。

实验平台包括一个容器(例如水箱)、一个水泵和一个阀门。

(2)安装液位传感器将液位传感器安装在容器中,连接线性传感器与控制器。

(3)预设目标水位根据实验平台的需求,设定高水位和低水位的位置。

(4)编写程序利用 Arduino IDE 编写程序,实现液位传感器与控制器的数据通信,以及控制执行器输出操作信号的任务,来完成对液位控制的控制。

(5)测试和调试经过程序的上传和调试,对实验平台进行测试,验证液位控制系统的可行性和优劣。

5. 结论液位控制系统是一种自动化控制系统,可以在水处理、化工等多种领域中得到广泛应用。

本文介绍了液位控制系统的原理、流程和实现方法,并且在实验平台上进行了验证和测试。

该系统具有简单、实用和可靠的特点,是实现液位自动控制的有力手段。

液位控制系统课程设计.

液位控制系统课程设计.

目录第1章系统总体方案选择 (5)第2章系统结构框图与工作原理 (7)2.1 系统机构框图 (7)2.2 工作原理 (8)第3章各单元软硬件 (9)3.1 模拟控制对象系统 (9)3.2 控制台 (9)3.3 上位机及控制软件系统 (9)3.4 模拟量输入模块ICP-7017 (10)3.5 模拟量输出模块ICP-7024 (11)3.6 电动调节阀 (11)3.7 液位传感器 (12)第4章软件设计与说明 (13)4.1 用户窗口 (13)4.2 实时数据库 (16)第5章系统调试 (17)5.1 设备连接 (17)5.2 系统调试 (17)5.3 调试结果 (18)5.3 注意事项 (19)第6章总结 (20)附录程序清单 (21)第1章系统总体方案选择随着工业生产的迅速发展,工艺条件越来越复杂。

对过程控制的要求越来越高。

过程控制系统的设计是以被控过程的特性为依据的。

由于工业过程的复杂、多变,因此其特性多半属多变量、分布参数、大惯性、大滞后和非线性等等。

为了满足上述特点与工艺要求,过程控制中的控制方法是十分丰富的。

通常有单变量控制系统,也有多变量控制系统,有复杂控制系统,也有满足特定要求控制系统。

在工业生产过程中,液体贮槽设备如进料罐、成品罐、中间缓冲容器、水箱等应用十分普遍,为保证生产正常进行,物料进出需均衡,以保证过程的物料平衡,因此工艺要求贮槽内的液位需维持在某个给定值上下,或在某一小范围内变化,并保证物料不产生溢出,要求设计一个液位控制系统。

对分析设计的要求,生产工艺比较简单要求并不高,所以采用管道流量控制系统进行设计。

管道流量控制系统又称简单控制系统,是指由一个被控系统、一个检测元件及变送器、一个调节器和一个执行器所构成的闭合系统。

管道流量控制系统是最简单、最基本、最成熟的一种控制方式。

管道流量控制系统根据被控量的系统、液位管道流量控制系统等。

管道流量控制系统的结构比较简单,所需的自动化装置数量少,操作维护也比较方便,因此在化工自动化中使用很普遍,这类系统占控制回路的绝大多数。

水槽液位控制系统

水槽液位控制系统

一、设计任务设计一个水槽液位控制器,自动控制水槽液位在高水位和低水位之间循环流动。

基本功能如下:1.如果水位低于低水位(点)则水泵抽水,使水槽的水位上升。

2.如果水位高于低水位而低于高水位时,水泵继续抽水,使水槽水位继续上升。

3.当水位达到(或超过)高水位时,水泵停止抽水,同时触发电磁阀打开放水,使水位下降。

4.当水位下降到低水位时,电磁阀关闭,同时水泵又开始抽水,使水槽的水液位上升。

完成一个周期的循环。

二、设计目的1.了解接触器、电磁阀、水泵等器件的基本原理2.了解实验中水位控制的原理3.能够独立进行电气实验的接线和调试,并对实验结果进行分析4.能够独立制作实验小板,利用实验台上的资源自行设计实验三、设计方案选择1.集成电路设计方案根据任务设计的要求我们得到水位控制的时序图如图1.1所示:图1.1水位控制的时序图(1)基本原理在图1.1.1中系统主要由水槽、电压比较器、隔离保护和驱动电路、直流继电器控制电路、水泵、电磁阀组成。

其中,电压比较器是该系统核心部分,高低水位的电压通过与基准电压比较输出逻辑信号,控制直流继电器的工作,实现水泵的通断,以实现水槽中的水位进行上下移动。

当水位低于低水位LL时,高、低水位的两个电压比较器同时输出控制直流继电器J1、J2都工作,控制交流接触器KM工作并自锁,让水泵抽水和关闭电磁阀,使水槽液位上升。

当水位上升到达低水位时,低水位的电压比较器输出状态反转,控制KM电路的直流继电器的触点J1断开,但由于交流接触器KM电路有自锁,所以水泵还继续抽水,让水液位继续上升。

当水位继续上升到达高水位LH时,高水位的电压比较器输出状态反转,对应于直流继电器J2的触点断开,使交流接触器停止工作,则水泵停止抽水;同时打开电磁阀放水,使水位下降。

只要水位一直低于高水位,则高水位比较器输出状态又发生反转(即J2工作)。

但此时低水位控制的直流继电器J1还处于断开状态,所以水位还是继续下降。

液位控制系统课程设计报告

液位控制系统课程设计报告

[键入公司名称]集散控制系统课程设计报告——基于组态王的液位控制系统设计二〇一〇年十二月液位控制系统设计说明书一、设计任务:液位监控:完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,历史曲线,实时曲线,报表画面。

各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。

二、实验目的:1.熟悉组态王软件,达到熟练使用组态软件的常用工具。

2.学会完成组态工程的设计步骤。

3.锻炼动手能力和分析问题解决问题的能力。

三、实验步骤:1、系统设计:A.启动浏览器。

B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。

C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。

D.画面绘制:完成各种需要画面的绘制。

E.动画连接及按键的程序编写。

1水泵的动画连接及其程序编写2启动动画连接3液位灌定义4关闭按键的定义5历史曲线的按键定义F.配置系统程序编写if(\\本站点\运行状态==1){if(\\本站点\液位<=50&&\\本站点\运行状态==1){\\本站点\水泵=10;}if(\\本站点\液位>=950){\\本站点\水流=1;\\本站点\水泵=0;}}else{\\本站点\水泵=0;}if(\\本站点\水泵==1){\\本站点\液位=\\本站点\液位+20;}if(\\本站点\液位>0){\\本站点\液位=\\本站点\液位-10;}if(\\本站点\$时==0&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位=\\本站点\液位;}if(\\本站点\$时==1&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位1=\\本站点\液位;if(\\本站点\$时==2&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位2=\\本站点\液位;}if(\\本站点\$时==3&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位3=\\本站点\液位;}if(\\本站点\$时==4&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位4=\\本站点\液位;}if(\\本站点\$时==5&&\\本站点\$分==0&&\\本站点\$秒==0) {}if(\\本站点\$时==6&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位6=\\本站点\液位;}if(\\本站点\$时==7&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位7=\\本站点\液位;}if(\\本站点\$时==8&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位8=\\本站点\液位;}if(\\本站点\$时==9&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位9=\\本站点\液位;}if(\\本站点\$时==10&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位10=\\本站点\液位;}if(\\本站点\$时==11&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位11=\\本站点\液位;}if(\\本站点\$时==12&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位12=\\本站点\液位;}if(\\本站点\$时==13&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位13=\\本站点\液位;}if(\\本站点\$时==14&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位14=\\本站点\液位;}if(\\本站点\$时==15&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位15=\\本站点\液位;}if(\\本站点\$时==16&&\\本站点\$分==0&&\\本站点\$秒==0) {}if(\\本站点\$时==17&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位17=\\本站点\液位;}if(\\本站点\$时==18&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位18=\\本站点\液位;}if(\\本站点\$时==19&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位19=\\本站点\液位;}if(\\本站点\$时==20&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位20=\\本站点\液位;}if(\\本站点\$时==21&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位21=\\本站点\液位;}if(\\本站点\$时==22&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位22=\\本站点\液位;}if(\\本站点\$时==23&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位23=\\本站点\液位;}if(\\本站点\$时==0&&\\本站点\$分==0&&\\本站点\$秒==2) {}}四.系统运行画面五.实验总结:通过这次试验我们基本学会了组态王软件的操作,初步掌握其应用,在试验中我们出现过很多错误,但通过不懈的努力我们终于将其克服,在不断摸索,反复排查的过程中,我们的耐性得到了极大的锻炼,这对我们以后的工作学习都会有很大的帮助。

液位控制系统设计

液位控制系统设计

2013-2014 学年_第一学期山东科技大学电工电子实验教学中心创新性实验研究报告实验项目名称_液位控制系统设计组长姓名学号联系电话E-mail成员姓名学号成员姓名学号专业班级指导教师及职称2014年月日四、实验内容积分(I)比例积分(PI)比例微分(PD)惯性环节(T)比例积分微分(PID)各典型环节的模拟电路图及输出响应各典型环节名称模拟电路图输出响应比例(P)U0(t)=K (t≥0)其中K=R1/R0 Ui(s)1TSUo(s)Ui (s)TSUi(s)Uo(s) 11TS Uo(s)Ui(s)KKUi(s)Uo(s)TS1TS+1KUi(s)Uo(s)KTS+1 Uo(s)Ui(s)1TSUo(s)1KUi(s)Uo(s)(TS+1)K P TiS1Ui(s)Uo(s)T d S积分(I)U0(t)=tT1(t≥0)其中T=R0C比例积分(PI)U0(t)=tTK1+(t≥0)其中K=R1/R0,T=R1C比例微分(PD)U0(t)=KTδ(t)+K其中δ(t)为单位脉冲函数21RRRK+=2121RRRRT+=惯性环节(T)U0(t)=K(1-e-t/T) 其中K=R1/R0,T=R1C比例积分微分(PID)tTKtTtUipdO1)()(++=δ其中δ(t)为单位脉冲函数Kp=R1/R0 ;T i=R0C1T d=R1R2C2/R0离散系统的采样本实验采用“采样—保持器”LF398芯片,它具有将连续信号离散后以零阶保持器输出信号功能。

其管脚连接如图4-1所示,采样周期T等于输入至LF398第8脚(PU)的脉冲周期,此脉冲由多谐振荡器(用组件MC1555或MC1455及组容元件构成)发生的方波经单稳态电路(用组件MC14538及组容元件构成)产生,改变多谐振荡器的周期,即改变采样周期。

图4-1 LF398连接图图4-2是LF398采样——保持器功能的原理方块图。

图4-2 LF398功能图信号的采样保持电路如图4-3所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机控制技术》课程作业单片机水槽液位控制系统设计报告题目名称机电与质量技术工程学院学院专业班级学号姓名2017年 5 月 25 日单片机水槽液位控制系统设计报告一:选题的实际意义现在的工业生产最大的一个特点就是自动化,已经是取代了之前的人工化的,在这样的一个过程当中有很多的特点,也就是说我们要实现这样的一点的话,那就需要很多的高科技的仪器来满足了,这点是非常的值得肯定的,因为多数的时候,我们要是能够真正的将我们的工业化的生产做好的话,那是非常的困难的,在某种程度上面可以说,比起其他的一些工业生产来,是比较的困难的多的。

所以的话,有许多的精密的仪器需要运用到,比如说,液位控制器是我们常见的一种。

而在液位控制器的话,有一个非常的多的特点,就是他的使用范围上面是非常的广泛的,几乎是覆盖了各行各业里面的,所以的话,在现在的话,有很多的行业都有这样的一个特点,就是说要实现自动化的过程,那么这样的一个仪器,那是要用到的了。

此次我们本次要设计的就是基于单片机的水槽液位控制系统。

二:该计算机控制系统的目的根据水槽液位的高低变化来控制水泵的启停,从而达到对水槽液位的控制目的。

在运行中可以随时方便的修改各种各样的运行参数的控制值,并修改系统的控制参数,可以方便的改变液位的上限、下限。

同时,通过水体控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。

三:计算机控制系统达到的效果自动控制水槽水位高度。

当水槽液位下降至B点或B点以下时水泵被启动;水槽液上升,当液位到达C点时,水泵停止运行;当液位处于B点与C点之间时,水泵就会维持之前的状态(启动或运行)。

以实现控制水位高度。

四:设计思路水位检测及控制采用如附件一所示电路,虚线表示水位变化。

在正常范围以内,水位应维持在虚线A和C,其中A处于下限水位,C 处于上线水位,B位于AC之间。

A接+5V电源,B、C各通过一个电阻与地相连,同时与单片机的P1.0和P1.1口相连。

1.供水时,水位上升,当达到上线水位C时,由于水的导电作用B、C与+5V电源导通,同时通过P1.0和P1.1端口向单片机输入高电平1,这时通过程序设计使单片机控制电机和水泵停止工作,不再供水。

2.当水位下降到B以下时,电极B与电极C在水面上悬空,b点、c点向单片机输入低电平,这时单片机应控制水泵启动,向水槽内供水。

3.当水位位于B点与C点之间时,由于水的导电作用,电极B连到电极A及+5V是b点呈现高电平,而电极C仍处于悬空状态,则c 点位低电平,这时不论水位处于上升还是下降状态,水泵都应继续维持原有的工作状态,既可能是运行,也可能是停止。

五:设计过程(建议模块化设计过程)1.设计的目标与要求根据水槽液位的高低变化来控制水泵的启停,从而达到对水槽液位的控制目的。

工作原理图如下:当液位上升至高限C以上时,水泵停止运行,液位不再上升;液位降至B以下时,水泵开始启动运行,也为上升;液位维持在BC之间时,水泵维持原来的工作状态,既可以停止,也可以启动。

2.硬件电路设计根据工艺要求,设计的系统硬件电路如下表:(1)系统核心部分采用AT89C51单片机,P1.0和P1.1作为液位采集入口,用P1.2作输出口,P1.3作报警输出口。

(2)液位测量部分根据液位的4种状态,单片机根据4种状态控制水泵电机的工作,具体见表1。

(3)控制报警部分根据表1中的液位状态,当液位测量不正常时,会发出故障报警,水槽液位控制系统中的发光二极管发光,或者是蜂鸣器发出声音。

3.软件设计(1)软件设计的原理通过软件设计将将模拟信号送入A/D转换器,换算出某一时刻水塔水位的实际高度,然后拿它与标定水位进行比较,要求实时检测水箱的液位高度,并与开始预设定值做比较,由单片机控制开关的开断进行液位的调整,最终达到液位的预设定值。

检测值若高于上限设定值时,要求水泵停止,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求水泵启动,开启继电器,控制水泵开始上水;若测量值在设定值之间,则维持原来工作状态;当测量不正常时,故障报警系统启动。

(2)系统主程序设计void main (void){T0_init_1();while(1){if(key_play==0) //按下开始按钮{temp=1;TR0 = 1;//启动定时器 1开启 0关闭}if(key_stop==0) //按下停止按钮{temp=0;TR0 = 0;//启动定时器 1开启 0关闭}if(key_jian==0) //按下退水按钮{while(key_jian != 1); //消抖TR0 = 0;//启动定时器 1开启 0关闭if(NEW_shui>0){NEW_shui--;}}smg_show(); //显示水位if(temp){if(NEW_shui>30){led_A=0;}else if(NEW_shui<=30){led_A=1;}if(NEW_shui>60){led_B=0;}else if(NEW_shui<=60){led_B=1;TR0 = 1;//启动定时器 1开启 0关闭}if(NEW_shui>90){led_C=0;TR0 = 0;//启动定时器 1开启 0关闭}else if(NEW_shui<=90){led_C=1;}if(led_C==0 & led_B==1)led_error=0;}}}六:设计结果(包括程序、仿真图、仿真效果等)程序:#include <REGX51.H>#define uchar unsigned char#define uint unsigned intsbit led_A = P2^4; // A处水位sbit led_B = P2^5; // B处水位sbit led_C = P2^6; // C处水位sbit led_error = P2^7; // 水位异常sbit key_play = P1^5; // 开始按钮sbit key_stop = P1^6; // 停止按钮sbit key_jian = P1^7; // 退水按钮sbit wei1 = P2^0; //数码管位置1sbit wei2 = P2^1; //数码管位置2uint NEW_shui=0; //当前水位uchar T0_time=0; //定时器计时uchar smg_ying[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//数码管P0 0-9uchar temp=0; //开关标致/////////函数声明////////void T0_init_1(void); //定时器初始化void delay_ms(uint t); //延迟_毫秒void smg_show(void); //数码管显示/////////*********////////void main (void){T0_init_1();while(1){if(key_play==0) //按下开始按钮{temp=1;TR0 = 1;//启动定时器 1开启 0关闭}if(key_stop==0) //按下停止按钮{temp=0;TR0 = 0;//启动定时器 1开启 0关闭}if(key_jian==0) //按下退水按钮{while(key_jian != 1); //消抖TR0 = 0;//启动定时器 1开启 0关闭if(NEW_shui>0){NEW_shui--;}}smg_show(); //显示水位if(temp){if(NEW_shui>30){led_A=0;else if(NEW_shui<=30){led_A=1;}if(NEW_shui>60){led_B=0;}else if(NEW_shui<=60){led_B=1;TR0 = 1;//启动定时器 1开启 0关闭}if(NEW_shui>90){led_C=0;TR0 = 0;//启动定时器 1开启 0关闭}else if(NEW_shui<=90)led_C=1;}if(led_C==0 & led_B==1)led_error=0;}}}/******************函数:T0_init_1功能:定时器初始化*******************/void T0_init_1(void){////定时器配置////TMOD = 0x01;TL0 = 0xb0; //预置数:低八位TH0 = 0x3c; //预置数:高八位TR0 = 0;//启动定时器 1开启 0关闭TF0 = 0 ;//溢出标志位置1则(总数+1)IT0 = 1 ;//下降沿触发////开启中断服务////EA = 1;//开启总中断ET0 = 1;//开启计时器中断}/******************函数:T0_stop_1功能:定时器中断服务*******************/void T0_stop_1(void) interrupt 1 {TL0 = 0xb0;//预置数:低八位TH0 = 0x3c;//预置数:高八位//////中断功能////////T0_time++;TF0 = 0 ;}void delay_ms(uint t){int i;for(; t>0; t--){for(i=0; i<118; i++);}}/******************函数:smg_show功能:显示数码管I/O口:阳管 - - 1:灭 0:亮*******************/void smg_show(void){if(T0_time>=10) //{NEW_shui++;T0_time=0;if(NEW_shui>99) //{NEW_shui=0;}}wei1=0;P0=smg_ying[NEW_shui/10];delay_ms(10);wei1=1;P0=0xff;wei2=0;P0=smg_ying[NEW_shui%10];delay_ms(10);wei2=1;P0=0xff;}仿真图:七:个人总结基于单片机的水位自动控制系统由于价格低廉,通用性、实用性强,能够在稍作改造后或直接用于诸如:自来水厂的储水池、爆气池,污水处理厂、化学工厂的各类液体池以及电厂的锅炉气泡等需要水位自动控制的场合。

该基于单片机的水位自动控制系统是供水系统稳定的可靠保证,在提高经济效益,减少工作人员劳动强度方面起到了较大的作用,能使需要该系统的自动化水平提高具有一定的社会和经济意义。

相关文档
最新文档