基于单片机的电阻炉温度控制系统设计

合集下载

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计一、引言电阻炉是一种广泛应用于工业生产中的加热设备,其温度控制的准确性对于工艺过程的稳定和产品质量的保证至关重要。

本文将基于单片机设计一个电阻炉温度控制系统,通过采集温度传感器的信号,用单片机控制加热器的工作状态,实现对电阻炉温度的精确控制。

二、系统结构设计本系统由四个模块组成:温度采集模块、温度控制模块、显示模块和控制模块。

1.温度采集模块:使用一个高精度的温度传感器,如PT100,将电阻炉内部的温度转化为电压信号。

该信号经过模拟转数字转换器(ADC)转换为数字信号,传输给单片机。

2.温度控制模块:根据温度采集模块传输的信号,单片机通过PID算法计算出控制值,并输出PWM信号控制加热器的工作状态。

PID算法可根据实际情况进行参数调整,以达到系统稳定的控制效果。

3.显示模块:采用数码管或液晶显示器显示当前电阻炉的温度值,方便操作员实时监测电阻炉的运行状态。

4.控制模块:可以通过按钮或者触摸屏等方式进行设定和调整控制参数,例如设定温度范围、PID参数调节等。

三、系统工作原理1.系统初始化:单片机启动后,进行相应的外设初始化和参数设定,包括温度采集模块的配置、PID参数的设定、显示模块的显示等。

2.温度采集与转换:通过温度传感器采集电阻炉内部的温度信号,将其转化为模拟电压信号。

利用ADC将模拟信号转换为数字信号,并传输给单片机进行处理。

3.PID算法计算:单片机根据采集到的温度值,通过PID算法计算出控制值。

PID控制算法通常包括比例系数(P)、积分系数(I)和微分系数(D)三个参数的调整,根据实际情况进行调节以达到控制精度和稳定性要求。

4.PWM输出控制:根据PID算法计算得到的控制值,单片机输出对应的PWM信号。

该信号通过驱动电路控制加热器的工作状态,调整和维持电阻炉的温度。

5.温度显示:单片机将当前的温度值通过显示模块进行显示,使操作员能够实时监测到电阻炉的温度。

基于单片机的电阻炉炉温控制系统

基于单片机的电阻炉炉温控制系统

目录第1章引言 (3)1.1 课题背景及研究意义 (3)1.2 计算机在热处理炉炉温控制中的应用 (3)第2章系统硬件设计 (8)2.1温度检测及变送器 (8)2.2控制机构 (9)2.3 A/D转换电路 (10)2.4 温度控制电路 (14)2.5 部分接口电路 (16)第3章温度控制的算法和程序 (18)3.1 温度控制的算法 (18)3.2 温度控制的程序 (20)第4章对于抗干扰的探究 (34)4.1 抗干扰的措施 (34)结束语 (35)致谢 (36)参考文献 (37)附录1 电路图 (38)附录2 英文专业文摘及翻译 (39)基于单片机的电阻炉温度控制系统设计摘要:主要以51系列单片机为核心对电阻炉炉温进行控制,使其温度稳定在某一个值上。

最高温度为1000℃,并且有键盘输入给定温度值,由LED数码管显示温度值的功能.关键词:单片机;电阻炉;温度控制The design of temperature control system of the resistance furnace based on single chip microcomputerAbstract: Mainly with 51 series single chip microcomputer for the unit of nucleus heats to the control of The resistance furnace, the tallest temperature is 1000℃. And the temperature of keyboard input is constant, LED digitron displays the function of temperature point.Key words: single chip microcomputer;the resistance furnace; temperature control system第一章引言1.1课题背景及研究意义近几年来,在我国以信息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反应炉等。

(完整版)基于单片机的电阻炉温控制系统毕业设计论文

(完整版)基于单片机的电阻炉温控制系统毕业设计论文

摘要在现代工业生产中,人们需要对各类加热炉、反应炉和锅炉中的温度进行检测和控制。

为适应这一需要有必要设计一个性能良好、操作方便的温度控制系统。

课题主要设计一个水温测控系统,控制锅炉中水的温度,选择合适的控制规律,使锅炉中水的温度按预定规律变化,并且能够进行越限报警。

可通过键盘,显示电路设定目标温度和参数。

控制系统按功能分主要包括温度传感器模块、温度显示设定模块、温度控制模块、单片机与上位机通信模块。

系统可通过键盘对电阻炉水温以及恒温时间长短进行预设,单片机根据当前炉内温度和预设温度,根据设定的算法计算出控制量,根据控制量通过PWM控制固态继电器的导通和关闭从而控制电阻丝的导通时间,以实现对炉温的控制。

另外通过单片机的串口与上位机通信,通过上位机软件实时显示当前温度和历史温度并且绘制出温度曲线,让系统的可读性更强,实现了远程监测的功能[2]。

