新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于80C52单片机的电加热数字恒温控制系统设计

基于80C52单片机的电加热数字恒温控制系统设计

作者:时间:2012-02-09来源:网络收藏

摘要:针对传统电温度测控系统存在的普遍问题和控制控仪表的要求,提出了PID控制算法和89C52的温度。系统采用AD590传感器检测温度,温度信号经A/D8080转换成量,与设定值比较后,执行PID控制算法,并给出控制量去调节可控硅的触发脉冲,从而实现温度的实时显示与实时控制。实验结果表明:该控制器具有静态精度高,自适应能力强,可靠性高,抗干扰性强的特点,使炉温达到了很好在控制效果。
关键词:温度控制;数字PID;;电

炉是科学实验、工农业生产过程中量常见也是最常用的加热设备,由于炉子种类与规格、加热对象的不同,它们所构成的系统千差万别。温度作为一个重要检测和控制参数,对其控制的好坏直接影响到产品的质量和数量。电加热炉种类繁多,控参数通常具有时变性、非线性、不确定性等特点,对其控制方案的研究不论在基地式仪表时代还在现在的智能化仪表时代,都是很热门的对象。在现有温度控制仪表的配置加热系统中,大多数只配有一组加热元件,当温度达到调控点时,便切断电源进行保温,随着时间的推移,温度降到一定数值后启动该组件元件的电源供电进行加热,从此周而复始,动作频繁。用作测温的传感器,当温度上升到设定点温度时,必然有一个时间的滞后性,使被控温场冲过温控点,而过冲幅度与热功率的大小成正比,与温场的大、小成反比。PID控制器虽然具有结构简单、稳定性好、工作可靠、调整方便等优点,但加热系统与PID控制器的不匹配现象也广泛存在。本文采用单片机、数字PID算法来的电加热式,参数调整方便,实时性能好,达到超前控制的目的,具有迟滞控制稳定性的抗干扰能力,可以大大提高控制质量和自动化水平,实现发温度控制仪表的数字化与智能化。本系统可应用于孵蛋、细菌培育等系统进行温度控制。

1 控制方案设计
温度场是一个梯度场,温度的上升或下降随时间缓慢变化。电加热炉温度控制过程可以用自然降温、程序升温和保持3个分过程来描述。自然降温:停止加热,环境温度在整个过程中保持不变,受控温度场最终稳定为环境温度。程序升温过程:给定电压值为一变化值,由程序控制逐渐变化,最终使炉温的稳定在给定值上。恒温保持:给定炉温为一定值,使炉温稳定在给定值上,这时受控场温度恰好抵消散
热因素的影响而能够维持在所设定的温度。实验和经验表明,电加热炉对象可近似为一个纯滞后环节和一个惯性环节组成,其传递函数为:
a.jpg
τ为纯滞后时间,K为放大倍数,T为惯性时间。在滞后时间和惯性时间均不太大、控制对象非线性小,参数时变性小的场合,RID控制是一种最直接最有效的控制方法。本文采用数字PID控制技术,设计了一个实验室可用、中小型的、温度在环境温度至此320℃范围内可调的电加热炉温度,系统结构如图1所示。

本文引用地址:http://www.eepw.com.cn/article/172151.htm

b.jpg


系统采用温度传感器对炉膛内的实时温度进行检测、转换、采样,所得的检测信号经A/D转换器转换成数字信号进入单片机,并与单片机内预先设定的温度给定值加于比较得出偏差,偏差送入控制器,单片机执行偏差的PID数字运算得到可控硅的触发脉冲,并由这个触发脉冲调节可控硅的导通时间,从而调节电炉丝与风扇的两端电压形成控制作用,使炉温保持恒定。

2 软、硬件设计
2.1 硬件系统设计
控制器的核心是单片机,其硬件框图如图2所示。系统采用AD590温度传感器电路把温度转换成0~5V的电压信号,再由转换器A/D 8080转换成数字信号送入单片机。单片机根据系统的给定温度和实际测量值比较得出偏差,再利用PID算法求出控制量U(kT)。通过U(kT)来决定输出触发脉冲的宽度。从而控制可控硅的导通时间,最终达到控制温度的目的。

c.jpg

pid控制器相关文章:pid控制器原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