基于PID控制的温度控制系统完整资料.docx
《基于PID控制的温度控制系统完整资料.docx》由会员分享,可在线阅读,更多相关《基于PID控制的温度控制系统完整资料.docx(123页珍藏版)》请在冰点文库上搜索。
![基于PID控制的温度控制系统完整资料.docx](https://file1.bingdoc.com/fileroot1/2023-7/15/91ed68d8-ebdf-4649-a8db-81c04781d7c4/91ed68d8-ebdf-4649-a8db-81c04781d7c41.gif)
基于PID控制的温度控制系统完整资料
摘要
随着控制理论和电子技术的发展,工业控制器的适应能力增强和高度智能化正逐步成为现实.其中以单片机为核心实现的数字控制器因其体积小、成本低、功能强、简便易行而得到广泛应用。
PID温度控制器作为一种重要的控制设备,在化工、食品等诸多工业生产过程中得到了广泛的应用。
本文主要讨论在过程控制中得到广泛应用的数字PID控制在单片机温度控制系统中的应用.
本文详细阐述了基于PID控制的温度控制系统的硬件组成、软件设计及相关的接口电路设计。
并且充分考虑了系统的可靠性,采取了相应的措施予以保证。
针对控制对象的特点,在系统辨识的基础上对系统的控制算法进行了仿真研究,并在单片机系统中实现了控制算法.最后针对温控系统进行了实验,通过对实验数据的分析表明本文所述的基于PID控制的温度控制系统的设计的合理性和有效性。
关键词:
单片机,温度控制,数字PID控制
Abstract
Withtheimprovementofcontroltheoryandelectrictechnology, theintelligentcontrolforindustryhasbeenaccomplishing。
Thedigitalcontroller basedonMicrocontrollerhasbeenappliedwidely,asitscabinetcubage, low-cost,abundantfunction, simple andconvenient。
PIDtemperaturecontroller,as animportantcontrol device,hasbeenwidelyusedin producingchemical products,foodsand manyotherfields.The papermainlyintroducestheapplication ofthedigitalPIDcontrolalgorithm, which, atpresent,ispopularlyusedindigital control system,inMicrocontrollertemperaturecontrolsystem。
Thehardwareandsoftwareofthetemperaturecontrol system andthe designofrelevantinterfacecircuit are describedinthispaper。
Thereliabilityofthesystem isspeciallyconsidered, andaseriesofmeasuresarerealized。
Accordingtothedifficultytocontrolofthesystem,methodsofsystemcontrolareanalyzedbasedonthesystemidentification,andrealized thecontrolalgorithm in theMicrocontrollersystem.TheexperimentdatashowsthatthedesignoftemperaturecontrolsystembasedonMicrocontrollerisavailability andrationality。
Keywords:
Microcontroller, TemperatureControlSystem,digital PIDcontrol
摘要........。
...。
.........。
.。
。
。
。
.。
。
.。
.......。
......。
...。
.。
。
...。
。
.....。
。
。
...。
.。
.。
。
.。
.。
...。
.。
..。
。
...。
..。
。
.。
。
。
。
。
。
.....。
..。
.。
.。
..。
。
.。
。
。
....。
。
....。
。
.。
。
.....。
..。
..。
.....。
。
.。
..。
。
...。
。
..。
......。
Ⅰ
Abstract..。
。
。
..。
..。
.....。
。
.。
。
.........。
。
.。
.。
.....。
。
...。
。
.............。
.。
....。
.....。
。
..。
.。
.。
....。
.......。
.。
。
。
..。
。
。
。
....。
。
。
。
。
.。
.。
..。
..。
。
。
。
.。
。
....。
.。
。
。
...。
。
.。
...。
...。
。
。
.。
..。
。
。
.。
....。
Ⅱ
第一章绪论。
...。
....。
..。
。
.。
.。
。
.。
.。
。
。
.。
....。
。
.。
。
。
.。
..。
......。
..。
。
。
...。
..。
...。
。
..。
.。
。
..。
.。
。
.。
..。
。
.。
..。
。
..。
....。
。
.....。
..。
..。
..。
..。
.。
.。
.。
。
........。
......。
。
。
......。
...。
...。
...。
.。
.1
1.1概述......。
..。
......。
......。
.。
.。
。
。
.。
...。
。
...。
..。
。
。
.....。
..。
.....。
。
...。
。
。
...。
..。
..。
..。
...。
.....。
。
.。
.。
。
。
...。
。
........。
。
.。
......。
..。
..。
.。
.....。
.。
。
...。
。
......。
..。
。
....。
......。
。
..1
1.2温度测控技术的发展与现状。
.....。
..。
。
.。
...。
.。
。
。
.。
...。
....。
..。
。
。
.....。
。
.。
。
。
..。
...。
..。
..。
..。
。
..。
....。
..。
。
...。
。
.....。
。
.。
。
。
.。
。
.。
。
。
。
。
.。
。
...。
.。
。
..1
1.2。
1定值开关控温法.。
.。
.。
.。
。
...。
。
.。
。
.......。
.。
..。
...。
。
。
..。
......。
.。
.。
...。
.。
。
.。
。
。
。
...。
....。
....。
....。
。
.。
。
..。
。
..。
.。
。
。
.。
。
。
.....。
.。
。
......。
.......。
。
...2
1。
2。
2 PID线性控温法。
...。
.。
....。
。
.。
.。
。
..........。
。
........。
。
...。
..。
...。
.。
。
.。
...。
.。
.。
。
.。
。
。
.。
.。
...。
...。
。
...。
..。
.。
..。
。
......。
。
。
。
...........。
.。
。
.。
。
......2
1.2.3智能温度控制法.....。
..。
...。
。
。
.....。
..。
。
。
.。
。
....。
.。
.。
。
。
..。
。
。
.......。
。
。
..。
...。
.。
...。
.。
.....。
。
。
...。
..。
...。
.。
..。
......。
。
。
.。
.。
。
。
。
。
。
..。
。
。
...。
..。
。
....3
1.3系统总体设计方案..。
........。
..。
。
。
。
。
。
。
。
..。
。
..。
。
。
.......。
。
。
...。
.。
.。
...。
。
。
。
。
.....。
.。
。
.。
.。
..。
。
..。
..。
。
.。
...。
..。
..。
。
.....。
.。
.....。
.。
...。
.。
...。
.。
.。
。
.。
.。
。
....。
。
3
1.3。
1系统性能要求及特点。
。
...。
。
。
。
。
.。
..。
.。
.。
。
.。
.。
.。
。
....。
。
。
.。
.。
.....。
.。
。
。
..。
.。
...。
。
。
.。
........。
.。
...。
...。
...。
。
。
。
。
.......。
.。
....。
。
。
.。
.....。
.。
。
.3
1.3.2系统硬件方案分析.........。
..。
....。
。
。
..。
.........。
.。
。
...。
......。
.....。
..。
.。
.。
.。
.。
.。
。
。
。
。
..。
..。
.。
.。
.。
。
。
..。
....。
.....。
...。
....。
..。
....。
。
。
...。
.。
4
1。
3.3系统软件方案分析.....。
。
。
.。
..。
.。
。
....。
。
..。
。
.。
.。
.......。
。
。
.。
.......。
。
.。
.。
.。
...。
..。
。
。
....。
..。
。
.....。
...。
..。
...。
.。
..。
..。
.。
.。
。
....。
.。
...。
....。
。
.5
1.4本文主要工作及章节安排....。
.......。
.。
。
..。
。
...。
。
.........。
..。
..。
。
.。
...。
.........。
..。
.。
.....。
。
.。
.。
.。
。
........。
.。
....。
.。
.。
..。
.。
。
....。
...。
..。
。
。
。
。
.6
1.4。
1本文主要工作。
。
.。
.。
.。
。
。
。
...。
.。
.....。
.。
.。
.。
.。
。
..。
.。
....。
.。
.......。
。
。
.。
。
.。
........。
。
。
.。
.。
。
...。
..。
..。
.。
。
.....。
......。
。
。
。
。
........。
.。
。
.。
.。
。
.....。
.。
.。
.。
6
1。
4.2本文结构安排。
....。
.....。
.。
。
..。
。
.....。
....。
...。
.。
....。
..。
.。
.。
。
.。
..。
。
....。
......。
。
.........。
..。
。
.。
.。
.。
..。
..。
。
...。
。
..。
...。
.....。
.....。
。
.。
.。
。
.。
.。
。
.。
.。
6
第二章系统硬件设计。
。
.。
。
.。
.。
。
.。
.。
.。
。
.。
。
。
.....。
。
..。
....。
。
。
.。
。
。
..。
。
.....。
....。
.。
。
。
。
...........。
.。
。
.。
.。
.。
.........。
.....。
.。
.。
......。
..。
..........。
。
..。
.。
。
。
。
..。
。
。
.。
..7
2。
1系统硬件总体结构.。
。
........。
。
....。
。
..。
。
...。
.。
。
...。
....。
.。
。
。
..。
。
.....。
。
.。
。
..........。
.。
.。
....。
.。
..。
。
..。
。
..。
.....。
......。
....。
.。
..。
....。
..。
...。
.。
。
。
.。
....。
.7
2。
2主控模块器件选型及设计。
.。
....。
...。
.......。
。
..。
。
..。
...。
.。
..。
.。
..。
...........。
.。
....。
。
。
..。
..。
..。
...。
.。
.。
.。
.。
..........。
..。
...。
.......。
..。
...。
。
。
.7
2.2。
1单片机的选用...。
。
。
.......。
.。
。
。
。
。
..。
。
。
.。
....。
。
......。
.........。
.。
.。
.。
。
..............。
.。
。
。
...。
。
..。
.......。
.。
...。
。
...。
...。
。
.......。
...。
...。
..。
.。
..。
.。
7
2.2。
2单片机介绍。
.。
...。
..。
。
。
...。
....。
.。
。
。
。
。
..。
。
。
。
..。
.......。
.。
..。
。
..。
。
.。
..。
..。
....。
....。
。
........。
..。
...。
。
.。
.。
...。
.。
.。
。
。
.。
.....。
。
。
......。
。
....。
。
。
。
。
.。
。
.....。
8
2.2。
3主控模块设计....。
.。
.。
...。
。
。
.。
。
.....。
。
..。
...。
..。
..。
。
.。
...。
。
。
.。
。
.。
..。
。
。
...。
。
.....。
......。
....。
...。
。
.....。
。
....。
..。
。
。
。
.。
..。
。
。
。
。
.。
........。
.。
...。
。
.。
。
。
9
2。
3 输入通道设计。
.。
...。
。
.....。
....。
....。
.。
.。
.。
.。
。
。
....。
.。
。
....。
..。
.。
....。
..。
.。
..。
。
....。
..。
.。
..。
...。
.。
.。
。
。
.。
..。
...。
.。
.。
.。
.。
。
。
..。
..。
。
..。
.。
。
。
。
.。
.。
。
...。
.....。
..。
.....10
2。
3.1Pt100温度传感器.。
。
。
.....。
.。
...。
。
。
。
。
...。
。
..。
.。
...。
.。
.。
..。
.。
。
.。
。
。
.......。
。
。
....。
。
......。
。
......。
.。
.。
....。
.。
..。
..。
.。
...。
..。
...。
..............10
2.3.2A/D转换。
...。
..。
...。
..。
..。
。
...。
。
..。
。
..。
...。
....。
..。
.。
。
。
..。
。
.。
....。
.。
.。
.....。
......。
。
。
。
。
.。
。
.。
....。
.....。
...。
。
。
。
。
.....。
.。
..。
.。
。
。
..。
.。
....。
.....。
。
.。
.。
..。
。
...12
2.4输出通道设计.。
。
..。
。
.....。
。
...。
。
.。
。
。
.....。
.。
。
.。
.。
。
..。
..。
.。
.。
。
....。
..。
。
......。
.。
.。
...。
..。
。
。
。
..。
。
.。
。
。
....。
....。
。
。
。
.。
.........。
。
......。
...。
....。
.....。
.。
.。
。
。
。
..。
.。
14
2。
4。
1温控箱的功率调节方式......。
.。
。
...。
。
。
..。
.。
.。
.。
.......。
....。
。
....。
.。
....。
。
..。
。
.....。
。
。
。
..。
.。
.。
。
。
。
..。
。
...。
。
.。
.。
.。
.。
。
.......。
....。
.。
.14
2。
4.2可控硅输出电路。
..。
.。
..。
..。
..。
...。
.。
......。
..。
..。
.。
......。
..。
......。
.。
....。
。
....。
..。
..。
.....。
.。
.。
。
..。
..。
..。
...........。
。
。
...。
..。
...。
..。
。
.。
..。
15
2.5键盘电路设计..。
。
.。
.......。
....。
。
.....。
。
.。
.。
。
。
...。
.。
...。
..。
..。
.。
...。
...。
。
.。
。
.....。
.。
.。
.......。
。
。
。
。
。
。
。
.。
.。
。
..。
。
.。
。
。
。
...。
.。
.。
。
......。
.。
。
。
..。
...。
......。
。
..。
.。
..。
.17
2。
6显示电路设计.。
.。
。
.。
。
...。
。
.。
.....。
..。
。
。
。
.。
.........。
。
.。
。
。
。
。
。
.......。
......。
...。
.。
.。
.。
........。
....。
......。
...。
...。
.....。
。
.....。
..。
。
.。
.。
.。
...。
。
..。
..。
。
。
。
。
.....。
。
18
2.7 保护电路设计。
...。
。
..。
.。
。
。
..。
....。
。
...。
.。
..。
。
。
...。
...。
。
.。
。
....。
.....。
。
。
.。
。
......。
....。
.。
....。
.。
...。
.。
.。
..。
.....。
....。
..。
..。
.。
。
。
。
.。
...。
。
......。
.。
....。
。
。
。
....。
。
。
19
2。
8硬件抗干扰措施。
。
..。
.。
....。
..。
.。
.......。
。
。
.。
.。
.。
..。
。
。
.。
。
..。
.。
...。
。
。
。
...。
.。
.。
.。
。
....。
.....。
.....。
.。
。
.......。
。
.....。
.....。
..。
..。
。
..。
。
。
..。
。
.....。
.。
。
....。
..。
。
.20
第三章系统软件设计。
.。
。
......。
。
.。
。
。
...。
....。
....。
.。
。
.。
...。
.....。
...。
...。
..。
.。
。
........。
。
。
.。
.。
。
..。
.。
.。
..。
.。
。
.。
.。
..。
.....。
..。
。
.。
。
。
。
。
...。
..。
。
.。
。
。
.....。
...。
....。
。
.21
3。
1 软件设计思想.。
....。
。
。
.....。
.。
.。
。
..。
。
.。
...........。
。
。
...。
.....。
..。
...。
..。
。
...。
..。
。
..。
..。
。
。
......。
。
。
。
。
。
。
。
。
。
.。
.。
。
。
.。
........。
......。
。
.。
..。
..。
。
..。
......。
........。
21
3.2软件组成.。
....。
。
。
。
.......。
...。
。
.。
.。
。
...........。
..。
...。
....。
..。
.。
。
.......。
。
。
...。
。
.。
。
.。
。
..。
....。
。
....。
.。
...。
....。
。
..。
。
...。
。
.。
。
。
....。
.。
。
。
..。
。
。
..。
。
。
。
。
。
。
...。
.。
。
。
.。
。
..。
..22
3。
3主程序模块.。
。
..。
..。
......。
。
.。
..。
.。
...。
....。
.。
...。
。
。
..。
....。
.。
.。
...。
..。
.。
.。
。
.。
..。
。
。
..。
。
...。
.。
。
.。
...。
..。
。
。
.。
....。
。
......。
。
。
..。
.。
..。
。
。
。
......。
....。
...。
.。
。
......。
。
。
。
.22
3.4数据采集模块。
.......。
...。
.。
。
.。
。
。
....。
。
.....。
。
..。
.。
。
.....。
........。
。
。
.。
.....。
。
。
...。
......。
...。
.。
.。
..。
...。
。
。
..。
.。
...。
。
....。
。
...。
。
.。
..。
。
....。
..。
.。
........。
。
.。
...23
3.5数据处理模块.......。
..。
...。
..。
......。
........。
.。
。
。
..。
.。
....。
..。
...。
...。
...。
..。
..。
..。
...。
。
。
。
。
。
.。
。
.......。
...。
.。
。
。
。
..。
。
.。
.。
。
。
。
...。
..。
。
.。
.。
..。
。
..。
。
...。
.....。
..。
.24
3。
5.1数字滤波。
.。
。
.。
.。
....。
.。
....。
..。
......。
。
。
..。
..。
......。
.....。
......。
。
..。
。
..。
....。
.。
。
..。
。
。
。
。
...。
....。
。
。
..。
.。
。
..。
。
。
....。
.。
....。
..。
..。
。
。
.。
..。
.。
...。
.。
。
。
。
。
.。
。
24
3.5。
2显示处理。
...。
....。
.。
.。
..。
..。
。
。
。
....。
........。
。
...。
..。
。
.。
.。
。
。
.。
..。
。
。
.......。
。
..。
。
.。
。
。
.....。
。
.。
.。
。
.。
.。
。
。
.。
。
。
.。
..。
..。
...。
。
..。
。
.。
。
.....。
..。
。
..。
。
。
。
.....。
...26
3。
6 软件抗干扰措施。
.。
.。
。
.。
。
.。
........。
...。
。
.。
。
.......。
...。
.。
。
。
。
..。
...。
。
.。
.。
。
...。
..。
.。
.。
...。
.。
。
。
..。
.。
。
.。
.。
。
。
。
。
。
.。
.。
.。
.。
。
...。
...。
。
。
。
..。
。
..。
...........。
。
。
。
。
.。
.。
.26
第四章 系统控制方案。
........。
...。
.。
。
。
...。
......。
..。
。
.。
。
.。
。
。
.。
...。
.。
..。
......。
.........。
。
。
..。
.....。
..。
.。
。
......。
.......。
......。
.。
。
。
。
..。
.。
..。
。
.........。
..。
..。
。
。
.27
4。
1PID控制。
.。
。
.。
。
。
.....。
。
.。
.....。
...。
.。
。
。
。
....。
。
.....。
.。
.。
...。
。
。
。
.。
.....。
.....。
.。
....。
.。
...。
。
..。
..。
............。
。
...。
.。
...。
..。
....。
。
.........。
.....。
。
.。
..。
.。
.。
.。
.....。
..27
4.1.1 PID控制的发展...。
.。
。
...。
.。
..。
..。
.。
...。
。
。
。
。
。
..。
..。
........。
...。
..。
。
..。
。
。
...。
。
..。
。
.。
。
。
。
..。
..。
.....。
。
....。
...。
..。
....。
。
。
。
...。
...。
.。
.。
...。
。
...。
。
27
4.1.2PID控制理论.。
...。
....。
.。
.。
。
。
。
.。
。
.。
.。
。
..........。
。
。
.。
..。
。
.....。
.。
。
。
.。
。
。
。
.。
.。
。
。
......。
。
。
...。
....。
。
.。
.....。
。
.....。
...。
。
...。
。
。
。
。
.......。
..。
.。
。
......27
4.1。
3PID控制算法。
.。
。
.。
.。
。
.。
..。
。
.。
.......。
。
...。
.。
。
。
.....。
.。
.。
。
.。
。
.。
..。
。
.。
。
。
...。
.。
。
.。
。
...。
。
。
........。
.。
。
。
......。
..。
..。
..。
...。
....。
...。
........。
....。
...28
4。
2温控箱数学模型的确定。
。
。
。
。
..。
...。
。
..。
。
..。
。
..。
.。
。
。
。
.。
.....。
。
..。
.。
...。
...。
.....。
.。
.......。
....。
........。
。
.。
.。
.......。
。
..。
.。
。
..。
......。
..。
。
。
....。
..29
4.2。
1温控箱特性分析..。
..。
。
。
.。
。
.。
。
。
...。
..。
。
..。
。
。
。
。
....。
.....。
.。
.。
.。
....。
。
。
..。
。
..。
..。
。
。
..。
....。
.。
....。
。
....。
。
....。
。
......。
。
......。
..。
。
。
.。
......。
。
。
。
31
4.2.2温控箱数学模型的辨识.。
.。
.。
..。
.。
....。
....。
.....。
。
。
....。
。
。
。
.。
。
..。
..。
。
..。
.。
...。
。
..。
。
.。
。
...。
.......。
。
...。
.。
。
。
.。
.。
.....。
。
....。
.。
。
.。
。
..31
4。
3PID控制参数整定..。
.......。
....。
。
。
.。
.。
.。
。
。
。
.。
.。
....。
。
。
.。
......。
.....。
.。
....。
..。
。
.。
....。
。
....。
..。
.。
。
....。
。
..。
.。
.。
...。
。
。
.。
。
。
...。
。
..。
。
。
。
..。
。
..。
。
.....。
。
...。
33
4.4MATLAB仿真..。
.......。
.。
....。
。
.。
。
.。
..。
.。
...。
.。
...。
..。
...。
。
..。
。
.。
。
....。
.。
.........。
....。
。
。
.....。
..。
。
..。
...。
..。
。
.。
.。
。
。
.。
.。
..。
...。
。
。
。
..。
。
...。
..。
.。
..。
......。
。
.。
.。
。
。
.33
第五章结论.。
.。
。
.。
。
..。
。
...。
。
..。
...。
.。
.。
.。
.。
....。
。
..。
...。
。
。
。
。
........。
.....。
。
...。
.。
.。
........。
。
..。
.。
...。
。
.。
.。
。
.。
。
。
。
.....。
。
。
..。
............。
。
.。
。
。
..。
.。
.。
..。
..。
.....。
.。
........。
.35
5.1总结......。
。
。
。
...。
。
。
.。
..。
。
..。
.。
....。
...。
。
.。
.。
。
..。
。
。
。
..。
.。
。
......。
...。
.。
。
。
........。
..。
..。
.....。
...。
.。
.。
。
.。
......。
.。
.。
.........。
...。
。
。
.。
。
.。
..。
...。
.。
.。
........。
。
.。
。
。
。
...。
.。
。
...35
5.2展望.。
。
..。
........。
..。
.。
.........。
。
.。
.....。
....。
.....。
.....。
..。
。
。
.。
..。
。
.。
..。
。
。
....。
...。
.。
。
.....。
........。
...。
......。
。
.。
.。
.。
。
..。
......。
.。
。
.。
。
..。
.。
.。
。
.。
。
。
...。
..。
.....。
。
.....。
.35
参考文献.......。
。
。
。
.。
..。
。
。
.。
.。
。
..。
.....。
.....。
。
...。
.......。
。
。
..。
..。
.。
......。
。
...。
.。
。
。
...。
......。
。
。
....。
......。
..。
..。
......。
。
...。
..。
..。
.。
。
..。
..。
....。
..。
.......。
.。
...。
....。
..。
.。
.。
..37
致谢.。
。