关键词:电阻炉,温度曲线,PWM,上位机AbstractThe project is mainly about designing a water temperature monitoring system to control the water temperature in the boiler, and choosing proper control rules to make water temperature in the boiler change within the predetermined path, with the function of alerting temperature rising limit. Through the keyboard and display, we can set the goal temp. and other parameters. Control system, according to the functions, includes temperature sensor module, the temperature display setting module, a temperature control module, MCU and module. System can preset the resistance furnace temperature and and off so as to control the resistance wire conduction time in order to achieve temperature control. In addition through the serial port of MCU and , through the PC software, the device can fulfill the real-time display of current temperature and temperature .Key words: STC89C52, DS18B20, PWM, PC目录摘要.............................................................. ..I Abstract . (II)目录 (III)1 绪论 (1)1.1 选题意义 (1)1.2 国内外发展趋势 (1)1.3 系统的主要性能指标 (2)1.4 主要工作任务 (2)2 系统方案选择和工作原理 (2)2.1 系统综述 (2)2.2各模块电路的方案选择及论证 (3)2.2.1 系统硬件总框图 (3)2.2.2主机控制模块 (4)2.2.3温度控制模块 (4)2.2.4温度采集模块 (5)2.2.5显示模块 (5)2.2.6上位机软件 (6)2.3系统各模块的最终方案 (6)3 系统硬件设计 (7)3.1 STC89C52构成的最小系统 (7)3.1.1 晶振回路 (7)3.1.2 复位电路 (8)3.2温度采集模块的硬件设计 (8)3.2.1温度传感器DS18B20概述 (8)3.2.2温度采集模块的硬件设计 (10)3.3 报警电路设计 (10)3.4 电源电路设计 (11)3.5 按键电路设计 (12)3.5.1矩阵式键盘的结构与工作原理 (12)3.5.2矩阵键盘两种扫描方式 (13)3.6 显示电路设计 (13)3.6.1 LCD1602简介 (13)3.6.2 LCD1602管脚功能介绍 (14)3.6.3温度显示模块电路图 (17)3.7 时钟电路设计 (17)3.7.1 DS1302简介 (17)3.7.2 DS1302的结构及工作原理 (18)3.7.3 DS1302的控制字节 (18)3.7.4数据输入输出(IO) (18)3.7.5 DS1302的寄存器 (19)3.7.6 DS1302硬件连接图 (19)3.8电平转换电路设计 (19)3.8.1 RS-232标准介绍 (19)3.8.2 DB-9连接器 (20)3.8.3 MAX232芯片介绍 (22)3.8.4 串口硬件连接图 (22)3.9 继电器驱动电路设计 (22)3.9.1 固态继电器的分类与工作原理 (22)3.9.2固态继电器的硬件连接图 (24)4 系统的软件设计 (24)4.1 主程序的设计 (25)4.2 液晶显示模块 (26)4.3温度模块软件设计 (27)4.3.1 DS18B20测温数据的读取程序设计 (27)4.3.2 DS18B20温度读取流程 (32)4.4中断服务函数 (33)4.5上位机软件设计 (34)5 系统抗干扰措施 (37)5.1软件抗干扰措施 (37)结论 (39)致谢 (40)参考文献 (41)附录A 系统原理图 (42)附录B 系统总程序 (43)1 绪论1.1 选题意义随着现代科学技术的迅猛发展,各个领域对温度控制系统的精度、稳定性等的要求越来越高,控制系统也千变万化。

基于单片机的电阻炉温度控制系统

基于单片机的电阻炉温度控制系统

基于单片机的电阻炉温度控制系统基于单片机的电阻炉温度控制系统是一种应用于工业领域的温度控制系统,它能够实时监测电阻炉的温度,并根据设定的温度范围进行自动控制,以保持电阻炉的温度稳定在设定值附近。

本文将详细介绍该系统的设计原理、硬件设计和软件设计等方面。

1.设计原理电阻炉温度控制系统的基本原理是通过采集电阻炉的温度信号,然后与设定温度进行比较,最后通过控制电阻炉的加热元件来实现温度的控制。

系统的主要部件包括温度传感器、模拟信号处理电路、ADC转换模块、单片机、继电器等。

2.硬件设计硬件设计主要包括电路原理图设计和PCB设计,其中电路原理图设计包括电源部分、传感器接口部分、显示部分、通信接口部分和控制部分。

PCB设计是将电路原理图转化为PCB布局和制作过程。

3.软件设计软件设计是整个系统的核心部分,它主要包括单片机程序设计和人机界面设计。

单片机程序设计主要包括温度采集、温度比较、控制算法和输出控制等功能代码的编写。

人机界面设计是通过LCD显示屏、按键和喇叭等组件来与用户进行交互,包括温度设定、温度显示和报警等功能。

4.系统调试和优化系统调试是在硬件和软件设计完成后进行的一系列测试和优化工作,包括电路板的组装和连接、功能的测试和调试等。

对于系统的稳定性和准确性进行优化和改善,如增加滤波电路来提高温度信号的稳定性、使用PID控制算法来提高温度控制的精度等。

5.系统应用该系统可以广泛应用于电子厂、化工厂、冶金厂等工业领域,用于实现电阻炉的精确温度控制。

通过控制电阻炉的温度,可以保证产品质量和生产效率,避免过热或过冷对生产过程的影响。

总结:基于单片机的电阻炉温度控制系统是一种应用广泛的温度控制系统,通过实时监测电阻炉的温度,并根据设定的温度范围进行自动控制,可以稳定地保持电阻炉的温度在设定值附近。

该系统的设计原理、硬件设计和软件设计都有较为详细的介绍和说明,为实现电阻炉的精确温度控制提供了可行的方案。

如有兴趣,欢迎了解。

毕业设计基于单片机的电阻炉温度控制系统设计

毕业设计基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计摘要电阻炉作为工业炉窑中的一种常用加热设备被广泛应用于工业生产中。

对电阻炉温度控制精确与否将直接影响到产品的质量和生产效率。

电阻炉是一种具有纯滞后的大惯性系统,开关炉门、加热材料、环境温度以及电网电压等都影响控制过程,传统的电阻炉控制系统大多建立在一定的模型基础上,难以保证加热工艺要求。

本文将PID控制算法引入到传统的电阻炉控制系统中,借此提高其控制效果。

设计一个控制精度高、运行稳定的电阻炉温度控制系统是很有必要的。

本设计是以电阻炉为被控对象,单片机为核心设计的一种控制系统。

其中以K型热电偶作为温度传感器,STC89C52单片机为控制核心,PID运算规律作为控制算法。

文中详细介绍了该控制系统的硬件电路设计、软件设计及PID控制算法。

在对电阻炉温度控制系统的研究之后,本设计主要完成温度控制系统的总体方案设计、硬件原理图的绘制、信号调理电路的设计、固态继电器的应用及温度控制电路的设计同时也完成了系统程序设计,并通过软件完成了对温度的控制功能。

