登录/注册

DS18B20 电路

更多

了解 DS18B20 数字温度传感器的工作电路是成功应用的关键。它的核心优势在于单总线(1-Wire)接口,仅需一根数据线即可完成通信和(部分模式下)供电,大大简化了布线。下面是其工作电路的要点和设计说明:

? 核心电路组成 (基础连接)

以下是DS18B20的典型基本连接电路图示意:

  1. 供电选择(VDD 引脚):

    • 外接电源模式(推荐稳定性):
      • 将 VDD 引脚连接到稳定的电源正极(通常为 +3.3V 或 +5V)。
      • 将 GND 引脚连接到电源负极(地)。
    • 寄生电源模式(节省线缆):
      • 将 VDD 引脚直接连接到 GND (接地)。
      • 此时,传感器通过数据线 (DQ) 在高电平期间“偷取”电力存储在内部电容中。需要一个强的上拉电阻(见下一条)来确保供电能力。⚠️ 在此模式下,进行温度转换和 EEPROM 写入操作时,总线必须保持高电平(不可通信),且在高功耗转换期间供电可能不稳(尤其多点挂接或长线缆时)。
  2. 上拉电阻(必须):

    • 数据线 (DQ) 引脚必须通过一个上拉电阻连接到电源正极。这是一个关键元件。
    • 典型阻值:4.7 kΩ。这个值提供了良好的通信稳定性和速度平衡。
    • 作用:
      • 当总线空闲时,将 DQ 线拉至高电平(代表逻辑 1)。
      • 为主设备在传输逻辑 0 时提供明确的低电平通路。
      • 在寄生电源模式下,为传感器提供工作电流(特别是高功耗转换期间)。
    • 位置: 电阻应尽量靠近主控制器(MCU)端连接。如果线路很长(>10米),可能需要降低阻值(如 2.2kΩ 或 1.5kΩ)以增强驱动能力,但会增加功耗。
  3. 数据线连接:

    • DQ 引脚连接到主控制器(如单片机、Arduino、树莓派等)的一个 GPIO 引脚。该 GPIO 需要能够被配置为开漏(Open-Drain)或准双向(Quasi-Bidirectional)模式,或者至少在使用强推挽输出时要小心(可能需要外部处理)。
    • 这条单根数据线负责主机和 DS18B20 之间的所有双向通信(初始化、发送命令、读取温度数据等)。
  4. 接地(必需):

    • GND 引脚必须可靠地连接到系统的公共地。

? 基本电路示意图 (文字描述)

⚡ 电路设计注意事项与优化

  1. 电源退耦电容(强烈推荐):

    • 在 DS18B20 的 VDD 和 GND 之间(靠近传感器)添加一个 0.1µF (100nF) 的陶瓷贴片电容。在寄生电源模式或长线缆下,这个电容尤为重要,有助于稳定供电电压、滤除高频噪声干扰。
  2. 长线缆应用:

    • 使用双绞线: 如果 DQ 线较长(>1米),建议使用双绞线(其中一股用于DQ,另一股用于GND)。
    • 屏蔽: 在噪声严重的工业环境中,使用屏蔽双绞线。屏蔽层单点接地(通常在主设备端)。
    • 降低上拉电阻阻值: 如之前所述,可尝试降低上拉电阻值(如 2.2kΩ, 1.5kΩ),以提高驱动能力和抗噪性,但会增加电流消耗。
    • 优先选择外接电源模式: 长距离下寄生电源的可靠性会显著下降,强烈推荐使用外接电源。
    • 寄生电源供电增强: 如果必须使用寄生电源长距离或挂接多个设备,可以在 DQ 线上增加一个 MOSFET 强上拉电路。主机在发出温度转换命令 Convert T [44h] 后,主动将这个强上拉(例如通过一个几百欧的电阻)连接到电源,在转换期间(750ms 最大)为所有寄生供电的 DS18B20 提供足够的电流。转换完成后主机需断开强上拉,恢复正常的 4.7kΩ 电阻。
  3. 多点挂接(多个 DS18B20 共享同一条总线):

    • 每个 DS18B20 的 DQ 都连接到同一根总线(与主控连接)。
    • GND 必须全部连在一起(共用系统 GND)。
    • 供电模式可以混合使用(一些用外接电源,一些用寄生电源)。
    • 整个总线只需一个上拉电阻(通常是 4.7kΩ)。位置在主控端。
    • 多个寄生电源设备挂接时,需特别注意上拉电阻提供总电流的能力,以及强上拉的使用。
    • 避免星形连接(Star Topology): 尽量将所有传感器的 DQ 端接到同一条线性总线上。分支过多或过长会导致信号反射和通信不稳定。
  4. 噪声环境:

    • 除了使用屏蔽线、退耦电容外,可以在 DQ 和 GND 之间尝试添加一个约 100pF 的小电容,作为低通滤波器滤除高频噪声。但这会增加总线电容,可能降低通信最高速率,需根据实际情况调整测试。

