2026 Make Blocks #3阶段1 - 数字温度/环境传感器采集模块设计
该项目使用了DS18B20,实现了数字温度/环境传感器采集模块的设计,它的主要功能为:采集环境温度,提供单总线接口。
标签
温度传感器
DS18B20
Make Blocks
电子控
更新2026-07-08
42

任务介绍

本次任务要求设计一款集成数字温度传感器的采集模块。根据任务要求,本项目选用了业界经典的 DS18B20 数字温度传感器,实现了标准的 1-Wire 单总线通信接口引出,并在此基础上完善了外围电路设计,完美满足宽压供电、包含必要上拉电阻的 1-Wire 总线驱动、板载去耦电容以及工作指示 LED 等各项硬性指标,是一款非常适合配合单片机进行温度数据采集实验的开发模块。


方案介绍

如上资源框图所示,本设计方案的核心是一颗经典的 DS18B20 数字温度传感器芯片。为了保证信号的完整性与使用的便利性,方案包含以下几个核心模块:

  • 传感器主体区:DS18B20 芯片主体,通过 1-Wire 协议提供高精度数字温度输出,安装于板卡上方的直插焊盘区域,TO-92 封装便于焊接与替换。
  • 电源滤波区:在靠近传感器 VCC 引脚处放置了 100nF 的高频去耦电容(C1),有效抑制电源噪声对采集精度的影响。
  • 1-Wire 上拉配置区:在 DATA 数据线上配置 4.7kΩ 上拉电阻(R1),满足 1-Wire 协议对总线空闲高电平的要求。
  • 指示灯区:板载一颗 LED1(NCD0805R1),通过限流电阻 R2(4.7kΩ)串联后接至电源,上电即亮,直观指示模块正常工作状态。
  • 传感器连接接口(H2):采用 3Pin 直插排针(PZ254V-11-03P),引出 VCC、DAT、GND 三路信号,用于直接连接 DS18B20 传感器实体。
  • MCU 连接接口(H3):采用 3Pin 直插式弯针排针(MTP125-1103R2),引出 VCC、DATA、GND 三路信号,方便通过导线与 MCU 开发板灵活对接。

序号

器件

型号/规格

封装

1

数字温度传感器

DS18B20

TO-92

2

传感器接口排针

PZ254V-11-03P

3Pin 直插 2.54mm

3

MCU 接口弯针

MTP125-1103R2

3Pin 直插弯针 2.54mm

4

上拉电阻

R1,4.7kΩ

0603

5

LED 限流电阻

R2,4.7kΩ

0603

6

去耦电容

C1,100nF

0603

7

工作指示 LED

LED1,NCD0805R1

0805

8

测试点

TP1

通孔


模块介绍

本次选用的 DS18B20 是一款宽电压(3.0V~5.5V)、高精度的单总线数字温度传感器,测温范围为 -55℃ ~ +125℃,在 -10℃ ~ +85℃ 范围内精度可达 ±0.5℃,分辨率支持 9~12bit 可编程配置。在本项目中,模块由外部单片机通过排针提供 3.3V 或 5V 电源。

为了满足"1-Wire 单总线接口"的通信需求,模块仅需一根 DATA 信号线即可完成与 MCU 的全部通信。为保证总线在空闲状态下维持稳定高电平,板卡在 DATA 线上设计了 4.7kΩ 的硬件上拉电阻(R1)至 VCC,即插即用,无需外部额外配置。板载 LED1 与限流电阻 R2 串联后接至电源,上电后常亮,直观指示模块供电正常。

本次设计相较上一版本的核心变更在于 MCU 侧接口的调整:将原来的 4Pin 贴片排针(IPCP254M04PB08R)替换为 3Pin 直插弯针(MTP125-1103R2),管脚精简为 VCC、DATA、GND 三路有效信号,去除了原先的 NC 空引脚,使接口定义更加简洁直观,同时弯针形式也更便于在面包板或接线端子场景下的横向引出连接。

此外,板上预留了测试点 TP1,方便在调试阶段使用示波器或逻辑分析仪对 DATA 总线信号进行监测与验证。


本次用到的物料在 DigiKey 官网的链接如下:

DS18B20-EV:DS18B20-EV


原理图和 PCB 模块介绍

原理图

原理图分为三个功能子模块区域,设计清晰、层次分明:

  • DS18B20 传感器区:DS18B20 的 VCC 引脚接至电源网络 VCC,GND 引脚接至公共地,DQ 数据引脚通过网络标签 DATA 引出至接口。DATA 线通过 R1(4.7kΩ)上拉至 VCC,满足 1-Wire 协议时序要求。靠近 VCC 引脚处并联 C1(100nF)去耦电容,抑制高频噪声干扰。H2(PZ254V-11-03P)为 3Pin 直插排针,管脚定义为:Pin1 接 GND,Pin2 接 DQ/DATA,Pin3 接 VCC,用于直接插接 DS18B20 传感器实体。
  • Pins 接口区:H3(MTP125-1103R2)为 3Pin 直插弯针,管脚定义为:Pin1 接 VCC,Pin2 接 DATA,Pin3 接 GND,提供标准化的 MCU 对接接口,接口定义精简清晰,无多余空引脚。
  • LED 指示区:VCC 经 R2(4.7kΩ)限流后串联 LED1(NCD0805R1)接至 GND,上电后 LED1 常亮,指示模块供电状态正常。