关键词:电阻炉;温度控制;PID算法;单片机The design of resistor furnace temperature control systembased on singlechipAbstractResistance furnace was widely used in industrial production, the effect of the temperature control of Resistance furnace has a direct impact on product quality and productivity.Therefore, the design of a high-precision control and stable operation of the resistance furnace temperature control system has a high application value.In this design , the resistance furnace as a controlled object, singlechip as the design of a control unit.Which type of thermocouple temperature sensor as K, STC89C51 microcontroller as control core and PID control algorithm for operation rule. This paper introduces the control system of the hardware circuit design, software design and the PID control algorithm.On the resistance furnace temperature control system, the design of the main completed the overall scheme of the temperature control system design, hardware circuit principle diagram, the signal of circuit, the application of solid state relays and temperature control circuit design of the system,meanwhile finish the program design, through the software control to complete the function of temperature control.Key words: resistance furnace; temperature control; PID control;single-chip microcomputer目录摘要 (I)Abstract (II)目录 ...................................................................................................................................... I II 第一章绪论 (1)1.1课题研究的背景及意义 (1)1.2国内外研究概况及发展趋势 (2)1.3智能温度控制技术的发展 (2)1.3.1 PID控制 (2)1.3.2 模糊控制 (4)1.3.3 模糊自整定PID控制 (5)1.3.4 神经网络控制系统 (5)1.3.5 专家控制系统 (6)第二章电阻炉温度控制系统总体方案设计 (8)2.1基于虚拟仪器的电阻炉温度控制 (8)2.2基于PLC的电阻炉温度控制 (8)2.3单片机与FPGA综合实现电阻炉的温度控制 (9)2.4基于单片机的电阻炉温度控制系统 (10)第三章硬件电路设计 (12)3.1温度检测电路 (12)3.1.1 温度传感器 (12)3.1.2 冷端温度补偿 (13)3.2 放大电路 (13)3.3 ADC0832简介 (15)3.3.1ADC0832引脚如图 (15)3.3.2单片机对ADC0832 的控制原理 (16)3.4 STC89C52单片机 (18)3.4.1单片机简介 (18)3.4.2管脚说明 (19)3.4.3单片机的复位电路 (21)3.4.4单片机的晶振电路 (22)3.5人机接口电路 (22)3.5.1 LCD液晶显示 (22)3.5.2 键盘 (26)3.6温度控制电路固态继电器及应用 (27)3.7报警电路 (29)第四章软件设计 (30)4.1主程序设计 (30)4.2 子程序设计 (31)4.2.1 A/D采样子程序 (31)4.2.2线性化 (31)4.2.3标度变换 (32)4.2.4键盘子程序 (34)4.2.5显示子程序 (34)4.2.6 PID子程序 (35)4.2.7 PWM控制子程序 (38)第五章系统调试 (41)总结 (44)参考文献 (45)附录A 硬件原理图 (47)附录B 源程序 (48)致谢 (60)第一章绪论1.1课题研究的背景及意义随着社会的发展,自动控制越来越成受到人们关注,自动调节电阻炉温度系统得到了广泛的应用。

基于单片机的电阻炉温度控制系统的设计

基于单片机的电阻炉温度控制系统的设计

基于单片机的电阻炉温度控制系统的设计一、本文概述Overview of this article本文主要探讨基于单片机的电阻炉温度控制系统的设计。

随着工业自动化的不断发展,电阻炉作为常见的加热设备,其温度控制精度和稳定性对生产效率和产品质量具有至关重要的影响。

传统的电阻炉温度控制方法往往存在精度低、稳定性差等问题,难以满足现代工业生产的需求。

因此,设计一种基于单片机的电阻炉温度控制系统,具有重要的实用价值和应用前景。

This article mainly explores the design of a temperature control system for a resistance furnace based on a microcontroller. With the continuous development of industrial automation, resistance furnaces, as common heating equipment, have a crucial impact on production efficiency and product quality due to their temperature control accuracy and stability. Traditional temperature control methods for resistance furnaces often have problems such as low accuracy and poor stability, making it difficult to meet the needs of modernindustrial production. Therefore, designing a temperature control system for a resistance furnace based on a microcontroller has important practical value and application prospects.本文将首先介绍电阻炉温度控制系统的基本原理和要求,包括温度控制的重要性、温度控制方法的分类和特点等。

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计
设计过程中,首先进行软件设计和开发,使系统功能模块化并分别通过Proteus软件进行仿真,实现功能后对硬件进行了综合设计,并且反复论证、测试各器件参数以使其稳定运行,最终使得此系统实现了温度的恒温控制。
关键词:单片机;温度传感器;可控硅;温度控制
Design
Abstract
Various types of furnace, heat treatment furnace, reactor temperatureare detected and regulatedin the industrial production processes,sotheyneed a proper system of precise controlfortheirtemperature.The single chip microcontroller(SCM)havemany advantages, suchas low power consumption, high performance, reliability, easy-to-market commodity and so on. Sothe temperaturecontrolled bySCMhas lowcost,flexible and diversecontrol method and higher precision, which can greatly enhance the quality of the product.
Keywords:SingleChipMicrocontroller;Temperaturesensor;Silicon-controlledrectifier;Temperature control
1
1.1
及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节,水温的变化影响各种系统的自动运行,例如冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的水处理温度要求严格控制。对于不同控制系统,其适宜的水质温度总是在一个范围。超过这个范围,系统或许会停止运行或遭受破坏,所以我们必须能实时获取水温变化。对于超过适宜范围的温度能够统设计

毕业设计---基于单片机的电阻炉温度控制系统

毕业设计---基于单片机的电阻炉温度控制系统

摘要随着社会的发展,自动控制越来越成为人们关注的焦点,自动调节电阻炉温度系统也备受关注--。

