好文档 - 专业文书写作范文服务资料分享网站

DS18B20中文资料 - 图文 

天下 分享 时间: 加入收藏 我要投稿 点赞

逻辑0 VIL -0.3 +0.8 V 2,4

直流电特性

参数 温度误差

符号条件

-0℃到+70℃ tERR

最小典型

±1/2

℃ 1,9,10最大 单位 备注

-55℃到0℃和+70℃到+125℃

输入逻辑高电平 VIH 输入逻辑低电平 VIL 吸收电流 待机电流 动态电流

IL IQ

VI/O=0.4V

见曲线图

2.2 -0.3 -4.0 200 1 5

5.5 V +0.8 V

2,3 2,4

mA 2 350 nA 8 1.5 mA 5,6 μA 7

IDD

输入负载电流 IL

交流电特性:(-55℃到+125℃;VDD=3.6V到5.5V)

参数 温度转换时间 时间隙 恢复时间 写0低电平时间 写1低电平时间 读数据有效时间 复位高电平时间 复位低电平时间

符号最小典型最大单位备注 tCONV 200500ms tSLOT 60 120μs tREC 1

μs

rLOW0 60 120μs tLOW1 1

15 μs

tRDV 15 μs tRSTH

480

μs

tRSTL 480 4800μs

存在检测高电平时间tPDHIGHL15 60 μs 存在检测低电平时间tPDLOW60 240μs 电容

CIN/OUT 25 pF

备注:

1、VDD低至3.4V时,温度转换精度±2℃。 2、所有电压参考点都是接地点。

3、逻辑1电压在源电流为1mA时得到。 4、逻辑0电压在吸收电流为4mA时得到。 5、IDD在VCC为5.0V时得到。

6、动态电流涉及温度转换和写E2存储器。写E2存储器最大用10ms,消耗将近100μA电流。 7、输入负载接地。

8、待机电流最大定义到70℃。125℃时典型待机电流为5μA。

9、见典型曲线图中超出0℃到70℃的部分。温度误差反映了传感器在校准时测试的精度。 10、典型精度曲线在4.3V≤VDD≤5.5V时有效。

DS18B20

ROM COMMANDS FLOW CHART Figure 11

Initialization Sequence MASTER TX RESET PULSEDS18B20 TX PRESENCE PULSE MASTER TX ROM COMMAND 33h READ ROM COMMAND 55h F0h N NN MATCH ROM SEARCH ROM COMMAND COMMAND Y YECh NALARM SEARCH COMMAND CCh SKIP ROM COMMAND N

Y Y Y MASTER TX BIT 0 DS18B20 TX BIT 0DS18B20 TX BIT 0DS18B20 TX FAMILY CODE 1 BYTE BIT 0 MATCH? DS18B20 TX SERIAL NUMBER 6 BYTES Y N NMASTER TX BIT 0DS18B20 TX BIT 0DS18B20 TX BIT 0MASTER TX BIT 0BIT 0 MATCH?YDEVICE(S) WITH ALARM FLAG SET? YNDS18B20 TX BIT 1DS18B20 TX CRC BYTE MASTER TX BIT 1 DS18B20 TX BIT 1MASTER TX BIT 1BIT 1 MATCH? N NBIT 1 MATCH?Y Y DS18B20 TX BIT 63MASTER TX BIT 63 DS18B20 TX BIT 63 MASTER TX BIT 63N BIT 63 MATCH? NBIT 63 MATCH?YY MASTER TX FUNCTION COMMAND (FIGURE 12)

12 of 20

DS18B20

DS18B20 FUNCTION COMMANDS FLOW CHART Figure 12

MASTER TX FUNCTION COMMAND 44h CONVERT TEMPERATURE ? YN 48h COPY SCRATCHPAD ? YN N PARASITE POWER ? Y NPARASITE POWER ? Y DS18B20 BEGINS CONVERSION MASTER ENABLES STRONG PULLUP ON DQ MASTER ENABLES STRONG PULL-UP ON DQ DEVICE CONVERTING TEMPERATURE ? YDS18B20 CONVERTS TEMPERATURE N DATA COPIED FROM SCRATCHPAD TO EEPROMCOPY IN PROGRESS ? Y NMASTER DISABLES STRONG PULLUP MASTER DISABLES STRONG PULLUP MASTER RX “0s” MASTER RX “1s” MASTER RX “0s” MASTER RX “1s” N B4h READ POWER SUPPLY ? Y N B8h RECALL E2 ? YNBEh READ SCRATCHPAD? YN 4Eh WRITE SCRATCHPAD? YMASTER TX TH BYTE TO SCRATCHPAD N PARASITE POWERED ? Y MASTER BEGINS DATA RECALL FROM E2 PROM MASTER RX DATA BYTE FROM SCRATCHPAD MASTER TX TL BYTE TO SCRATCHPAD MASTER RX “1s” MASTER RX “0s” DEVICE BUSY RECALLING DATA ? YNMASTER TX RESET ?NYMASTER TX CONFIG. BYTE TO SCRATCHPAD NHAVE 8 BYTES BEEN READ ? YMASTER RX “0s” MASTER RX “1s” MASTER RX SCRATCHPAD CRC BYTE RETURN TO INITIALIZATION SEQUENCE (FIGURE 11) FOR NEXT TRANSACTION

13 of 20

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

数字温度传感器DS1820(DS18B20)的应用

一 单线数字温度计DSl820介绍

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

每一个DSl820包括一个唯一的64位长的序号该序号值存放在DSl820内部的ROM(只读存贮器)中开始8位是产品类型编码(DSl820编码均为10H)接着的48位是每个器件唯一的序号最后8位是前面56位的CRC(循环冗余校验)码DSl820中还有用于贮

存测得的温度值的两个8位存贮器RAM编号为0号和1号1号存贮器存放温度值的符号如果温度为负()则1号存贮器8位全为1否则全为00号存贮器用于存

将存放温度值的补码LSB(最低位)的1表示0.5

贮器中的二进制数求补再转换成十进制数并除以2就得到被测温度值(-550125)DSl820的引脚如图226l所示每只D51820都可以设置成两种供电方式即数据

总线供电方式和外部供电方式采取数据总线供电方式可以节省一根导线但完成温度测量的时间较长采取外部供电方式则多用一根导线但测量速度较快

温度计算

1 Ds1820用9位存贮温值度最高位为符号位下图为18b20的温度存储方式负温度

S=1正温度S=0如 00AAH为+85,0032H为25FF92H为55

2Ds18b20用12位存贮温值度最高位为符号位下图为18b20的温度存储方式负温度S=1正温度S=0如 0550H为+850191H为25.0625,FC90H为-55

DS18B20中文资料 - 图文 

逻辑0VIL-0.3+0.8V2,4直流电特性参数温度误差符号条件-0℃到+70℃tERR最小典型±1/2℃1,9,10最大单位备注-55℃到0℃和+70℃到+125℃输入逻辑高电平VIH输入逻辑低电平
推荐度:
点击下载文档文档为doc格式
1rqum101e92nsft0jg51
领取福利

微信扫码领取福利

微信扫码分享