? 总结

一个基本的、稳定的 DS18B20 电路需要:

  1. 明确的供电方案: 推荐使用稳定的外接电源(+3.3V或+5V到VDD),尤其在新设计中或长线缆多点应用时。VDD 到 GND 之间加 0.1uF 退耦电容
  2. 可靠接地: GND 连接到系统参考地。
  3. 单数据线连接: DQ 连接到 MCU 的 GPIO。
  4. 恰当的上拉电阻: DQ 通过一个 4.7kΩ 电阻上拉到与 VDD 相同的电源(在外接电源模式时)。电阻靠近主控端放置。

? 在设计实际电路时,请务必参考 DS18B20 的官方数据手册以获取最准确的规格、时序要求和应用电路示例。特别注意 1-Wire 通信协议对主机时序的要求(延时等),这通常需要软件上的精确实现。

希望这些清晰实用的电路设计方案能帮助你快速上手DS18B20!有任何具体应用场景的问题,欢迎继续讨论。?️?

ds18b20温度传感器怎么接线

DS18B20是一种广泛使用的数字温度传感器,它基于1-Wire(一线)通信协议工作。这种传感器因其高精度、易用性和低成本而受到欢迎。 DS18B20传感器引脚介绍

2024-10-18 14:50:17

基于DS18B20的多点测温方案详解

DS18B20 单线数字温度传感器,多个 DS18B20 可以并联在惟一的单线上,实现多点测温。具体方案主要是以下步骤:

2023-09-15 16:23:09

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单片

51单片机-DS18B20单片51单片机-DS18B20单片51单片机-DS18B20单片

资料下载 挽你何用 2021-11-21 11:51:03

51单片机之DS18B20[

一文读懂DS18B20温度传感器及编程对于新手而言 DS18B20基本概念仅做了解最重要的是利用单片机对DS18B20进行编程读取温度信息并把读

资料下载 小组店小二 2021-11-11 17:36:01

DS18B20温度传感器的使用程序和仿真电路图免费下载

本文档的主要内容详细介绍的是DS18B20温度传感器的使用程序和仿真电路图免费下载。

资料下载 佚名 2020-06-30 17:34:27

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的引脚图、接线图、封装手册、中文资料、英文资料,

2022-11-02 08:23:11

DS18B20 DS18B20 - (Maxim Integrated) - 温度传感器 - 模拟和数字输出

电子发烧友网为你提供()DS18B20相关产品参数、数据手册,更有DS18B20的引脚图、接线图、封装手册、中文资料、英文资料,DS18B20真

2022-11-02 08:23:05

DS18B20的基本概述

文章目录1、DS18B20的基本概述2、DS18B20内部结构3、DS18B20的内部存储结构4、

2021-12-02 06:30:12

DS18B20简介

开发板相关模块电路图如下:2、DS18B20的温度转换规则DS18B20可以直接读出数字的温度数值。温度传感器的精度为用户可编程的9、10、11

2021-11-22 07:21:19

DS18B20的相关资料分享

DS18B20材料:NodeMcu,DS18B20模块(三线),杜邦线三根(母对母)`。软件:Arduino(配置好ESP环境)arduino库:DS18B2

2021-11-03 09:02:19

ds18b20的特性_ds18b20温度传感器应用

本文首先介绍了ds18b20的特性,其次介绍了DS18B20工作原理,最后介绍了ds18b20温度传感器应用。

2020-04-24 09:10:05

7天热门专题 换一换
相关标签