其中微机及其应用已经成为高、新科学技术的重要内容和标志之一,它在国民经济的各个领域正在发挥着引人注目的作用。

微机控制的电阻炉温度控制系统实际上就是一个智能控制系统,是一种能耗相对来说比较低的温度控制系统。

本人采用AT89C51单片微机对电阻炉的加热过程进行控制。

使用热电偶作为温度传感器把热信号转变成电信号,电信号再经过放大,经过模数转换再输入到CPU。

控制器采用PID控制算法,温度控制的原理是通过调整晶闸管的导通时间来调节加热主回路的有效电压,从而达到温度控制的目的。

系统由AT89C51单片微机、温度传感器、A/D转换器、键盘及显示电路、晶闸管触发电路等组成的控制器和被控对象电阻炉构成一个闭环控制系统[1]。

系统控制程序采用模块化设计结构,主要包括主程序、中断服务子程序、控制算法子程序等。

系统采用过零触发等技术,省去了传统的D/A转换元件,简化了电路,并且提高了系统的可靠性。

同时,系统可以实时控制电阻炉的实际温度。

关键词:AT89C51;热电偶;晶闸管; PIDABSTRACTWith the development of the society,the autocontrol becomes more and more important.The autocontrol of the resistance furnace is highly anticipated.Microcomputer and its application has become one of the most important contents and signs in the field of High-scientific technology and new scientific technology, which plays an attractive role in every field in our national economy.As a matter of fact, Resistance Temperature Control System which is operated by microcomputer is an Intellectual Control System.In other words,it is a Temperature Control System which consumes less than others.The AT89C51 single microcomputer is adopted to control the heating process of resistance,use as a temperature transducer to turn the heating single into electing single,enlarge the electrical single,transformed through simulate numbers,then input CPU.Controllers use PID control calculation.The principle of temperature control is to adjust and heat the effective voltage of the main circuit through regulate the diversified time of transistor,therefore,it carries out the purpose of controlling the temperature.System as controlled resistance makes up an cycle control system.Control procedure of system adopts the structure of designing module,including main procedure,subsiding of suspending serves and subsidiary of control calculation etc.System adopt A.C、passes through zero etc technologies,omit traditional D/A transform components,simplify the circuit,and improve the dependability of system.Meanwhile,system also can control the real temperature of resistance at the right moment.Keywords:AT89C51;thermocouple;thyristor;PIDII目录第一章绪论 (1)1.1课题研究的背景及意义 ............................................................. - 1 -1.2 国内外研究现状 ........................................................................ - 2 -1.3 本文的主要内容 ........................................................................ - 3 - 第二章电阻炉温度控制系统总体设计方案 .......................................... - 4 -2.1系统原理 ..................................................................................... - 4 -2.2方案比较 ..................................................................................... - 6 -2.3系统方案的论证 (6)第三章系统硬件设计 (8)3.1 温度检测电路 (8)3.1.1 热电偶冷端温度补偿 (9)3.1.2 测量放大电路 (9)3.1.3 保护电路 (10)3.2 单片机的选型 .......................................................................... - 10 -3.3 EEPROM存储器的扩展设计 ..................................................... - 11 -3.4 A/D转换电路设计 (13)3.4.1隔离放大器的设计 ....................................................... - 14 -3.4.2 DAC7521数模转换接口 ............................................... - 16 -3.5 键盘及显示电路设计 (16)3.5.1 键盘接口电路设计 (16)3.5.2 显示电路设计 .............................................................. - 18 -3.6 可控硅调功控温 ...................................................................... - 18 -3.6.1 过零触发调功器的组成 .............................................. - 19 -3.6.2 可控硅调功主要电路介绍 .......................................... - 19 -3.7 与上位机通信模块 .................................................................. - 21 -3.7.1 通信接口MAX485 ......................................................... - 21 -Ⅲ3.7.2 下位机通信接口电路 .................................................. - 22 -3.8 掉电检测与保护电路 .............................................................. - 23 -3.9 晶闸管过零检测与触发电路…………………………………….23-24 -3.10 看门狗电路的设计 (24)第四章控制算法研究 (27)4.1 传统的PID算法 ...................................................................... - 28 -4.2 积分分离PID算法 .................................................................. - 29 -4.3 系统仿真分析 .......................................................................... - 30 - 第五章系统软件设计 (31)5.1 系统主程序设计 ...................................................................... - 32 -5.2 系统的控制程序 (33)5.3 积分分离PID控制 (34)5.4 采样子程序 .......................................................................... - 36 -35 结论 .......................................................................................................... - 38 - 致谢 (38)参考文献 .................................................................................................. - 40 - 附录 (40)Ⅲ第一章绪论热处理是提高金属材料及其制品质量的重要手段。

基于单片机的电阻炉温度控制系统

基于单片机的电阻炉温度控制系统

基于单片机的电阻炉温度控制系统1 引言PID控制是应用最广泛的基本控制方式。

但PID参数的整定一般根据经验丰富的工程技术人员的实际经验来完成,精确性很差,而且实际系统的是各不相同的,滞后以及非线性等因素,使PID参数的整定难以准确实现,许多PID 控制器因此不能很好的工作,导致系统无法工作在令人满意的状态,为此提出了自整定PID控制器。

模糊控制是一种基于语言规则与模糊推理的智能控制,它模仿人类带有模糊性的控制行为,将操作人员自然语言式经验总结成控制规则,并基于这些规则,进行模糊推理等过程,生成控制量。

但是模糊控制对输入变量的处理是离散的,且没有积分环节,控制精度不如PID控制,而将模糊控制与常规PID控制相结合,利用模糊推理判断思想,根据不同的e和ec对PID的参数KP、KI、KD 进行在线自整定,就可以兼顾两者优点,这就是基于模糊推理的自整定PID控制器。

