炉温控制系统Word格式.docx
《炉温控制系统Word格式.docx》由会员分享,可在线阅读,更多相关《炉温控制系统Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
功率大约为5000W。
试按下列要求设计其控制系统。
(1)温度要求不大于1%,设计单回路控制系统
选择控制计算机及仪表;
选用可控硅控制;
设计控制算法;
画出原理框图
(2)如果要求温度不大于0.5%,怎样设计控制系统
说明解决方案;
(3)预算一下两种情况工程成本,说明在保证可靠情况下如何降低成本
1设计方案
温度控制系统的硬件设计框图如图1所示.用热电偶来检测炉的温度,将炉温转变成毫伏级的电压信号,经温度变送器放大并转换成电流信号。
由电阻网络讲电流信号变成电压信号,送入A/D转换器,通过采样和模数转换,所检测到的电压信号和炉温给定值的电压信号都转换成数质量送入单片机进行比较,其差值即为实际炉温和给定炉温的偏差,以单片机为核心的数字PID控制器对偏差按照给定的方法运算,运算结果送DAC0832转换成模拟电压,经功率放大器放大后送入晶闸管调压器,触发晶闸管并改变其导通角的大小,从而控制电阻炉的加温电压,起到炉温调节的作用。
图1温度控制原理框图
2方案所采用的仪器
(1)测温电路采用K型热电偶。
K型也即镍铬-镍硅热电偶,它是一种能测量较高温度的廉价热偶。
由于这种合金具有较好的高温抗氧化性,可适用于氧化性或中性介质中。
它可长期测量1000度的高温,短期可测到1200度。
它比S型热偶要便宜很多,它的重复性很好,产生的热电势大,因而灵敏度很高,而且它的线性很好。
(2)放大电路采用LTC2053放大仪器。
作为热电偶放大器必须满足一些特殊要求,通常采用的K型热电偶的灵敏度为40.6μ℃,而电路的输出一般要求为10mV/℃,因此,要选用额定增益为246的精密放大器。
另外,热电偶一般容易受到工业环境中电子噪声的影晌,因此,仪用放大器允许输入不同的电压有助于消除由于共模噪声引起的误差。
为了避免出故障,采取的保护措施是不能让热电偶无意识地接触到瞬变电源或高电压,但保护措施不能兼顾到精度。
LTC2053有满足这些要求的补偿特性,它在任何引脚上都可以承受10mA的故障电流。
图2放大电路
电路中LTC1025对热电偶进行温度补偿,确保在各种环境条件下温度的测量精度,并要靠近热电偶的节点安装,以便对温度进行最佳的跟踪。
LTC1025对不同的环境温度输出相应的电压,输出灵敏度为10mV/℃,因此,0℃时输出电压为10mV,室温(25℃)时输出250mV。
测量探头温度相应的电压是补偿电压和被放大的热电偶电压之和,补偿电路的输出端与LTC2053的REF(5脚)输入端连接的所有这一切都要加上这两种电压。
对于这种电路结构,考虑的仅是校正的电压必需能供出或吸收反馈电阻中电流。
由于,LTC1025只供出电流,因此,可采用缓冲器LTC2050驱动REF,LTC2050是一种零漂移的运算放大器。
采用单电源的缺点是,对于有效的输出探头和放大器单元的温度都必须超过0℃。
若需要对负温度进行调节的话,可采用简单的充电泵变换器,例如LTC1046构成负电源。
(3)采用三相桥式全控整流如下图
图3三相桥式全控整流
(4)转换器采用ADC0809、DAC0832芯片。
A/D转换器是将模拟电压或电流转换成数字量的期间或装置,它是一种模拟系统和计算机之间的接口,它在数据采集和控制系统中,得到了广泛的应用,常用的A/D转换器有ADC0809.它是一种带有8通道模拟开关的8位逐次逼近式A/D转换器,转换时间为100us左右,线性误差为±
1/2LSB,采用28脚双立直插式封装,ADC0809由8通道模拟开关、通道选择逻辑、8位A/D转换器及三态输出锁存缓冲器组成。
图4ADC0809引脚图
D/A转换器的功能是把二进制数字量电信号转换为与其数值成正比的模拟量电信号。
常用D/A转换器为DAC0832芯片。
DAC0832工作在单缓冲寄存器方式,即当信号来时,~数据线送来的数据直通进行D/A转换,当变高时,则此数据便被锁存在寄存器中,因此D/A转换的输出也保持不变。
DAC0832讲输入的数字量转换成差动的电流输出(和),为了将其编程电压输出,必须经过运算放大器,使其输出0~+5V(为-5V)或0~+10V(为-10V),若要形成负电压输出,则需接正的基准电压。
DAC0832是双列直插式8位D/A转换器。
能完成数字量输入到模拟量(电流)输出的转换。
图5为DAC0832的引脚图。
其主要参数如下:
分辨率为8位,转换时间为1μs,满量程误差为±
1LSB,参考电压为(+10?
/span>
-10)V,供电电源为(+5~+15)V,逻辑电平输入与TTL兼容。
在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号/XFER。
图5DAC0832引脚图
(5)键盘电路采用8279接口芯片。
接收来自键盘的输入数据并作预处理;
完成数据显示的管理和数据显示器的控制。
单片机应用系统采用8279管理键盘和显示器,软件编程极为简单,显示稳定,且减少了主机的负担。
(6)温度显示电路采用四位数码管。
显示器普遍地用于直观地显示数字系统的运行状态和工作数据,按照材料及生产工艺,单片机应用系统中常用的显示器有:
发光二极管LED显示器、液晶LCD显示器、CRT显示器等。
LED显示器是现在最常用的显示器之一。
图6
图6中的译码器74LS138与共阴极LED数码管驱动器CD4511是由单片机的P1口控制的,其中,P1.0、P1.1、P1.2与译码器的输入相接,C为高位,A为地位。
对四个共阴极数码管实现位选。
在一个单片机系统中,对共阴极LED显示器的控制采用“接地方式”,即通过控制LED的“GND”引脚的电平高低来达到选通的目的,该引脚即通常所说的位选线。
例如:
我们想要让第三位数码管工作,那么需要使L3的位选线接低电平来达到目的,也就是使译码器的输出中的Y3为0,其他为1。
本系统中,我们采用动态显示方式,因此,需要不断的片选,而共阴极LED显示器的发光二极管负极接地,当发光二极管的正极为高电平时,发光二极管被点亮。
这就由CD4511来驱动,例如:
要显示0字形时,需要LED显示器的8个发光二极管“a,b,c,d,e,f,g”七个字段中的a,b,c,d,e,f亮,那么,就需要CD4511输出中的A、B、C、D、E、F为高电平。
这是CD4511芯片内部已设定好的,表2为CD4511芯片内部的二进制与输入与输出的对应关系列表。
表1CD4511输入输出逻辑对应关系
DCBA
dpGFEDCBA
0000
00111111
0001
00000110
0010
01011011
0011
01001111
0100
01100110
0101
01101101
0110
01111100
0111
00000111
1000
01111111
1001
01100111
LED显示器的基本结构和原理:
LED显示器采用发光二极管显示字段。
单片机中经常采用的是八段显示器,即LED显示器中有8个发光二极管,代表“a,b,c,d,e,f,g”七个字段和一小数点“dp”。
它有共阴和共阳两种结构。
共阴极LED显示器的发光二极管负极接地,当发光二极管的正极为高电平时,发光二极管被点亮。
共阳极LED显示器的发光二极管正极相连,当二极管的负极为低电平时,发光二极管被点亮。
共阳极LED显示器控制方式则相反。
两种控制方式中,共阴极LED控制方式受系统器件功耗限制,只能用在小尺寸的LED显示器中。
对于大尺寸LED显示器的控制(如大屏幕计时器)一般使用共阳极方式。
LED的显示和接口方式:
LED数码管的显示有静态和动态两种方式。
从接口上分又有并行和串行两种,这要视接口和驱动芯片而定。
常用的并行LED接口芯片有8155、8255以及键盘和显示专用芯片8279等。
与并行方式相比,串行方式仅占用CPU少数几根I/O口线便可实现LED显示功能,以前的51单片机系统经常通过串口通信线TXO、RXD(P3.0.、P3.1)加移位寄存器74LS164实现LED显示功能。
近年来国内外各大厂商纷纷推出了基于串行总线方式的LED显示器接口芯片,如MAXIN公司的MAX7219、力源的PS7219以及周立功的ZLG7289等等。
这些芯片与单片机的接口一般采用SPI总线方式,具有占用I/O口线少,与单片机接口程序易于实现的特点,使用起来十分方便。
LED显示器按照接口不同有静态和动态两种方式。
静态显示方式中,多个LED显示器中的每一个段代码都与一个独立的8位并行口连接,公共端则根据LED的种类(共阴或共阳)连接到“地”或“VCC”上。
四位静态LED显示电路中,每个LED的段代码都由独立的并行8位I/O口线控制,可以在同一时间内显示不同的字符。
静态LED显示方式的优点是编程容易,但功耗大,占用CPUI/O口线较多,成本较高。
因此在单片机应用系统中较多使用的还是动态显示方式。
所谓动态显示,实质上就是各个不同的LED显示器按照一定的顺序轮流显示。
它利用了人眼的“视觉暂留现象”,只要多个LED显示器的选通扫描速率足够快,人眼就觉察不到数码管的闪烁现象。
动态扫描方式的所有LED段选线并联在一起,只由一个8位的I/O口控制,而各个LED的位选线则由另外一组I/O口控制。
动态LED显示方式的优点是功耗较低,占用CPUI/O线少,外围接口简单,本系统便是采用了动态LED显示方式。
动态扫描从左到右进行,显示缓冲区首地址为79H。
因此各位显示器都扫过一遍之后,就返回监控程序。
经过一段时间间隔后,再调用显示扫描程序。
通过这种反复调用来实现LED显示器的动态扫描。
3系统硬件设计
用热电偶来检测炉的温度,将炉温转变成毫伏级的电压信号,经温度变送器放大并转换成电流信号。
图7硬件设计图
4控制算法
由以上分析,本次设计采用的是积分分离PID控制算法,PID调节时连续系统中技术中最成熟的,应用广泛的一种调节控制方式。
在模拟控制系统中,PID算法的表达为:
u:
调节器的输出信号;
e:
偏差信号;
K: