基于MCS51单片机温度控制系统的设计_加热炉课程设计.docx
《基于MCS51单片机温度控制系统的设计_加热炉课程设计.docx》由会员分享,可在线阅读,更多相关《基于MCS51单片机温度控制系统的设计_加热炉课程设计.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 前言1.1 意义及争论背景在工业中, 电流、 电压、 温度、 压力、流量、流速和开关量都是常用的主要被控参数。其中温度掌握也也越来越重要。在工业生产的很多领域中, 人们都需要对环境中的温度进展掌握。在石油工业中, 加热炉尤为重要,加热炉应用格外明显。而对加热炉进展温度掌握在整个工艺生产中的重要性尤为突出。加热炉被广泛应用于工业生产和科学争论中。由于这类对象使用便利,可以通过调整输出功率来掌握温度,进而得到较好的掌握性能, 故在冶金、机械、化工等领域中得到了广泛的应用。1.2 目前国内外进展状况电热炉温度掌握系统在工业生产中获得了广泛的应用,在农业生产、国防、科研以及日常生活等领域占有重
2、要的地位。电阻炉温度掌握系统是人类供热、取暖的主要设备的驱动来源,它的消灭迄今已有两百余年的历史。期间,从低级到高级,从简洁到简单,随着生产力的进展和对电阻炉温度掌握精度要求的不断提高,电阻炉温度掌握系统的掌握技术得到快速进展。当前比较流行的温度掌握系统有基于单片机的温度掌握系统, 基于 PLC 的温度掌握系统, 基于工控机(IPC) 的温度掌握系统, 集散型温度掌握系统 DCS , 现场总线掌握系统 FCS 等。21 世纪是高度信息化时代, 智能检测和掌握已成为的进展趋势,它不仅能完成较高层次信号的自动化检测,而且具有多种智能掌握作用。所以,单片机在检测和掌握系统中得到广泛的应用,在本文中主
3、要承受的掌握芯片为 MCS-51, 此芯片功能强大,能够满足设计要求。同时从系统的硬件和软件两方面介绍了 MCS-51 单片机温度掌握系统的设计,对硬件原理和程序框图做了简洁的描述。通过对电路的设计, 对芯片的外围扩展, 来到达对电阻炉温度的掌握和调整功能。11.3 本系统主要争论内容及要求利用微机掌握系统完成加热炉温度的检测、处理以及数字掌握计算,依据数据结果或进展相应的处理或转变加热功率,到达掌握温度的目的。掌握要求: 1 现场温度值可处理。2 温度范围为 400-1000C 。3. 系统有必要的保护盒报警4. 温度值要有显示5. 误差范围3C第2章 总体方案设计2.1 方案论证随着单片机
4、、工业掌握机、可编程掌握器等先进掌握系统的进展,逐步取代了以前大规模的继电器,模拟式仪表。单片机也因其极高的性价比而受到人们的重视和关注,获得广泛地应用。单片机的优点是体积小、重量轻、抗干扰力量强, 对环境要求不高,价格低廉,牢靠性高 ,敏捷性好,开发较为简洁。它的软件编程比较简洁,宽阔工程技术人员通过学习单片机的学问后,就能依据自己的实际需要开发、设计一个单片机系统,并可获得较高的经济小姨。正由于如此,在我国单片机已被广泛的应用在工业自动化掌握、自动检测、智能仪表、家用电器等各个方面。它将成为智能仪器和中、小型掌握系统中应用最多的一种微型计算机。本文以 MCS-51 系列单片机为核心,对电加
5、热炉进展智能掌握,掌握器承受PID 掌握算法,但是对于那些构造简单,参数时变或者根本褥不到数学模型的被控对象来说,PID 掌握优势还不如有阅历作者手工掌握效果好,而近年来得到广泛应用的 PID 掌握技术在这方面供给了解题方法。事实上,PID 掌握,是有误差和误差的变化来打算掌握输出量。PID 掌握结合了人的思维和阅历,是一种用机器语言实现的同时有模拟人的思维进展推断推理来掌握被控对象的智能方法。它具有高度的非线性。这样是目标系统到达格外好的掌握效果,同时与其它掌握方式进展比较具有过度过程短 掌握准时 系统节能等优点。因此掌握效果比较一般的掌握系要好得多。2.2 方案设计本系统的单片机炉温掌握系
6、统构造主要由单片机掌握器、 热电偶传感器、温度变送器以及被控对象组成。系统硬件构造框图如下:图 2.2 系统硬件构造框图第3章 系统硬件设计3.1 简述局部3.1.1 AT89C51 简介硬件的设计和实现 3.1AT89C51 系列根本组成及特性 AT89C51 是一种带4K 字节 FLASH存储器 FPEROM—Flash Programmableand Erasable Read Only Memory 的低电压、高性能 CMOS 8位微处理器, 俗称单片机。 AT89C51 是一种带2K 字节闪存可编程可擦除只读存储器的单片机。图3.1AT89C51管脚管脚说明:VCC :
7、供电电压。GND : 接地。P0 口:P0 口为一个8位漏级开路双向 IO 口,每脚可吸取8TTL 门电流。当 P0 口的管脚第一次写 1时,被 定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据地址的低八位。在 FIASH 编程时,P0口作为原码输入口,当 FIASH进展校验时,P0 输出原码, 此时 P0 外部必需接上拉电阻。P1 口: P1 口是一个内部供给上拉电阻的8 位双向 IO 口, P1 口缓冲器能接收输出4TTL 门电流。P1 口管脚写入1 后, 被内部上拉为高, 可用作输入,P1 口被外部下拉为低电寻常,将输出电流,这是由于内部上拉的原因。在 FLASH编程
8、和校验时,P1 口作为低八位地址接收。P2 口: P2 口为一个内部上拉电阻的8 位双向 IO 口, P2 口缓冲器可接收, 输出4 个 TTL 门电流, 当 P2 口被写“1” 时, 其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的原因。P2 口当用于外部程序存储器或16 位地址外部数据存储器进展存取时,P2 口输出地址的高八位。在给出地址“1” 时, 它利用内部上拉优势,当对外部八位地址数据存储器进展读写时,P2 口输出其特别功能存放器的内容。P2 口在 FLASH 编程和校验时
9、接收高八位地址信号和掌握信号。P3 口:P3 口管脚是8 个带内部上拉电阻的双向 IO 口,可接收输出4个 TTL 门电流。当 P3 口写入“1” 后, 它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流 ILL 这是由于上拉的原因。 P3 口也可作为 AT89C51 的一些特别功能口, 如下表所示: 口管脚备选功能: P3.0 RXD 串行输入口 P3.1 TXD 串行输出口 P3.2 INT0 外部中断0 P3.3 INT1 外部中断1 P3.4 T0 记时器0 外部输入 P3.5 T1 记时器1外部输入 P3.6 WR 外部数据
10、存储器写选通 P3.7 RD 外部数据存储器读选通 P3 口同时为闪耀编程和编程校验接收一些掌握信号。RST :复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电寻常间。ALEPROG : 当访问外部存储器时, 地址锁存允许的输出电平用于锁存地址的低位字节。在 FLASH 编程期间, 此引脚用于输入编程脉冲。在寻常,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的16 。因此它可用作对外部输出的脉冲或用于定时目的。然而要留意的是: 每当用作外部数据存储器时, 将跳过一个 ALE 脉冲。如想制止 ALE 的输出可在 SFR8EH 地址上置0。此时, ALE 只有在执
11、行 MOVX , MOVC 指令是 ALE 才起作用。另外, 该引脚被略微拉高。假设微处理器在外部执行状态 ALE 制止, 置位无效。PSEN : 外部程序存储器的选通信号。 在由外部程序存储器取指期间, 每个机器周期两次 PSEN 有效。但在访问外部数据存储器时, 这两次有效的 PSEN 信号将不消灭。EAVPP : 当 EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器 0000H-FFFFH , 不管是否有内部程序存储器。留意加密方式 1 时, EA 将内部锁定为 RESET ; 当 EA 端保持高电寻常, 此间内部程序存储器。在 FLASH 编程期间,此引
12、脚也用于施加12V 编程电源 VPP 。XTAL1 : 反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2 : 来自反向振荡器的输出。振荡器特性:XTAL1 和 XTAL2 分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。 石晶振荡和陶瓷振荡均可承受。如承受外部时钟源驱动器件,XTAL2 应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求, 但必需保证脉冲的凹凸电平要求的宽度。3.1.2 晶振电路晶振电路晶振是为电路供给频率基准的元器件, 通常分成有源晶振和无源晶振两个大类,无源晶振需要芯片内部有振荡器,并且晶振的信号电压依据起振电路
13、而定,允许不同的电压,但无源晶振通常信号质量和精度较差,需要准确匹配外围电路 电感、电容、电阻等,如需更换晶振时要同时更换外围的电路。有源晶振不需要芯片的内部振荡器, 可以供给高精度的频率基准, 信号质量也较无源晶振要好。如以下图 18 口接单片机的 XTAL2 口, 19 口接单片机的 XTAL1口。图 3.1.2 晶振电路3.1.3 复位电路复位电路当 AT89C51的 RST引脚加高电平复位信号时,单片机内部就执行复位操纵。复位信号变低电寻常, 单片机开头执行程序。本设计选用上电与按键均有效的复位, 电路如以下图 3.1.3图 3.1.3 复位电路上图输出接单片机的 RST 引脚。 上电
14、瞬间 RST 获得高电平, 随着电容 C1 的充电, RST 引脚的高电平讲渐渐下降。RST 引脚的高电平只要能保持足够的时间, 单片机就可以进入复位操作。3.2 温度检测及变送电路温度检测电路是本次设计的主要内容,是整个单片机温度掌握系统设计中不角儿缺少的一局部。本系统要求对加热炉内温度进展实时采集与检测, 在充分保证安全的状况下对代加工器件进展热处理。依据要求, 本系统的温度检查电路主要有传感器、运算放大器及 AD 转换器组成。经固定周期对加热炉内温度进展检测, 实现加热功能, 并是系统安全稳定。1. 温度传感器的选择由于本次设计的加热炉温度范围为 400-1000 , 加热温度高, 而本
15、系统对加热炉温度掌握精度的要求为3,为满足设计要求选用K 型热电偶温度传感器, 其具体参数如下:名称: 镍鉻 镍硅 型号: WRN 分度号: B 测温范围:0-1300允许偏差3 偶丝直径 1.2-2.5mm此热电偶温度传感器是工业最常用温度检测元件之一。其优点是: 1 检测精度高。 因温度传感器热电偶直接与被检查对象接触, 不受中间介质的影响。 2 测量范围广。此 热电偶温度传感器从 400 1000 均可测量。 3 构造简洁, 使用便利。 此热电偶是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来格外便利。此 K 型热电偶温度传感器的测温根本原理是: 将两种不同的材料
16、的导体 A 和 B 焊接起来, 构成一个闭合回路, 当导体 A 和 B 的两个执着点 1 和 2 之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。热电偶温度传感器就是利用这一效应来工作的。由于热电偶温度传感器的材料一般都比较贵重, 而测温点到仪表的距离都很远,为了节约热电偶材料,降低本钱,通常承受补偿导线把温度传感器热电偶的冷端 自由端延长到温度比较稳定的掌握室内,连接到仪表端子上。必需指出,热电偶温度传感器补偿导线的作用只起延长热电极,是温度传感器热电偶的冷端移动到掌握室的仪表端子上,它本身并不能消退冷端温度变化对测温的影响,不起补偿作用。因此,还
17、需要用其他修正方法来补偿冷端温度 t00 时 对测温的影响。在使用热电偶温度传感器补偿导线时必需留意型号相配。 极性不能接错。 补偿导线与温度传感器热电偶连接端的温度不能超过100 。2. 温度窗器信号转换设备的选择由于温度传感器测量的温度信号为模拟信号, 且测量信号比较微弱,因此必需要对此温度信号进展处理。处理过程为:首先要把温度信号经运算放大器进展放大,然后用 AD 转换器八方的后的模拟信号转换为数字信号输入单片机。因此要进展温度的检测,温度传感器信号转换设备必不行少。3. 热电偶传感器及其原理热电偶温度检测原理图如下:图 3.2 温度检测原理图4. 热电偶作为温度信号检测传感器,经过温度
18、补偿,再经过桥式电路抑制工模干扰。最终经过两级放大器,将热电偶输出的毫伏信号放大为可输入 AD 转换的模拟量信号。3.3 AD 模数转换电路ADC0809是一个典型的逐次靠近型 8 位 AD 转换器。它由 8 路模拟开关、8 位 AD 转换器、三态输出锁存器及地址锁存译码器等组成。它允许 8 路模拟量分时输入,转换后的数字量输出是三态的 总线型输出,可 以直接与单片机数据总线连接。ADC0809 承受+5V 电源供电,外接工作时钟。当典型工作时钟为 500KHz 时,转换时间约为 128us.1. 时钟信号:由于 ADC0809无片选端,因此电路增加了或非门74LS02 ,以便对 ADC080
19、9进展读写掌握。单片机承受 6MHzs的晶振, ALE 输出 66MHzs时钟信号,经 74LS74触发器 2 分频,得到 500KHz 的时钟信号, 与 ADC0809的时钟端 CLK 相连。2. 通道选择: 三位通道选择端 ADDA 、ADDB 、ADDC 与数据线 P1 口的低三位 P2.0 、P2.1 、P2.2 相连, 用数据线进展通道选择, 由 P2.0 、P2.1 、P2.2 三位打算选择那一通道。3. ADC0809 启动:ADC0809 的启动端 START 、地址所存端 ALE 均为高电平有效。将 START 和 ALE 连在一起, 与 74LS02 的输出端相连。或非门
20、74LS02 的两个输入端 WR 和 P2.3 均为低电寻常,其输出为高电平, 执行外部 IO 口的写操作。4. 转换数据的读取: 当转换完毕时, EOC 端输出高电平。可用查询和中断的方法进展数据读取处理。输出允许 OE 端为高电平, 8 位转换数据 D0D7 输出到数据线上。只有 P2.3 和 RD 同时为低电寻常, OE 端才为高电平。执行外部 IO 口读操作 RD 为低电平。5. 转换完毕标志 EOC: 转换完毕标志 EOC 端经反向器与单片机的 INT1 相连, 即转换一旦完毕, 外部中断 1 则申请中断。3.4 掌握电路图 3.3 AD 模数转换电路本系统的另一个重要环节为温度的掌
21、握,通过选择合理的加热原件,温度掌握原件及其它关心原件,对加热炉的温度进展掌握,从而实现加热炉的加热功能。1 加热原件的选择本次设计的加热炉为电阻炉, 因此承受高性能的加热电阻作为加热原件。依据加热炉的加热范围 400 C 1000 C 及加热最高温度 1023.75 C , 本系统选用的加热电阻为: 铁鉻铝高点组电热合金。其具体参数如下:型号: GBT1234-1995材料: 25AL5常温电阻: 1.42功率: 300 180000W最高耐温 1400规格 1mm铁鉻铝高电阻电热合金具有电阻率高、电阻温度系数小、使用温度高的特点。在高温下耐腐蚀性好,且价格低廉,是工业电炉抱负的发热材料。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCS51 单片机 温度 控制系统 设计 加热炉 课程设计
限制150内