废水中和值控制系统.doc

废水中和值控制系统的设计

收藏

资源目录
跳过导航链接。
废水中和值控制系统的设计.zip
废水中和值控制系统的设计
翻译2废水回收与在使用.doc---(点击预览)
毕业设计.ppt---(点击预览)
正文_secret.doc---(点击预览)
摘要.doc---(点击预览)
开题报告封皮.doc---(点击预览)
开题报告.doc---(点击预览)
废水中和值控制系统的设计任务书1.doc---(点击预览)
废水中和值控制系统.doc---(点击预览)
内容截图
大图
Sheet2.SchDoc
翻译正文1
cover.gif---(点击预览)
960.pdf---(点击预览)
Thumbs(1).db
Thumbs.db
未命名.bmp
翻译正文2
default_cover.gif---(点击预览)
Thumbs(1).db
Thumbs.db
未命名.bmp
豆豆图纸—无须账号免费下载,3D模型下载,CAD图纸下载,毕业设计资料下载,别墅图纸,设计服务.url
压缩包内文档预览:(预览前20页/共47页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:25578791    类型:共享资源    大小:2.38MB    格式:ZIP    上传时间:2019-11-20 上传人:遗**** IP属地:湖北
15
积分
关 键 词:
废水 中和 控制系统 设计
资源描述:
废水中和值控制系统的设计,废水,中和,控制系统,设计
内容简介:
(论文)目 录1 引 言11.1 课题设计的目的11.2 课题设计的意义11.3 设计应解决的主要问题11.4 设计满足的技术要求11.5 废水处理在国外和国内的发展状况11.6 课题设计的指导思想22 控制方案的论证22.1 主要的几种控制系统22.2 总控制方案的确定43 控制系统的硬件设计53.1 最小系统的设计53.2 输入通道的设计133.3 输出通道的设计183.4 电磁阀的设计223.5 键盘/显示电路的设计233.6 报警电路的设计274 控制系统的软件设计284.1 主程序设计284.2 定时中断服务子程序设计294.3 流量检测子程序设计304.4 PH值检测子程序设计314.5 控制及报警子程序设计324.6 串口显示子程序设计334.8 键盘子程序设计354.9 软件滤波设计364.10 标度变换364.11 PID算法375 总 结40参考文献41谢 辞42附录一43附录二471 引 言1.1 课题设计的目的 目前水污染日益严重,水源逐渐紧张以来,废水处理的界限也就逐渐模糊起来。现在,废水也可以作为水源,经处理后以供工业用水甚至生活用水。因此课题设计是通过中和法将废液中和,使其呈中性,实现安全排放的目的,减少对环境的危害。1.2 课题设计的意义 环境污染会给生态系统造成直接的破坏和影响,也会给生态系统和人类社会造成间接的危害,有时这种间接的环境效应的危害比当时造成的直接危害更大,也更难消除。这种由环境污染衍生的环境效应具有滞后性,往往在污染发生的当时不易被察觉或预料到,然而一旦发生就表示环境污染已经发展到相当严重的地步。当然,环境污染的最直接、最容易被人所感受的后果是使人类环境的质量下降,影响人类的生活质量、身体健康和生产活动。水污染使水环境质量恶化,饮用水源的质量普遍下降,威胁人的身体健康,引起胎儿早产或畸形等等。严重的污染事件不仅带来健康问题,也造成社会问题。随着污染的加剧和人们环境意识的提高,由于污染引起 的人群纠纷和冲突逐年增加。环境污染也日益呈现国际化趋势,因此改善环境一是刻不容缓的问题了!这次设计我们采用 电石渣液中和酸性废水不仅能够减少对坏境的危害,还可以减少投资成本,以废治废,有很这好的经济效益。而且这种方法操作简单,处理效率高,对技术要求不高,由此可见这种方法在工业生产中是非常a实用的,努力完善这一技术也是非常有意义的。11.3 设计应解决的主要问题在本次课题设计中我们应解决的主要问题有 1)流量和PH值传感器的选择 2)控制部分的设计 3)软件程序设计1.4 设计满足的技术要求 课题设计中我们要满足的技术要求是以MCS-51单片机为核心,对电石渣液的流量和中和后的PH值进行信号采集,送入单片机,经程序处理后输出控制信号调节电石渣液的流量,以保证PH值稳定于7附近。1.5 废水处理在国外和国内的发展状况1.5.1 国外的废水处理发展状况 现在在国外许多国家都采用集中式废水处理(Centralized Wastewater Treatment,简称CWT)即把各企业工业废水(或污泥)运送至邻近的工业废水处理厂集中处理,污水处理厂再行进一步处理,回收的有用物质运送至回收材料市场,对处理后产生的污泥送至废物填埋场填埋。CWT模式具有许多优势: 由于拥有经济规模,CWT能够大大降低工业废水的处理费用; 因处理设施是由训练有素的专业人员来操作管理,故处理效果优于各企业自己运作; 能够大大增加回收化学药品的潜力,不仅降低了CWT费用且减轻了污泥处置的负担; 企业还可以在CWT系统中共享其他服务以进一步降低废水处理费用。1.5.2我国的废水处理发展状况现在我国的废水处理技术还不能和发达国家相比,还不能有效地将各个企业的废水集中起来统一处理,只有少数地区能够将废水统一处理,大多数地区还是靠本企业的废水处理系统来处理废水。我国的废水处理方法有:1) 物理法:是指经过物理变化的方法处理废水,比如用活性炭吸附,用网吸附固体物质等。2) 化学法:是经过化学变化的方法处理废水,比如,污水中有酸,就用碱来中和掉,再有溶于水的物质,就用另外一种物质与它进行反应,生成不溶物或无害物。常用的化学方法有化学混凝法、中和法、化学沉淀法、氧化还原法和电化学法3)生物法:很多藻类、植物都有净化水体的能力,它们的这种能力来处理废水的方法就是生物法。比如像满江红等等,只用把他们养在水里,就能对污水中的一些物质进行处理。 在这三种方法中化学方法是最实用的方法因为这种方法成本低,技术也很成熟,处理效率也很高。我国大多数企业也都是采用化学方法处理废水。21.6 课题设计的指导思想 根据课题设计内容要求,采用合理的控制方案,以MCS-51单片机为核心,对电石渣液的流量和中和后的PH值进行信号采集,送入单片机,经程序处理后输出控制信号调节电石渣液的流量,以保证PH值达到期望值。2 控制方案的论证2.1 主要的几种控制系统 控制系统有许多种,主要有开环控制系统、反馈控制系统和复合控制系统,他们都有其各自的特点和不同的适用场合。2.1.1 开环控制系统 开环控制系统是指被控对象的输出(被控制量)对控制器的输出没有影响。因此,开环控制系统又称为无反馈控制系统。开环控制系统由控制器与被控对象组成。在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路。在开环控制系统中,系统输出只受输入的控制,控制精度和抑制干扰的特性都相对比较差。开环控制系统的优点是结构简单,也比较经济。但是开环控制没有反馈环节,系统的稳定性不高、响应时间相对来说很长、精确度不高,使用于对系统稳定性精确度要求不高的简单的系统。开环控制系统可以按给定量控制方式组成,也可以按扰动控制方式组成。按给定量控制的开环控制系统其控制作用直接由系统的输入量产生给定一个输入量就有一个输出量与之相对应,控制精度完全取决于所用的元件及校准的精度。这种开环控制方式没有自动修正偏差的能力,抗扰动性比较差。但是由于其结构简单、调整方便、成本低,在精度要求不高或扰动影响较小的情况下,这种控制方式还是有一定的使用价值。按扰动控制的开环控制系统,是利用可测量的扰动量,产生一种补偿作用,以减少或抵消扰动对输出量的影响,这种控制方式也称顺馈控制。这种按扰动控制的开环控制方式是直接从扰动获取信息,并据以改变被控量,因此,其抗扰动性能好,控制精度也比较高,但只是用于扰动是可测量的场合。2.1.2 反馈控制系统 反馈控制方式是按偏差进行控制的其特点是无论什么原因使被控量偏离期望值而出现偏差时,必定会产生一个相应的控制作用去减少或消除这个偏差,是被控量与期望值趋于一致。可以说按反馈方式组成的反馈控制系统,具有抑制任何内、外扰动对被控量产生影响的能力,有较高的控制精度。但这种系统使用的元件较多,结构复杂,特别是系统的性能分析和设计也较麻烦。尽管如此,他仍是一种重要的并被广泛应用的控制方式。2.1.3 串级控制系统串级控制系统采用两套检测变送器和两个调节器,前一个调节器的输出作为后一个调节器的设定,后一个调节器的输出送往调节阀。前一个调节器称为主调节器,它所检测和控制的变量称主变量(主被控参数),即工艺控制指标;后一个调节器称为副调节器,它所检测和控制的变量称副变量(副被控参数),是为了稳定主变量而引入的辅助变量。整个系统包括两个控制回路,主回路和副回路。副回路由副变量检测变送、副调节器、调节阀和副过程构成;主回路由主变量检测变送、主调节器、副调节器、调节阀、副过程和主过程构成。串级控制系统的主要特点有: (1)在系统结构上,它是由两个串接工作的控制器构成的双闭环控制系统; (2)系统的目的在于通过设置副变量来提高对主变量的控制质量; (3)由于副回路的存在,对进入副回路的干扰有超前控制的作用,因而减少了干扰对主变量的影响; (4)系统对负荷改变时有一定的自适应能力。在串级控制系统中,由于引入了一个副回路,不仅能及早克服进入副回路的扰动,而且又能改善过程特性。副调节器具有“粗调”的作用,主调节器具有“细调”的作用,从而使其控制品质得到进一步提高。串级控制系统的工作过程: 当扰动发生时,破坏了稳定状态,调节器进行工作。根据扰动施加点的位置不同,分种情况进行分析: 1)扰动作用于副回路 2)扰动作用于主过程 3)扰动同时作用于副回路和主过程 分析可以看到:在串级控制系统中,由于引入了一个副回路,不仅能及早克服进入副回路的扰动,而且又能改善过程特性。副调节器具有“粗调”的作用,主调节器具有“细调”的作用,从而使其控制品质得到进一步提高。32.2 总控制方案的确定 根据本次课题设计的要求,我们需要对流量和PH值同时进行检测和反馈,所以我们才用双闭环反馈控制系统,也称串级控制系统。设计方案框图如下: 图1-1 方案设计框图本方案采用串级控制,内环控制电石渣液的流量,外环控制PH值。通过流量传感器和PH值传感器采集流量和PH值、经过I/V变换、A/D转换器将采集的模拟信号转换成数字信号后送入单片机,经过单片机分析计算后输出信号,再经过D/A转换器、V/I变换送入电动调节阀,以此来控制电石渣的流量,以此控制PH值是否达到设计要求的给定值(PH=7左右)。同时在设计中我加入了键盘显示,看门狗以及报警电路,以保证系统的稳定性和安全性。3 控制系统的硬件设计3.1 最小系统的设计3.1.1 单片机片机的选择 单片机就是在一块半导体硅片上集成了微处理器(CPU),存储器(RAM,ROM,EPROM)和各种输入、输出接口(定时器/计数器,并行I/O口,串行I/O口,A/D转换器以及脉宽调制器PWM等),这样一块电路集成芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。单片机主要应用于测控领域,用以实现各种测试和控制功能。为了强调其控制属性,在国际上,多吧单片机称之为微控制器MCU(MicroControiier Unit)。由于单片机在使用时,通常是处于测控系统的核心地位并嵌入其中,所以,通常也把单片机称为嵌入式控制器EMCU(Embeddded MicroControiier Unit)。而在 我国,大部分工程技术人员则比较习惯于使用“单片机”这一名称。单片机按照其用途可分为通用性和专用性二种。通用性单片机具有比较丰富的内部资源,性能全面且适应性强,可满足多种应用要求。通用性单片机是把可开发的内部资源,如RAM、ROM、I/O等功能部件等全面提供给用户。用户可以根据实际需要,充分利用单片机的内部资源,来满足各种不同需要的测控系统。然而有许多应用是使用专门针对某些产品的特定用途而制造的单片机。这种应用的最大特点是针对性强且数量巨大。为此,单片机芯片制造商常与产品厂家合作,设计和生产专用的单片机芯片。这种专用的单片机芯片是为特定产品或某种测控应用而专门进行设计的。在设计中已经对系统结构的最简化、可靠性和成本的最佳化等方面都做了全面的考虑,所以,专用单片机具有十分明显得综合优势,也是今后单片机发展的一个重要方向。4本次课题设计我们采用89C51,它是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM-Falsh Programmable and Erassble Read Only Memory)的低电压,高性能CMOS8位微处理器。89C51的主要性能包括: (1) 与MCS-51微控制器系列产品兼容; (2) 片内有4KB可在线重复编程的闪烁存储器(Flash Memory); (3) 存储器可循环写入/擦除1万次; (4) 存储器数据保存时间为10年; (5) 宽工作电压范围:Vcc可为+2.7V+6V; (6) 全静态工作:可从0Hz16MHz; (7) 程序存储器具有3级加密保护; (8) 空闲状态维持低功耗和掉电状态保存存储器的内容;89C51引脚图如下图 图3-1 89C51引脚图 89C51各引脚的主要功能如下: 电源引脚 Vcc:典型值5V。 Vss:接低电平。 外部晶振 XTAL1、XTAL2分别与晶体两端相连接。当采用外部时钟信号时,XTAL2接振荡信号,XTAL1接地。 I/O口引脚: P0口:双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。 P1口:8位准双向I/O口,可驱动4个LS型TTL负载。 P2口:8位准双向I/O口,与地址总线(高8位)复用,可驱动4个LS型TTL负载。 P3口:8位准双向I/O口,双功能复用口,可驱动4个LS型TTL负载。 控制引脚: RST/Vpd、ALE/-PROG、PSEN、EA/Vpp组成了MSC-51的控制总线。 RST/Vpd:复位信号输入端(高电平有效)。 第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。 ALE/-PROG:地址锁存信号输出端。 第二功能:编程脉冲输入。 PSEN:外部程序存储器读选通信号。 EA/Vpp:外部程序存储器使能端。 第二功能:编程电压输入端(+21V)。 由于E2PROM具有在线改写,并在掉线后仍能保存数据的特点,可为用户的特殊应用提供便利。但是,擦除和写入对于要有数据高速吞吐的应用还显得时间过长,这也是E2PROM的主要缺陷。53.1.2 时钟电路 时钟电路用于产生MCS-51单片机工作时所必须的时钟控制信号。MCS-51单片机的内部电路在时钟信号控制下,严格地按时序执行命令进行工作。MCS-51单片机各功能部件的运行都是以时钟控制信号为基准,有条不紊地一拍一拍的工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路设计有二种形式,一种是内部时钟方式,另一种是外部时钟方式。(1) 内部时钟方式单片机内部有一个用于构成振荡器的高增益反相放大器.引脚XTAL1和XTAL2分别是此放大器的输入端和输出端.这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器.外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低,荡器的稳定性,起振的快速性和温度的稳定性。内部时钟电路框图如下图所示 图3-2 MCS-51内部时钟方式电路 电路中的电容C1和C2典型值通常选择为30pF左右。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低、振荡器的稳定性和起振的快速性。晶振的振荡频率的范围通常是在1.2MHz-12MHz之间。晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。但反过来运行速度快对存储器的速度要求越高,对印制电路板的工艺要求也高,即要求线间的寄生电容要小。晶振和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证振荡器的稳定、可靠地工作。为了提高温度的稳定性,应采用温度稳定性能好的电容。MCS-51常选择震荡频率6MHz或12MHz的石英晶体。随着集成电路制造工艺技术的发展,单片机的时钟频率也在逐步提高,现在的某些高速单片机芯片的时钟频率已达到40MHz。(2) 外部时钟电路方式外部时钟方式是使用外部振荡脉冲信号,常用于多片MCS-51单片机同时工作,以便于多片MCS-51单片机之间的同步,一般为低于12MHz的方波。外部时钟方式电路图如下图 图3-3 MCS-51外部时钟方式电路外部的时钟源直接接到XTAL2端,通过XTAL2端输入到片内的时钟发生器上。由于XTAL2的逻辑电平不是TTL的,故外接一个4.710K的上拉电阻。6 在本次课题设计中我们采用内部时钟方式电路。3.1.3 复位电路 单片机在开机时都需要复位,以便中央处理器CPU以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。51的RST引脚是复位信号的输入端。复位电平是高电平有效,持续时间要有24个时钟周期以上。本系统中单片机时钟频率为6MHz则复位脉冲至少应为4us。 复位是由外部的复位电路来实现的.片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次.复位电路通常采用上电自动复位和按钮复位两种方式。最简单的上电自动复位电路如下图4所示。上电自动复位是通过外部复位电路的电容充电来实现的。当电源接通是只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。当时钟频率选用6MHz时,C取22F,R取1K。图3-4 上电复位电路除了上电复位外,有时还需要按键手动复位。按键手动复位有电平方式和脉冲方式二种。其中电平复位是通过RST端经电阻与电源Vcc接通而实现的,按键手动复位电平复位电路如下图(a)所示。当时钟频率选用6MHz时,C取22F,Rs取200,Rk取1K按键脉冲复位则是利用RC微分电路产生的脉冲来实现的,脉冲复位电路如下图(b)所示。图中的阻容参数适用于6MHz时钟。 图3-5(a) 按键电平复位电路 图3-5(b) 按键脉冲复位电路 在本次课题设计中我们采用按键手动电平方式的复位电路,典型的上电外部复位电路是既具有上电复位又具有外部复位电路,上电瞬间,C与Rx构成充电电路,RST引脚出现正脉冲,只要RST保持足够的高电平,就能使单片机复位。当取C=22uF,R=200,Rx=1k,此时=2210110=22ms当按下按钮,RST出现5=4.2V时,使单片机复位。3.1.4 看门狗电路的设计 MCS-51的PC受到干扰而失控,引起程序乱飞,可能会使程序陷入死循环。指令冗余和软件现今技术不能使失控的程序摆脱死循环的困境,这时候系统将完全瘫痪。如果操作人员在场,可按下人工复位按钮,强制系统复位。但操作人员不可能一直监视着系统,即使监视着系统,也往往是在引起不良后果之后才进行人工复位。能不能不要人来监视,就能使系统摆脱死循环,重新执行正常的程序呢?这可采用“看门狗”(Watchdog)技术来解决这一问题。“看门狗”技术就是使用一个计数器来不断计数,监视程序循环运行。如发现时间超过已知的循环设定时间,则认为系统陷入了死循环,这是计数器溢出,然后强迫系统复位,在复位入口0000H处安排一段出错处理程序,是系统进入正轨。另外,在单片机系统运行时有可能会发生电源掉电的意外情况,一些重要的数据可能丢失。这是要求系统应首先检测到电源的变化,然后通过切换电路把备用电池接入系统,以保护RAM中的数据不丢失。目前看门狗电路和掉电保护电路,都已经集成在一片微处理器监控器芯片中,因此MCS-51只需扩展一片微处理器监控器芯片即可。这类芯片集成化程度高,功能齐全,具有广阔的应用前景。在单片机及应用系统中使用微处理器监控器芯片,可以大大提高单片机应用系统的抗干扰能力和可靠性。7在本次课题设计中我们采用MAX690A微处理器监控器芯片。(1) 复位电路微处理器在上电、掉电及低压供电时,监控器产生脉冲信号这可以保证微处理器实现上电自动复位:当供电电压过低时,防止CPU失控。电源电压Vcc升到1V时RESET引脚变为低电平时。随着Vcc的继续提高,RESET一直保持低电平。当Vcc高于复位门限电平时,RESET并不马上变为高电平,而是要滞后一个复位脉冲宽度(约200ms)后再变为高电平。当Vcc低于复位门限电平时,RESET引脚马上变为低电平:即使以后Vcc恢复且高于复位门限电平,RESET也不马上变为高电平,而是要延时一个复位脉冲宽度。掉电时,Vcc只要低于复位门限电平,RESET立即变为低电平。(2) 看门狗电路看门狗电路时计数器定时电路。在WDI端输入一个脉宽(TTL电平,宽度可小至50ms),定时器开始计数。若WDI引脚悬空或接至阻态输出的缓冲器上定时器则停止计数,并且清零。当定时器启动后,若在1.6s内没有向WDI输入脉冲,监控器将输出一个复位信号,引脚RESET变低电平,同时定时器被清零,只要RESET为低电平,定时器将一直停止工作。看门狗电路用于使CPU摆脱死循环状态。(3) MCS-51与MAX690A微处理器监控器芯片的接线 MCS-51与MAX690A自动监控的接口如下图,合理设计R9、R10的值,使得+5V电压跌落到某电压值(如4.5V),PFI端的输入电压低于1.25V时PFO输出低电平,作为CPU的中断输入信号通知单片机,使之进行一些必要的处理(如保存某些重要数据,关掉LED显示器等)。R9、R10的选取原则是: 可取R10=1K,R9=2.6K。当+5V电压跌落到4.5V时VR=1.25V再继续跌落,PFO引脚变为低电平。8MAX690应用电路原理图如下图图3-6 MAX690应用电路原理图单片机正常工作时,P1.0口定时(小于1.6s)改变WDI输入端的电平,使看门狗电路不发出复位信号。当由于某种严重干扰而出现死循环时,单片机将不能定期改变WDI端电平,看门狗电路便会在1.6s后产生一个复位信号,使单片机复位。待经过200s复位脉冲后,单片机复位结束,程序从0000H开始重新执行,摆脱死循环,保证了系统的正常运行。图中开关按钮为手动复位按钮,由于MAX690A在系统上电时能自动发生复位信号,可使手动复位按钮的复位时间小于200ms。 综上所述,在本次课题设计中我们采用的最小系统框图如下图 图3-7 单片机最小系统框图电路中的6264芯片是8K*8 SRAM,单一的+5V电源所有的输入端和输出端都与TTL电路兼容。其中CS为片选信号,OE为输出允许信号,WE为写信号,A0A12为13根地址线,D0D7为8位数据线。8051构成的最小系统特点: 1)受集成度所限,只能用于小型控制单元。 2)有可供用户使用的大量的I/O口线。 3)仅有芯片内部的存储器,故存储器的容量有限。 4)8051的应用软件要依靠半导体掩膜技术植入,适于在大批量生产的应用系统中使用。89C51内部4KB闪烁存储器,芯片本身就是一个最小系统。在能满足系统的性能要求的情况下,可优先考虑采用此种方案。用这种芯片构成的最小系统简单、可靠。用89C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,该系统省去了外扩展程序存储器的工作。该最小应用系统只能用做一些小型的数字量的测控单元。3.2 输入通道的设计流量信号和PH值信号分别通过流量传感器和PH值传感器进行采集,经过I/V变换和A/D转换把信号送入单片机。3.2.1 流量传感器和PH值传感器的选择(1) 流量传感器 流量传感器我们采用CP27-LDG-DN25型流量传感器,它用以测量各种酸、碱、盐、盐溶液、纸浆、泥浆等导电性液体,或液固两相介质的体积流量。在化工、矿冶、造纸、给排水、污水处理等部门得到广泛应用。CP27-LDG-DN25型流量传感器具有以下特点: 1)采用整体焊接结构,封闭性能好; 2)结构简单可靠,内部无活动部件,几乎无压力损失; 3)采用低频矩形波励磁,抗干扰性能好,零点稳定; 4)仪表指示不受被测介质压力、温度、粘度、密度等物理参数变化的影响; 5)仪表反应灵敏,输出信号与流量成线性关系,两成较宽; 6)安装、维护、使用方便;CP27-LDG-DN25型流量传感器的主要性能指标: 1)精确度等级:0.5、1.0 2)流速范围:0.3m/s-12m/s 3)工作温度:-25度+120度 4)工作压力:4.0MPa-0.6MPa(按口径分) 5)工作电流:0.25A 6)输出信号:0-10mA DC或4-20mA DC 7)频率(脉冲)上限:1-5000HZ(上限5000CP/S) 8)使用电源:220V50HZ(2) PH值传感器 本次设计中我们采用PHS-9300型工业酸度计,它是一种高精度的工业在线自动化连续检测酸碱度的分析仪器,该系列酸度计配套DDC-1000系列传感器,可以检测化工、石油、炼油、纺织、橡胶、造纸、食品、冶炼、发电、制药、等厂家和行业过程中溶液的酸碱度。能适用于较高温度下使用。PHS-9300工业酸度计的主要特点是: 1)特制高阻转换器,量程任意可调; 2)使用隔离,提高抗干扰能力; 3)配套电极性能稳定,测量范围广,参比电极采用了国际上新技术的银 氯化银型低内阻双液接固体参比电极; 4)结构多种多样,适用于多种环境,获国家专利(专利号93224017.X)的集成体酸度传感器,外形轻巧,维护量小,使用简单;PHS-9300工业酸度计的主要性能指标: 1)测量范围:014PH 2)测量误差:0.1PH 3)仪器分辨率:0.01PH 4)输出信号:010mA或420mA 5)报警设定范围:014PH分别可调上、下报警设定 6)参与电极内阻:10K 9 3.2.2 I/V变换器的选择由于流量传感器和PH值传感器的输出信号都是电流信号,不能直接送入A/D转换器,以此,在设计中我加入了I/V变换器。我选用的型号是RCV420型I/V变换器,它是用于420mA电流信号变换为输出05V电压的精密电流环接收器。其电路由优质的运放、片内精密电阻网络和一个精密基准源组成,总变换精度为0.1%,高噪声抗扰度CMR为86dB,共模输入范围为40V。在最大标定状态下工作时,电压仅跌落0.5V这一特性对于环路内有额外的负载或发送端有超额电压的内在安全应用时非常有用。10V基准提供10V具有典型漂移值5*10-6/oC的精密电压输出。RCV420的电路接线图如下图 图3-8 RCV420的电路接线图3.2.3 A/D转换器的选择A/D(ADC)转换器的作用是把模拟量转换成数字量,以便于计算机进行处理。随着超大规模电路技术的飞速发展,A/D转换器的新设计思想和制造技术层出不穷。为满足各种不同的检测和控制任务的需要,大量结构不同、性能各异的A/D转换芯片应运而生。 在本次课题设计中我采用ADC0809型A/D转换性片,它是一种逐次比较式8路模拟输入、8位数字量输出的A/D转换器,由单一的+5V电源供电。片内带有所存功能的8路选1的模拟开关,由C、B、A引脚的编码来决定所选的通道。0809完成一次转换需要100s左右输出具有TTL三态锁存缓冲器,可直接连接到MCS-51的数据总线上。(1) 转换时间的选择转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。A/D转换器型号不同,转换速度差别很大。通常,8位逐次比较式ADC的转换时间为100us左右。由于本系统的控制时间允许,可选8位逐次比较式A/D转换器。 (2) ADC位数的选择A/D转换器的位数决定着信号采集的精度和分辨率。 要求精度为0.5%。对于该8个通道的输入信号,8位A/D转换器,其精度为输入为05V时,分辨率为A/D转换器的满量程值 ADC的二进制位数量化误差为ADC0809是TI公司生产的8位逐次逼近式模数转换器,包括一个8位的逼近型的ADC部分,并提供一个8通道的模拟多路开关和联合寻址逻辑,为模拟通道的设计提供了很大的方便。10用它可直接将8个单端模拟信号输入,分时进行A/D转换,在多点巡回监测、过程控制等领域中使用非常广泛,所以本设计中选用该芯片作为A/D转换电路的核心。 (3)ADC0809的引脚图如下图 图3-9 ADC0809引脚图各引脚的功能如下: IN0IN7:8个通道的模拟量输入端。可输入05V待转换的模拟电压。 D0D7:8位转换结果输出端。三态输出,D7是最高位,D0是最低位。 A、B、C:通道选择端。当CBA=000时,IN0输入;当CBA=111时,IN7输入。 ALE:地址锁存信号输入端。该信号在上升沿处把A、B、C的状态锁存到内部的多路开关的地址锁存器中,从而选通8路模拟信号中的某一路。 START:启动转换信号输入端。从START端输入一个正脉冲,其下降沿启动ADC0809 开始转换。脉冲宽度应不小于100200ns。 EOC:转换结束信号输出端。启动A/D转换时它自动变为低电平。 OE:输出允许端。 CLK:时钟输入端,ADC0809的典型时钟频率为640kHz,转换时间约为100s。 REF(-)、REF(+):参考电压输入端。ADC0809的参考电压为5V。 VCC、GND:供电电源端。ADC0809使用5V单一电源供电。当ALE为高电平时,通道地址输入到地址锁存器中,下降沿将地址锁存,并译码。在START上升沿时,所有的内部寄存器清零,在下降沿时,开始进行A/D转换,此期间START应保持低电平。在START下降沿后10us左右,转换结束信号变为低电平,EOC为低电平时,表示正在转换,为高电平时,表示转换结束。OE为低电平时,D0D7为高阻状态,OE为高电平时,允许转换结果输出。(4) ADC0809与89C51 的接口方法 ADC0809与8051单片机的硬件接口有3种形式,分别是查询方式、中断方式和延时等待方式,本题中选用内部延时等待方式。由于ADC0809无片内时钟,时钟信号可由单片机的ALE信号经D触发器二分频后获得。ALE引脚得脉冲频率是8051时钟频率的1/6。该题目中单片机时钟频率采用6MHz,则ALE输出的频率是1MHz,二分频后为500Hz,符合ADC0809对频率的要求。由于ADC0809内部设有地址锁存器,所以通道地址由P0口的低3位直接与ADC0809的A、B、C相连。通道基本地址为0000H0007H。其对应关系如下表所示: 表3-1 0809输入通道地址控制信号:将P2.7作为片选信号,在启动A/D转换时,由单片机的写信号和P2.7控制ADC的地址锁存和启动转换。由于ALE和START连在一起,因此ADC0809在锁存通道地址的同时也启动转换。11在读取转换结果时,用单片机的读信号和P2.7引脚经或非门后,产生正脉冲作为OE信号,用一打开三态输出锁存器。其接口电路如下图所示。图3-10 0809与单片机的接线图流量传感器和PH值传感器采集的信号经过RCV420芯片的I/V变换分别送入ADC0809的IN0和IN1二个输入端口,因为ADC0809是采用逐次比较的方法来完成A/D转换的,所以INO和IN1二个输入端要逐次转换,这就要依靠A、B、C来决定所选的通道。3.3 输出通道的设计 输出信号是经过D/A转换器和V/I变换器送入电动调节阀,从而来控制电石渣液的流量。3.3.1 D/A转换器的选择 D/A(数/模)数模转换器输入的是数字量,经转换后输出的是模拟量。转换过程是先将MCS-51送到D/A转换器的各位二进制数按其权的大小转换为相应的模拟分量,然后再以叠加方法把各模拟分量相加,其和就是D/A转换的结果。使用 D/A转换器时,要注意区分D/A转换器的输出形式和内部是否带有锁存器。1) 电压与电流输出形式 D/A转换器有二种输出形式,一种是电压输出形式,即给D/A转换器输入的是数字量,而输出为电压。另一种是电流输出形式,即输出为电流。在实际应用中对于电流输出的D/A转换器,如需要模拟电压可在其输出端加一个运算放大器构成的电流/电压转换电路,将电流输出转换成电压输出。2) D/A转换器内部是否带有锁存器由于D/A转换器需要一定时间的,在这段时间内D/A转换器输入端的数字量应保持稳定,为此应当在D/A转换器数字量输入端的前面设置锁存器,以提供数据所存功能。D/A转换器主要技术指标有1) 分辨率 分辨率是指输入给 D/A转换器的单位数字量变化引起的模拟量输出的变化,是输出对输入量变化敏感程度的描述。通常定义为输出满刻度值与2n之比(n为 D/A转换器的二进制位数)。显然二进制位数越多分辨率越高,即D/A转换器对输入量变化的敏感程度越高。2)建立时间建立时间是描述D/A转换器转换快慢的一个参数,用于表明转换速度。其值为从输入数字量到输出达到终值误差(1/2)LSB时所需的时间。输出形式为电流的转换时间较短,而输出形式为电压的转换器,由于要加上完成I/V转换的运算放大器的延时时间,因此建立时间要长一些。快速的D/A转换器的建立时间可达1s以下。3) 精度理想情况下,精度与分辨率基本一致,位数越多精度越高。但由于电源电压、参考电压、电阻等各种因素存在着误差。严格讲精度与分辨率不完全一致。只要位数相同,分辨率则相同,但相同位数的不同转换器精度会有所不同。12在本次课题设计中我采用DAC0832芯片作为D/A转换器。美国国家半导体公司的DAC0832芯片是具有2个输入数据存储器的8位DAC,它能直接与MCS-51单片机相连。 DAC0832引脚图如下图 图3-11 DAC0832引脚图各引脚的功能如下: Vcc:是源电压(+5+15V)。 Vref:基准电压(-1010V)。 D0D7:数字信号输入端。 IN0IN7:8路模拟信号输入端。 A1、A2、A0 :地址输入端。ALE地址锁存允许输入信号,在此脚施加正脉冲,上升沿有效,此时锁存地址码,从而选通相应的模拟信号通道,以便进行A/D转换。 START:启动信号输入端,应在此脚施加正脉冲,当上升沿到达时,内部逐次逼近寄存器复位,在下降沿到达后,开始A/D转换过程。 ILE:输入寄存器允许,高电平有效。 CS:片选信号,低电平有效。 WR1:写信号1,低电平有效。 XFER:传送控制信号,低电平有效。 WR2:写信号2,低电平有效。 IOUT1、IOUT2:DAC电流输出端。 Rfb:是集成在片内的外接运放的反馈电阻。 EOC:转换结束输出信号(转换接受标志),高电平有效。 OE:输入允许信号,高电平有效。 AGND:模拟地 NGND:数字地,可与AGND接在一起使用。DAC0832的主要特性有: 1)分辨率为8位; 2)电流输出,稳定时间为1s; 3)可双缓冲输入、单缓冲输人或直接数字输入; 4)单一电源供电(+5V+15V); 5)低功耗,20mW;DAC0832芯片与MCS-51接口时,常用的是单缓冲方式或双缓冲方式的单机行输出。1) 单缓冲方式单缓冲方式是指DAC0832内部的二个数据缓冲器有一个处于直通方式,另一个处于受MCS-51控制的锁存方式。在实际应用中,如果只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下,就可以采用单缓冲方式。2) 双缓冲方式对于多路的D/A转换,要求同步输出时,必须采用双缓冲方式。以此种方式工作时,数字量的输入锁存和D/A转换输出是分二步完成的。单片机必须通过LE1端来锁存待转换数字量,通过LE2端来启动D/A转换。因此,双缓冲方式下,DAC0832应该为单片机提供二个I/O端口。在本次课题设计中我采用单缓冲方式,与89C51的接口电路如下图图3-12 DAC0832与89C51的接口电路3.3.2 V/I变换器的选择 由于从D/A转换器送出的是电压(0-5V)不能直接接入电动调节阀,因此,我要把电压转换为电流,采用V/I变换器XTR110型。它是美国Burr-Brown公司推出的精密电压/电流变换器,它是专为模拟信号传输所设计的。可用于将0-5V或0-10V的输出电压转换成4-20mA的输出电流。此外,其内部精确的+10V参考电压也用于驱动外部电路。该芯片是由精密电阻网络模块、电压/电流变换模块、电流/电流变换模块和精密+10V电压基准模块组成。由于它利用电流进行传输,所以能有效克服在长线传送过程中环境干扰对测试的影响,从而使其性能大大提高。13XTR110的主要性能特点: 1)采用标准的4-20mA电流传输; 2)输入/输出范围可选择; 3)最大非线性误差为0.005%; 4)带有精确的+10V参考电压输出; 5)采用独立电源工作模式,且电源范围很宽(13.5V-40V); 6)引脚可编程;XTR110转换的电路连接图如下图图3-13 XTR110电路接线图3.3.3 电动调节阀的选择电动调节阀在本次设计中的作用是控制调节电石渣液的流量,我采用的是KVQJP型电动调节阀,由低流阻直通单座阀,或与低流阻套筒阀配用德国进口PS系列和日本工装3610系列直行程电动执行机构组成。电动执行机构内有伺服放大器,无需另配用放大器,有输入控制信号(4-20mA DC或1-5V DC)及单相电源即可控制运转,实现对流量参数的调节。具有体积小、重量轻、连线简单、流量大、调节精度高等特点,广泛应用于电力、石油、化工、冶金、环保、轻工、教学和科学研究设备等行业的工业过程自动化控制系统中。最小阀芯口径3mm。143.4 电磁阀的设计 当通过电动调节阀的调节电石渣液的流量,使中和后的废液的PH值稳定在7附近时,这时就需要将废水排放,我用电磁阀来控制这一过程。电磁阀是用来控制流体的自动化基础元件,属于执行器;并不限于液压,气动。电磁阀用于控制液压流动方向,工厂的机械装置一般都由液压钢控制,所以就会用到电磁阀。电磁阀里有密闭的腔,在的不同位置开有通孔,每个孔都通向不同的油管,腔中间是阀,两面是两块电磁铁,哪面的磁铁线圈通电阀体就会被吸引到哪边,通过控制阀体的移动来档住或漏出不同的排油的孔,而进油孔是常开的,液压油就会进入不同的排油管,然后通过油的压力来推动油刚的活塞,活塞又带动活塞杆,活塞竿带动机械装置动。这样通过控制电磁铁的电流就控制了机械运动。在本次课题设计中我才用XT-09型电磁阀 图3-14 XT-09接线图3.5 键盘/显示电路的设计3.5.1 键盘电路的设计常用键盘接口分为独立式键盘接口和行列式键盘接口二种。 (1) 独立式式键盘独立式键盘就是各键相互独立,每个按键各接一根输入线,通过检测输入线的点平状态可以很容易的判断哪个按键被按下。在按键数目较多时,独立式键盘电路需要较多的输入线且电路结构复杂,故此种键盘适用于按键较少或操作速度较高的场合。独立式键盘主要分为中断方式的独立式键盘和查询方式的独立式键盘二种。在二种独立式键盘电路中,各按键均采用上拉电阻,这是为了保证在按键断开时,各I/O口有确定的高电平,当然如果输入口线内部已有上拉电阻,则外部电路的上拉电阻可省去。独立式键盘的识别和编程非常简单,常用在按按键数目较少的场合。(2) 行列式键盘 行列式(也称矩阵式)键盘用于按键数目较多的场合,它由行线和列线组成,按键位于行、列的交叉点上。如下图为一个4*4的行列式键盘 图3-15 4*4行列式键盘 按键设置在行、列线的交叉点上,行、列分别连接到按键开关的二端。行线通过上拉电阻接到+5V上。无按键按下时,行线处于高电平状态,而当有按键按下时行线点平状态将由与次行线相连的列线的电平决定。列线的电平如果为低,则行线的电平如果为低;列线的电平如果为高,则行线的电平如果为高。这一点是识别行列式键盘按键是否按下的关键所在。由于行列式键盘中行、列线多为多键共用,各按键均影响改键所在的行和列的电平。因此各按键彼此将相互发生影响,所以必须将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。矩阵式键盘识别按键的方法有两种: 一是行扫描法, 二是线反转法。1) 行扫描法 先令列线Y0为低电平(0),其余3根列线Y1,Y2,Y3都为高电平,读行线状态.如果X0,X1,X2,X3都为高电平,则Y0这一列上没有键闭合,如果读出的行线状态不全为高电平,则为低电平的行线和Y0相交的键处于闭合状态;如果Y0这一列上没有键闭合,接着使列线Y1为低电平,其余列线为高电平。用同样的方法检查Y1这一列上有无键闭合,依次类推,最后使列线Y3为低电平,其余列线为高电平,检查Y3这一列有无键闭合。为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废. 找到闭合键后, 读入相应的键值, 再转至相应的键处理程序。根据上面的分析,很容易想到识别键盘有无按下的方法,此方法分为二步进行:第一步,识别键盘有无被按下;第二步,如果有键被按下,识别出具体的按键。2) 线反转法线反转法采用查询方式进行工作,具体步骤为:第一步,让行线编程为输入线,列线编程为输出线,并使输出线输出为全低电平,则行线中电平由高变低的所在行为按键所在行。第二步,再把行线编程为输出线,列线编程为输入线,并使输出线输出为全低电平,则列线中电平由高变低的所在行为按键所在行。综合上述二步的结果,可以确定按键所在的行和列,从而识别出所按的键。(3) 键编码及键值 1) 用键盘连接的I/O线的二进制组合表示键码.例如用4行,4列线构成的16个键的键盘,可使用一个8位I/O口线的高,低4位口线的二进制数的组合表示16个键的编码,如图所示.各键相应的键值为88H,84H,82H,81H,48H,44H,42H,41H,28H,24H,22H,21H,18H,14H,12H,11H.这种键值编码软件较为简单直观,但离散性大,不便安排散转程序的入口地址。 2) 顺序排列键编码.如图所示。这种方法,键值的形成要根据I/O线的状态作相应处理.键码可按下式形成:键码=行首键码+列号。由于单片机本身的并行I/O口数目有限,在本设计中,串行口并没有用到,因此采用串行口扩展并行口的方法来完成键盘显示电路的设计。因此,我加入了74LS164芯片来完成这一任务。在本次课题设计中我们采用行列式键盘,其与89C51的接线图如下图图3-16 键盘电路与89C51的接线图3.5.2 显示电路设计显示器普遍地用于直观地显示数字系统的运行状态和工作数据,按照材料及生产工艺,单片机应用系统中常用的显示器有: 发光二极管LED显示器,液晶LCD显示器,CRT显示器等.LED显示器是现在最常用的显示器之一,也是本次课题设计我们采用的的显示器。 常用的LED显示器为8段(或7段,8段比7段多了一个小数点“dp”段)。每一个段对应一个发光二极管。这种显示器有共阳极和共阴极二种。共阴极LED显示器的发光二极管的阴极连接在一起,通常次公共阴极接地。当某一个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样共阳极LED显示器的发光二极管的阳极连接在一起,通常次公共阴极接正电压,当某一个发光二极管的阴极为低电平时,发光二极管点亮,相应的段被显示。 LED显示器的工作原理有N个LED显示块可拼接成N位的LED显示器。N个LED显示块有N位位选线和8*N根段码线。段码线控制显示字符的字型,而位选线为各个LED显示块中各段的公共端,它控制该LED显示位的亮和暗。 LED显示器的显示控制方式按驱动方式可分成静态显示方式和动态显示方式两种: (1) LED静态显示方式LED显示器工作静态显示方式时,各位的共阴极(或共阳极)连接在一起并接地(或+5V);每位的断码线(adp)分别与1个8位的锁存器输出相连。之所以称为静态显示,是因为各个LED的显示字符一经确定,相应锁存器锁存的断码输出将维持不变,直到送入另一个字符的断码为止。正因为如此,静态显示器的亮度都较高。(2) LED动态显示方式在多位LED显示时,为简化硬件电路,通常将所有位的断码线相应段并联在一起,由1个8位I/O口控制,形成断码线的多路复用,而各位的共阳极或共阴极分别由相应的I/O线控制,形成各位的分时选通。例如一个4位的8段LED动态显示器电路。其中断码线占用了8位I/O口,而位选线占用了一个4位I/O口。由于各位的断码线并联,8位I/O口输出的断码对各个显示位来说都是相同的。应此,在同一时刻,如果各位位选线多处于选通状态的话,4位LED将显示相同的字符。若要各位LED能够同时显示出与本位相应的显示字符,就必须选用才动态显示方式,即在某一时刻,只让某一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,同时断码线上输出相应位要显示的字符的断码。这样,在同一时刻,4位LED只有选通的那一位显示出字符,而其他三位都是熄灭的。同样,在下一时刻只让下一味的位选线处于选通状态,而其他3位的位选线处于关闭状态,在断码线上输出将要显示字符的断码,则同一时刻,只有选通位显示出相应的字符,而其他三位都是熄灭的。如此循环下去,就可以使各位显示出将要显示的字符。虽然这些字符是在不同时可出现的,而在同一时刻,只有一位显示,其他各位熄灭,但由于LED显示器的余辉和人眼的视觉暂留作用,只要每位显示间隔足够短,则可以造成多位同时亮的假象,达到同时显示的效果。LED的不同位显示的时间间隔应根据实际情况而定。发光二极管从导通到发亮有一定的延时,导通时间太短,则发光太弱,人眼无法看清;但也不能太长,因为要首线于临街闪烁频率,而且此时间越长,占用CPU时间也越多。另外,显示位数增多,也将占用大量的CPU时间,因此动态显示的实质是以牺牲CPU时间来换取器件的减少。15在本次课题设计中我采用的显示电路与89C51的接线如下图图3-17 显示电路与89C51接线图3.6 报警电路的设计在单片机测控系统发生故障或处于某种紧急状态时,单片机系统应能发出提醒人们警觉的报警信号或提示信号,常见的报警信号可分为:闪光报警、鸣音报警和音乐报警。在本次课题设计中我们采用鸣音报警和闪光报警。蜂鸣音报警接口电路的设计只需要购买市售的压电式蜂鸣器,然后通过MCS-51的1根口线经驱动器驱动蜂鸣器发声。压电式蜂鸣器约需10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,也可以使用一个晶体管驱动。闪光报警可用MCS-51的某一个I/O口线驱动LED闪烁,只要该I/O口线发出具有一定频率的高低电平信号,即可使LED闪烁。16本次课题设计中我们采用的报警电路图如下图图3-18 报警电路当被测量的废水的酸度值过大时P1.4为电平,发光二极管发亮,同时P1.6为高电平,蜂鸣报警器鸣叫,发出报警信号。4 控制系统的软件设计 整个系统软件设计主要是对作为数据采集处理的单片机的软件设计。系统采用模块化编程,将各部分功能分别实现。主要的功能子程序有:定时中断服务子程序、流量检测子程序、PH值检测子程序、控制及报警子程序、串口显示子程序、 显示子程序和 键盘子程序。4.1 主程序设计 开 始初 始 化 开 中 断扫描键盘调用显示子程序图4-1主程序框图4.2 定时中断服务子程序设计开 始Y测量PH值关 中 断N次数-1=0?N定时20s?Y滤 波Y测量电石渣液流量标度变换NPID算法次数-1=0?Y调控制子程序滤 波重装时间常数标度变换开 中 断定时 +1返 回N定时10s? 图4-2 定时中断服务子程序框图4.3 流量检测子程序设计开 始选择0809的IN0通道启动A/D转换延 时20ms读取转换结果并存储返 回图4-3 流量检测子程序框图4.4 PH值检测子程序设计开 始选择0809的IN1口启动A/D转换延 时20ms读取转换结果并存储返 回图4-4 PH值检测子程序框图4.5 控制及报警子程序设计开 始LED1红灯亮 蜂鸣器响PH8?YNLED2绿灯亮 蜂鸣器响PH6?YN选中0832 输出控制量返 回图4-5 控制及报警子程序框图开 始4.6 串口显示子程序设计串行口初始化开放显示同步移位脉冲输出段码个数送段码个数计数器显示数据缓冲区首地址送 显示缓冲区指针 取 段 码段码送SBUFN段码输出完?Y清 TI指向下一个显示单元N三个段码输出完?Y关闭显示同步移位脉冲输出返 回 图4-6 串口显示子程序框图4.7 显示子程序设计开 始PH值存储区首址为显示数据缓冲区首址调用显示子程序延时 20ms流量存储区首址为显示数据缓冲区首址调用显示子程序延时 20ms返 回图4-7 显示子程序框图开 始4.8 键盘子程序设计串行口初始化N有键闭合?Y延时10ms去抖N确定有键按下Y判断闭合键位置N按键释放Y计算得键码执行按键功能返 回 图4-8 键盘子程序框图 4.9 软件滤波设计 对于实时数据采集系统,为了消除传感器通道中的干扰信号,硬件上常采用模拟滤波器对信号实现频率滤波。同样采用软件也可以实现滤波,完成模拟滤波器类似的功能,这就是数字滤波。数字滤波的算法有4种:算术平均滤波法、滑动平均滤波法、中位值滤波法和去极值平均滤波法。在本次课题设计中我采用中位值滤波法。中位值滤波法就是对某一北侧参数接连采样n次(一般n取基数),然后把n次采样值按大小排列,取中间值为本次采样值。框图如下图所示开 始读取n次采样取 中 间 值返 回 图4-9 软件滤波框图4.10 标度变换所谓标度变换通俗地说就是放大或缩小也即码尺的变换,对分形来说用不同的码尺所测得的结果,有随码尺的变化而变化的,也有随码尺的变化而不变的。分形理论就是基于对事物在不同标度变换下的不变性。标度变换通过一个公式,用A/D转换的得到数字量,表示出被测物理值的客观值,分为线性和非线性参数标度变换两种。(1) 线性参数标度变换 线性参数最常用的标度变换,其变换前提是条件是测量物理量与A/D转换的得到数字量为线性关系。线性标度变换的公式为 作变换得 显然是线性关系。式中, Ao-测量仪表量程的下限; Am-测量仪表量程的上限; Ax-实际测量值(工程量); No-仪表下限所对应的数字量; Nm-仪表上限所对应的数字量; Nx-测量值所对应的数字量;为了使程序设计简单,一般设下限Ao所对应的数字量No=0。(2) 非线性参数标度变换 一般情况下,非线性参数标度变换规律各不相同,固其标度变换公式也需根据各自的具体情况建立。该单片机系统中,被测量经过A/D转换,均统一为0255二进制码,因此要把A/D转换的数码X变换成被测量的实际数值。这是一个线性关系所以我采用线性参数标度变换。 线性参数标度变换框图如下开 始 返 回 图4-10 标度变换程序框图4.11 PID算法当执行机构需要的不是控制量的绝对值,而是控制量的增量时,需要用PID的“增量算法”。被控对象yxuue+单片机PID增量算法- 由位置算法求出再求出 两式相减,得出控制量的增量算法 此式称为增量式PID算法。 对增量式PID算法归并后,得 其中 已看不出是PID的表达式了,也看不出P、I、D作用的直接关系,只表示了各次误差量对控制作用的影响。可以看出,数字增量式PID算法,只要贮存最近的三个误差采样值e(k)、e(k-1)、e(k-2)就足够了。增量式PID控制算法的框图如下图开 始读取数据存储计算结果返 回 图4-11 增量式PID控制算法框图 5 总 结 废水处理技术随着现代科学技术的发展也在不断的提高,我设计的废水处理控制系统主要是根据流量传感器和PH值传感器进行数据信号的采集,然后送入单片机处理,最后通过对电动调节阀的控制来完成任务。数据信号采集技术可应用于不同的工农业现场,是一项非常实用的技术。信号采集过程中,被测量一般由传感器供给,常为微弱信号,需要对其进行适当的调整。由于此处输入信号满足A/D转换器的输入要求。通过对数据采集和传输的初步研究,以89C51、ADC0809和一些相关接口建立起这样一个基于单片机的数据采集和传输系统的硬件平台,配合相应的软件实现对2路模拟量的采集与传输。信号处理的任务就是将被测对象的输出信号变换成计算机要求的输入信号。同样,单片机的输出信号也要进行处理,转换成被控对象识别的信号。这个过程我用DAC0832来完成。本设计的主要优点是采用单片机为控制核心,与基本的转换芯片建立连接来完成控制任务,操作及编程简便,成本低,处理效果好。参考文献1 周正立 张悦.污水生物处
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:废水中和值控制系统的设计
链接地址:https://www.renrendoc.com/p-25578791.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!