实物
ds18b20高精度温度传感器(小数点后四位)
1=VDO,2=DO,3=GND
用途
单总线通讯,三个引脚,中间是数据总线,发送接收一根线,体积小,精度高
特点
功能介绍
1宽电压供电,寄生电源是只接两根线,不接vcc线,数据线供电(说明18b20
功耗很低)和地线
2单线接口技术,只需要一条线,全双工
3可多个18b20并联并接在同一根大总线实现多点组网测试,这时每个18b20都有一个编号,实现准确读取某一个点的温度值
4使用时不需要复杂外设电路,本身是一个三极管封装,51需要加上拉电阻,而32内部可设置上拉,内部上拉模式,有时温度读取不准就是没有上拉电阻
5可读取负温度,精度可编程,可实现小数点后四位9 (1)10(2) 11 (3)12(4)
6具备校验能力
7芯片接反时,不会损坏
8具有报警功能(配置一些参数)(一般不用刘洋没用过)
9 64位序列号
10 48位就是前面提到的编号(身份码) 可实现并网分辨,校验就是系列码+序列码是否=crc
11 51单片机也可使用18b20 上电默认12位 两个字节就是16位(刚好保存12位),延时750 不启动保持低功耗状态
温度转换规则
取反加一取反加一 * 0.0625
配置寄存器
ds18b20市面上普遍使用