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

数字温度计的设计与实现.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

DS18B20数字温度计的设计与实现

一、试验目的

1.理解DS18B20数字式温度传感器的工作原理。

2.运用DS18B20数字式温度传感器和微机试验平台实现数字温度计。

二、试验内容与规定

采用数字式温度传感器为检测器件,进行单点温度检测。用数码管直接显示温度值,

微机系统作为数字温度计的控制系统。

1.基本规定:

(1)检测的温度范围:0℃~100℃,检测辨别率±0.5℃。

(2)用4位数码管来显示温度值。

(3)超过警戒值(自己定义)要报警提醒。

2.提高规定

(1)扩展温度范围。

(2)增长检测点的个数,实现多点温度检测。

三、设计汇报规定

1.设计目的和内容

2.总体设计

3.硬件设计:原理图(接线图)及简要阐明

4.软件设计框图及程序清单

5.设计成果和体会(包括碰到的问题及处理的措施)

四、数字温度传感器DS18B20

由DALLAS半导体企业生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器

的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统

和大型设备中。它具有体积小,接口以便,传播距离远等特点。1.DS18B20性能特点

DS18B20的性能特点:①采用单总线专用技术,既可通过串行口线,也可通过其他I/0口线与微机接口,不必通过其他变换电路,直接输出被测温度值(9位二进制数,含符号位),②测温范围为-55℃-+125℃,测量辨别率为0.0625℃,③内含64位通过激光修正的只读存储器ROM,④适配多种单片机或系统机,⑤顾客可分别设定各路温度的上、下限,⑥内含寄

生电源。

2.DS18B20内部构造

DS18B20内部构造重要由四部分构成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。64位ROM构造图如图2所示。不同样的器件地址序列号不同样。DS18B20

的管脚排列如图1所示。

DS18B20

123

IO

GND_NC

NC

18

27

DS18B20

36

45

Vce

NC

NC

NC

SOSI封装

GNDIOUDDPR-35封装

图1DS18B20引脚分布图

0

0人木anA?字I口oT一山n10TT

图264位ROM构造图

DS18B20高速暂存器共9个存储单元,如表所示:

序号

寄存器名称

作用

序号

寄存器名称

作用

0

温度低字节

以16位补码形式寄存

4

配置寄存器

1

温度高字节

5、6、7

保留

2

TH/顾客字节1

寄存温度上限

8

CRC

3

HL/顾客字节2

寄存温度下限

以12位转化为例阐明温度高下字节寄存形式及计算:12位转化后得到的12位数据,

存储在18B20的两个高下两个8位的RAM中,二进制中的前面5位是符号位。假如测得的温

度不不大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;假如温度不

不不大于0,这5位为1,测到的数值需要取反加1再乘于0.0625才能得到实际温度。

高8位

S

S

S

S

S

26

2?

24

低8位

23

22

21

20

2-1

2-2

2-3

2-4

3.DS18B20控制措施

DS18B20有六条控制命令,如表所示:

指令

约定代码

操作说明

温度转换

44H

启动DS18B20进行温度转换

读暂存器

BEH

读暂存器9个字节内容

写暂存器

4EH

将数据写入暂存器的TH、TL字节

复制暂存器

48H

把暂存器的TH、TL字节写到E2RAM中

重新调E2RAM

B8H

把E2RAM中的TH、TL字节写到暂存器TH、TL字节

读电源供电方式

B4H

启动DS18B20发送电源供电方式的信号给主CPU

4.DS18B20的通信协议

DS18B20器件规定采用严格的通信协议,以保证数据的完整性。该协议定义了几种信号类型:复位脉冲,应答脉冲时隙;写0,写1时隙;读0,读1时隙。与DS18B20的

通信,是通过操作时隙完毕单总线上的数据传播。发送所有的命令和数据时,都是字节的低位在前,高位在后。

a)复位和应答脉冲时隙

每个通信周期起始于微控制器发出的复位脉冲,其后紧跟DS18B20发出的应答脉冲,在

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档