单片加热炉温度控制器机

上传人:无*** 文档编号:88276958 上传时间:2022-05-10 格式:DOC 页数:21 大小:120.50KB
收藏 版权申诉 举报 下载
单片加热炉温度控制器机_第1页
第1页 / 共21页
单片加热炉温度控制器机_第2页
第2页 / 共21页
单片加热炉温度控制器机_第3页
第3页 / 共21页
资源描述:

《单片加热炉温度控制器机》由会员分享,可在线阅读,更多相关《单片加热炉温度控制器机(21页珍藏版)》请在装配图网上搜索。

1、-辽 宁工 业 大 学单片机原理及接口技术 课程设计论文题目: 加热炉温度控制器设计 院系: 电气工程学院 专业班级: 电气092学 号: 090303040学生*:指导教师:签字起止时间:. z.-课程设计论文任务及评语院系:电气工程学院 教研室: 电气工程及其自动化学 号学生*专业班级电气092课程设计论文题目加热炉温度控制器设计课程设计论文任务高温加热炉利用煤气加热,通过传感器测量温度,四相5V、1A步进电机调节阀门来调节进气量。温度控制*围01800。设计任务:1. CPU最小系统设计包括CPU选择,晶振电路,复位电路2. 温度传感器及接口电路设计3. 步进电机驱动电路设计4. 程序流

2、程图设计及程序清单编写技术参数:1温度控制*围:0-18002工作电源220V设计要求:1、分析系统功能,尽可能降低本钱,选择适宜的单片机、AD转换器、输出电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在4000字以上。进度方案第1天 查阅收集资料第2天 总体设计方案确实定第3-4天 CPU最小系统设计第5天 温度传感器及接口电路设计第6天步进电机驱动电路设计第7天 程序流程图设计第8天 软件编写与调试第9天 设计说明书完成第10天 辩论指导教师评语及成绩平时: 论文质量: 辩

3、论:总成绩: 指导教师签字: 年 月 日注:成绩:平时20% 论文质量60% 辩论20% 以百分制计算摘 要本文主要从硬件和软件两方面介绍了如何运用89C51单片机设计加热炉的温度控制系统,说明了怎么实现对加热炉温度的控制,并对硬件原理图和程序流程图作了简洁的描述。还介绍了在加热炉温度控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以89C51单片机为核心,由LED显示电路,键盘输入电路,模拟检测电路,模/数转换电路,步进电动机控制电路等构成。用89C51单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一局部,该系统利用温度传感器对温度进展了实时采

4、集与检测,从而对加热炉的温度进展更准确的控制。本设计介绍的单片机温度控制系统主要内容包有系统方案、元器件选择、系统理论分析、硬件设计、软件设计、系统调试等几方面。关键词:单片机;温度传感器;温度检测;. z.-目录第1章 绪论11.1 加热炉温度控制器概况11.2 本文研究内容1第2章 CPU最小系统设计32.1 加热炉温度控制器总体设计方案3 加热炉温度控制框图设计3 工作过程分析32.2 CPU的选择42.3 复位电路设计52.4 时钟电路设计62.5 CPU最小系统图6第3章 输入输出接口电路设计83.1 温度传感器的选择83.2 温度检测接口电路设计83.2.1 A/D转换器8 模拟量

5、检测接口电路图93.3 四相步进电动机与单片机接口电路103.4 人机对话接口电路设计11 按键设计11 显示电路设计11第4章 系统软件设计134.1 软件实现功能及主程序设计134.2 模拟量检测流程图设计144.3 步进电机流程图设计154.4 中断系统的流程图设计15第5章 系统设计与分析175.1 系统原理图175.2 系统原理综述17第6章 课程设计总结19参考文献20. z.-第1章 绪论1.1 加热炉温度控制器概况随着社会的开展,温度的测量及控制变得越来越重要。温度是生产过程和科学实验中普遍而且重要的物理参数。在工业生产过程中为了高效地进展生产,必须对生产工艺过程中的主要参数,

