基于单片机的电加热炉温度控制系统(共35页).doc
《基于单片机的电加热炉温度控制系统(共35页).doc》由会员分享,可在线阅读,更多相关《基于单片机的电加热炉温度控制系统(共35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 单片机原理及接口技术课程设计(论文)题目:加热炉温度控制器设计院(系): 电气工程学院 专业班级: 电气122 学 号: 学生姓名: 马驰 指导教师: (签字)起止时间:2015.06.22-2015.07.05专心-专注-专业课程设计(论文)任务及评语院(系):电气工程学院 教研室: 学 号学生姓名马驰专业班级电气122课程设计(论文)题目加热炉温度控制器设计课程设计(论文)任务高温加热炉利用煤气加热,通过传感器测量温度,四相5V、1A步进电机调节阀门来调节进气量。温度控制范围01800。设计任务:1. CPU最小系统设计(包括CPU选择,晶
2、振电路,复位电路)2. 温度传感器及接口电路设计3. 步进电机驱动电路设计4. 程序流程图设计及程序清单编写技术参数:1温度控制范围:0-18002工作电源220V设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度计划第1天 查阅收集资料第2天 总体设计方案的确定第3-4天 CPU最小系统设计第5天 温度传感器及接口电路设计第6天步进电机驱动电路设计第7天 程序流程图设计第8天 软件
3、编写与调试第9天 设计说明书完成第10天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要随着计算机技术、控制理论和控制技术的发展,电加热炉的温度控制技术日趋成熟,已经成为工业生产中的一个重要部分。本设计为基于单片机的电加热炉温度控制系统,通过控制电阻丝两端电压的工作时间,来控制电阻丝的输出平均功率,从而实现对电加热炉温度的自动控制。系统分为温度测量、A/D转换、单片机系统、键盘操作系统、温度显示电路、D/A转换等若干个功能模块。该系统具有硬件成本低,控温精度较高,可靠性好,抗干扰能力强
4、等特点。关键词:电加热炉;单片机;温度控制;固态继电器;目 录12第1章 绪论1.1 单片机温度控制背景及国内外研究概况概况温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。成熟的温控产品主要以“点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。随着我国经济的发展及加入WTO,我国政府及企业对此都非常重视,对相关企业资源进行了重组,相继建立了一些国家、企业的研发中心,开展创
5、新性研究,使我国仪表工业得到了迅速的发展。随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和采用的控制方法也不相同。传统的控制方式已不能满足高精度,高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大,由于它主要通
6、过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。本系统要求有数据处理,显示功能等,被控对象为一阶惯性环节和一阶积分环节的组合,惯性时间常数为2s,开环增益k=10,温度控制范围为50150。本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数
7、字、智能化方面有广泛的用途。本系统使用8051单片机,使温度控制大为简便。1.2 本文研究内容本文主要包括以下内容:1以单片机为核心,建立自动控制系统,构建按键、采样、显示以及输出等外围电路,实现整个系统的搭建,建立电加热炉系统的仿真图;2画出软件流程图,根据流程图编写程序,并对其进行调试,使其符合系统的具体要求;3将所编写的程序下载到单片机中去,对系统进行整体调试,进而实现系统的整个功能,设计出符合实际要求的系统。第2章 CPU最小系统设计2.1 温度控制系统总体设计方案本系统结构框如图2.1所示,系统由8051单片机、温度检测电路、模数转换电路、温度控制电路、8279键盘显示器等组成。炉内
8、温度由热电阻测温元件和电阻元件构成的桥式电路测量并转换成电压信号送给放大器的输入端,使信号变成0-5V电压信号,再经多路转换开关CD4051将信号送入A/D转换器,将此数字量经过数字滤波,标度转换后,一方面通过LED将炉温显示出来;另一方面,将该温度值与被测温度值比较,根据其偏差值的大小,采用比例微分控制(PID控制),通过固态继电器控温电路控制电炉丝的加热功率大小,从而控制电炉的温度,使其逐渐趋于给定值且达到平衡。图2.1 过程层原理框图2.2 CPU的选择本文采用8051单片机进行设计。8051有40条引脚。其中有2条主电源引脚,2条外接晶体引脚,4条控制或其它电源复用的引脚,32条I/O
9、引脚,如图2.2所示。由于8051片内数据存储器和程序存储器的地址有限,因此需要扩展。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。1.电源: VCC - 芯片电源,接+5V; VSS - 接地端;2.时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3.控制线:控制线共有4根: ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM
10、编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号。 RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。 EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择端。 Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 4.I/O线:8051共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。图2.2 8051芯片2.3 数据存储器扩展本次设计扩展了8K×8
11、位紫外线擦除电可编程只读存储器2764和8K×8位静态随机存储器6264,8051扩展如图2.3所示。EPROM程序存储器2764简介:2764是8K*8字节的紫外线镲除、电可编程只读存储器,单一+5V供电,工作电流为75mA,维持电流为35mA,读出时间最大为250ns,28脚双列直插式封装。各引脚的含义为:A0-A12为13根地址线,可寻址8K字节;O0-O7为数据输出线;CE为片选线;OE为数据输出选通线;PGM为编程脉冲输入端;VPP是编程电源;VCC是主电源。图2.3 8051单片机的外部扩展2.4 复位电路的设计8051单片机的复位电路有上电复位和手动按钮复位两种形式,R
12、ST/VPD端的高电平直接由上电瞬间产生高电平则为上电复位;若通过按钮产生高电平复位信号称为手动按钮复位。上电瞬间RST端的电位与VCC相同,随着电容充电电流的减小,+5V立即加到了RST/VPD端,该高电平使8051复位。若运行过程中,需要程序从头开始执行。按下按钮则直接把+5V加到了RST/VPD端从而复位,这称为手动复位。 在实际应用系统中,有些外围芯片也需要复位,如果这些复位端的复位电平要求与单片机的要求一致,则可以与之相连。8051复位后,P0P3四个并行接口全为高电平,其它寄存器全部清零,只有SBUF寄存器状态不确定。2.5 时钟电路设计时钟电路用于产生单片机工作所需的时钟信号。8
13、051内部有一个高增益反向放大器,用于构成振荡器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。在XTAL1和XTAL2两端跨接晶体或陶瓷谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟发生器。见图2.4。外接晶振时C1、C2值常选择为30pF左右;外接陶瓷谐振器时,C1、C2约为47pF。C1、C2对频率有微调作用,振荡频率范围是1.212MHz。内部时钟发生器实质是一个二分频的触发器,其输出信号是单片机工作所需的时钟信号。一般要求,外接的脉冲信号应当是高、低电平的持续时间大于20ns,且频率低于12MHz的方波。这种方式适合于多块芯片同时工作,便于同步。图2.4
14、时钟电路2.6 8051CPU最小系统图2.5 8051CPU最小系统图第3章 温度传感器输入输出接口电路设计3.1 温度传感器的选择单片机温度控制系统中的重要环节就是温度检测元件的选择以及测温电路的设计。一般测量电路由测温元件、信号调理电路、信号放大器等组成。本次设计采用的是pt100型铂电阻温度传感器,因其测量范围大,复现性好,稳定性强等特点而被广泛使用。pt100型铂电阻温度传感器特性综述:该电阻值随温度变化而变化,并且具有很好的重视性和稳定性,其零度阻值为100,电阻变化率为0.3815/,是中低温区(-200650)最常用的一种温度检测器。3.1.1 A/D转换器选择数据采集在控制系
15、统中是一个很重要的环节,其性质的好坏直接影响控制的精度,由于本次设计要求测量多点温度值,所以选择芯片CD4051为多路转换开关,AD574为模数转换器。模拟量输入接口的功能是把工业生产控制现场送来的模拟信号转换成能接收的数字信号。本次设计选用的A/D转换器为AD574。AD574是AD公司生产的12位逐次逼近型A/D转换芯片,它将A/D转换电路、基准电压、时钟、比较器、逐次逼近寄存器以及输出缓冲存储器等集成在一块芯片上,并具有三态输出。在一般情况下,无需加任何外部电路,只要接上+5V及-15V电源,加上模拟输入,给出启动转换信号,即可实现12位A/D转换。AD574的主要特性指标如下:(1)分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 加热炉 温度 控制系统 35
限制150内