电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于PID电加热炉温度控制系统设计01349VIP免费

基于PID电加热炉温度控制系统设计01349_第1页
1/19
基于PID电加热炉温度控制系统设计01349_第2页
2/19
基于PID电加热炉温度控制系统设计01349_第3页
3/19
基于PID电加热炉温度控制系统设计纪和增摘要电加热炉随着科学技术的发展和工业生产水平的提高,已经在冶金、化工、机械等各类工业控制中得到了广泛应用,并且在国民经济中占有举足轻重的地位。对于这样一个具有非线性、大滞后、大惯性、时变性、升温单向性等特点的控制对象,很难用数学方法建立精确的数学模型,因此用传统的控制理论和方法很难达到好的控制效果。单片机以其高可靠性、高性能价格比、控制方便简单和灵活性大等优点,在工业控制系统、智能化仪器仪表等诸多领域得到广泛应用。采用单片机进行炉温控制,可以提高控制质量和自动化水平。关键字PID;电加热炉;温度控制系统;单片机1绪论在本控制对象电阻加热炉功率为8可W,由220V交流电供电,采用双向可控硅进行控制。本设计针对一个温度区进行温度控制,要求控制温度范围50~350C,保温阶段温度控制精度为正负1度。选择合适的传感器,计算机输出信号经转换后通过双向可控硅控制器控制加热电阻两端的电压。其对象问温控数学模型为:1)(sTeKsGdsd其中:时间常数Td=350秒,放大系数Kd=50,滞后时间=10秒,控制算法选用改PID控制图1.1系统总体结构图实时温度采样显示设定值单片机设定温度电源控制电阻加热炉2控制系统的建模和数字控制器设计数字PID控制算法在电子数字计算机直接数字控制系统中,PID控制器是通过计算机PID控制算法程序实现的。计算机直接数字控制系统大多数是采样-数据控制系统。进入计算机的连续-时间信号,必须经过采样和整量化后,变成数字量,方能进入计算机的存贮器和寄存器,而在数字计算机中的计算和处理,不论是积分还是微分,只能用数值计算去逼近。图2.1位置PID控制算法简化示意图在数字计算机中,PID控制规律的实现,也必须用数值逼近的方法。当采样周期相当短时,用求和代替积分,用差商代替微商,使PID算法离散化,将描述连续时间PID算法的微分方程,变为描述离散-时间PID算法的差分方程。kjisjeTTdeT0t0)()(1用矩形积分时,有)]1()([)(kekeTTdttdeTSDd(1)用差分代替微分00))]1()([)(()([)(ukekeTTjeTTkeKkuSDkjisp(2)由上式得001)]1()([)()()(uukekeKkeKkeKkDkjp(3)式中u0——控制量的基值,即k=0时的控制;u(k)——第k个采样时刻的受控对象PID位置算法reuy+-控制;KP——比例放大系数;KI——积分放大系数;ISPITTKKSDPDTTKKKD——微分放大系数;TS——采样周期。式(3)是数字PID算法的非递推形式,称全量算法。算法中,为了求和,必须将系统偏差的全部过去值e(j)(j=1,2,3,...,k)都存储起来。这种算法得出控制量的全量输出u(k),是控制量的绝对数值。在控制系统中,这种控制量确定了执行机构的位置,例如在阀门控制中,这种算法的输出对应了阀门的位置(开度)。所以,将这种算法称为“位置算法”。当执行机构需要的不是控制量的绝对值,而是控制量的增量(例如去驱动步进电动机)时,需要用PID的“增量算法”。由位置算法求出010)]2()1()()1([)1(uukekeTTjeTTkeKkSDkjISp再求出)1()()(kukuku两式相减,得出控制量的增量算法01)]1()([)()([)(ukekeTTjeTTkeKkuSDkjISp(4)式(4)称为增量式PID算法。对增量式PID算法(4)归并后,得)2()1()()(210keqkeqkeqku(5)yuerPID增量算法受控对象-+步进电机∆u]1[0SDISPTTTTKq]21[1SDPTTKqSDPTTKq2其中(5)已看不出是PID的表达式了,也看不出P、I、D作用的直接关系,只表示了各次误差量对控制作用的影响。从式(5)看出,数字增量式PID算法,只要贮存最近的三个误差采样值e(k),e(k-1),e(k-2)就足够了。3硬件的设计和实现3.1AT89C51系列基本组成及特性AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。图3.1AT89C51管脚管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于PID电加热炉温度控制系统设计01349

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部