PCB

2D效果图

PCB 设计采用双层板工艺,板形为圆角矩形,整体布局紧凑,具有以下特点:

  • 布局清晰合理:DS18B20 传感器通过 H2 直插排针安装于板卡上方中央焊盘区,PCB 顶部丝印清晰标注"DS18B20"模块名称,便于识别;C1 与 R1 紧密布置于传感器左侧,紧靠 VCC 与 DATA 走线,保证去耦与上拉路径最短。
  • 双接口设计:板卡中部设有 H2(3Pin 直插)传感器连接接口,丝印清晰标注 VCC、DAT、GND 三路引脚名称;底部设有 H3(3Pin 直插弯针)MCU 连接接口,引脚同为 VCC、DATA、GND,两套接口分工明确,适应不同连接场景。
  • 指示 LED 醒目:板卡右侧设有 PWR 指示区,LED1 与 R2 紧凑排布,丝印标注"PWR"与"LED1",上电状态一目了然。
  • 信号完整性保障:底层拥有大面积完整的 GND 铺铜,为 1-Wire DATA 信号提供稳定的参考地平面,有效降低外部干扰对单总线时序精度的影响。
  • 调试测试点预留:板上预留 TP1 通孔测试点,便于调试时探针接触,实时监测 DATA 总线波形。

模块主要性能指标和管脚定义

主要性能指标

参数类型

规格描述

模块类型

数字温度传感器采集模块

核心芯片

DS18B20

测量范围

-55℃ ~ +125℃

测量精度

±0.5℃(-10℃ ~ +85℃ 范围内)

分辨率

9~12bit 可编程(默认 12bit)

通信接口

1-Wire 单总线协议

供电电压

3.0V ~ 5.5V(兼容 3.3V 与 5V 系统)

传感器接口

H2:1x3Pin 2.54mm 直插排针(PZ254V-11-03P)

MCU 接口

H3:1x3Pin 2.54mm 直插弯针(MTP125-1103R2)

板载去耦

100nF(C1)

板载上拉

4.7kΩ(R1,DATA 线)

板载指示

LED1,上电常亮(R2 限流 4.7kΩ)

管脚定义(H2 排针——传感器接口)

物理管脚号

管脚名称

管脚属性

描述说明

1

GND

电源

模块共地引脚

2

DAT

I/O

1-Wire 数据总线(含板载 4.7kΩ 上拉至 VCC)

3

VCC

电源

3.3V/5V 电源输入端

管脚定义(H3 弯针——MCU 接口)

物理管脚号

管脚名称

管脚属性

描述说明

1

VCC

电源

3.3V/5V 电源输入端

2

DATA

I/O

1-Wire 数据总线,连接至 MCU GPIO 引脚

3

GND

电源

模块共地引脚


板上设置及标识(配置指南)

本模块定位为即插即用型温度采集板,无需额外跳线配置,默认状态即可满足标准 1-Wire 通信需求。各板载元件功能说明如下:

元件标号

对应功能

默认状态

描述说明

R1(4.7kΩ)

DATA 线上拉电阻

已焊接

将 DATA 线上拉至 VCC,满足 1-Wire 协议空闲高电平要求;若外部 MCU 已提供上拉,可拆除以避免并联阻值偏低

R2(4.7kΩ)

LED 限流电阻

已焊接

与 LED1 串联,限制流过 LED 的工作电流,保护指示灯

LED1(NCD0805R1)

电源工作指示灯

上电常亮

上电后持续点亮,指示模块供电正常

C1(100nF)

电源去耦电容

已焊接

滤除高频电源噪声,保证传感器采集稳定性,不建议拆除

TP1

DATA 信号测试点

预留通孔

调试时可使用示波器或逻辑分析仪探针接触,监测 1-Wire 时序波形

使用提示:将 H3 弯针通过导线连接至 MCU 时,MCU 对应 GPIO 引脚须配置为开漏输出模式,并依赖板载 R1 提供上拉,方可正常驱动 1-Wire 总线。DS18B20 支持寄生供电模式,但推荐使用本模块的标准三线(VCC + DATA + GND)供电方式,以获得更稳定的通信质量。


心得体会

在本次数字温度传感器采集模块的设计与迭代过程中,我受益匪浅。

通过深入研究 DS18B20 的数据手册,我进一步巩固了对 1-Wire 单总线协议时序的理解。4.7kΩ 上拉电阻直接集成在板卡上的设计,既保证了总线电平的稳定,又实现了真正的即插即用体验,免去了用户在外部面包板上额外搭建上拉电路的麻烦。这为我今后设计更具工程实用性的硬件外围模块积累了宝贵经验。

附件下载
P1.schdoc
原理图
PCB1.pcbdoc
PCB
团队介绍
个人
团队成员
电子控
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号