网站大量收购独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆三峡学院 单片机课程设计报告书 (基于单片机的温度控制系统) 学院(系): 年级专业: 学 号 : 学生姓名: 指导教师: 教师职称: 成 绩: 制作日期 2012年 11月 2 日 目 录 摘要 3 第一章 4 引言 错误! 未定义书签。 项目概述 错误! 未定义书签。 设计任务和要求 4 第二章硬件系统的设计 5 硬件设计概要 5 各部分及其实现的功能 5 中央控制芯片 5 温度传感器 5 液晶显示器 8 主要电路及功能 11 单片机电路 11 2.32 显示电路 12 温度传感器电路 12 升温和降温调节电路 13 温度上下限调节电路 13 报警电路 14 第三章软件系统的设计 15 主程序流程图 15 液晶显示流程图 16 温度传感器流程图 17 第四章 仿真与调试 17 硬件调试 17 软件电路故障与解决办法 17 软件调试方法 17 仿真显示成果 18 第五章实训总结 20 附录 21 基于单片机 STC89C51 的温度显示系统的设计 摘要: 本设计是基于单片机的温度控制系统,采用DS18B20 温度传感器采集所要测量的当前环境温度,通过单片机进行处理并加以显示。 该温度控制系统具有设定温度上下限的功能,通过控制继电器或电机来控制外部加热及制冷装置,从而实现环境温度处于设定温度上下线范围内。当DS18B20 所测量的环境温度低于设定温度下限时,蜂鸣器和指示灯发出报警,控制外部加热装置的继电器动作,使外部加热器工作,直到温度高于温度设定下限时,警报解除。加热装置停止加热。当环境温度高于温度上限时,蜂鸣器发出报警,控制外部降温装置的电机动作,使外部降温装置工作,直到环境温度低于温度上限,警报解除,降温装置停止工作(实现对温度在0℃-99℃控制的自动化)。 该温度控制器的显示部分采用液晶显示,具有显示当先温度、温度上限值、温度下限值的功能。按键部分采用四个按键,每个按键的功能不同,用过各个按键的配合使用,可以实现切换液晶显示,调节温度上下限的功能。 关键字: 单片机;传感器;温控;DS18b20 第一章 引言 随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人 类生活发生了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么 可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目 前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得 到极为广泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的 踪影。因此,单片机技术开发和应用水平已逐步成为一个国家工业发展水平的标志之一。本课 题研究的内容就是以单片机AT89c51 为主要控制元件,通过温度传感器DS18B20 实现对温度的 测量,并通过LCD1602 直接显示所测温度。 项目概 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51 的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。 设计任务和要求: 本温度控制器系统可以实现以下功能: 采集温度,并通过液晶显示当前温度。 通过按键调节温度上下限,并通过液晶显示设定的温度上下限值。 控制继电器或电机,从而达到控制外部加热、制冷装置。使环境温度保持在设定温度范围内。 具有报警装置。当温度高于上限、或低于下限时,蜂鸣器发出报警声。通过指示灯就可以分辨出是温度过高还是过低。 第二章 硬件系统的设计 硬件设计概要 根据需求,我们将系统分为五个模块,信息处理模块,温度采集模块、控制调节模块、报警电路模块,显示模块。 图 1 结构图 各部分及其实现的功能 中央控制芯片 STC89C51 STC89C51 是一种低功耗、高性能的片内含有 4KB 快闪可编程/ 擦除只读存储器 (FPEROM-Flash Programmable and Eraseable Read Only Memory)的 8 位 CMOS 微控制器,使用高密度、非易失存储技术制造,并且与80C51 引脚和指令系统完全兼容。主要性能: 与 MCS-51 微控制器产品系列兼容。 片内有 4KB 可在线重复编程的快闪擦写存储器 ;存储数据保存时间为 10 年 ;宽工作电压范围:Vcc 可为 2.7V 到 6V ;全静态工作:可从 0Hz 至1

文档评论(0)

181****7662 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档