2011毕业设计实例(论文正文)(16)

时间:2026-01-22

(4) 测量范围:-55~+125摄氏度,固有测温分辨率为0.5摄氏度。 (5) 通过编程课实现9~12位的数字读数方式。 (6) 用户可自设定非易失性的报警上下限值。

(7) 支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温。 (8) 负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 3.DS18B20的内部结构

主要由4部分组成:64位光刻ROM、温度传感器,非易失性的温度报警触发器TH和TL、配置寄存器。 4.DS18B20的内存结构

DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的EEPROM,后者存放高温和低温触发器TJ,TL和结构寄存器。高速暂存RAM包含了9个连续字节(0~8),前两个字节是测得的温度信息,字节0的内容是温度的低8位,字节1是温度的高8位,字节2是TH(温度上限报警),字节3是TL(温度下限报警),字节4是配置寄存器,用于确定输出分辨率9到12位。第5、6、7个字节是预留寄存器,用于内部计算。字节8是冗余检验字节,校验前面所有8个字节的CRC码,可用来保证通信正确。DS18B20中的温度传感器对温度的测量结果用16位符号扩展的二进制补码读数形式提供。DS18B20中的温度传感器可完成对温度的测量。

5.DS18B20的测温原理

DS18B20的测温原理用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,当计数器打开时,DS18B20就对低温度系数震荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应的基数分别置入减法计数器1温度寄存器中,减法计数器1和温度寄存器被预置在-55℃所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1和预置值减到0时温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的

- 16 -

2011毕业设计实例(论文正文)(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219