基于单片机的数字温度计设计论文.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于单片机的数字温度计

摘要:本文介绍一种基于AT89C2051单片机的一种温度测量及报警电路,该电路

显示,能通过键盘设置温度报警上下限。正文着重给出了软硬件系统的各部分电

电路设计新颖、功能强大、结构简单。

1前言

续的温度值转换成不连续、离散的数字形式并加以显示的仪表。传统的温度计功

能单一、精度低,不能满足数字化时代的需求,采用单片机的数字温度计,由于

精度高、抗干扰能力强,可扩展性强、集成方便得到了广泛的应用。温度是许多

监控系统中的一个重要参数。DS18B20直接把温度信息转换成相应的数字信号。

数据采集、处理模块主要由AT89C2051单片机构成,完成温度数据的读取和显示。

本章重点介绍DS18B20的工作原理,尤其是其编程原理,以及由它们构成的

基于单片机的数字温度计的工作原理。

2系统功能描述

3系统原理及基本框图

如图3.1所示,模拟温度值经过DS18B20处理后转换为数字值,然后送到单

片机中进行数据处理,并与设置的温度报警限比较,超过限度后通过扬声器报警。

同时处理后的数据送到LED中显示。

传感器部分设置报警键

AT89C2051单片机

LED显示报警扬声器

图3.1系统基本方框图

3硬件设计

3.1输入电路

图3.1.1量程切换开关图3.1.2衰减输入电路

输入电路的作用是把不同量程的被测的电压规范到A/D转换器所要求的电

压值。智能化数字温度计所采用的单片双积分型ADC芯片ICL7135,它要求输入

电压0-±2V。本仪表设计是0-1000V电压,灵敏度高所以可以不加前置放大器,

1/1000的衰减器。衰减输入电路可由开关来选择不同的衰减率,从而切换档位。

为了能让CPU自动识别档位,还要有图3.1.1的硬件连接。

3.2A/D转换电路

A/D转换器的转换精度对测量电路极其重要,它的参数关系到测量电路性

能。本设计采用双积A/D转换器,它的性能比较稳定,转换精度高,具有很高

的抗干扰能力,电路结构简单,其缺点是工作速度较低。在对转换精度要求较高,

而对转换速度要求不高的场合如电压测量有广泛的应用。

3.2.1双积A/D转换器的工作原理

S?

0-

输入模拟电压C

°

S?R

-VrEFo——。1?c

基准电压+Co

积分器比较器

逻辑定时器n位二进制计数器CP

控制门

时钟输入

d1d?控制门GTc

n位二进制数字输出

N?=u

计数器中所计的二进制数值:

图3.2.1.1双积A/D转换器

如图所示:对输入模拟电压和基

vo

准电压进行两次积分,先对输入模拟T?T,

-Ti-

电压进行积分

文档评论(0)

乐毅淘文斋 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档