外接供电电源输入端,在接寄生电源时此引脚必须要接地。

DS18B20产品的特点:

1。 适应电压范围更宽 

2。 测温范围-55℃~+125℃,在-10~+85℃时精度为±0。5℃                         

3。 DS18B20仅需要一条I/O接口线就可以与单片机连接  

4。 DS18B20在使用中不需要任何外围元件

5。 分辨率有4种,可实现高精度测温 文献综述

6。 全数字化输出信号,以串行传送数据和CRC校验码给单片机,加强了其抗干扰和纠错的能力  

7。 负压特性;若是电源两端接反了,虽然不能继续工作,却不会将芯片烧毁 

3。2。2 内部结构

图3-3  DS18B20的内部结构

DS18B20内部结构如图3-3所示,DS18B20内部有64位的ROM单元和9字节的暂存器单元。

ROM单元中的序列码时出厂前就已经设置好了的,且每个序列码都是独一无二的,不会重复。

暂存器包含两字节(0和1字节)的温度寄存器,用于存储温度传感器的数字输出。暂存器还提供一字节的上线警报触发(TH)和下线警报触发(TL)寄存器(2和3字节),和一字节的配置寄存器(4字节),使用者可以通过配置寄存器来设置温度转换的精度。暂存器的5、6和7字节器件内部保留使用。第八字节含有循环冗余码(CRC )。

A。温度寄存器(0和1字节)

表3-3温度寄存器格式

高8位 S S S S S 26 25 24 

低8位 23 22 21 20 2-1 2-2 2-3 2-4 

DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0。0625℃/LSB形式表达。 

这是12位转化后得到的12位数据,存储在 DS18B20的两个8字节的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0。0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0。0625即可得到实际温度。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-

DS18B20 的温度操作是使用16位,也就是说分辨率是0。0625。前5位是符号位,为了就是表示转换的值是正数还是负数。

B。配置寄存器

表3-4 DS18B20的字节定义

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

0 R1 R0 1 1 1 1 1

Bit7出厂时就已经设置好了,不建议用户去更改。而R1与R0位由于组合不同,导致出现4种不同的转换精度

上一篇:AT89C51单片机的防盗报警系统设计+程序+电路图
下一篇:ADS4-8GPIN管单刀双掷开关设计

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

MATLAB12000HP油服船轴系温度监测与仿真开发

安康汉江网讯

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究