51单片机——18B20温度检测、DS1302时钟

18B20概述

  1. 18B20是一种常用的数字温度传感器,广泛应用于环境监测、工业控制、家居自动化和设备温度监控等领域。

  2. 18B20引脚:8B20采用1-wire总线进行通信,数据的输入输出仅靠一个DQ引脚完成。           

  3. 工作原理:                                                      

1-Wire通信协议

  1. 1-Wire协议是一种半双工、串行通信协议,主要用于与各种低成本传感器和存储设备进行数据交换。同I2C协议类似,1-Wire也采用主从架构,一个主设备可以连接多个从设备。
  2. 由于1-wire总线也要求各设备以开漏(Open-Drain)模式接入,因此DQ信号线也要使用上拉电阻。(只有低电平和高阻态两种状态)。

  3. 另外,在1-Wire总线中,每个从设备都有一个唯一的64位地址,用于设备识别和通信,这64位地址是由制造商在生产设备时烧录进去的,不可更改。       

初始化

  1. 1-Wire规定,每次通信主设备都要先发送一个复位脉冲,从设备接收到该脉冲后,会进行复位(例如:从低功耗状态恢复到正常通信状态),然后回复一个存在脉冲,主设备可根据该存在脉冲获知从设备的健康状态。   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值