DS18B20中文资料

看下吧

Skyle整理----skyle@163.com-----有不对之处请来信指正

数字温度传感器DS1820(DS18B20)的应用 一 单线数字温度计DSl820介绍

DSl820数字温度计提供9位(二进制)温度读数指示器件的温度信息经过单线接口送 入DSl820或从DSl820送出因此从主机CPU到DSl820仅需一条线(和地线)DSl820的电源可以由数据线本身提供而不需要外部电源因为每一个DSl820在出厂时已经给定了唯一的序号因此任意多个DSl820可以存放在同一条单线总线上这允许在许多不同的地方放置温度敏感器件DSl820的测量范围从-55到

DS18B20中文资料

+125增量值为

DS18B20中文资料

0.5可在l s(典型值)内把温度变换成数字

每一个DSl820包括一个唯一的64位长的序号该

序号值存放在DSl820内部的ROM(只读存贮器)中开始

8位是产品类型编码(DSl820编码均为10H)接着的48位是每个器件唯一的序号最后8位是前面56位的

CRC(循环冗余校验)码DSl820中还有用于贮

存测得的温度值的两个8位存贮器RAM编号为0号和1号1号存贮器存放温度值的符号如果温度为负

DS18B20中文资料

(

DS18B20中文资料

)

则1号存贮器8位全为1否则全为00号存贮器用于存将存放温度值的补码LSB(最低位)的1表示

DS18B20中文资料

0.5

贮器中的二进制数求补再转换成十进制数并除以2就得到

被测温度值(-550125)DSl820的引脚如图226

l所示每只D51820都可以设置成两种供电方式即数据总线供电方式和外部供电方式采取数据总线供电方式可以节省一根导线但完成温度测量的时间较长采取外部供电方式则多用一根导线但测量速度较快

DS18B20中文资料

温度计算 1 Ds1820用9位存贮温值度最高位为符号位下图为18b20的温度存储方式负温度S=1正温度S=0如

00AAH为+85,0032H为25FF92H为55

DS18B20中文资料

DS18B20中文资料

DS18B20中文资料

2Ds18b20用12位存贮温值度最高位为符号位下图为18b20的温度存储方式负温度S=1正温度S=0如

0550H为

DS18B20中文资料

+850191H为25.0625,FC90H为

DS18B20中文资料

-55

你可能喜欢

  • 工程电路
  • 电子元器件图片
  • 单片机C语言程序
  • pcf8591
  • DS18B20温度传感器
  • 单片机实训报告
  • 电子元器件知识

DS18B20中文资料相关文档

最新文档

返回顶部