2 模糊自整定PID控制器的硬件结构模糊自整定PID控制器硬件电路原理框图如图1所示:图1 控制器系统硬件电路原理框图图1中AT89C52为主控制器件,AT89C52是美国ATMEL公司生产的低电压,高性能COMS 8位单片机,片内含有8K bytes的可反复檫写的只读程序存储器(PEROM)和256bytes的随机存取器(RAM)。

本系统扩展64K的数据存储器RAM6264,选用并行接口电路8155A芯片扩展键显,A/D转换器0809以及MAX232实现RS-232C标准接口通信电路,同时为了防止程序跑飞,加设了看门狗电路。

本系统的主要工作过程是单片机定时采集从温度传感器传来的电压信号,经过数据处理,显示温度值并将温度值送入上位机,单片机对计算值进行模糊推理,得出控制值,由单片机向执行机构发送控制信号。

3 模糊自整定PID控制原理模糊自整定PID是在常规PID算法的基础上,通过计算当前系统偏差e和偏差变化率ec,利用模糊规则进行模糊推理,进行在线自整定参数KP、KI、KD,其结构如图2所示:图2 自整定PID控制器系统框图选择偏差的绝对值及偏差变化绝对值的语言变量和作为输入语言变量,由于考虑到本系统的控制精度,选择和的模糊集为{NB,NM,NS,ZO,PS,PM,PB}。

基于单片机的电阻炉温度控制系统的设计

基于单片机的电阻炉温度控制系统的设计
分类号:TP182.+2 学号 20079023
硕士学位论文
基于单片机的电阻炉温度控制系统的设计
丁敏
导师姓名职称
巨永锋 教授
申请学位级别 工 学 硕 士 学科专业名称 交通信息工程及控制
论文提交日期 2011 年11 月2 日 论文答辩日期 2011 年 12 月25 日
学位授予单位
长安大学
答辩委员会主席
最后对系统进行调试及仿真,结果表明该系统运行稳定、控制效果好、性价比高, 具有良好的应用前景。
关键词:电阻炉,温度控制,单片机,自适应控制
i
Abstract
Resistance furnace is applied extensively in industry production . The control result of temperature control system will directly affect quality of products and efficiency of production so the exact precision is demanded.At present conventional PID control method is used usually by most domestic resistance furnace in industries.The temperature control for resistance furnace has many characteristics such as non—linearity, big inertia, great lag.It is difficult to establish its accurate mathematic model so we can't obtain the satisfied result using the conventional PID control method.Therefore,it is very valuable to design the temperature control system which has exact precision and steady operation.

基于单片机的电阻炉温度控制系统设计(新的)

基于单片机的电阻炉温度控制系统设计(新的)

基于单片机的电阻炉温度控制系统设计、概述电阻炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究中具有重要意义。

其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。

采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义。

此次课程设计温度控制系统的主要技术指标有:温控范围:300℃~1000℃;恒温时间:0~24小时;控制精度:±1℃;超调量<1%。

1整体设计及系统原理本系统由单片机AT89C51、温度检测电路、键盘显示、显示电路、温度控制电路等部分组成。

系统中采用了新型元件,功能强、精度高、硬件电路简单。

其硬件原理图如图1所示。

在系统中,利用热电偶测得电阻炉实际温度并转换成毫伏级电压信号。

该电压信号经过温度检测电路转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过液晶显示器显示温度,同时将温度与设定温度比较,根据设定计算出控制量,根据控制量通过控制继电器的导通和关闭从而控制电阻丝的导通时间,以实现对炉温的控制。

图1 硬件原理图程序流程图在系统软件中,主程序完成系统初始化和电炉丝的导通和关断;炉温测定、键盘输入、时间确定和显示、控制算法等都由子程序来完成;中断服务程序实现定时测温和读取时间。

流程图如图2所示。

图2 总体流程图2硬件设计2.1温度检测电路本系统采用的K型(镍铬-镍硅)热电偶,其可测量1312℃以内的温度,其线性度较好,而且价格便宜。

K型热电偶的输出是毫伏级电压信号,最终要将其转换成数字信号与CPU通信。

传统的温度检测电路采用“传感器-滤波器-放大器-冷端补偿-线性化处理-A/D转换”模式,转换环节多、电路复杂、精度低。

在本系统中,采用的是高精度的集成芯片MAX6675来完成“热电偶电势-温度”的转换,不需外围电路、I/O接线简单、精度高、成本低。

基于51单片机的电阻炉温度测量与控制系统设计

基于51单片机的电阻炉温度测量与控制系统设计

(2010届)本科生毕业设计(论文)资料学院、系:电气与信息工程学院专业:信息工程学生姓名:栗方涛班级:061 学号06410400108 指导教师姓名:何静职称教授最终评定成绩湖南工业大学教务处2010届本科毕业设计(论文)资料第一部分设计说明书(2010届)本科生毕业设计(论文)基于51单片机的电阻炉温度测量与控制系统设计学院、系:电气与信息工程学院专业:信息工程学生姓名:栗方涛班级:061 学号06410400108指导教师姓名:何静职称教授最终评定成绩2010 年6月摘要随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度测量与控制系统的设计与研究有十分重要的意义。

本次设计的目的在于学习与了解嵌入式系统开发的基本流程。

用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。

单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LCD进行显示。

本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。

