![基于数字PID的电加热炉温度控制系统设计_第1页](http://file4.renrendoc.com/view/695d52dde6759943b9bbe5514d4eeec1/695d52dde6759943b9bbe5514d4eeec11.gif)
![基于数字PID的电加热炉温度控制系统设计_第2页](http://file4.renrendoc.com/view/695d52dde6759943b9bbe5514d4eeec1/695d52dde6759943b9bbe5514d4eeec12.gif)
![基于数字PID的电加热炉温度控制系统设计_第3页](http://file4.renrendoc.com/view/695d52dde6759943b9bbe5514d4eeec1/695d52dde6759943b9bbe5514d4eeec13.gif)
![基于数字PID的电加热炉温度控制系统设计_第4页](http://file4.renrendoc.com/view/695d52dde6759943b9bbe5514d4eeec1/695d52dde6759943b9bbe5514d4eeec14.gif)
![基于数字PID的电加热炉温度控制系统设计_第5页](http://file4.renrendoc.com/view/695d52dde6759943b9bbe5514d4eeec1/695d52dde6759943b9bbe5514d4eeec15.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于数字PID制系统设计
的电加热炉温度控」、总体设计方案 1系统结构 1具体设计考虑 1【、控制系统的建模和数字控制器设计 2PID控制算法 2数字PID的实现 3三、硬件的设计和实现 5选择计算机机型一8031温度控制路 5设计支持计算机工作的外围电路 5转换电路 6信号处理电路 6主电路 7四、软件设计 8系统资源 8编写A/D转换和位置检测子程序框图 9编写控制程序和D/A转换控制子程序模块框图 10五、软件说明以及电路图 11六、参考文献 12基于数字PID 的电加热炉温度控制系统设计一、总体方案设计根据功能和指标要求,本系统可以从元件级开始设计,选用 MCS-51单片为主控机。通过扩展必要的外围接口电路,实现对温度的测量和控制。系统结构89C51单片机为核心,由温度测量变换、测量放大、大功率运放、A/DD/A转换器、输入光电隔离、驱动电路、键盘显示、存储器共同组成。在系统中,温度和时间的设置、温度值及误差显示、控制参数得设置、运行、暂停及复位等功能由键盘及显示电路完成。执行部件加掛片1-1存帰器单片机温度控制系统方案原理示意图传感器把测量的烘箱温度信号转换成弱电压信号,经过信号放大电路,送入低通滤波电路,以消除噪音和干扰,滤波后的信号输入到A/D转换器(ADC0809)转换成数字信号输入主机(单片机8031)。具体设计考虑1 0?120°C,88位ADC0809A/D0.5°C;为了方便操作,系统可不扩展专用键盘,温度2BCD4LED;为了实现通过调节8DAC0832D/A转换器。2、温度测量可以选用半导体集成温度传感器AD590它的响应速度快,与单片机接口简单。其测温范围为-55?+150°C,4?30V,输出电流与绝对温度成正1MA/KZKZP-II型线性电动单座调节阀,用它来调节通入烘D/A转换器输出的可调电流控制,0mA对应阀门完全关闭,10mA对应阀门全打开。3、可采用带死区的比例积分(PI)控制算法实现对温度的控制。烘箱温 度给定值的偏差小时,调节阀不动作,以减少阀的机械磨损;偏差较大时,经 D/A输出控制信号控制阀门的开度,为了使控制参数现场可33A/DA/DPI3个参数在线整定。这种方法不仅可使参数调整方便,而且具有掉电保护功能。二、控制系统的建模和数字控制器设计PID控制算法PID工作基理:由于来自外界的各种扰动不断产生,要想达到现场控制对 象保持恒定的目的,控制作用就必须不断的进行。若扰动出现使得现场控制对 象值(以下简称被控参数)发生变化,现场检测元件就会将这种变化采集后经变送器送PID控制器的输入端,并与其给定值(以下简称SP值)进行比较得到偏差值(以下简称e值),调节器按此偏差并以我们预先设定的整定参数控制规律 发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值(SP值),以达到控制目的,其实PID的实质就是对偏差(e值)进行比例、积分、微分运算。PID控制器的控制规律可以描述为:的被控对象的控制特性,又可以分为P、PI、PDPID等不同的控制模型。_1n的被控对象的控制特性,又可以分为P、PI、PDPID等不同的控制模型。_1n比例设定-eT1r积分_++eT执行部件yJ微分 X,F-图 2-1PID的实现在连续-时间控制系统(模拟PID控制系统)中,PID控制器应用得非常广泛。其设计技术成熟,长期以来形成了典型的结构,参数整定方便,结构更改灵活,能满足一般的控制要求。随着计算机的快速发展,人们将计算机引入到PID控制领域,也就出现了数字式PID控制。由于计算机基于采样控制理论,计算方法也不能沿袭传统的模拟 PID控制算法(如公式1所示),所以必须将控制模型离散化,离散化的方法:以T为采样周期,k为釆样序号, 用求和的形式代替积分,用增量的形式(求差)代替分,这样可以将连续的 PID计算公式离散:tkT
kTe(jT)Te(T)
k0,1,2kdet ekTek1Tj0 j0dt1就可以离散为:UkKpek
TTj kk1 0T1或者kkpk1j0
Dkk10这样就可以让计算机或者单片机通过釆样的方式实现 PID控制,具体的PID控制又分为位置式PID控制和增量式PID控制,公式4给出了控制量全部大小,所以称之为全量式或者位置式控制;如果计算机只对相邻的两次作计算,只 考虑在前一次基础上,计算机PID控制算法,其实质就是求Ap的大小,而UkUkUk14做自减变换有:控制系统的软件主要包括:采样、标度变换、控制计算、控制输出、中断、显示、报警、调节参数修改、温度设定及修改。其中控制算法釆用数字 PID调节应用增量型控制算法,并对积分项和微分项进行改进,以达到更好的控制效考虑到电加热炉是一个非线性、时变和分布参数系统,所以本文采用一种新型的智能控制算法。它充分吸取数学和自动控制理论成果,与定性知识相结合,做到取长补短,在实时控制中取得较好的成果。三、硬件的设计和实现选择计算机机型一8031温度控制电路8031X 寸温度的控制是通过双向可控硅实现的。在给定周期 T内,8031要改变可控硅管的接通时间即可改变加热丝的功率,以达到调节温度的目的。可控硅接通时间可以通过可控硅控制极上触发脉冲控制。该触发脉冲 由8031用软件在P3.1引脚上产生,在过零同步脉冲同步后经光电耦合管和驱动器输出送到可控硅的控制极上。如图是单片机8051的结构。设计支持计算机工作的外围电路根据总体方案8031276482554LH)显示温度、声光报警和扩展光电隔型DAC0?10mA88ADC080933个可调控制参数BCD码给8031P1口相连。完整的硬件电路组成是通过8255PAPCC?PC34LH);通过PC5扩展光电隔型D/A,DAC0832设置为单缓冲方式,Vkhk=_5V,于是经运算放A10?5V可调直流电压,再经运算放大器A2在复合三极管T的集电极和+12V0?10mA可调电流,以便控制电动阀的动作(RW1于调整满量程值,D1用于保护三极管T);通过总线直接扩展ADC0809,由于仅使用4路,故选择通道的C端直接接地,由于温度传感器是输出电流信号且与绝温度成正比, 故釆用电平移动电路及放大电路使运算放大器A3输出电压值与摄氏温度成正比(RW2,RW3节);声音报警电路中,蜂鸣器采用长鸣形式,由门电路构成Is振荡器产生的响音;2BCD8031P12kQ接地。由于各扩展芯片用线选发产生片选信号,故他们的接口地址分别为:2764:0000H-1FFFHB003H转换电路
8255 :7000H—7003H ADC0809 :B000H-在设计测温电路时,首先应将电流转换成电压。由于 AD590为电流输出元件,1K,AD59010K的电阻时,这个10mV10mV/K,为了使此电阻精确(0.1%)9.1K10KQ图所示是一个电流/电压和绝对/摄氏温标的转换电路,其中运算放大器A1以增加信号的输入阻抗。而运放A2A2的同相输入端输入一个恒定的电压(1.235V),2.73V。这样,A1A2输出端之间的电压即为转换成的摄氏温标。将AD5900°C的冰水混合溶液中,A1同相输入端的电压应为2.73VA22.73V,A1A2两输出端之间的电压:2.73-2.73=0°C即对应于0°G3-3电流/电压和绝对/摄氏温标的转换电路信号处理电路CC温度检测的小信号放大与绝对/摄氏温度转换采用图电路,其中Rw用来完成对/摄氏温度转换及调零功能,运放要求采用一片集成普通四运放 LM324来完成图的信号处理功能,其工作电源取单电源 V=9匕设计中电阻元件可参考下列取值:R仁R2=10KR3=R4=20KR5=R6=20KRg=5KRw=10K高频滤波电容可取C=0.01MF。CC3-4信号处理电路主电路4-4所示,温度检测信号输入ADC0809IN3引脚,经过模数转换AT89C51,P12LK)实现数据显示功能。3-5温度检测主电路四、软件设计系统资源为了编程方便,可以把8031128BRAMEQU或DATA定义。如果先对内存进行分配,本系统可分配为:24H 8031P1 TBCD值暂存主程序框图:图4-1 主程序图A/D转换和位置检测子程序框图:ADC0809是一个典型的逐次逼近型8A/D8路模拟开关、8位A/D转换器、三态输出锁存器及地址锁存译码器等组成。它允许8路模拟量分时输入,转换后的数字量输出是三态的(总线型输出),可以直接与单片机数据总线连接。ADC0809采用+5V电源供电,外接工作时钟。当典型工作时钟为500KHz128us.P1D控制算法程序PSW压栈A/D结果关闭报警关闭报警5J20%F0Fi)ni交流电是否过零启动也时器丁|输出控制站PSW出栈并返四图4—2A/D 转换结束中断服务流程图D/A转换控制子程序模块框图TO中断服务程序是温度控制系统的主体程序,用于启动A/D转换,读入釆样数据,数字滤波,越限温度报警和越限处理,PID计算和输出可控桂的同步触发脉冲等。P1.3引脚上输出的该同步触发脉冲宽度由T1计数器的溢出中断控制,8031利用等待T1溢出中断空隙时间完成把本次采样值转换成显示值而放入显示。C开始)启动前准备启动前准备J5动ADC0804开始转换工延时图4-3D/A 转换程序图五、软件说明以及电路图本设计介绍的单片机温度控制系统,可了解微机系统硬、软件的构成及各种控制参数变化对系统动、静态特性的影响。系统用 PID控制算法实现温度控制,可以使系统的精度达到土0.1°C,准确度和稳定性都可以令人满意。系统还单回路控制为例,极易扩展成多回路控制。MCS-51单片机,体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,即使是非电子计算机专业人员,通过学习一些专业基础知识以后也能依靠自己的技术力量,来开发所希望的单片机应用系统。本文的温度控制系统,只是单片机广泛应用于各行各业中的一例,相信单片机的应用会更加广泛化。本系统的设计方案有多种,上述方案是从多种方案中选出的最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程建设管理与施工标准化作业指导书
- 工程项目管理规范操作流程解读
- 游戏开发实践作业指导书
- 农业信息化技术推广应用作业指导书
- 标准钢材购销合同
- 测绘劳务分包合同
- 出口销售合同
- 小麦种子购销合同
- 员工试用劳动合同
- 2025年呼和浩特道路货运从业资格证模拟考试
- 教学的模样读书分享
- 油库应急处置培训
- 江苏省无锡市2024年中考语文试卷【附答案】
- 新环境下人力资源体系建设方案
- 五年级上册小数脱式计算200道及答案
- 2024年秋新沪科版物理八年级上册 第二节 测量:物体的质量 教学课件
- 火针疗法缓解上寒下热证候群焦虑抑郁情绪的研究
- 7.2维护祖国统一 (课件) 2024-2025学年九年级道德与法治上册 (统编版)
- 直播带货基本操作流程(直播带货流程完整版)
- 2024义务教育英语课程标准2022版考试题库附含答案
- 多旋翼无人机驾驶员执照(CAAC)备考试题库大全-下部分
评论
0/150
提交评论