- 14
- 0
- 约小于1千字
- 约 1页
- 2024-12-09 发布于河南
- 举报
stm32基于ds18b20的温度测量实例实验原理
DS18B20是一款数字温度传感器,其测温范围为-55℃到+125℃,在-10℃
到+85℃范围内误差为±°。主机和从机通信使用单总线,即使用单线进行数
据的发送和接收,在使用中不需要任何外围元件,独立芯片即可完成工作。
每个DS18B20都有独立唯一的64位-ID,此特性决定了它可以将任意多的
DS18b20挂载到一根总线上,通过ROM搜索读取相应DS18B20的温度
值。
单总线即只有一根数据线,系统中的数据交换,控制都由这根线完成。
One-Wire总线利用一根线实现双向通信,其协议对时序的要求较严格,如
应答等时序都有明确的时间要求。基本的时序包括复位及应答时序,写一位
时序,读一位时序。在复位及应答时序中,主器件发出复位信号后,要求从
器件在规定的时间内送回应答信号;在位读和位写时序中,主器件要在规定
的时间内读回或写出数据。
DS18B20的原理是基于以上这些特性的。如果需要更详细的实验原理,可
以查阅相关资料或咨询专业人士获取帮助。
原创力文档

文档评论(0)