二○一一~二○一二学年 第一学期信息科学与工程学院自动化系课程设计报告书姓 名: 徐 曙 学 号: 202504134179 班 级: 自动化 0806 课程名称: 计算机控制与接口技术 指导老师: 潘 炼 2025 年 12 月 15 日设计题目:数字温度测量控制系统本设计是一个数字温度测量及控制系统,能测柜内的温度,并能在超限的情况下进行控制 、调整,并报警
保证环境保持在限定的温度中
电路的总体工作原理温度控制系统采纳 AT89S51 八位单片机作为微处理单元进行控制
采纳 4X4 键盘把设定温度的最高值和最低值存入单片机的数据存储器,还可以通过键盘完成温度检测功能的转换
温度传感器把采集的信号与单片机里的数据相比较来控制温度控制器
系统框图如图 1 所示图 1 系统框图根据系统的设计要求,选择 DS18B20 作为本系统的温度传感器,选择单片机 AT89S51 为测控系统的核心来完成数据采集、处理、显示、报警等功能
选用数字温度传感器 DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本
总体设计思路温度传感器 DS18B20 把所测得的温度发送到 AT89S51 单片机上,经过 51 单片机处理,将把温度在显示电路上显示,本系统显示器为点阵字符 LCD,1602 液晶模块
检测范围 5 摄氏度到60 摄氏度
本系统除了显示温度以外还可以设置一个温度值,对所测温度进行监控,当温度高于或低于设定温度时,开始报警并启动相应程序(温度高于设定温度时,风扇开;当温度低于设定温度时,加热器开)
系统的硬件设计3
1 单片机最小系统,如图 2 所示AT89S51温度控制报警电路显示电路温度传感器键盘设定图 2 单片机最小系统3
2 温度传感器由于 DS18B20