6、如温度,压力,流量,速度等进展有效的控制。其中温度的控制在生产过程中占有相当大的比例。准确测量和有效控制温度是优质,高产,低耗和平安生产的重要条件。在工业的研制和生产中,为了保证生产过程的稳定运行并提高控制精度,采用微电子技术是重要的途径。它的作用主要是改善劳动条件,节约能源,防止生产和设备事故,以获得好的技术指标和经济效益。加热炉是将物料或工件加热的设备。按热源划分有燃料加热炉、电阻加热炉、感应加热炉、微波加热炉等。应用普及石油、化工、冶金、机械、热处理、外表处理、建材、电子、材料、轻工、日化、制药等诸多行业领域。加热炉按炉温分布,炉膛沿长度方向可分为预热段、加热段和均热段。作为控制系统中的

7、一个典型实验设计,单片机温度控制系统综合运用了微机原理、自动控制原理、传感器原理、模拟电子技术、数字控制技术、键盘显示技术等诸多方面的知识,是对所学知识的一次综合运用。本课题采用98c51单片机来对温度进展控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标。1.2 本文研究内容温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度上下、*围不同、精度不同,采用的测温元件、测温方法以及对温度的控制方式也有所不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的

8、控制算法也不同,因而,对温度的测控方法多种多样。随着电子技术和微型计算机的迅速开展,微机测量和控制技术也得到了迅速的开展和广泛的应用。利用微机对温度进展测控的技术,也便随之而生,并得到日益开展和完善,越来越显示出其优越性。现在我们完全可以运用单片机和电子温度传感器对*处进展温度检测,而且我们可以很容易地做到多点的温度检测,如果对此原理图稍加改良,我们还可以进展不同地点的实时温度检测和控制。本次设计:加热炉温度控制器的设计,正是运用单片机和温度传感器对温度进展控制。本次设计的内容为:以89C51单片机为核心,高温加热炉利用煤气加热,通过传感器测量温度,四相5V、1A步进电机调节阀门来调节进气量。

9、具体设计任务:1. CPU最小系统设计包括CPU选择,晶振电路,复位电路2. 温度传感器及接口电路设计3. 步进电机驱动电路设计4. 程序流程图设计及程序清单编写5温度控制*围:0-18006工作电源220V. z.-第2章 CPU最小系统设计2.1 加热炉温度控制器总体设计方案2.1.1 加热炉温度控制框图设计单片机温度控制系统是以89C5l单片机为控制核心,辅以采样电路,驱动电路,步进电机电路对电炉炉温进展控制的微机控制系统。系统的原理框图如图2.1所示。其根本控制原理为:用键盘将温度的设定值送入单片机,通过信号采集电路将温度信号采集到后,送到A/D 转换电路将信号转换成数字量送入单片机系

10、统进展控制运算,控制步进电动机进而控制加热炉的温度。阀门步进电机加 热 器显示键盘单 片 机A/D转换器温度传感器运算放大器图2.1加热炉温度控制框图2.1.2 工作过程分析由温度控制器工作流程图分析具体的工作过程。首先,通过热电耦采集加热炉中的温度,通过相应的电路使温度信号转换为电压信号。由于单片机制能识别数字量,因此还需要经A/D转换,使模拟电压信号转化为数字量信号。A/D转换后的数字量进入单片机89C51后,由程序算法,判断温度是不是超过设定值,并且有相应的键盘显示电路,用以显示加热炉的温度。根据判断温度是否超过设定值,由单片机发出相应的指令,经步进电机控制电磁阀,从而通过阀门的控制就可

11、以控制煤气的进气量多少。也就可以到达对加热炉温度的调节和控制。2.2 CPU的选择单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子计算机。它把中央处理器、存储器、输入/输出接口电路以及定时器计数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。因此,在本课题设计的温度控制系统中,采用单片机来实现,选用89C51单片机。芯片引脚如图2.2所示:VSS: 接地端。VCC: 电源端。正常操作及对FLASH ROM编程和验证时接+5V电源。图2.2 89C51芯片引脚P0口:是双向

