2.1 节点硬件构成


2.1 节点硬件构成

本节摘要:本节把传感器节点拆成一台可运行的机器,逐件认识传感、处理、通信、电源四大单元的真实元器件——传感器的信号调理与 ADC、MCU 与存储器、收发器与天线、电池与电源管理 IC,并用接口框架把它整合起来。读完你能在电路板层面指出"这一笔能量被谁花掉、怎么花掉"。

第一节我们从"概念上的四大单元"推进到了"怎么把一具账本真正造出来"。这一节是实物清单。

一台节点里究竟有什么

传感单元:传感器 + 信号调理 + ADC。 传感器本身形态五花八门(温湿度探头、MEMS 加速度计、光敏元件等),多数输出的是模拟小信号,需要放大器/滤波调理,再经模数转换器(ADC)变成数字量。这里的"账单"主要是 ADC 的参考电压与采样能耗,以及传感器预热、保持电路的空耗。

处理单元:MCU + RAM + Flash。 MCU 是节点大脑,集成了 CPU、片上存储器与丰富外设(SPI、I2C、UART、定时器、ADC 接口)。由于任务通常不重,很多应用选 8 位或 32 位的超低功耗 MCU 就够。它的省电报账全写在"睡眠电流、唤醒时间、时钟倍频"这些数字里。

通信单元:无线收发器 + 天线 + 射频匹配。 收发器负责把数据调到射频并发射/接收。它决定了距离与速率,也包揽了最大的一笔能耗。别小看天线与匹配电路——损耗一部分能量,就白丢一段电池寿命。

电源单元:电池 + 稳压器 + 电源管理。 电池提供原始电压,但传感器和 MCU 常需要稳定低压(如 3.3V),所以要有直流稳压/DC-DC。电源管理则负责在电池没电时优雅降级、在睡眠与唤醒间切换供电。有的节点还带能量收集模块给电池"充电"。

02-01-fig01

图标题:节点四大单元的实物构成

注意每个单元都列出了"它在现实里叫什么 + 它接什么总线"。这四块拼起来,就是一台能独立工作的感知终端。

接口怎么把它们串起来

硬件之间用总线互联:传感器常走 I2C(两根线、适合慢速)或 SPI(四根线、更快);外部存储与无线模块多用 SPI;串口 UART 用于与调试上位机或某些模块通信;GPIO 用于芯片唤醒、睡眠控制这类开关信号。

传感器 ─ I2C/SPI ─> MCU ─ SPI/UART ─> 无线收发器 电池 ─> 稳压器 ─> 各单元供电 MCU GPIO ─> 控制收发器开关、传感器电源

这段接线图就是绝大多数节点的主干:感知侧靠低速总线,通信侧靠高速总线,GPIO 负责"叫醒"与"断电"。

选型时的节能判断

我的经验有三条可以照抄:一看睡眠电流(很多节点 99% 时间在睡,睡眠电流常是决定寿命的头号指标);二看唤醒成本(从睡到醒要几毫秒、耗多少,太频繁唤醒反而更贵);三看外设功耗(ADC 采样、参考源、传感器留痕电流这些小项往往被人忽略,加起来却不小)。能拿到这三个数,就基本能给节点算一笔靠谱的粗账。

⚠️ 常见坑:只盯着"MCU 主频"和"无线发射功率"选型,却忽略睡眠电流与漏电流。一个看似主频很高的 MCU 若睡眠电流是在,电池寿命可能断崖式下跌。

一支常见的节点清单

把上面的概念落成可对照的实物清单,方便你买料或读数据手册时不慌:

单元 可选实例 关键指标
传感 温湿度/加速度/气体传感器 采样功耗、ADC 位数
处理 8/32 位超低功耗 MCU 频率、睡眠电流、RAM/Flash
通信 收发器 或 LoRa/Zigbee 模块 速率、距离、发射电流、接收电流
电源 锂电池/碱性给电 + 稳压 容量 mAh、自放电、低温表现

读硬件手册时,养成把"睡眠电流、唤醒电流、发射/接收电流、工作电压"四格先抄下来的习惯——这四个数几乎决定你能给这颗节点算多久的账。

组装与调测的一条经验线

实物组装完,别急着批量。我的经验是走这条闭环:先单板点灯(确认 MCU 活着)→ 再挂一个传感器读原始值→ 调通信模块和基站互通→ 最后做一次"电池寿命实测"的粗估。

我见过太多人被"元器件都接对了却连不上"困住,其实大多是电源纹波、天线匹配、或某个 GPIO 没配好。依次排除比全盘重来省时间。尤其天线与匹配这条最容易被人忽略,也最容易把"本来够用的距离"打骨折。

一个 Mini 节点怎么凑出来

假设你要做最简节点:一块超低功耗 MCU + 一个 I2C 温湿度传感器 + 一个低功耗射频模块 + 一块锂亚电池。总成本能压到很低,睡眠电流可做到微安级,靠两颗电池跑一两年。重点是:它的省电能力不来自任何单独一颗芯片,而来自"都选对 + 睡眠规划好 + 通信开得准"这三件事凑在一起。 这正是本章要传达的核心——单点账核实,整本地本才硬。

四格指标怎么算出一本寿命账

把"四格读数"真正用起来,是本节最实用的动作。假设靠这两颗硬币电池撑:

周期: 每 10 分钟醒一次测一次,活动约 20ms,其余 99.7% 深睡 睡眠: 2uA x 几乎全程 → 一年约 17mAh 量级 活动: 8mA x (每天醒 144 次 x 20ms) → 一年约 2.3mAh 量级 通信: 每次发射 20mA x 3ms x 每天 144 次 → 一年约 0.9mAh 量级 寿命: 电池 1000mAh ÷ 每年约 20mAh ≈ 45+ 年理论值(含损耗、失效率远低于此)

结论很清楚:真正咬住寿命的是"睡眠电流"和"唤醒次数乘以单次成本",而不是发射功率本身。 想把电池撑到几年,就先压缩这两项——这也是为什么占空比、事件驱动这些方法,本质上都在打"减少低效唤醒"这张牌。有了这页粗账,你选型时就不会再被"芯片主频多高"带跑。

看图排雷:实物板的常见通病

真拿到板子也就几类毛病,按"性价比"顺序排查最快:

  • 电源纹波大:MCU 偶发复位、无线掉连,多半先查供电电容与稳压。纹波是电的"脏账",MOS 一乱谁都算不清。
  • 天线贴着地/悬空:把射频匹配糊在金属外壳或紧贴地平面,距离肉眼可见地缩水。天线净空是硬约束。
  • GPIO 悬空:该上拉跳变导致偶发唤醒,睡眠被"意外叫醒"白白浪费电。
  • 电源域没分:一个稳压器同时给射频高电流与模拟小信号供电,互相干扰,读数跳。

这几条对应的正是"账本上的脏账与错账"——硬件上排掉它们,后面协议层的省电才真有地基。

本节要点回顾

  • 四大单元实物:传感、处理、通信、电源各有对应元器件。
  • 总线分工:I2C/SPI 感知、SPI/UART 通信、GPIO 叫醒断电。
  • 能耗大头:通信单元包揽最大能耗。
  • 关键指标:睡眠电流、唤醒成本、外设漏电。
  • 选型三看:睡眠电流、唤醒成本、外设功耗。

下一节单独讲传感器技术与其接口,把"读出环境一卦"这件事做细。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U