课 程 设 计 设计题目: 退火炉温度控制系统 学 院: 专 业: 班 级: 姓 名: 学 号: 指导老师: 日期: - 1 - 摘 要 退火炉是金属热处理中的重要设备,它把压力容器加热到一定温度并维持一段时间,然后让其自然冷却。其目的在于消除压力容器的整体压力。提高压力容器的使用寿命。温度是退火炉的主要被控变量,是保证其产品质量的一个重要因素。退火炉温度控制的稳定性和控制精度直接影响产品的质量。 本文以 AT89C51 单片机为控制核心,采用模块化的设计方案,包括硬件设计与软件设计两部分。硬件设计包括温度检测模块,按键模块,执行模块,LED 显示模块,单片机最小系统。本设计要求采用电热丝加热,通过 A/D 转换将采集到的温度数据输入单片机中,与系统给定值比较,从而对退火炉的温度进行控制,通过按键输入控制信号,三位 LED 显示炉温。最后设计出最少拍无纹波控制器,通过 MATLAB仿真检验是否有纹波。 - 2 - 目 录 第1 章 绪论 ................................................................ 3 1.1 设计背景 ..................................................... 3 1.2 设计算法 ..................................................... 3 第2 章 课程设计的方案 ................................................... 5 2.1 概述 ......................................................... 5 2.2 系统组成总体结构 ............................................. 5 第3 章 硬件设计 ........................................................... 7 3.1 单片机最小系统设计 ........................................... 7 3.1.1 单片机选择 ............................................. 7 3.1.2 时钟电路设计 ........................................... 8 3.1.3 复位电路设计 ........................................... 9 3.2 温度检测部分 ................................................ 10 3.3 按键控制电路 ................................................ 12 3.4 LED 显示模块 ............................................. - 13 - 3.5 温度控制电路 ............................................. - 14 - 第4 章 软件算法 ........................................................