电炉温度自动控制系统及软件设计论文三.docVIP

电炉温度自动控制系统及软件设计论文三.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电炉温度自动控制系统及软件设计论文三

课程论文 题 目 电炉温度自动控制系统的软件设计 专 业 信息工程 学生姓名 陈进 学 号 20082309016 得 分 提交时间:2011年6月13日 电炉温度自动控制系统的软件设计 【摘要】以单片机8051为控制核心,采用开关控制与PID控制相结合的控制算法,实现较高精度的电炉温度自动控制的系统软件设计。 【关键词】 电炉 温度控制 开关控制 PID算法 单片机 ? 一 引言 在冶金工业、化工生产、食品加工等许多领域中,人们都需要对各类加热炉、反应炉和锅炉中温度进行监测和控制。以往对这些用电加热设备多采用常规化仪表加接触器的断续控制方法,不能很好地实现实时控制,难以达到高精度的温控要求。本文根据电炉温度控制的特点,主要从控制策略及软件设计方面讨论电炉温度自动控制系统的实现。 二 系统论证 对电炉温度的控制可根据电炉的实际温度实时调整电炉的平均电功率来达到目的。因此,实现较高精度的温度自动控制系统需要解决两方面问题,一是较高精度的温度测量电路及其数据处理,二是控制策略及其控制电路的研究。下面从这两方面阐述系统的设计思想。 1 温度测量及数据处理 温度测量部分是整个系统的基础。温度检测元件的选择与被控温度及精度有关。本系统设计成控温范围 0℃~1024℃,分辨率1℃。这样,整个系统的温度采用点数为1024点。考虑到A/D转换的±1LSB 误差及各种干扰因素,10位A/D转换器为临界应用,系统的线性度,准确度难以保证。故采用12位A/D转换器。温度测量分辨力为0.25℃。 对电炉温度的控制实质是对强电(AC220V)功率的控制,存在各种干扰。实际温度信号被认为是变化缓慢的。为提高温度测量的抗干扰能力,达到所需的测控精度,必须进行滤波处理。本系统采用数字滤波技术,与模拟滤波相比,具有经济,可靠,灵活,稳定性好的优点。 2 控制策略及控制电路 实际温度控制系统中,常采用开关控制或PID控制方式。开关控制的特点是可以使系统以最快的速度向平衡点靠近。但在实际应用中很容易造成系统在平衡点附近振荡,使得精度不高。而PID控制具有广泛的实用性,稳态误差小。但误差较大时系统容易出现积分饱和,从而导致系统出现很大超调量,甚至失控。针对以上问题,人们不断在研究各种控制策略的应用。其中具有智能特点的模糊控制倍受青睐。但模糊控制含有大量专家经验,实际实现比较困难。因此,本系统采用开关控制与PID控制相结合的方法。具体控制过程为:当温差大时,利用开关控制迅速减小偏差,以缩小调节时间;当温差小于某一值时采用PID控制以使系统快速稳定,并保持系统无静差。在这种控制方法中,由于PID控制在较小温差时才开始进入,这样可有效避免数字积分器的饱和。 本系统采用在给定控制周期内选通交流电半周期数来控制电炉的平均电功率,达到调节温度的目的。对于工频交流电(f=50HZ)设控制周期为2.5S,则在一个控制周期内有250个交流电半周期。假设电炉在2.5S内全导通时的功率为PH,而实际输出功率将和每个控制周期内导通的交流电半周期数成正比。公式表示为:。 电路构成如图(1)中功率控制执行电路。P1.4控制继电器的通断。如果由程序控制P1.4在每个2.5S内输出低电平时间的长短,则通过继电器的交流电半周期数目可控。 三 系统硬件框图 本系统采用8051单片机为控制核心。温度传感器输出的温度电压信号经放大及模数转换后得到温度数字信号,再进入单片机进行处理和控制运算,并将运算得到的控制量输出到功率控制执行电路。过零脉冲提取电路用于获取交流电半周期数信息。键盘和数码显示实现用户与系统之间对话。8051单片机本身含有4KB 的程序存储器,简化了电路设计。 在过零脉冲提取电路中,一般情况下,D1、D2中总有一个是正向导通的,则T1、T2总有一个处于饱和导通状态,输出电压V0为高电平。在市电过零点附近,交流电压小于Vd(Vd 为二极管的正向导通压降)。此时,两个二极管均截止,V0 输出低电平脉冲。用这种方法可以精确的提取过零脉冲。对此脉冲计数即可知道经过的交流电半周期数目。 四系统软件设计 1 温度控制算法 PID(比例—积分—微分)控制实质是偏差控制,是根据实际测量值与设定值的偏差e(t),按比例—积分—微分的函数关系进行运算,其结果(为一个数字量)用以输出控制。 根据控制理论[1],对连续PID 控制的理想微分方程为 式中e(t)=UR(t)-Uy(t)称为偏差值,是调节器的输入信号。UR(t) 为给定值,Uy(t)为被测变量值。KP为比例系数,T

您可能关注的文档

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档