基于单片机的温度控制系统的设计.docx

资料分类:工业大学 上传会员:DcvOS 更新时间:2023-02-22
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15000
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:单片机通过不断的发展,技术方面越来越成熟,实际生活中常见的各种电气设备都有单片机的应用,在温度控制系统中也是如此。

温度控制系统按照控制目标,可分为恒值温度控制和动态温度跟踪,本次设计为恒值温度控制。硬件上,采用STC89C51单片机,温度测量装置为传感器DS18B20,并通过LCD1602实时显示。设置有独立键盘,用户可以设定目标温度值。目标温度设定完毕,系统控制加热装置以及制冷装置来进行控温操作,在此过程中加入传统的位置式PID算法以及模糊PID控制算法,使温度可以稳定在设定值。

在生产控制领域中,温度控制系统多应用于加热炉、热处理器、反应炉、精馏塔、换热器等工业生产设备中。此外,由于本次选择的是恒温控制,并通过算法可以使得温度可靠的维持在目标温度附近,在实验室、工业、医药、农业中,该项设计也会得到广泛的应用。

关键词:STC89C51 温度控制 DS18B20 LCD1602

 

目录

摘要

Abstract

1. 温度控制系统现状简述-1

1.1研究背景-1

1.2研究现状与意义-1

2.设计要求与方案论证-2

2.1 设计要求-2

2.2 系统基本方案选择和论证-2

2.2.1 单片机芯片的选择方案和论证-2

2.2.2 温度传感器设计方案论证-2

2.2.3显示方案论证-3

2.2.4 温度控制演示方案确定-4

2.2.5加热装置选择-4

2.2.6降温装置选择-4

2.2.7温度记录方案确定-5

3.主要硬件元件介绍-6

3.1 STC89C51介绍-6

3.1.1 STC89C51主要功能及PDIP封装-6

3.1.2 单片机最小系统-7

3.2 DS18B20传感器介绍-7

3.2.1 DS18B20概述-7

3.2.2 DS18B20引脚介绍-9

3.2.3 DS18B20的内部结构-9

3.3 LCD1602液晶介绍-10

3.3.1硬件和相关指令介绍-10

3.3.2 1602LCD的RAM地址映射以及标准字库表-11

3.4按键电路展示以及具体功能说明-11

4.软件设计介绍-12

4.1 PID算法介绍-12

4.1.1 传统PID算法介绍-12

4.1.2 模糊PID算法介绍-14

4.2 程序流程图-18

4.2.1主程序流程图-18

4.2.2温度测量模块子程序流程图-19

4.2.3温度显示模块子程序流程图-19

5. 实际调试过程-20

5.1硬件功能展示-20

5.1.1硬件电路图-20

5.1.2实物演示-21

5.2传统位置式PID调试-24

5.2.1调试参数方法-24

5.2.2 具体调试过程-24

5.3模糊PID算法升温效果展示-31

5.4降温效果展示-31

5.5传统位置式PID与模糊PID算法调试效果比较-32

5.6硬件调试问题与总结-33

6. 总结-34

致谢-35

参考文献-36

附件 主要子程序-38

相关论文资料:
最新评论
上传会员 DcvOS 对本文的描述:本设计在控温过程中加入了传统的位置式PID算法以及模糊PID控制算法,近些年来,不断有对于算法的研究与实验,期望能够做出符合要求的高质量温度控制系统。传统的PID控制算法,单......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: