- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PID算法的温度控制系统响设计毕业设计
基于 PID算法的温度控制系统响设计 [摘 要 ]设计了一种温度控制系统。以 AT89S52单片机为核心,包括电源 电路 ,温度信号采样电路 ,键盘及显示电路 ,加温控制电路 等模块。软件 采用 PID算法进行 了建模和编程,在 SIMULINK环境 中进行了仿真,系统无稳态误差,调节时间为 30s,无超调量,满足设计要求。 [关键词】温度控制 单片机 PID算法 电加热温度控制具有升温单向性、大惯性、大滞后性和时变性的特点,应用传统 的模拟电路控制方法,很难 达到理想的控制效果。采用模 糊 PID算法,运用 AT89S52单片机对电阻炉温度实现智能控制,可以解 决上述种种不足,实现高精度的控制1.系统设计度值 PID调节的温度控制系统的框图如图 1所示。由按键模块设定温度值进行查表计算后转换为对应的电压数字值,通过 l6位的数模转换器得到与之精确对应的电压信号,并显示在显示模块上。此电压值于度传感器测量的电压值进行比较产生一个误差信号,经过 PID电路后,获得一个控制量给加热电路构 成实时闭环系统,同时实际测量电压值,并显示在显示模块上。输出控制 D/A转换 电路转换成电压信号来控制可控硅触发电路,从而控制可控硅通断率,通过调节加热功率 即可达到 控制温度恒定的目的。2.主要模块硬件电路设计 2.1温度测量电路 温度测量转换部分是整个系统的数据来源,直接 影响系统的可靠 性。传统的温度测量方法是:温度传感 器例如 AD590,将 测量的温度转 换成模拟电信号,再经过 MD转换器把模拟信号转换成数字信号,单片 机再对采集的数字信号进行处理,实现起 来比较复杂,滤波消噪难度大,系统稳定性不高,设计采用数字式温度传感 器 DS18B20。DS18B20为单总线接口,测量温度的范围为一55oC~+125oC。温度采集电路如图 2所示 DQ为数字信号输入,输出端 ;GND为电源地;VDD为外接供电电源输入端。 DS18B20的 OQ引脚接 AT89S52的 P1.4口线,用于将采集到的温度送人单片机中处理,2脚和3脚之间接一个 4.7K上拉电阻。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。以 12位转化为例,用 16位符号 扩展的二进制补码读数形式提供,以 0.0625~C/LSB形式表达,其中 s为符号位。数据转换如下表 1。12位转化后得 到的 12位数据,存储在l8B20的两个 8BYTE的 RAM 中,二进制中的前面 5位是符号位,如果 测得的温度大于 0,这 5位为0,将测到 的数值乘于0.0625即可 得到实 际温度;如果温度小于0,这5位为 1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。2-2加热控制电路 控制电路如图 3。用于在闭环控制系统 中对被控对象实施控制,被控对象为电炉丝,采用对加在电炉丝两端的电压进行通断的方法进行控制,以实现对控制系统加热功率的调整,从而达到对恒 温温控制的目的。对电炉丝通断的控制采用SSR一40DA固态继电器,使用非常简单,只要在控制端 1TrL电平,即可实现对继 电器的开关,使用时接 NPN型三极管构成射极输出器电路,以提高驱动电流。三极管的基极连接单片通过 l6位的数模转换器得到与之精确对应的电压信号,此电压值于温机的 P13,当单 片机的Pl_3为高点平时,三极管驱动固态继电器工作度传感器测量的电压值进行比较产生一个误差信号,经过 PID电路后, 接通加热器工作,当单片机的Pl3为低电平时固态继电器关断 ,加热获得一个控制量给加热电路,构成实时闭环系统,同时实际测量电压值 器不工作。3.系统程序设计 3.1 PID调节器控制原理 系统由PID控制器和被控对象组成。PID控制就是对偏差信号进 行比例、积分、微分运算后,形成一种控制规律 即控制器的输出为:或写成传递函数的形式:Kp为比例系数,为积分时间常数,T为微分时间常数。PID控制器的参数整定是控制系统设计的核心内容 ,根据被控过 程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。 PID控制器参数整定的方法很多,设计采用 PID归一整定法把对控制台三个参数(K、T、T )转换为一个参数,使 问题明显简化。以达到控制器的特性与被控过程的特性相匹配,满足某种反映控制系统质量的性能指标。3.2 PID计算程序 计算机只能处理数字信号,若采样周期为T第n次采样的输入误差为en,且 en =r(n)=c(n),输出为 u(n),PID算法用的微分de/dt由差分(en-en-1)/T代替,积分 e(t)dt由∑ekT 代替,于是得到:PID计算△u 只需要保留现时刻e以及以前的两个偏差量e和 e。初始化程序初值 =e|_()通过采样并根据参数
您可能关注的文档
- 北师大九年级上《第1章特殊平行四边形》单元测试(二)含解析.doc
- 北师大八年级上《第3章位置与坐标》单元测试(四)含答案解析.doc
- 北师大八年级上《第7章平行线的证明》单元测试(三)含解析.doc
- 北师大八年级上《第7章平行线的证明》单元测试(二)含答案解析.doc
- 北师大九年级数学下《35确定圆的条件》强化训练含答案.docx
- 北师大八年级上《第3章位置与坐标》单元测试(七)含答案解析.doc
- 北师大版八年级上《第2章实数》单元测试(三)含答案解析.doc
- 北师大版八年级上《第2章实数》单元测试(五)含答案解析.doc
- 医务人员三严三实学习心得体会精选汇编.doc
- 医院养老院福利院幼儿园消防安全建设要求.doc
最近下载
- 2025年光伏电站设计与运维职业技能等级考试模拟试题集(含答案解析).docx VIP
- DB13(J)T 218-2016外墙保温装饰复合板应用技术规程(盒状金属装饰保温一体板).pdf
- 护理警示标识课件.pptx VIP
- EN1563-2011 球墨铸铁 中文版.pdf VIP
- 水泥罐施工方案方针.pdf VIP
- 六年级数学下册折扣与成数人教版.pptx VIP
- 跨文化交际:中英文化对比 (3).ppt VIP
- 2025年光伏运维人员职业技能竞赛考试练习题库(含各题型)含答案.pdf VIP
- “素养导向”初中历史大单元教学策略及案例 课件.pptx
- 云南劳技七年级上册家政教案.docx VIP
文档评论(0)