基于数字PID的电加热炉温度控制系统设计.docx
《基于数字PID的电加热炉温度控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于数字PID的电加热炉温度控制系统设计.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于数字 PID制系统设计的电加热炉温度控、总体设计方案11.1 系统结构11.2 具体设计考虑1【、控制系统的建模和数字控制器设计22.1 PID 控制算法22.2 数字 PID 的实现3三、硬件的设计和实现53.1 选择计算机机型一 8031 温度控制电路53.2 设计支持计算机工作的外围电路53.3 转换电路63.4 信号处理电路63.5 主电路7四、软件设计84.1 系统资源84.2 编写 A/D 转换和位置检测子程序框图94.3 编写控制程序和 D/A 转换控制子程序模块框图10五、软件说明以及电路图11六、参考文献12基于数字 PID的电加热炉温度控制系统设计一、总体方案设计根据功
2、能和指标要求,本系统可以从元件级开始设计,选用MCS-51 单片机为主控机。通过扩展必要的外围接口电路,实现对温度的测量和控制。1.1 系统结构该系统以 89C51 单片机为核心,由温度测量变换、测量放大、大功率运放、A/D 与 D/A 转换器、输入光电隔离、驱动电路、键盘显示、存储器共同组成。在系统中,温度和时间的设置、温度值及误差显示、控制参数得设置、运行、 暂停及复位等功能由键盘及显示电路完成。执行部件加掛片1-1存帰器单片机温度控制系统方案原理示意图传感器把测量的烘箱温度信号转换成弱电压信号,经过信号放大电路,送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到 A/D 转换器(AD
3、C0809) 转换成数字信号输入主机(单片机 8031)。1.2 具体设计考虑1、由于温度测量范围为 0? 120 C,控制精度也不高,可选用 8 路 8 位ADC0809 作 A/D 转换器,分辨率可达 0.5 C;为了方便操作,系统可不扩展专用键盘,温 度给定输入可用 2 位 BCD 码拨盘开关置数;温度显示可用 4 位 LED;为了实现通 过调节蒸汽流量控温,可扩展 8 位 DAC0832 作 D/A 转换器。2、 温度测量可以选用半导体集成温度传感器 AD590 它的响应速度快,与 单 片机接口简单。其测温范围为-55? +150 C,工作电压 4? 30V,输出电流与绝 对 温度成正
4、比,即为 1MA/K 执行机构可选用 ZKZP-II 型线性电动单座调节阀,用 它来调节通入烘箱的蒸汽流 量。调节阀用 D/A 转换器输出的可调电流控制,0mA 对应阀门完全关闭, 10mA 对应 阀门全打开。3、 可采用带死区的比例积分(PI)控制算法实现对温度的控制。烘箱温度与给定值的偏差小时,调节阀不动作,以减少阀的机械磨损;偏差较大时,经PI算法运算后,单片机通过 D/A 输出控制信号控制阀门的开度,为了使控制参数 现 场可调,可用 3 个电位器产生 3 路可调电压经过 A/D 转换实现对 A/D 转换,实 现对 PI 算法的 3 个参数在线整定。这种方法不仅可使参数调整方便,而且具有
5、 掉电保护功能。二、控制系统的建模和数字控制器设计2.1 PID 控制算法PID 工作基理:由于来自外界的各种扰动不断产生,要想达到现场控制对象值保持恒定的目的,控制作用就必须不断的进行。若扰动出现使得现场控制对象值(以下简称被控参数)发生变化,现场检测元件就会将这种变化采集后经变送 器送至PID 控制器的输入端,并与其给定值(以下简称 SP 值)进行比较得到偏 差 值(以下简称 e 值),调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场 控 制对象值发生改变,并趋向于给定值(SP 值),以达到控制目的,其实 PID 的实
6、质就是对偏差(e 值)进行比例、积分、微分运算。PID 控制器的控制规律可以 描述为:的被控对象的控制特性,又可以分为P、PI、PD PID 等不同的控制模型。_ 1n比例设定 -eT1r积分_+eT执行部件yJ微分X,F-比例(P)控制能迅速反应误差,从而减小稳态误差。但是,比例控制不能 消除稳态误差。比例放大系数的加大,会引起系统的不稳定。积分(I)控制的 作 用是:只要系统有误差存在,积分控制器就不断地积累,输出控制量,以消除 误差。因而,只要有足够的时间,积分控制将能完全消除误差,使系统误差为 零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振 荡。微 分(D) 控制
7、可以减小超调量,克服振荡,使系统的稳定性提高,同时加 快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。根据不同图2-12.2 数字 PID 的实现在连续-时间控制系统(模拟 PID 控制系统)中,PID 控制器应用得非常广泛。其设计技术成熟,长期以来形成了典型的结构,参数整定方便,结构更改灵活,能满足一般的控制要求。随着计算机的快速发展,人们将计算机引入到PID 控制领域,也就出现了数字式 PID 控制。由于计算机基于采样控制理论,计算方法也不能沿袭传统的模拟PID 控制算法(如公式 1 所示),所以必须将控制模型离散化,离散化的方法:以 T 为采样周期,k 为釆样序号,用求和的形
8、式代替积分,用增量的形式(求差)代替微分,这样可以将连续的PID 计算公式离散:t kTkT e(jT) T e(T)k 0,1,2kde te kT e k 1 Tj 0j 0dt式 1 就可以离散为:Uk Kp ekTTejek ek 1U01或者kU k K pek K 1 ejj 0K D ek ek 1 U0这样就可以让计算机或者单片机通过釆样的方式实现PID 控制,具体的 PID 控制又分为位置式 PID 控制和增量式 PID 控制,公式 4 给出了控制量的全部大 小,所以称之为全量式或者位置式控制;如 果计算机只对相邻的两次作计算,只考虑在前一次基础上,计算机输出量的大小变化,而
9、不是全部输出信息的计算,这种控制叫做增量 式 PID 控制算法,其实质就是求 Ap 的大小,而Uk Uk Uk1所以将式 4 做自减变换有:控制系统的软件主要包括:采样、标度变换、控制计算、控制输出、中断、显示、报警、调节参数修改、温度设定及修改。其中控制算法釆用数字PID 调节, 应用增量型控制算法,并对积分项和微分项进行改进,以达到更好的控制效考虑到电加热炉是一个非线性、时变和分布参数系统,所以本文采用一种新型的智能控制算法。它充分吸取数学和自动控制理论成果,与定性知识相结合,做到取长补短,在实时控制中取得较好的成果。三、硬件的设计和实现3.1 选择计算机机型一 8031 温度控制电路80
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 数字 PID 加热炉 温度 控制系统 设计
限制150内