单片机—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'

相关推荐
小娄~~6 分钟前
时钟控制器原理
单片机·嵌入式硬件
望眼欲穿的程序猿1 小时前
按键控制 LED
嵌入式硬件·rust
天天爱吃肉82181 小时前
豆包 vs DeepSeek API 对比分析报告
android·java·大数据·开发语言·功能测试·嵌入式硬件·汽车
我命由我123452 小时前
RFID 技术极简理解
java·c语言·c++·嵌入式硬件·物联网·visualstudio·java-ee
QK_003 小时前
主流嵌入式MCU GUI框架完整介绍
单片机·嵌入式硬件
国产电子元器件3 小时前
2026年电流传感器选型指南:开环霍尔、闭环霍尔、TMR如何选择?
单片机·嵌入式硬件
飞霄不推销4 小时前
ROS2--Tiwst数据类型转换到帧类型发给STM32
stm32·单片机·嵌入式硬件
阿泽·黑核4 小时前
06 keyflow 多平台移植指南:STM32/51/ESP32/Linux
linux·stm32·嵌入式硬件
AI+程序员在路上4 小时前
CSP、PP、PV、HM 在 CiA402 标准下的差异解析
linux·c语言·开发语言·嵌入式硬件