基于单片机的电阻炉温度控制系统

上传人:仙*** 文档编号:35280592 上传时间:2021-10-26 格式:DOC 页数:7 大小:270.50KB
收藏 版权申诉 举报 下载
基于单片机的电阻炉温度控制系统_第1页
第1页 / 共7页
基于单片机的电阻炉温度控制系统_第2页
第2页 / 共7页
基于单片机的电阻炉温度控制系统_第3页
第3页 / 共7页
资源描述:

《基于单片机的电阻炉温度控制系统》由会员分享,可在线阅读,更多相关《基于单片机的电阻炉温度控制系统(7页珍藏版)》请在装配图网上搜索。

1、基于单片机的电阻炉温度控制系统1 引言 PID控制是应用最广泛的基本控制方式。但PID参数的整定一般根据经验丰富的工程技术人员的实际经验来完成,精确性很差,而且实际系统的是各不相同的,滞后以及非线性等因素,使PID参数的整定难以准确实现,许多PID控制器因此不能很好的工作,导致系统无法工作在令人满意的状态,为此提出了自整定PID控制器。 模糊控制是一种基于语言规则与模糊推理的智能控制,它模仿人类带有模糊性的控制行为,将操作人员自然语言式经验总结成控制规则,并基于这些规则,进行模糊推理等过程,生成控制量。但是模糊控制对输入变量的处理是离散的,且没有积分环节,控制精度不如PID控制,而将模糊控制与

2、常规PID控制相结合,利用模糊推理判断思想,根据不同的e和ec对PID的参数KP、KI、KD进行在线自整定,就可以兼顾两者优点,这就是基于模糊推理的自整定PID控制器。2 模糊自整定PID控制器的硬件结构模糊自整定PID控制器硬件电路原理框图如图1所示:图1 控制器系统硬件电路原理框图 图1中AT89C52为主控制器件,AT89C52是美国ATMEL公司生产的低电压,高性能COMS 8位单片机,片内含有8K bytes的可反复檫写的只读程序存储器(PEROM)和256bytes的随机存取器(RAM)。本系统扩展64K的数据存储器RAM6264,选用并行接口电路8155A芯片扩展键显,A/D转换

3、器0809以及MAX232实现RS-232C标准接口通信电路,同时为了防止程序跑飞,加设了看门狗电路。 本系统的主要工作过程是单片机定时采集从温度传感器传来的电压信号,经过数据处理,显示温度值并将温度值送入上位机,单片机对计算值进行模糊推理,得出控制值,由单片机向执行机构发送控制信号。3 模糊自整定PID控制原理 模糊自整定PID是在常规PID算法的基础上,通过计算当前系统偏差e和偏差变化率ec,利用模糊规则进行模糊推理,进行在线自整定参数KP、KI、KD,其结构如图2所示:图2 自整定PID控制器系统框图 选择偏差的绝对值及偏差变化绝对值的语言变量 和 作为输入语言变量,由于考虑到本系统的控

4、制精度,选择 和 的模糊集为NB,NM,NS,ZO,PS,PM,PB。输出语言变量为KP、KI、KD,它们的模糊集为ZO,PS,PM,PB,调整PID参数的控制规则可以从不同的角度来确定,通过多次实验并根据现场工程技术人员的经验,得到PID参数的控制规则如下:(1) 如果系统温度上升过慢,增大KP;(2) 如果系统温度上升太快且很难到达稳定值,增大KI;(3) 如果在稳定时系统温度输出有波动,适当增大KD;(4) 如果系统输出对干扰信号反应敏感,适当减小 等等;根据以上规则和实践操作经验,可以归纳出在不同的偏差及偏差变化率,被控参数KP、KI、KD的自整定要求,从而可以根据某一采样时刻测量的偏

5、差和偏差变化率的值来计算此时的参数KP、KI、KD (1)公式(1)中,(j=1,2,,n,为规则条件语句的条数)是根据当前e、ec量化后的对应隶属度求得的KP的隶属度,cpj为参数K P所取的模糊子集的模糊论域中心值。同理可以得到下列参数的值: (2) (3) 4 基于模糊推理的自整定PID控制器软件设计 主要包括系统主程序、设定初始温度中断服务子程序、定时器T0中断服务程序、A/D转换子程序、数据处理和控制子程序、模糊推理子程序和串行通信中断服务子程序等。其中主要的程序如下:4.1 主程序 系统主程序流程图如图3所示。主程序中主要有三个中断,一个为设定初始温度中断服务程序;第二个是温度传感

6、器采样温度信号中断,程序开始设定定时器采样周期,程序开始运行后,到采样周期设定值时定时器溢出, 程序转向执行采样中断程序、数字滤波程序、模糊PID运算程序和执行机构驱动程序;第三个是串行通信中断。计算机完成一次温度采集,就发出一个串行通信请求信号,把采集到的温度信号发送给上位机。图3 系统主程序流程图4.2 定时器T0中断服务子程序 给定时器T0设定一个采样周期,考虑到电阻炉为纯滞后延迟系统,为了提高系统的稳定精度,根据经验设定单片机每隔8s采样一次,当定时时间到,T0发出一个中断请求信号,单片机转向执行采样中断服务程序等。其流程图如图4所示:图4 定时器T0中断子程序图5 模糊推理子程序 4.3 模糊推理子程序 模糊推理控制器是采用双输入单输出的控制器,本程序的流程图如图5所示,计算时有以下几个步骤:(1) 确定误差和误差变化率以及控制量的论域,将 和 的实际变化范围分为7档(考虑本控制系统要求控制精度较高),使每一档与其论域的某个元素相对应。这样,系统的每个实测量就可以被量化为论域中的某个元素。(2) 本系统通过离线计算出模糊控制表,实际运行时,单片机主程序中断执行查表子程序,就可以得出控制量。5 结束语 在现场的控制中,模糊自整定PID控制器的鲁棒性强,参数自整定易于实现,控制的精度较高。而且控制效果要比单纯的PID控制器具有更快的动态响应特性,显见其控温效果较好。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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