12、8位三态 I/O口。在访问外部存储器时,可分时用作低8位地址线和8位数据线;在FLASH ROM编程时,它输入指令字节,而在验证程序时,则输出指令。P0口能驱动8个LSTTL门电路。P1口: 是一个具有内部上拉电阻的8 位双向I/O 口。在对FLASH ROM编程和程序验证时,它承受低8位地址。能驱动4 个LSTTL 门电路。P2口:P2口是一个具有内部上拉电阻的8 位双向I/O口。在访问外部存储器时,它送出高8位地址。在对FLASH ROM编程和程序验证时,它接收高8位地址和其他控制信号。能驱动4 个LSTTL 门电路。P3口:P3口是一个具有内部上拉电阻的8 位双向I/O 口,能驱动4 个

13、LSTTL 门电路。RST: 复位信号输入端,高电平有效。当振荡器工作时,出现两个机器周期以上的高电平,就可以使单片机复位。ALE/PROG:地址锁存允许信号。PSEN:外部程序存储器选通信号。EA/VPP:访问内、外部程序存储器控制信号。接高电平时,CPU访问并执行内部程序存储器的指令,但当程序计数器值超过0FFFH时,将自动转去执行外部程序存储器中的程序。接低电平时,CPU只访问并执行外部程序存储器中的指令。*TAL1:振荡器反相放大器和内部时钟发生电路的输入端。*TAL2:振荡器反相放大器的输出端。2.3 复位电路设计复位电路和时钟电路是维持单片机最小系统运行的根本模块。复位是单片机的初

14、始化操作。单片机系统在上电启动运行时,都需要先复位,其作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开场工作。因此,复位是一个很重要的操作方式。但单片机本身不能自动复位的,必须配合相应的外部复位电路才能实现的。如图2.3所示。当89C51通电,时钟电路开场工作,在单片机的RST引脚加上大于24个时钟周期以上的正脉冲,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指针写入07H,其他专用存放器被清0。RST由高电平降为低电平后,系统从0000H地址开场执行程序。图2.3复位电路2.4 时钟电路设计单片机的各个功能部件的运行都是以时

15、钟控制信号为基准,有条不紊的一拍一拍的工作。因此,时钟频率直接影响到单片机的速度。常用的时钟电路设计有两种方式,一种是内部时钟方式,另一种是外部时钟方式。如图2.4所示。图2.4时钟电路2.5 CPU最小系统图89C51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。如图2.5所以。图2.5最小CPU系统CPU最小系统图由89C51单片机、时钟电路和复位电路构成。89C51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,89C51单片机最小系统容值越大需要的复位时间越短。. z.-第3章 输入输出接口电路设计3.1 温度传感器的选择传统的模拟式温

16、度传感器,如热电阻、热敏电阻,在一些温度*围内线性不好,需要经行冷端补偿或引线补偿;集成模拟温度传感器与之相比,具有灵敏度高、线性度好、响应速度快等优点,而且它还将驱动电路、信号处理电路以及需要的逻辑控制电路集成在单片IC上,有尺寸小,使用方便等优点。常见的模拟温度传感器有LM3911、LM335、LM45、AD22103电压输出型、AD590电流输出型以及热电偶温度传感器。经比拟选择铂铑30-铂铑6热电偶。热电偶工作原理:如果两种不同成分的均质导体形成回路,直接测温端叫测量端,接线端子端叫参比端,当两端存在温差时,就会在回路中产生热电流,则两端之间就会存在Seebeck热电势,这种物理现象称

17、为塞贝克效应或热电效应。热电势随着测量端温度升高而增加,热电势的大小只和热电偶导体材质以及两端温差有关,和热电偶导体材质的长度、直径无关。3.2 温度检测接口电路设计3.2.1 A/D转换器图3.1 MA*197引脚图由于温度是一种模拟信号,则由信号采集电路采集的信号是一种模拟信号,而且频率很低,但是单片机所识别的是具有上下电位的数字信号,这就要求在信号处理号处理中必须把模拟信号转换成数字信号从而输出给单片机处理。在设计的技术要去当中,要求温度测量*围是从0-1800可调。并且误差为2。也就是分辨率为2/1800=1/900。对于这种分辨率要求较高的情况。通过所选用的A/D精度一定要满足要,否

