摘要:温度控制是现代化工业生产中常用的一种控制方法,一些工艺制造对于温度的控制具有很严格的要求,温度控制效果决定了产品的质量以及良品率。传统的温度控制器大多是基于51单片机设计的,这类温度控制系统虽然硬件制造成本低廉,操作方便,但是温度控制效果不够理想。因此本文设计了一款基于STM32F103VE单片机的温度控制器,主要工作包括:
1.系统硬件设计,包括CPU选型,温度传感器的选型,按钮的设定;37778
2.用C语言对软件程序进行编写和调试;
3.设计两种温度控制算法并且将它们加入系统中比较温度控制效果。
本设计的主要难点是特征模型算法在温度控制中的应用。
关键词: STM32单片机;温度控制;特征模型
Design of Temperature Control System Algorithm
Abstract: Temperature control is a kind of process control methods which is often applied to industrial production, some of the manufacturing process for temperature control requirements are very harsh, temperature control effect directly affects the quality of products and yield . Most of the traditional temperature controllers are based on 51 single-chip design. While this kind of temperature control systems has low manufacturing cost and convenient operation on hardware, but the temperature control effect is not ideal. Therefore, a new temperature controller is designed based on the STM32F103VE microcontroller in this paper. The main work includes:
1. Hardware design, including CPU selection, temperature sensor selection, button settings;
2. Using C code to write and debug the software program;
3. Two temperature control algorithms will be designed and the effect of temperature control will be compared in the system.
The main difficulty of this design is the application of Characteristic Model algorithm in the temperature control system.
Key Words:STM32F103VE microcontroller; Temperature Control; Characteristic Model
目录
1 绪论 1
1.1 课题研究的背景及意义 1
1.2 温度控制系统的分类 2
1.3 国内外研究现状 2
1.4 论文的总体结构 3
2 系统硬件设计 5
2.1 硬件设计方案 5
2.1.1 硬件设计思路 5
2.1.2 硬件主要组成部分 5
2.1.3 硬件工作流程 5
2.2 硬件系统框图和实物图 6
2.3 硬件主要组成模块 7
2.3.1 CPU模块 7
2.3.2 温度采集模块 10
2.3.3 温度显示模块 12
2.3.4 按键模块 13
3 系统软件设计 16
3.1 软件设计方案 16
3.2 主程序流程 17
3.3 模块编程 17
3.3.1 LCD显示屏模块 17
3.3.2 温度传感器模块 17
3.3.3 按键模块 19
4 温度控制算法 20
4.1 PID算法 20
4.1.1 PID控制介绍 20
4.1.2 PID控制器的基本原理 20
4.1.3 PID参数整定 22
4.1.4 PID算法应用 22
4.1.5 PID算法程序 23
4.2 特征模型算法 24
4.2.1 特征模型控制原理和特点 24 STM32F103VE单片机温度控制系统算法设计+程序:http://www.youerw.com/zidonghua/lunwen_36632.html