单片机数字温度计的设计方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机数字温度计的设计 摘要: 本文综述了数字温度计的设计与制作过程,介绍了设计制作一个完整的 数字温度计需要做的准备与制作过程,通过一段时间的努力制作,从刚开始透彻理 解题目要求及所要设计的产品的各项性能功能,然后觉得利用单片机作为控制内 核,其次主要的就是温度传感器 DS18B20及其他重要部分电路的配合下设计出一 套完整的硬件系统,及它的灵魂软件系统。得到了一种基于单片机控制的数字温度 计。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围 广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机 AT89S51测 温传感器使用DS18B20用4位共阳极LED数码管以串口传送数据,实现温度显示, 能准确达到以上要求。 关键词:单片机,数字控制,温度计, DS18B20,AT89S51 目录 前言 1 第一章 系统方案设计 2 温度测量系统功能描述 2 系统设计性能指标 2 DS18B20 工作原理 3 1.3.1 性能特点 3 外部结构 4 内部结构 5 DS18B20 测温原理 6 AT89C51 简介 7 1.5 显示部分 9 第二章 系统硬件电路设计 12 DS18B20 温度传感器的连接 12 单片机端口连接 13 第三章 系统软件设计 14 3.1 主程序 14 读出温度子程序 15 3.3 温度转换命令子程序 16 计算温度子程序 17 3.5 显示数据刷新子程序 17 TOC \o 1-5 \h \z \o Current Document 第四章 系统调试及仿真 35 \o Current Document 4.1 系统程序调试 35 4.2 系统软硬件仿真 . 35 \o Current Document 第五章 总 结. 39 \o Current Document 参考文献 40 、尸■ 、 亠 前言 在一些温度测量系统电路中,广泛采用的是通过热电偶、热电阻或 PN 结测温 电路经过相应的信号调理电路,转换成 A/D 转换器能接收的模拟量,再经过采样 /保持电路进行 A/D 转换,最终送入单片机及其相应的外围电路,完成监控。但 是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。本温度测 量仪采用单片机结合DS18B2C智能温度传感器控制系统设计,因此,本系统用一种 新型的可编程温度传感器 DS18B2)0 ,不需复杂的信号调理电路和 A/D 转换电路 能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各 种场合。 第一章系统方案设计 1.1温度测量系统功能描述 采用8051单片机和温度传感器DS18B20设计一种数字温度计,测温范围为-55 到128C,由按键设定温度报警上下限值 TH和TL,采用点陈字符液晶模块作为数 字温度计的显示部分,分两行显示,第一行显示工作状态,正常时显示“ DS18B20 OK,不正常时显示“ DS18B20 ERROR ;第二行显示实测温度值和状态符号, “〉H表示实测温度值大于温度报警值 TH,“ L”表示实测温度小于温度报警值 TL,“!”表示实测温度位于设定的温度范围之内。当实测温度超过设定温度限制 范围时,发出声光报警信号。 1.2系统设计性能指标 测温范围为-55----125 C,误差在+「C以内。DS18B20最高分辨率可达 0.0625 C,所以系统误差指标可以限制在 +1C以内。 按照系统设计功能的要求,确定系统由 3个模块组成:主控制器,测温电路和 显示电路。 温度测量仪总体电路结构框图如图1.1所示。 DS18B20 AT89C51 DS18B20 AT89C51 单片机 显示电路 图1. 1温度测量仪电路结构框图 本温度测量仪设计采用美国 DALLAS半导体公司的智能型传感器 DS18B20乍为 检测元件,测温范围限制在-55 — 125C。 DS18B20可以直接读出被测量温度值,而且采用三线制与单片机相连,减少了 外部的硬件电路,具有低成本和易使用的特点。 系统硬件电路由单片机 AT89C51字符液晶显示器LM016L和1k X 8的排阻构 成。单片机实现对LCD命令和显示数据的读写控制功能。 DS18B20工作原理 一、性能特点 DS18B20温度传感器与传统的热敏电阻等测温元件相比,它能直接读出被测温 度,并且可根据实际要求通过简单的编程实现 9— 12位的数字值读数方式 DS18B20的性能特点如下: 独特的单线接口仅需要一个端口引脚进行通信; 多个DS18B20可以并联在唯一的三线上,实现多点组网功能; 不需要外部器件 可通过数据线供电,电压范围为 3.0 — 5.5V; 零待机功耗; 温度以9—12位数字量读出; 用户可定义的非易

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档