单片机—4

十四、DS18B20温度采集

ds18b20传感器:

1.参数指标

测量范围(量程):-55℃ 到 125℃

精度:±0.5℃

分辨率(传感器对温度变化的敏感程度/精度):1

9位:0.5℃

10位:0.25℃

11位:0.125℃

12位(默认):0.0625℃

工作电压:3V 到 5V

2.传感器引脚
3.通讯方式

GPIO单总线

ds18b20温度采集流程

4.ds18b20操作时序

复位时序

主机拉低总线大于480us(复位脉冲)

主机拉高总线,转换输入模式

ds18b20在15~60us去检测是否出现上升沿

ds18b20在60~240us内拉低总线(存在脉冲)

写时序

写0:有机将总线拉低至少60us

ds18b20在不行60us内去采样,采到低电平则代表主机向ds18b20发送了一个bit'0'

最后主机将总线拉高

写1:主机将总线拉低大于1us

主题释放总线,将总线拉高

主机延时至少45us,确保ds18b是20能够采样到一个高电平

读时序

主机将总线拉低大于1us

主机立刻释放总线,将总线拉为高电平(ds18b20控制总线)

主机大约在15us左右去采样

采到低电平代表读到了'0',采到高电平代表读到了'1'

相关推荐
碎光拾影2 小时前
I2C总线通信全解析:从原理到实战
单片机·嵌入式硬件
愈心凌3 小时前
SSI 绝对值编码器通信 - 单片机TM32Cubemax配置教程
单片机·嵌入式硬件
科芯创展3 小时前
1.5A,5.5VIN,单灯,XZ4059A/D,4.2V/4.34V
单片机
江哥工作室3 小时前
几分钱的 LM358 采集心电
单片机·lm358·心电·小信号
迷茫不知归路3 小时前
简单认识一种外设硬件:温度传感器ds18b20
嵌入式硬件
z20348315203 小时前
CLion开发STM32——文件管理
stm32·单片机·嵌入式硬件·clion
weixin_452077644 小时前
STM32 烧录程序后上电不工作问题集合
stm32·单片机·嵌入式硬件
姜小二4 小时前
QAxObject实现读写excel
嵌入式硬件·excel
沸速存储4 小时前
内存技术的未来:DDR6、CAMM2与CXL将如何改变计算架构
科技·嵌入式硬件·架构·计算机外设·电脑
LCG元5 小时前
STM32多传感器数据采集系统设计:I2C+ADC+UART+低功耗工程实战
stm32·单片机·嵌入式硬件