18、则误差就会变大。也就会影响控制的精度。主要常用的逐次逼近式A/D转换器有8位分辨率的ADC0809、12位分辨率的MA*197等。由于设计系统精度的要求为1/1000,因此选用MA*197。如图3.1所示。3.2.2 模拟量检测接口电路图模拟量检测接口电路由A/D转换器、89C51单片机和温度传感器组成。温度传感器采用铂铑30-铂铑6热电偶。由热电偶采集来的温度经过MA*197,把模拟量转换成数字量,然后送给89C51处理和进一步控制。如图3.2所示。图3.2 模拟量检测接口3.3 四相步进电动机与单片机接口电路图3.3给出了四相步进电动机与89C51单片机的接口电路。p1.0、p1.1、p1

19、.2和p1.3分别经光电耦合和驱动电路再加到电动机A、B、C、D绕组。 图3.3四相步进电机与89C51单片机的接口电路设其单拍相序为 A B C D ,电动机工作方式记控制字如表3.1所示。表3.1四相步进电动机工作方式及控制字方式步序p1.3 Dp1.2C p1.1Bp1.0A通电绕组控制字单拍1步2步3步4步0 0 0 10 0 1 00 1 0 01 0 0 0ABCD01H02H03H04H3.4 人机对话接口电路设计3.4.1 按键设计非编码键盘可以分为两种构造形式:独立式按键和行列式按键。图3.4 按键电路独立式按键:是指直接用I/O口线构成单个按键电路,每一个按键占用一条I/O

20、口线,每个按键的工作状态不会产生相互影响。图3.4所示为一种独立式按键电路,当图中的*一个按键闭合时,相应的I/O口线就变成低电平。当程序查询到为低电平的I/O口线时,就可以确定处于闭合状态的键。独立式按键的电路的构造和处理程序简单,扩展方便,但占用的I/O口线相对较多,不适合在按键数量较多的场合下采用。行列式键盘:将I/O口线的一局部作为行线,另一局部作为列线,按键设置在行线和列线的穿插点上,这就构成了行列式键盘。本设计有三个按键,共需要三个I/O口线,占用的口线不多,因此可以采用独立式按键。3.4.2 显示电路设计动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一。其接口电路是把所有

21、显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极是各自独立地受I/O线控制,这种显示方式可以起到节省系统I/O口的作用,但是CPU的工作量会大大增大。CPU向字段输出口送出字形码时,所有显示器接收到一样的字形码,但终究是那个显示器亮,则取决于端,而这一端是由I/O控制的,所以我们就可以自行决定何时显示哪一位了。而所谓动态扫描就是指我们采用分时的方法,轮流控制各个显示器的端,使各个显示器轮流点亮。图3.5显示电路考虑到本系统的I/O口有限所以采用了动态扫描的方法,由于是采用了ULN2803和上拉电阻与数码管相连。具体电路图3.5所示。此电路中,用于驱动LED的8位段码,8位LED相

22、应的ag段连在一起,它们的公共端连至输出端。这样中选通*一位LED时,相应的地址线输出的是低电平,所以这里选用共阴LED数码管。. z.-第4章 系统软件设计4.1 软件实现功能及主程序设计本次设计的软件主要实现的功能为:温度传感器测量的温度信号经信号的放大与A/D转换,把转换好的数字量输入单片机,经过标度变换、显示码处理后将显示码送到数码管上显示出来。同时,单片机对输入的数字量进展处理控制步进电机,经过步进电机对阀门进展控制。从而控制输入煤气量。主流程图如图4.1所示。开场初始化关闭控制阀显示温度检测温度与设定值比拟大于小于步进电机控制增大煤气进量完毕图4.1主程序流程图系统的程序包括主程序

23、、中断效劳程序和一些具有特定功能的子程序,是系统软件的主要组成局部。该系统的主程序有初始化包括89C51的初始化、定时器初始化、中断程序、A/D转换,标度变换,键盘扫描,键盘处理, 步进电动机控制和功程序模块组成,主流程图如图4.1所示。4.2 模拟量检测流程图设计模拟量检测电路是通过热电偶检测加热炉的温度,经过MA*197转换成数字信息进而送给单片机,单片机处理后由显示电路显示温度,系统内部按操作指令执行命令进而控制步进电动机。如图4.2所示。开场初始化热电偶温度传感器检测温度与设定值小?ROM操作命令否是存储操作命令读取温度值返回图4.2模拟量检测流程图4.3 步进电机流程图设计步进电机直

