1、 1 温度控制系统设计温度控制系统设计 题 目: 基于 51 单片机的温度控制系统设计 姓 名: 学 院: 电气工程与自动化学院 专 业: 电气工程及其自动化 班 级: 学 号: 指导教师: 2015 年 5 月 31 日 2 摘要: .3 一、系统设计 3 1.1 项目概要3 1.2 设计任务和要求:3 二、 硬件设计 4 2.1 硬件设计概要 4 2.2 信息处理模块 4 2.3 温度采集模块 5 2.3.1 传感器 DS18b20 简介 5 2.3.2 实验模拟电路图 .6 2.3.3 程序流程图 6 2.4 控制调节模块 .8 2.4.1 升温调节系统.8 2.4.2 温度上下限调节系
2、统 .8 2.43报警电路系统.9 2.5 显示模块 10 三、两周实习总结 . 11 四、参考文献 11 五、附录 12 5.1 原理图 12 3 摘要:摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于 51 单片机 控制,将 DS18B20 温度传感器实时温度转化,并通过 1602 液晶对温度实行实时 显示,并通过加热片(PWM 波,改变其占空比)加热与步进电机降温逐次逼近 的方式, 将温度保持在设定温度, 通过按键调节温度报警区域, 实现对温度在 0 -99控制的自动化。实验结果表明此结构完全可行,温度偏差可达 0.1以内。 关键字:关键字:AT89C51 单片机;温控;
3、DS18b20 一、系统设计一、系统设计 1.1 项目概要项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用, 过低或过高的温度环境不仅是一种资源的浪费, 同时也会对机器和工作人员的寿 命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的 因素,基于 AT89C51 的单片机温度控制系统与传统的温度控制相比具有操作方 便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。 1.2 设计任务和基本要求:设计任务和基本要求: (1) 采用DS18B20作为温度传感器进行温度检测。 (2) 对采集温度用LCD1602进行显示(显示温度分辨率0.1) ;采
4、集温度数值 应采用数字滤波措施,保证显示数据稳定。 (3) 设计相应的温度控制电路,根据测得的温度情况对加热器进行控制,将温 度保持在设定温度。 (4) 通过按键设置温度上下限,超限通过蜂鸣器报警。 (5) 采用DS1302时钟芯片显示当前时间,并可以对时间进行设置。 4 二、二、 硬件设计硬件设计 2.1 硬件设计概要硬件设计概要 根据需求,我们将系统分为五个模块,信息处理模块,温度采集模块、时间 模块、控制调节模块、报警电路模块,显示模块。 2.2 信息处理模块信息处理模块 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微 处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪烁可编程可