关键词:单片机;信号采集;温度测量与控制系统ABSTRACTAlong with the rapid development of modern information technology, temperature measuring and control system become more and more important in industrial, agriculture and daily life.Because of its great influence on people’s life, design and research of temperature acquisition and control system has a great significance. The purpose of this design is learning and understanding the development of embedded systems. It uses MCU as data process and control unit, and uses MCU to control digital temperature sensor which transmits data to MCU through single bus. It can send a signal to change the states of alarm and implementation module, current temperature is displayed by LCD. The system achieves multi-channel temperature signal acquisition and control. Temperature limit is set by keyboard. The buzzer and relay are controlled by MCU.Key words:monocle system, Multi-channel temperature acquisition, Temperature measurement and control system目录第1章绪论 (1)1.1 课题背景 (1)1.2温度检测的意义与技术发展 (1)1.3课题内容和本人的主要工作 (2)第2章系统总体设计及方案论证 (3)2.1系统总体设计 (3)2.2单片机 (4)2.3温度采集与传感器 (5)2.4人机交互与串口通信 (6)第3章硬件设计 (8)3.1系统结构框图 (8)3.2单片机主控单元 (9)3.3温度信号采集单元 (11)3.4人机交互与串口通信单元设计 (15)3.4.1键盘输入 (15)3.4.2 液晶显示屏输出 (16)3.5电源系统设计 (17)3.6控制执行单元设计 (18)3.7总体电路原理图及印刷电路板图 (19)第4章软件设计 (20)4.1设计思路、流程图 (20)4.2温度采集子程序 (22)4.2.1 命令序列 (22)4.2.2信号方式 (23)4.3数据处理子程序 (25)4.4人机交互子程序 (27)4.4.1 显示子程序 (27)4.4.2 按键子程序 (29)4.5执行子程序 (30)结论 (32)参考文献 (33)附录........................................................ I I第1章绪论1.1 课题背景温度是工业生产中主要的被控参数之一,与之相关的各种温度控制系统广泛应用于冶金、化工、机械、食品等领域。

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计
基于单片机的电阻炉温度控制系统设计
电阻炉是一种常用的加热器,可用于烘干、熔炼及烧结等工业生产领域。

然而,为确保工艺效果和安全性,电阻炉的温度控制必不可少。

本文将介绍基于单片机的电阻炉温度控制系统设计步骤。

第一步:选取合适的单片机
选择适合的单片机对于系统的稳定性和可靠性非常重要。

为了满足该需求,一般选择具有高性能和快速响应的51系列单片机。

第二步:搭建控制信号回路
控制信号回路是形成基础的电路部件,其中包括继电器、三极管、LED灯等等。

它能够实现对电阻炉内部电流从而控制温度的目的。

第三步:设计温度传感器
为了实现对电阻炉温度的模拟,温度传感器十分关键。

一般采用热电阻或热敏电阻,通过电流变化控制电阻炉内部的温度。

第四步:编写单片机程序
设计单片机程序可以实现对传感器和控制信号回路的控制和实时监测。

在编写时,需要明确目标热度和加热时间,以及对异常情况的处理。

第五步:测试系统性能
完成了单片机程序的编写,需要进行各项测试来验证其稳定性。

可通过模拟电阻炉内部温度升高、升温/降温的速率、温度波动情况等测试数据来确认系统的优化方向。

本文从选取单片机、搭建控制信号回路、设计温度传感器等角度详细介绍了基于单片机的电阻炉温度控制系统的设计步骤。

在实际应用中,应根据实际情况自行调整和完善。

基于单片机的电阻炉温控制系统设计

基于单片机的电阻炉温控制系统设计

摘要随着控制理论和电子技术的发展,工业控制器的适应能力增强和高度智能化正逐步成为现实。

其中以单片机为核心实现的数字控制器因其体积小、成本低、功能强、简便易行而得到广泛用本文以AT89C51单片机为控制核心,进行了电阻炉炉温控制系统的总体设计,并重点完成了温度检测电路、键盘电路、LED显示电路、时钟电路、以及温度控制电路的设计任务,PC机与单片机串口通讯电路和一些接口电路。

该系统功能强、精度高、硬件电路简单,且工作稳定可靠,可实现控制的精度要求。

本文详细阐述了基于单片机的温度控制系统的硬件组成、软件设计及相关的接口电路设计。

并且充分考虑了系统的可靠性,采取了相应的措施予以保证。

针对控制对象的特点,在系统辨识的基础上对系统的控制算法进行了仿真研究,并在单片机系统中实现了控制算法。

最后针对温控系统进行了实验,通过对实验数据的分析表明本文所述的基于单片机的温度控制系统的设计的合理性和有效性。

关键词:单片机; 温度控制系统; 电阻炉;IAbstractWith the improvement of control theory and electric technology, the intelligent control for industry has been accomplishing. The digital controller based on Microcontroller has been applied widely ,as its cabinet cubage,low-cost,abundant function,simple and convenient.The resistance furnace has been widely used as the heater in industry and the exact precision of temperature control is demanded.The net built by instruments can supervise the beat process and settle the data-base. Therefore,it is very valuable design the temperature control system have steady operation, exact precision and communication with a host computer.The hardware and software of the temperature control system and the design of relevant interface circuit are described in this paper.The reliability of the system is specially considered,and a series of measures are realized.According to the difficulty to control of the system,methods of system control are analyzed based on the system identification,and realized the control algorithm in the Microcontroller system.The experiment data shows that the design of temperature control system based on Microcontroller is availability and rationality.Key words:Microcontroller ; Temperature control system ; resistance furnaceII目录摘要 (I)Abstract (II)1 绪论 (1)1.1 国内外炉温自动控制系统的发展 (1)1.2 电阻炉的相关知识 (3)1.3 本论文设计要求及主要内容 (3)1.4 电阻炉温度控制系统的结构工作原理 (4)2 系统硬件电路设计 (6)2.1 AT89C51单片机简介 (6)2.1.1 AT89C51单片机的基本组成 (6)2.1.2 AT89C51单片机引脚及其功能 (7)2.2 温度检测电路 (9)2.3 温度控制输出电路 (11)2.4 液晶显示电路 (12)2.5 系统运行指示电路 (13)2.6 键盘输入电路 (13)2.7 时钟电路 (15)2.8 手动复位电路 (15)2.9 报警电路 (16)2.10 固态继电器控制方法 (16)2.10.1 固态继电器的内部结构 (17)2.10.2 PWM控制原理 (17)3 抗干扰措施 (19)3.1 系统干扰渠道 (19)3.2 硬件方面抗干扰措施 (20)3.2.1 解决空间干扰的措施 (20)3.2.2 供电系统抗干扰措施 (20)3.2.3 配置去耦电容提高系统稳定性 (21)4 软件设计 (23)4.1 系统主程序 (23)4.2 LCD1602液晶程序的流程图 (25)4.3 键盘输入电路程序设计 (26)总结 (27)致谢 .................................................................................... 错误!未定义书签。

