《某化工厂污水处理过程微机控制系统的设计.docx》由会员分享,可在线阅读,更多相关《某化工厂污水处理过程微机控制系统的设计.docx(54页珍藏版)》请在优知文库上搜索。
1、第一章概述随着人类社会的发展,随着现代工业的高速发展,工业污染已成为人们生活的主要危害。工业污染主要包括废水、废气、废渣等等。而其中的废水污染尤为严重,严重影响了人们的生活用水问。工业废水是指工业生产过程中产生的废水、污水和废液,其中含有随水流失的工业生产用料、中间产物和产品以及生产过程中产生的污染物。随着工业的迅速发展,废水的种类和数量迅猛增加,对水体的污染也日趋广泛和严重,威胁人类的健康和安全。对于保护环境来说,工业废水的处理比城市污水的处理更为重要。化工行业产生的废水直接外排不但影响环境。所以在排放前必须进行中和处理,使废水的PH值达到工业废水排放的标准后方可排放。废水排放的国家标准为P
2、H值在6.0-8.5之间,因而废水处理的基本方法:酸性水加碱,碱性水加酸,即废水中和处理,使废水的PH值达到6.0-8.5之间,进行合格排放。化工厂排放的废水一般为酸性,理想的情况是采用在线处理方法,即一边排放,一边根据检测的PH值加碱,达到中性水的标准。但由于受到来水水质以及PH值检测滞后等因素的影响,现在普遍采用静态处理方法,即将化学废水集中到处理池子中,当池子的液位达到一定高度时进行中和处理。过去的方法靠人工加碱,由于没有在线PH计,加碱的过程只能凭感觉,不是加多了就是加少了。现今的自动控制系统已经发展到了智能化的阶段,智能控制是自动控制发展的高级阶段,是人工智能、控制论、系统论和信息论
3、等多种学科的高度综合与集成,它主要包括模糊控制、神经网络控制、学习控制和专家控制等。智能控制是控制理论发展中的高级阶段,主要用来解决那些用传统方法难以解决的复杂系统的控制问题。为了提高生产效率,提高化工厂废水处理的自动化水平,着手设计由微机控制的废水处理系统。考虑到该化工厂产生的废水主要为酸性成分,处理要求并不是太高,所以在设计废水处理控制系统时尽量考虑用最少的投资达到最佳的控制效果。化工酸性废水成分复杂多变,浓度、流量也大幅的配置(AD574A,DAeo832,LEI)显示器等)构成。根据度地随机变化,而且成分、浓度又不可在线测量.为了实用性强的硬件电路.结合硬件电路和控制过程和废物利用,使
4、用电石渣废液做中慢时变的特点,设计了以大滞后采样算法和PlD控制,针对内含大量固体颗粒及其他杂质,使中和剂本身算法为核心的软件方案.本系统所设计的内容对于浓度波动很大,又造成反应滞后,给中和过程的控制缓慢变化的化工过程具有一定的实用价值。第2章系统的组成及工作原理计算机系统由计算机和工业对象组成。计算机多采用专门设计的工业控制微机,也有采用一般微机或单片机的。工业对象包括被控对象、测量变送、执行机构和电气开关等装置。本设计采用微机闭环控制系统系统结构框图如2-1所示:图2-1系统结构框图闭环控制系统的工作原理是:PH值传感器采用五点测量法将现场采集的实时废水PH值变换为模拟的电流信号,经隔离去
5、干扰后再由I/V变换电路变换成电压信号,送A/D转换为数字信号后送单片机处理。单片机根据送过来的信号与设定值相比较得出结论后向执行结构发出指令,开始执行加碱的动作,进行废水的中和处理。在此过程中,单片机输出的数字信号又经过D/A转换变成模拟量信号,经放大电路放大,执行机构进行一定的指令操作。其中单片机的给定参数也可以由人工通过键盘输入。以实现人机一体化操作。第3章系统硬件设计系统的硬件设计重要根据闭环控制系统的硬件框图,对输入通道和输出通道所需的硬件进行选择。输入通道包括:检测用的PH计、采样保持器、I/V转换器以及A/D转换器。输出通道包括:D/A转换器,功率放大以及执行结构(电磁阀)等。系
6、统运行的核心部分是单片机,我们首先对单片机进行选择3.1单片机的选择对化工厂废水处理的微机控制系统,单片机是整个设计控制的核心。近年来计算机技术发展日新月异,单片机由于其功能强、体积小、价格低、稳定性好等优点,应用领域不断扩大,目前在计算机外部设备、通信、智能仪表、过程控制、家用电器、航空航天系统等各个领域得到广泛应用。目前世界上有许多公司都生产单片机,但是由美国Intel公司生产的MCS-51系列、AT89系列等仍是主流单片机,也是广大工程技术人员首选的机型。其易于学习、掌握,性能价格比高。目前上市较多的AT89系列产品,与51系列单片机产品完全兼容,各种性能较全,在设计中被较多的选用。所以
7、我们在设计系统时,考虑选用AT89系列中的AT89C51单片机。3.1.1AT89C51的介绍AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和FlaSh存储单元,功能强大AT89C51单片机可以应用与许多高性价比的应用场合,也可灵活应用于各种控制领域。AT89C51单片机的片内结构如图3-1所示,如果按功能划分,它由8个部件组成,即微处理器
8、(CPU)、数据存储器(RAM)、程序存储器(EPROM).I/O口(PO口、Pl口、P2口、P3口)、串行口、定时器/记数器、中断系统及特殊功能寄存器(SFR)o它们都是通过片内单一总线连接而成,其基本结构依然是采用CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器(SFR)的集中控制方式。单片机片内结构图3.1。图3.1单片机片内结构AT89C51的各个功能部件的作用如下:(1)数据存储器(RAM):片内128个字节(单元),片外最多可外扩至64K字节。(2)程序存储器(EPROM):4K字节,片外最多可外扩至64K字节。(3)中断系统:具有6个中断源,2级中断优
9、先权。(4)定时器/记数器:2个16位定时器/记数器,具有四种工方式。(5)串行口:1个全双工的串行口,具有4种工作方式。(6)PO口、Pl口、P2口、P3口:4个并行8位I/O口。(7)特殊功能寄存器(SFR):共有21个,用于对片内各功能模块进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个特殊功能的RAM。1.微处理器(CPU):为8位的CPU,且内含一个1位CPU,不仅可处理字节数据,还可以进行位变量的处理。AT89C51单片机都采用40只引脚的双列直插封装(DlP)方式,目前大多数为此封装方式。40只引脚按其功能来分,可以分为三部分:(D电源及时钟引脚:Vcc,Vss;
10、XTL1,XTL20控制引脚:PSEN、ALE、EARESET(EPRST)(3)I/O口引脚:POPUP2、P3,为4个8为I/O口的外部引脚。图3.1为引脚的功能分类图,这些引脚构成了典型的三总线形式,即地址总线(AB).数据总线(DB).控制总线(CB)o图中锁存器为外扩部件(常用74LS373.74LS573或Intel8212)0下面根据图3.2,叙述个引脚功能。P1.0EVCC140P1.1匚239P0.0(ADO)P1.2匚338P0.1(AD1)P1.3437P0.2(AD2)P1.4匚536P0.3(AD3)P1.5匚635P0.4(AD4)P1.6C734P0.5(AD5)
11、P1.7833P0.6(AD6)RST匚932P0.7(AD7)(RXD)P3.0匚1031EAPP(TXD)P3.1匚1130ALE/PROG(INTO)P3.2匚1229PSEN(IntT)P3.3匚1328P2.7(A15)(TO)P3.4匚1427P2.6(A14)(T1)P3.51526P2.5(A13)(WR)P3.6匚1625P2.4(A12)(RD)P3.7匚1724P2.3(A11)XTAL2C1823P2.2(A10)XTAL1匚1922P2.1(A9)GND匚2021P2.0(A8)图3.2AT89C51的引脚图AT89C51单片机的中央处理器(CPU)AT89C51的C
12、PU是由运算部件和控制部件所构成的。运算部件包括逻辑部件ALU、位处理器、累加器A、寄存器B(见图3-1)、暂存器以及程序状态字PSW寄存器等。该模块的功能是实现数据的运算、逻辑运算、位变量处理和数据传送等操作。控制部件是单片机的神经中枢,以主振频率为基准(每个主振周期称为震荡周期),控制器控制CPU的时序,对指令进行译码,然后发出各种控制信号,它将各个硬件环节组织在一起。AT89C51存储器的结构AT89C51的存储器可划分为五类:1、程序存储器。一个微机系统之所以能够按照一定的次序进行工作,主要在于内部存在着程序,程序实际上是有用户程序形成的一串二进制码,该二进制码存放在程序存储器中。2、
13、内部数据存储器。它能满足大多数控制型应用场合需要,用作处理器为体的数据缓冲器。3、特殊功能寄存器。特殊功能寄存器反映了AT89C51的状态,实际上是AT89C51的状态字及控制寄存器。4、位地址空间。AT89C51的一个很大的优点在于它具有一个功能很强的位处理机。在指令系统中,有一个位处理指令的子集,使用这些指令,所处理的数据仅为一位二进制数。在AT89C51单片机内共有211个可寻址位,它们存在内部RAM和特殊功能寄存器中。5、外部数据寄存器。AT89C51应用系统往往是个扩展系统。当片内RAM不够用时,可以在片外部扩充数据存储器。单片机的I/O端口I/O口线:PO、Pl、P2、P3共四个八
14、位口PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读6写操作JO口也用以输出外部存储器的低8位地址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ALE。Pl口是专门供用户使用的I/O口,是准双向口。P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时,P口也可以作为用户I/O口线使用,P2口也是准双向口。P3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O功能。作为第一功能使用时操作同Pl口。P3口的第二功能如下表3.1表3.1AT89C51的P3功能端口引脚第二功能P3.0RXD串行通信输入P3.1TXD串行通信输出P3
15、.2INTO外部中断0输入,低电平有效P3.3TO计数器0外部事件计数输入端P3.4TO计数器0外部事件计数输入端P3.5Tl计数器1外部事件计数输入端P3.6WR外部随机存储器的写选通,低电平有效P3.7WR外部随机存储器的写选通,低电平有效3.1.2AT89C51的程序存储器的扩展系统设计时,当片内的存储器容量不够用或用了之后纯粹当接口方便、简化接线图,这样就需要外扩存储器了。单片机采用三总线结构。按其功能通常把系统总线分为三类,即地址总线、数据总线和控制总线。地址总线主要用于单片机送出的地址信号,以便对外部的存储器单元或I/O端口进行操作。地址总线是单向传送的,只能有单片机向外发送。在AT89C51单片机系统中,地址总线通常由P0和P2构成。数据总线是用于在单片机与外部存储器之间或单片机与I/O端口之间传送数据的通道。单片机系统总线通常由POU来构成。总线宽度与单片机的字长是一致的。控制总线实际上是一组控制信号线,它包括单片机