摘要:随着微机测量和控制技术的迅速进展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械等工业中,具有举足重轻的作用,因此,温度控制系统是典型的控制系统。本文介绍了基于单片机AT89C51 的温度控制系统的设计方案与软硬件实现,论述了一种以STC89C52单片机为主控制单元,以DS18B20为温度传感器的温度自动控制系统。该控制系统可以根据设定的温度,通过PID算法调节和控制pwm波的输出,控制晶闸管导通时间从而控制水温的自动调节,系统设计了相关的硬件电路和相关应用程序。硬件电路主要包括STC89C52单片机最小系统,DS18b20测温电路、键盘电路.LCD液晶显示电路,加热功率电路等。系统程序主要包括主程序,温度处理子程序、按键处理程序、LCD显示程序等,pwm波输出程序。给出了系统总体框架、程序流程图和Proteus 仿真结果,并在硬件平台上实现了所设计的功能。关[关键词] 单片机;温度控制系统;温度传感器;PID 控制算法。目 录1.选题背景----------------------------------------------------------22.设计要求----------------------------------------------------------2 2.1 设计任务-----------------------------------------------------2 2.2 设计要求----------------------------------------------------23.方案论证比--------------------------------------------------------33.1 温度检测电路方案选择-----------------------------------------33.2 显示电路方案选择 --------------------------------------------33.3 加热方案选择 ------------------------------------------------33.4 控制方法方案选择 --------------------------------------------34.总体方案及工作原理----------------------------------------------45.系统硬件设计-----------------------------------------------------45.1 温度传感器电路单元 ------------------------------------------55.2 输入电压单元 ------------------------------------------------65.3 液晶显示单元-------------------------------------------------65.4 温度上下限模块单元 ------------------------------------------75.5 主控制单元设计 ---------------------------------------------...