液位控制系统设计(DOC)
- 格式:docx
- 大小:233.89 KB
- 文档页数:19
第一章水箱液位自动控制系统原理液位自动控制是通过控制投料阀来控制液位的高低,当传感器检测到液位设定值时,阀门关闭,防止物料溢出;当检测液位低于设定值时,阀门打开,使液位上升,从而达到控制液位的目的。
在制浆造纸工厂常见有两种方式的液位控制:常压容器和压力容器的液位控制,例如浆池和蒸汽闪蒸罐。
液位自动控制系统由液位变送器(或差压变送器)、电动执行机构和液位自动控制器构成。
根据用户需要也可采用控制泵启停或改变电机频率方式来进行液位控制。
结构简单,安装方便,操作简便直观,可以长期连续稳定在无人监控状态下运行。
应用范围在制浆造纸过程中涉及的所有池、罐、槽体液位自动控制。
图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
该系统采用三传感器架构方式,它们分别是液位传感器、温度传感器
和压力传感器。
液位传感器是该系统的关键部件,它的主要功能是检测油箱中的液位。
题目:基于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.系统集成与调试:将传感器、控制器和执行器进行连接和集成,进行系统调试和性能测试。
单容水箱液位控制系统的设计水箱液位控制系统是指利用传感器等技术手段实时监测水箱液位,并通过控制装置调节供水和排水流量,使水箱的液位保持在设定的范围内的系统。
1.系统组成(1)传感器:负责实时监测水箱液位,常用的传感器有浮球传感器、电阻传感器、超声波传感器等。
传感器要具有高精度、稳定性好、可靠性高等特点。
(2)控制装置:根据传感器反馈的液位信号,控制水泵或排水装置,调节供水和排水流量,使水箱液位保持在设定的范围内。
控制装置可以采用微控制器、PLC等。
(3)供水装置:负责向水箱供水,可以是普通水泵、恒压供水设备等。
供水装置的选型要考虑流量、扬程等参数。
(4)排水装置:负责将多余的水排出水箱,可以是排水泵、电磁阀等。
排水装置的选型要考虑排水能力、响应时间等参数。
(5)控制面板:提供操作和显示功能,用于设定液位控制的参数和实时显示液位情况。
2.系统原理(1)运行原理:系统根据设定的最低液位和最高液位,当液位低于最低液位时,控制装置开启供水装置;当液位高于最高液位时,控制装置开启排水装置。
当液位处于最低液位和最高液位之间时,控制装置停止供水和排水装置。
(2)至空调和给排水系统的作用:当液位低于最低液位时,系统将启动供水装置,为空调系统提供水源;当液位高于最高液位时,系统将启动排水装置,将多余的水排出,保证水箱不溢出。
3.系统设计要点(1)传感器的选择:根据实际情况选择不同类型的传感器。
传感器的安装位置要合理,避免水箱漏水或传感器受到污染。
(2)控制装置的设计:根据传感器反馈的液位信号,计算控制装置的输出信号,控制供水和排水装置的运行。
要考虑控制装置的响应时间、动作准确性等参数。
(3)供水装置和排水装置的选型:选型要根据水箱的容量和液位控制需求确定。
要考虑流量、扬程、动力源等因素。
(4)安全保护措施:系统应具备过液位保护、过流量保护、电源故障保护等功能,确保系统的安全可靠性。
(5)控制面板的设计:控制面板应具有操作简便、参数设定方便、实时显示液位等功能。
基于单片机的水位控制系统设计摘要随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。
经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。
设计一种基于单片机水塔水位检测控制系统。
该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。
介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用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.信号传输线路的设计要保证信号传输的可靠性和稳定性,避免信号干扰导致控制误差。
《计算机控制技术》课程作业单片机水槽液位控制系统设计报告题目名称机电与质量技术工程学院学院专业班级学号姓名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;}仿真图:七:个人总结基于单片机的水位自动控制系统由于价格低廉,通用性、实用性强,能够在稍作改造后或直接用于诸如:自来水厂的储水池、爆气池,污水处理厂、化学工厂的各类液体池以及电厂的锅炉气泡等需要水位自动控制的场合。
该基于单片机的水位自动控制系统是供水系统稳定的可靠保证,在提高经济效益,减少工作人员劳动强度方面起到了较大的作用,能使需要该系统的自动化水平提高具有一定的社会和经济意义。