DS18B20 电路
了解 DS18B20 数字温度传感器的工作电路是成功应用的关键。它的核心优势在于单总线(1-Wire)接口,仅需一根数据线即可完成通信和(部分模式下)供电,大大简化了布线。下面是其工作电路的要点和设计说明:
? 核心电路组成 (基础连接)
以下是DS18B20的典型基本连接电路图示意:
-
供电选择(VDD 引脚):
- 外接电源模式(推荐稳定性):
- 将 VDD 引脚连接到稳定的电源正极(通常为 +3.3V 或 +5V)。
- 将 GND 引脚连接到电源负极(地)。
- 寄生电源模式(节省线缆):
- 将 VDD 引脚直接连接到 GND (接地)。
- 此时,传感器通过数据线 (DQ) 在高电平期间“偷取”电力存储在内部电容中。需要一个强的上拉电阻(见下一条)来确保供电能力。⚠️ 在此模式下,进行温度转换和 EEPROM 写入操作时,总线必须保持高电平(不可通信),且在高功耗转换期间供电可能不稳(尤其多点挂接或长线缆时)。
- 外接电源模式(推荐稳定性):
-
上拉电阻(必须):
- 数据线 (DQ) 引脚必须通过一个上拉电阻连接到电源正极。这是一个关键元件。
- 典型阻值:4.7 kΩ。这个值提供了良好的通信稳定性和速度平衡。
- 作用:
- 当总线空闲时,将 DQ 线拉至高电平(代表逻辑 1)。
- 为主设备在传输逻辑 0 时提供明确的低电平通路。
- 在寄生电源模式下,为传感器提供工作电流(特别是高功耗转换期间)。
- 位置: 电阻应尽量靠近主控制器(MCU)端连接。如果线路很长(>10米),可能需要降低阻值(如 2.2kΩ 或 1.5kΩ)以增强驱动能力,但会增加功耗。
-
数据线连接:
- DQ 引脚连接到主控制器(如单片机、Arduino、树莓派等)的一个 GPIO 引脚。该 GPIO 需要能够被配置为开漏(Open-Drain)或准双向(Quasi-Bidirectional)模式,或者至少在使用强推挽输出时要小心(可能需要外部处理)。
- 这条单根数据线负责主机和 DS18B20 之间的所有双向通信(初始化、发送命令、读取温度数据等)。
-
接地(必需):
- GND 引脚必须可靠地连接到系统的公共地。
? 基本电路示意图 (文字描述)
-
外接电源模式:
VDD-- 连接到Power (+3.3V/5V)GND-- 连接到Ground (GND)DQ-- 连接到MCU_GPIO,并通过一个4.7kΩ电阻上拉到Power (+3.3V/5V)
-
寄生电源模式:
VDD-- 连接到Ground (GND)GND-- 连接到Ground (GND)DQ-- 连接到MCU_GPIO,并通过一个4.7kΩ电阻上拉到Power (+3.3V/5V)(⚠️ 注意供电稳定性要求)
⚡ 电路设计注意事项与优化
-
电源退耦电容(强烈推荐):
- 在 DS18B20 的 VDD 和 GND 之间(靠近传感器)添加一个 0.1µF (100nF) 的陶瓷贴片电容。在寄生电源模式或长线缆下,这个电容尤为重要,有助于稳定供电电压、滤除高频噪声干扰。
-
长线缆应用:
- 使用双绞线: 如果 DQ 线较长(>1米),建议使用双绞线(其中一股用于DQ,另一股用于GND)。
- 屏蔽: 在噪声严重的工业环境中,使用屏蔽双绞线。屏蔽层单点接地(通常在主设备端)。
- 降低上拉电阻阻值: 如之前所述,可尝试降低上拉电阻值(如 2.2kΩ, 1.5kΩ),以提高驱动能力和抗噪性,但会增加电流消耗。
- 优先选择外接电源模式: 长距离下寄生电源的可靠性会显著下降,强烈推荐使用外接电源。
- 寄生电源供电增强: 如果必须使用寄生电源长距离或挂接多个设备,可以在 DQ 线上增加一个 MOSFET 强上拉电路。主机在发出温度转换命令
Convert T [44h]后,主动将这个强上拉(例如通过一个几百欧的电阻)连接到电源,在转换期间(750ms 最大)为所有寄生供电的 DS18B20 提供足够的电流。转换完成后主机需断开强上拉,恢复正常的 4.7kΩ 电阻。
-
多点挂接(多个 DS18B20 共享同一条总线):
- 每个 DS18B20 的 DQ 都连接到同一根总线(与主控连接)。
- GND 必须全部连在一起(共用系统 GND)。
- 供电模式可以混合使用(一些用外接电源,一些用寄生电源)。
- 整个总线只需一个上拉电阻(通常是 4.7kΩ)。位置在主控端。
- 多个寄生电源设备挂接时,需特别注意上拉电阻提供总电流的能力,以及强上拉的使用。
- 避免星形连接(Star Topology): 尽量将所有传感器的 DQ 端接到同一条线性总线上。分支过多或过长会导致信号反射和通信不稳定。
-
噪声环境:
- 除了使用屏蔽线、退耦电容外,可以在 DQ 和 GND 之间尝试添加一个约 100pF 的小电容,作为低通滤波器滤除高频噪声。但这会增加总线电容,可能降低通信最高速率,需根据实际情况调整测试。
? 总结
一个基本的、稳定的 DS18B20 电路需要:
- 明确的供电方案: 推荐使用稳定的外接电源(+3.3V或+5V到VDD),尤其在新设计中或长线缆多点应用时。VDD 到 GND 之间加 0.1uF 退耦电容。
- 可靠接地: GND 连接到系统参考地。
- 单数据线连接: DQ 连接到 MCU 的 GPIO。
- 恰当的上拉电阻: DQ 通过一个 4.7kΩ 电阻上拉到与 VDD 相同的电源(在外接电源模式时)。电阻靠近主控端放置。
? 在设计实际电路时,请务必参考 DS18B20 的官方数据手册以获取最准确的规格、时序要求和应用电路示例。特别注意 1-Wire 通信协议对主机时序的要求(延时等),这通常需要软件上的精确实现。
希望这些清晰实用的电路设计方案能帮助你快速上手DS18B20!有任何具体应用场景的问题,欢迎继续讨论。?️?
ds18b20温度传感器怎么接线
DS18B20是一种广泛使用的数字温度传感器,它基于1-Wire(一线)通信协议工作。这种传感器因其高精度、易用性和低成本而受到欢迎。 DS18B20传感器引脚介绍
2024-10-18 14:50:17
DS18B20 数字温度计特点
一.DS18B20特点 DS18B20 数字温度计提供12位(二进制)温度读数的数字型传感器。传感器仅需要单总线接口与CPU连接,实现信号送入 DS18B20
2023-09-11 11:19:55
DS18B20驱动根据数据手册编写
DS18B20驱动根据数据手册编写#include<reg51.h>sbit ds18b20=P1^4;void delay_ds
资料下载
佚名
2021-11-21 12:06:07
51单片机之DS18B20[
一文读懂DS18B20温度传感器及编程对于新手而言 DS18B20基本概念仅做了解最重要的是利用单片机对DS18B20进行编程读取温度信息并把读
资料下载
小组店小二
2021-11-11 17:36:01
DS18B20的中文资料详细说明
首先,我们来认识一下 DS18B20 这款芯片的外观和针脚定 义,DS18B20 芯片的常见封装为 TO-92 ,也就是普通直插三极管的样子,当然也可以找到以 SO(
资料下载
电子爱好者xg000
2020-06-23 08:00:00
【笔记】多路DS18B20温度的读取
多路DS18B20温度传感器的读取原理如下:1.初始化:首先需要初始化GPIO引脚的配置,将其设置为推挽输出模式。这个引脚将用于与DS18B20传感器进行通信。2.启动温度转换:在读取温度之前,需要
2023-06-08 09:49:29
DS18B20/T&R DS18B20/T&R - (Maxim Integrated) - 温度传感器 - 模拟和数字输出
电子发烧友网为你提供()DS18B20/T&R相关产品参数、数据手册,更有DS18B20/T&R的引脚图、接线图、封装手册、中文资料、英文资料,
DS18B20 DS18B20 - (Maxim Integrated) - 温度传感器 - 模拟和数字输出
电子发烧友网为你提供()DS18B20相关产品参数、数据手册,更有DS18B20的引脚图、接线图、封装手册、中文资料、英文资料,DS18B20真
DS18B20简介
开发板相关模块电路图如下:2、DS18B20的温度转换规则DS18B20可以直接读出数字的温度数值。温度传感器的精度为用户可编程的9、10、11
DS18B20的相关资料分享
DS18B20材料:NodeMcu,DS18B20模块(三线),杜邦线三根(母对母)`。软件:Arduino(配置好ESP环境)arduino库:DS18B2
ds18b20的特性_ds18b20温度传感器应用
本文首先介绍了ds18b20的特性,其次介绍了DS18B20工作原理,最后介绍了ds18b20温度传感器应用。
2020-04-24 09:10:05
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览