基于单片机的电阻炉温度控制系统设计ppt课件

基于单片机的电阻炉温度控制系统设计ppt课件
在日常生活中,随处都可以看到浪费 粮食的 现象。 也许你 并未意 识到自 己在浪 费,也 许你认 为浪费 这一点 点算不 了什么
基于单片机的电阻炉温度控制系统设计
一、目的、意义及现状分析 二、任务及要求 三、设计思路 四、参考文献 五、进程安排
在日常生活中,随处都可以看到浪费 粮食的 现象。 也许你 并未意 识到自 己在浪 费,也 许你认 为浪费 这一点 点算不 了什么
一、本课题的目的及意义
1.1 目的 自动控制系统在各个领域尤其是工业领域中有着及其广泛 的应用,温度控制是控制系统中最为常见的控制类型之一 。随着单片机技术的飞速发展,通过单片机对被控对象进 行控制日益成为今后自动控制领域的一个重要发展方向。 由于电阻炉在国民经济中有着广泛的应用,而大多数电阻 炉存在着各种干扰因素,将会给工业生产带来极大的不便 。所以本设计的目的是用单片机设计一个能在多种领域得 到广泛应用的电阻炉温度控制系统。
Regulatiors in a Digital Process IEEE Trans industrial Electronics,1984,IE31,4(11):74~78 • [8]. 李小莹.传感器与测试技术.北京:高等教育出版社.2004
在日常生活中,随处都可以看到浪费 粮食的 现象。 也许你 并未意 识到自 己在浪 费,也 许你认 为浪费 这一点 点算不 了什么
在日常生活中,随处都可以看到浪费 粮食的 现象。 也许你 并未意 识到自 己在浪 费,也 许你认 为浪费 这一点 点算不 了什么
控制系统的结构框图
时钟电路 键盘
液晶显示 报警电路
温度检测电路
传感器

单片机
电 阻
MCS-51

温度控制
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的电阻炉温度控制系统设计武汉理工大学《计算机控制技术》课程设计说明书概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 整体设计及系统原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 硬件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32.1温度检测电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.2键盘控制和显示电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.3加热控制电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 心得体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9武汉理工大学《计算机控制技术》课程设计说明书基于单片机的电阻炉温度控制系统设计概述电阻炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究中具有重要意义。

其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。

采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义。

此次课程设计温度控制系统的主要技术指标有:温控范围:300?~1000?;恒温时间:0~24小时;控制精度:?1?;超调量<1%。

1 整体设计及系统原理本系统由单片机AT89C51、温度检测电路、键盘显示、显示电路、温度控制电路等部分组成。

系统中采用了新型元件,功能强、精度高、硬件电路简单。

其硬件原理图如图1所示。

在系统中,利用热电偶测得电阻炉实际温度并转换成毫伏级电压信号。

该电压信号经过温度检测电路转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过液晶显示器显示温度,同时将温度与设定温度比较,根据设定计算出控制量,根据控制量通过控制继电器的导通和关闭从而控制电阻丝的导通时间,以实现对炉温的控制。

温度检测传感器键盘电路 AT89C51电阻炉单片机显示温度控制图1 硬件原理图2武汉理工大学《计算机控制技术》课程设计说明书程序流程图在系统软件中,主程序完成系统初始化和电炉丝的导通和关断;炉温测定、键盘输入、时间确定和显示、控制算法等都由子程序来完成;中断服务程序实现定时测温和读取时间。

流程图如图2所示。

开始系统初始化设置键盘输入及目标炉温设置炉温测量与显示停止加热全速加热Y 炉温等于下限温度?NY 炉温等于上限温度?NPID算法控制炉温加热炉温测定并显示N 等于目标温度且稳定时间到?Y结束图2 总体流程图 2 硬件设计2.1 温度检测电路3武汉理工大学《计算机控制技术》课程设计说明书本系统采用的K型(镍铬-镍硅)热电偶,其可测量1312?以内的温度,其线性度较好,而且价格便宜。

K型热电偶的输出是毫伏级电压信号,最终要将其转换成数字信号与CPU通信。

传统的温度检测电路采用“传感器-滤波器-放大器-冷端补偿-线性化处理-A/D转换”模式,转换环节多、电路复杂、精度低。

在本系统中,采用的是高精度的集成芯片MAX6675来完成“热电偶电势-温度”的转换,不需外围电路、I/O接线简单、精度高、成本低。

MAX6675是MAXIM公司开发的K型热电偶转换器,集成了滤波器、放大器等,并带有热电偶断线检测电路,自带冷端补偿,能将K型热电偶输出的电势直接转换成12位数字量,分辨率0.25?,工作电压为3.0~5.5V。

温度数据通过SPI端口输出给单片机,其冷端补偿的范围是-20~80?,测量范围是0~1023.75?。

表1为MAX6675的引脚功能图:表1 MAX6675的引脚功能图引脚号名称功能1 GND 接地端2 T- 热电偶负极(使用时接地)3 T+ 热电偶正极4 VCC 电源端5 SCK 串行时钟输入端6 片选信号7 SO 数据串行输出口8 NC 悬空不用当MAX6675的CS引脚从高电平变为低电平时, MAX6675 将停止任何信号的转换并在时钟SCK的作用下向外输出已转化的数据。

