电加热炉温度控制系统讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计说明书
设计题目电加热炉温度控制系统
完成日期2013 年7 月12 日
专业班级自动化12本
设计者
指导教师
课程设计成绩评定
目录
前言 (1)
第一章设计方案概述 (2)
1.1设计内容 (2)
1.2设计方案 (2)
第二章硬件部分设计 (2)
2.1温度检测电路 (2)
2.2单片机连接电路 (3)
2.3 LCD显示部分 (4)
2.4按键与报警电路 (5)
2.5加热控制电路部分 (5)
第三章软件部分设计 (6)
3.1周期采样程序 (6)
3.2数字滤波程序 (6)
3.3 PID程序 (7)
3.4总程序 (9)
心得与体会 (10)
参考文献 (11)
前言
温度是工业对象中一种重要的参数,特别在冶金、化工、机械各类工业中,广泛使用各种加热炉、热处理炉和反应炉等。由于炉子的种类不同,因此所采用的加热方法及燃料也不同,如煤气、天然气、油和电等。但是就其控制系统本身的动态特性来说,基本上属于一阶纯滞后环节,因而在控制算法上亦基本相同。
本次设计是电加热炉温度自动控制系统。该系统利用单片机可以方便地实现对PID参数的选择与设定;实现工业过程中PID控制。它采用温度传感器热电偶将检测到的实际炉温进行A/D转换,送入计算机中,与设定值比较出偏差。对偏差按PID规律进行调整,得出对应的控制量来控制固态续电器、调节电炉的加热功率,从而实现对炉温的控制。利用单片机实现温度智能控制,能自动完成数据采集、处理、转换、并进行PID控制。在设计中应该注意,采样周期不能太短,否则会使调节过程过于频繁,这样,不但执行机构不能反应,而且计算机的利用率也大为降低;采样周期不能太长,否则会使干扰无法及时消除,使调节品质下降。
第一章设计方案概述
1.1 设计内容
某工业电炉在对产品进行加工的过程中,炉温从室温上升到1000℃应为30min,然后温度保持到1000℃,其时间为1小时。最后断电,使电炉自然冷却。电炉的加热源是热阻丝,利用大功率可控硅控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。
炉温控制的基本原理是:改变可控硅的导通角即改变电热炉加热丝两端的有效电压,有效电压可在0~140V内变化。温度传感器是通过一只热敏电阻及其放大电路组成,温度越高其输出电压越小。外部LED灯的亮灭表示可控硅的导通与关断的占空比时间,如果炉温低于设定值则可控硅导通,系统加热,否则系统停止加热,炉温自然冷却到设定值。
设计要求为:一个以单片机为核心,包括主要过程输入输出通道及主要接口,外配LED显示、键盘操作以及包括传感变送器及执行器的小型计算机控制系统。
1.2 设计方案
该控制系统使用单片机作为微处理器,连接温度传感器、A/D转换、温度控制电路,并附加显示部分及键盘部分。它可以实时地显示温度,实现对温度的自动控制并设有报警电路。还可以通过键盘对PID参数进行设置。
该控制系统使用热电偶测出电阻炉实际温度并转换成电压信号。此电压信号经过温度检测电路转换成与炉温相对应的数字信号送入单片机,而单片机经过数据处理后,控制显示部分显示温度。此外,将温度与设定值比较,根据设定计算出控制量,通过控制电阻丝两端交流电压的通断时间比例来实现电阻丝发热量的控制。
第二章硬件部分设计
2.1温度检测电路
该部分采用热电偶传感器,该传感器具有价廉、精度高、构造简单、测量范围宽(通常从-50℃~1600℃)及反应快速的优点。
热电偶传感器采用MAX6675,其引脚功能图如下:
表1 MAX6675引脚功能图
MAX6675的数据输出分为3位串行接口,因此只需要占用微处理器的3个I/O口。图3为温度检测电路图,图中串行外界时钟由微处理器的P2.6提供,片选信号由P2.5提供,转换数据由P2.7读取。热电偶的模拟信号由T+和T-端输入,其中T-需接地。MAX6675的转换结构将在SCK的控制下连续输出。
图1 温度检测电路
热电偶工作原理如下:热电偶产生的热电势,经过低噪声电压放大器A1和电压跟随器A2放大、缓冲后,得到热电势信号U1,在经过S4送至ADC。电压可由如下公式来近似计算:U1T
T-
=μ
⨯
(41
)
(
℃0
V/
)
2.2单片机连接电路
本设计选用了ATMEL公司的AT89C52单片机,该型号单片机片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内部集成了微处理器、储存器、I/O接口、定时/计数器、中断系统、串行接口等基本部件。完全能满足控制要求。
此外,考虑到该设计中需使用显示输出、A/D转换、键盘输入、报警电路、信号输出等外部扩展功能,固选用经典的8255作为并行输出接口,方便外部数据寻址。
最小实现系统示意如下
图2最小实现系统原理图
2.3 LCD显示部分
在该温度控制系统中,选用AMPIRE 128X64型LCD作为显示部件,该液晶模块可以显示汉字及图形,内置8192个中文汉字(16X16点阵),128个字符(16X16点阵),及64X256点阵显示RAM。可与CPU直接接口,提供两种界面来连接微处理器:8位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式。AMPIRE 128X64型LED驱动电路如下所示。
图3 LCD显示电路