摘要:随着工业化和互联网的发展,温度不仅与人们的生活息息相关,而且在生产过程中,作为重要的控制量直接影响产品的质量。
本文提出一个基于MAX6675的智能温度控制器设计方案。该控制器硬件电路采用51单片机、K型热电偶模数转换器MAX6675以及固态继电器等主要元件,软件编程采用C语言,编译工具是Keil uVision4编译软件。在本设计中,采用K型热电偶为感温软件,检测电阻炉的温度并输出毫伏级的模拟电压信号,将该信号送给K型热电偶模数转换器MAX6675进行冷端温度补偿、放大、线性化、数字化处理,得到电阻炉温度的数字化形式,送入51单片机进行处理,在控制电路中采用固态继电器控制电阻炉的导通或断开,实现对电阻炉温度的调节。
通过大量实验程序调试,实验已经确定P、I、D参数值的选择,基本达到了使温度维持在一定范围内不改变。该控制系统测量更加准确,对外界干扰有很强的屏蔽作用,提高了传统控制系统的测量精度和测量稳定性。
关键词:温度控制器;单片机;PID计算
目录
摘要
Abstract
1 概述-1
1.1-课题研究的目的和意义-1
1.2 国内外温度控制系统发展状况-1
2 温度控制系统总体方案设计-2
2.1 系统设计任务与要求-2
2.2 系统方案的选择-2
3硬件系统设计-3
3.1 主控模块简介-3
3.2 温度测量电路的设计-4
3.2.1 K型热电偶原理-4
3.2.2 热电偶信号的转换-5
3.3温度控制电路的设计-7
3.3.1 PID控制和参数整定-7
3.3.2 固态继电器SSR控制-8
3.4 人机接口模块设计-8
4软件设计-10
4.1 主程序模块-10
4.2 系统初始化程序-11
4.3 温度采集程序-12
4.4 按键检测程序-12
4.5 PID计算程序-13
4.6 PWM控制输出-13
5 系统调试-15
结 论-16
参 考 文 献-17
附录A 硬件原理图-18
致 谢-19