stm32基于ds18b20的温度测量实例 实验原理.pdfVIP

  • 14
  • 0
  • 约小于1千字
  • 约 1页
  • 2024-12-09 发布于河南
  • 举报

stm32基于ds18b20的温度测量实例 实验原理.pdf

stm32基于ds18b20的温度测量实例实验原理

DS18B20是一款数字温度传感器,其测温范围为-55℃到+125℃,在-10℃

到+85℃范围内误差为±°。主机和从机通信使用单总线,即使用单线进行数

据的发送和接收,在使用中不需要任何外围元件,独立芯片即可完成工作。

每个DS18B20都有独立唯一的64位-ID,此特性决定了它可以将任意多的

DS18b20挂载到一根总线上,通过ROM搜索读取相应DS18B20的温度

值。

单总线即只有一根数据线,系统中的数据交换,控制都由这根线完成。

One-Wire总线利用一根线实现双向通信,其协议对时序的要求较严格,如

应答等时序都有明确的时间要求。基本的时序包括复位及应答时序,写一位

时序,读一位时序。在复位及应答时序中,主器件发出复位信号后,要求从

器件在规定的时间内送回应答信号;在位读和位写时序中,主器件要在规定

的时间内读回或写出数据。

DS18B20的原理是基于以上这些特性的。如果需要更详细的实验原理,可

以查阅相关资料或咨询专业人士获取帮助。

文档评论(0)

1亿VIP精品文档

相关文档