相反,当CS从低电平变回高电平时, MAX6675将进行新的转换。

在CS 引脚从高电平变为低电平时, 第一个字节D15 将出现在引脚SO。

一个完整的数据读过程需要16个时钟周期,数据的读取通常在SCK的下降沿进行。

MAX6675的输出数据为16位,其中D15 始终无用, D14~D3对应于热电偶模拟输入电压的数字转换量, D2用于检测热电偶是否断线(D2为1表明热电偶断开) , D1 为MAX6675 的标识符, D0 为三态。

需要指出的是:在以往的热电偶电路设计中,往往需要专门的断线检测电路, 而MAX6675 已将断线检测电路集成于片内,从而简化了电路设计。

4武汉理工大学《计算机控制技术》课程设计说明书D14~D3 为12 位数据,其最小值为0 ,对应的温度值为0 ?; 最大值为4095 , 对应的温度值为1023.75 ?; 由于MAX6675 内部经过了激光修正, 因此, 其转换结果与对应温度值具有较好的线性关系。

温度值与数字量的对应关系为:温度值= 1023.75 ×转换后的数字量/ 4095。

由于MAX6675 的数据输出为3 位串行接口, 因此只需占用微处理器的3 个I/ O 口。

图2 是以89C51系列单片机为例给出的系统连接图。

使用时, 可用软件模拟同步串行读取过程。

图中串行外界时钟由微处理器的P1.3 提供,片选信号由P1.2 提供,转换数据由P1. 1 读取。

热电偶的模拟信号由T+ 和T-端输入,其中T- 需接地。

MAX6675 的转换结果将在SCK的控制下连续输出。

图3 温度检测电路2.2键盘控制和显示电路按键控制电路如图所示,分别接在单片机P0.0—P0.5口。

它由9个按键构成,直接与单片机I/O口相连。

当按键闭合时,单片机的P0.0—P0.2口的高电转移到P0.3—P0.5口。

当用于温度调节时,开关分别用于调整温度的上下限值,以及控制温度的输出。

另外,设定1键用于显示采集的温度,第二次按下则进行温度的上限调整,第三次按下进行温度的下限调整,第四次按下则进行采集温度的显示构成循环。

选择2键进行移位调整,第一次显示个位,第二次显示十位。

3键用于增加一个数,按下一次在原基础之上加1,这个值在0-9-0之间变化。

4键用于减少一个数,按下一次在原基础之上减1,这个值在9-0-9之间变化。

5武汉理工大学《计算机控制技术》课程设计说明书图4 键盘接口电路显示电路采用3位共阳LED动态显示方式,选用7段显示数码管7SEG-COM-ANODE。

显示内容有温度值的十位、个位及小数点后一位。

用P2口作为段控码输出,并用74LS244作驱动。

P1.4—P1.6作为位控码输出,用PNP型三极管做驱动。

模块电路如下图5:图5 显示接口电路2.3加热控制电路6武汉理工大学《计算机控制技术》课程设计说明书用于在闭环控制系统中对被控对象实施控制,被控对象为电热杯,采用对加在电热杯两端的电压进行通断的方法进行控制,以实现对水加热功率的调整,从而达到对水温控制的目的。

对电炉丝通断的控制采用SSR-40DA固态继电器。

它的使用非常简单,只要在控制端TTL电平,即可实现对继电器的开关,使用时完全可以用 NPN型三极管接成电压跟随器的形式驱动。

当单片机的P1.7为高电平时,三极管驱动固态继电器工作接通加热器工作,当单片机的P1.7为低电平时固态继电器关断,加热器不工作。

控制电路图如下图6:图6 电阻炉的温度控制图其中, 固态继电器SSR-40DA是由固态元件组成的无触点开关,具有工作安全可靠、寿命长、无触点、无火花、无污染、高绝缘、高耐压(越过2.5kv)、低触发电流、开关速度快、可与数字电路巨配,以阻燃型环氧树脂为原料,采用灌封技术,使与外界隔离,具有良好的耐压、防潮、防腐、抗震动等性能。

固态继电器内部采用电压过零时开启,负载过零时关断的特性,在负载上可以得到一个完整的正弦波形。

因此电路的射频干扰很小,可降低感性负载(如风扇、三相电动机等)的反电动势以及驱动阻性负载(如白炽灯、发热丝等)时可显著降低浪涌电流等优点,其内部结构如图7:光电耦合电路输入输出触发电路开关电路吸收电路过零控制电路图7 SSR-40DA内部结构图7武汉理工大学《计算机控制技术》课程设计说明书3 心得体会天很热,借着课设的机会宅在寝室倒也还凉快。

从拿到课设题目到完成这次课设也只不过一个星期的多一点的时间,虽然对单片机只有粗略的认识,很多程序还有原理图都不是很透彻的理解,但是,借着世界杯的激情,再借助从网上借鉴的资料,加以简单的自学,做题的思路还是蛮清晰的呈现出来了。

这次的题目是有关电阻炉的温度控制。

电阻炉在我们的日常生活,工业生产当中有着相当广泛的应用,所以说这次做的课设题目具有很强的实际意义,这让我感到蛮欣慰的。

通过查阅相关的书本,同时借助网络的资料,通过严格的删选及考虑实际的应用效果,我知道了选择MAX6675芯片做测温点路,89C51做处理芯片,SSR-40DA做继电器控制加热电路是很好的思路,也是比较容易实现并且能够实现较理想的效果。

最后将几个部分加以整合及优化,以及必要的改造,就完成了最后的电路。

最后的成果通过程序的调试显示可以较好地完成既定的要求,整个电路结构简单、思路清晰、效果显著。

整个课设的过程经历的时间虽然不是很长,但是当我真正去投入创作的时候,感觉到很充实,很满足。

重要的是,通过这次课设所学到的知识,不仅是对理论的一次充实,还是对自己整个知识面的一次审视。

相关文档
最新文档