基于单片机对加热炉温度控制系统本科学位论文.doc
《基于单片机对加热炉温度控制系统本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机对加热炉温度控制系统本科学位论文.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机控制设计课程设计报告班级姓名学号课程设计题目:基于单片机对加热炉温度控制系统本课程设计要求使用单片机作为核心进行控制。传统的控制方式以不能满足高精度,高速度的控制要求。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。本系统使用8031单片机,使温度控制大为简便。技术参数和设计任务:1、利用单片机8031对温度的控制,以实现加热炉智能化;2、达到将8031输出的信号送出,设计了8155接口电路设计;3、达到控制温度,设计温度控制电路;4
2、、达到A/D转换,设计ADC0809转换电路;5、达到检测温度反馈给8031,设计了传感检测电路6、为了让单片机系统运行,设计了主程序,T0中断服务程序,采样子程序,数字滤波程序。一、本课程设计系统概述1、系统原理加热炉是将物料或工件加热的设备。按热源划分有燃料加热炉、电阻加热炉、感应加热炉、微波加热炉等。应用遍及石油、化工、冶金、机械、热处理、表面处理、建材、电子、材料、轻工、日化、制药等诸多行业领域。加热炉按炉温分布,炉膛沿长度方向可分为预热段、加热段和均热段。单片机的温度控制是数字控制系统的一个应用。本系统所使用的加热炉为电加热炉,炉丝功率为3kw,系统要求炉膛恒温,误差为士2,超调量可
3、能小,温度上升较快且有良好的稳定性。单片机温度控制系统是以MS-5l单片机为控制核心,辅以采样反馈电路,驱动电路,晶闸管主电路对电炉炉温进行控制的微机控制系统。系统的原理框图如图1所示,其基本控制原理为: :用键盘将温度的设定值送入单片机,启动运行后,通过信号采集电路将温度信号采集到后,送到A/D 转换电路将信号转换成数字量送入单片机系统进行PID 控制运算,将控制量输出,控制电阻炉的加热。2、系统结构图图1 原理框图3、文字说明控制方案给定一个值送到8031控制电路,由8031控制电路产生信号,送到驱动电路,驱动电路驱动晶闸管主电路,主电路控制被控对象,输出所需的温度,最后采集电路把采集来的
4、温度送到8031控制电路,这样就是一个循环。二、硬件设计1、总体设计系统控制主电路是由8031及其外围芯片,及一些辅助的部分构成的。 图2总体设计原理图2、程序存储器的扩展8031片内不带ROM,采用8031芯片时,须扩展程序存储器。用作程序存储器的芯片主要有EPROM和EEPROM。由于EPROM价格低廉、性能可靠,所以本次设计用EPROM.EPROM是紫外线可擦除电可编程的半导体只读存储器,掉电后信息不会丢失。EPROM中程序一般通过专门编程器可写入。常用的EPROM芯片主要有:2716、2732、2764、27128、27256等。扩展程序存储器时,一般扩展容量大于256字节,因此,除了
5、由P0口提供低8位地址线外,还需由P2口提供若干地址线,最大的扩展位为64K字节,即需16位地址线。具体方法是CPU应向EPROM提供三种信号线。即A:数据总线:P0口接EPROM的O0-O7。B:地址总线:P0口经锁存器向EPROM提供地址低8位,P2口提供高8位地址以及片选线。C:控制总线:PSEN片外程序存储器取指令控制信号,接EPROM的OE,ALE锁存器的EA接地。 图3 2764 管脚图结合本次设计,选择扩展的型号为27643、温控模块的设计温度检测元件和变送器的选择和被控温度及精度等级有关。本设计采用镍铬/镍铝热电偶,此电偶用于0到摄氏度的温度测量范围。系统功能和系统的工作工程为
6、:反映炉温的热电偶, 用于采集炉内的温度信号,将采集到的信号经冷端补偿后送运算放大器放大, 由变送器将热电偶信号(温度信号)变为电流输出,再由高精密电流/电压变换器将电流信号变为标准电压信号,将放大的电压送入采样保持器和转换电路后得到与炉温相应的数字量。 具体设计为,将温度传感器输出的电流信号I,输入到电流/ 电压转换电路,在采样电阻R1 上获得对应的电压分量VR=R1*,并将该值经过由R2,C1构成的带有一定延时(时间与温度传感器的响应时间相对应) 作用的低通滤波电路后,输入到放大器A1 的正相端。因为传感器输出4mA 时,在取样电阻上的电压不是零,直接经模拟/数字转换电路转换后的数字量不是
7、零,所以单片机不能直接利用,这样利用稳压管 产生一个精确基准电压 与R3。RW1构成的可调分压电路,通过调节RW1 可以获得精确的=(Rx/RW1) ,该值可用于抵消4mA电流在取样电阻上产生的压降,所以当温度传感器为最小值4mA 时,A1的2 脚与3 脚之间的电压差基本为0V。与A1 相连的C2、R3、R4、R5 构成带有积分校正的放大电路,积分校正会增加系统的惯性,对变化较快的信号起阻尼作用。通过适当调整电阻就可以获得理想的比例增益,再将经过处理的温度传感器感测到的电信号VT 放大后,送入下一级的差值放大电路的负相端。系统的炉温工艺曲线经分段换算后转换为对应的电压数据,再经过进制转换后存入
8、E2PROM中。当系统投入运行后,为了实现误差测量,单片机依据时钟定时器,按一定的时间间隔将数据通过总线传至DAC0832 的数据寄存器,经D/A 转换后的模拟电压VTS,从运算放大器器A2 送入由A3、R6、R7、R8 和R9 构成的差值检测放大电路的正相端,与经过转换的采样电压值VT 作差,得到的差值VT放大后送入A/D转换器0809。另外,变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0-41.32mV变换成0-10mA范围内的电流;电流/电压变送器用于把毫伏变送器输出的0-10MA电流变换成0-5V范围的电压。为了提高精度,变送器可以进行零点迁移。例如:若温度测
9、量范围为4001000,则热电偶输出为16.4mV-41.32mV,毫伏变送器零点迁移后输出0-10mV范围电流。这样,采用8位A/D转换器就可以使量化误差达到正负2.34度以内。4、 8155接口电路8155在单片机应用系统中是16位地址数据,其高8位由片选线提供,而低8位地址为片内地址。当IOM/=0时,单片机对8155内RAM读/写,RAM低8位编址为00FFH;当IO/M=1时,单片机对8155中的I/O口进行读/写。图4 8155管脚图5、 A/D转换电路ADC0809是一个典型的A/D转换芯片,为逐次逼近式8位CMOS型A/D转换器,片内有8路模拟选通开关、三态输出锁存器以及相应的
10、通道地址锁存与译码电路。ADC0809 可处理8 路模拟量输入, 且有三态输出能力, 既可与各种微处理器相连, 也可单独工作。输入输出与TTL 兼容。8 路8 位AD 转换器, 即分辨率8 位。具有启动停止控制端。转换时间为100s, 单个5V 电源供电, 模拟输入电压范围05V, 不需零点和满刻度校准。首先输入3 位地址, 并使ALE1, 将地址存入地址锁存器中。此地址经译码选通8 路模拟输入之一到比较器。START 上升沿将逐次逼近寄存器复位。启动AD转换, 之后EOC 输出信号变低, 指示转换正在进行。直到AD 转换完成, EOC 变为高电平, 指示AD 转换结束,结果数据已存入锁存器,
11、 这个信号可用作中断申请。当OE 输入高电平时, 输出三态门打开, 转换结果的数字量输出到数据总线上。A/D转换是把从热电偶接收到的温度模拟量转换成温度数字量输送到单片机里,以便可以用单片机进行控制。图5ADC0809管脚图引脚结构 (1)IN7IN0:8条模拟量输入通道(2)地址输入和控制线:4条(3)数字量输出及控制线:11条(4)电源线及其他:5条输入为8个可选通的模拟量IN0-IN7。至于ADC转换器接收哪一路输入信号由地址A、B、C控制的8路模拟开关实现。 同一时刻,ADC0809只接收一路模拟量输入,不同时刻对8路模拟量进行模数转换。图6 8155与ADC接线图6、可控硅控制电路双
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 加热炉 温度 控制系统 本科 学位 论文
限制150内