18B20温度传感器详解

数据传感器DS18B20

 编写原因:.....暂略

特性:

1.      单独的单线接口,只需1个接口引脚即可通信;

2.      不需要外部元件;

3.      可用数据线供电;

4.      不需备份电源;

5.      测量范围从-55°C  ~  +125°C, 增量为0.0625°C;

6.      以12位数字值方式读出温度;

7.      在1s内把温度变换为数字;

 

知识点:

1.      每个18B20包括唯一的64位长的序号放在ROM中;

开始8位产品类型编码| 接着48位每个器件唯一序号| 最后8位:前56位的CRC

2.      18B20最小单位刻度是0.0625°C, (这里后面解释)

  

DS18B20的控制流程

根据DS18B20的通信协议,DS18B20只能作为从机,而单片机系统作为主机,片机控制DS18B20完成一次温度转换必须经过3个步骤:

1.     初始化;

2.      发送ROM指令;

3.      发送18B20功能指令。

@以上3个流程还有顺序不能颠倒且缺一不可,每次只要发送任何一条ROM指令,这个流程必须从第1再开始才能发送另外的ROM指令;

一,初始化


/*
**********************************
  • 4
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值