24、接收89C51的数字信号,由89C51的编程控制步进电动机的运转,从而控制阀门的进煤气量,最终到达控制加热炉的温度。流程如图4.3所示。开场INT1中断正反转位置标志置初值检测正反转指针正反转指针置初值检测位置标志计数器T1初始化P1口送数开中断置新位置标志启动T1中断返回等待中断图4.3步进电动机控制流程图4.4 中断系统的流程图设计89C51单片机片内有两个16位定时器/计数器,即定时器T0和定时器T1。他们都有定时和事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。本系统采用的就是89C51片内计数器对按键及其显示进展定时,其流程图如4.4所示。中断能够极大地提高CPU的

25、工作效率和处理问题的灵活性,具有实现分时操作、实时处理和故障处理等功能。中断发生保护现场读数,存数通道加1通道完?恢复现场,中断返回是否图4.4中断流程图第5章 系统设计与分析5.1 系统原理图根据系统各个局部的功能和性质,绘制系统原理图如图5.1所示。图5.1系统原理图5.2 系统原理综述为了能够实现上述功能,经过认真的分析和整理,以及对整体功能进展细化、分配,把系统的程序划分为以下几个主要模块:1、初始化模块:通过该模块来对堆栈、定时器、计数器、中断和特殊功能存放器进展赋值,有关存放器的清零,以及计数器/定时器的初值存放等。2、按键操作模块:该模块能够在系统一上电后就开场对键盘进展扫描,一

26、旦在相应时刻检测到有键按下,就会相应转去执行处理程序,处理完毕后能够返回主程序。3、A/D转换模块:把温度传感器测量的温度信号经转换为数字量。4、显示模块 :该模块应能够把温度值进展准确显示。5、控制模块:单片机对步进电机进展控制。第6章 课程设计总结本设计介绍的单片机温度控制系统,可了解微机系统硬、软件的构成及各种控制参数变化对系统动、静态特性的影响。用步进电动机控制实现温度控制,可提高系统的精度,准确度和稳定性都可以令人满意。89C51单片机,体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,即使是非电子计算机专业人员,通过学习一些专业根底知识以后也能依靠自己的技

27、术力量,来开发所希望的单片机应用系统。本文的温度控制系统,只是单片机广泛应用于各行各业中的一例,相信单片机的应用会更加广泛化。这次课程设计,不仅提高自我对89C51单片机的进一步认识,也让我把平时所学的理论知识充分的应用到实践中,做到理论与实践融会贯穿,这样更加稳固了我们所学,同时也锻炼了我们的实际操作能力。必然,在实际操做的过程中也遇到了许多实际问题。比方开场对各个器件模块了解不够深甚至不太熟悉,没有方向不知从何下手,通过教师的讲解指导,我们有了初步的思路。最后通过不断地查找资料和教师的指导,顺利的完成了本次设计。在整个课程设计中,加强我对步进电动机控制及其调节过程的认识和了解,也认识到控制

28、系统在电气自动化领域中的重要性,学会了如何更好的系统的设计电路和选择正确的方案。总之,整个设计过程让我们受益匪浅。我们认识到只有多动脑多动手,才能更好的将理论知识应用到实践,才能学以致用。事实上我们的缺乏之处还是平时动手比拟少,我们应该增强这方面的锻炼。最后,感谢教师的耐心指导!参考文献1 梅丽凤等编著.单片机原理及接口技术.清华大学,2009.72 蔡振江.单片机原理与应用. :电子工业,20083 于海生.微型计算机控制技术.清华大学,2003.44 赵晶.Prote199高级应用 .人民邮电,20005 清源计算机工作室编著.Protel 99原理图与PCB及仿真. :机械工业,20086 李华等.单片机实用接口技术. :航空航天大学,20027*桂香.电气控制与单片机应用.:化学工业,2003,8.8 李广弟.单片机根底.:航空航天大学,20019 王毓银主编.数字电路逻辑设计.:高等教育,199910隋振有单片机应用与编程技术:中国电力,200911 王永华.现代电气及可编程控制技术.航空航天大学,2002,9. z.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!