一、硬件介绍 1、首先看一看DS13B20的整体框图 总结一下我自己对这几个部分的理解: 1、电源检测用于检测是外部提供电源还是使用数据线转换的power 2、64为ROM用于读取芯片ID 3、温度灵敏元件用于DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位 4、接下来就是高低温触发器了, 5、还有配置寄存器,配置寄存器是配置不同的位数来确定温度和数字的转化。配置寄存器的结构格式如下 R1、R2与控制器分辨率关系如下: 测温操作 DS18B20的核心功能是它的直接读数字的温度传感器。温度传感器的精度为用户可编程的9,10,11或12位,分别以0.5℃,0.25℃,0.125℃和0.0625℃增量递增。在上电状态下默认的精度为12位。
所以能够很清楚的看到转换位数和转换时间之间的关系。 温度寄存器的格式如下:
|