1.2 组成与架构


1.2 组成与架构

本节摘要:一个传感器节点由传感、处理、通信、电源四大单元组成,外包一层可能是操作系统与协议栈的软件。网络层面则常见平面、分层(分簇)、基于位置三种形态。本节把单个节点当成一具"能量账本",逐个单元登记它花多少钱、能省哪里,再对比三种架构在可伸缩性与能效上的取舍。

延续上一节的判断:通信是能耗大头。既然要"记账",就先把每一笔账都有谁在记清楚。

四大单元:一本账的四个账户

传感单元(Sensing Unit)——负责把物理量变成电信号。它通常由具体的传感器件加一个模数转换器(ADC)组成,ADC 把模拟读数数字化。这笔账的特点是"单价不高但可能很频繁":温湿度传感器一次读数几乎不费什么电,可如果你每秒采样一次,积少成多照样可观。

处理单元(Processing Unit)——节点的"出纳",通常是一颗微控制器(MCU)。它运行采集程序、执行协议栈、做数据融合或压缩,包括 CPU 与存储器(RAM、Flash)。省电手段有睡眠唤醒、降频降电压等,我们会在第二章展开。

通信单元(Communication Unit)——收发器(Transceiver),负责无线收发。这是整本账的大头,因为发射要克服路径损耗、噪声和竞争,接收也不能太省(一直在听)。它包揽了发送、接收、空闲监听和过载监听好几类开销。

电源单元(Power Unit)——账本的"本金",通常是电池,有时加上能量收集模块(太阳能、振动能)。这一单元的"增值"直接决定节点能活多久。

01-02-fig01

图标题:节点四大单元的能耗画像

图里把每个单元的关键字段标了出来。你可以发现省电的最优策略其实很直白:让通信少说话,让感知别偷懒地乱采样,让处理只在需要时醒来。

网络架构:三种形态

节点造好了,怎么把它们组成网?没有统一标准,但主流是三种。

平面型(Flat):所有节点平权、功能一样,数据多跳中转。简单、对等、容易实现,但规模一大,离基站近的节点会迅速被"转发任务"透支,形成能量空洞——这在账本里就是"部分节点严重超支"。

分层型/分簇(Hierarchical / Clustering):节点被分成若干个簇,每簇选一个簇头(Cluster Head,CH)。普通成员把数据发给簇头,簇头聚合后再传给基站。簇头可以用轮换机制来平摊耗电(LEACH 的经典思路),非常适合大规模、高能效需求。

基于位置(Location-based):路由决策参考节点的地理坐标,适合已经知道位置信息的部署。

形态 公平性 可伸缩性 能效 典型场景
平面 一般 小规模、同质节点
分簇 中(靠轮换) 大规模监测
基于位置 中高 有定位条件的部署

上图画了两种典型形态的左膀右臂:左边平面型平权多跳,右边分簇型各簇先聚一次再上送。

工程取舍:选型时的第一反应

我的建议是分三步定:先看规模(几十个点就平面,几千个点就分簇),再看是否要位置信息(要定位就考虑基于位置),最后看能量预算(越紧张越倾向分簇+簇头轮换)。不要一上来就在三种之间纠结公式,先抓大方向。

⚠️ 常见坑:分簇不是永远更省。簇头本身要花多倍的通信与计算能量,如果簇太小、轮换太频繁,簇头自己可能先累死。分簇的收益依赖"聚合能省多少"与"簇头开销"之间的平衡,盲目分簇有时反而不省。

三种架构能不能混用

能,而且工程里经常这么干。一个中型监测网,往往先用分簇组织主干(大规模、要能效),再混用基于位置思路给部分簇头指路(有定位信息时),平面上偶尔也用——不同区域按各自条件"因地制宜"。所以千万别把三种架构当成互斥的单选题,它们更像"不同区域的默认偏好",随时可以改写。判断口诀仍是从前文的选型三步出发:看规模、看定位、看能量预算,再决定哪片区用哪种配方。

一个"两节点版"的最小网络

为了看清"组成与架构"不是纸上概念,我们缩到最小规模:两个节点 + 一个基站就是一张合法的 WSN。A 读到温度,一跳直接发基站;B 因遮挡够不到基站,先发给 A,由 A 承担一次"中继"。这个两跳的例子里已经出现了平面网的全部要素——中继转发、多跳、以及"A 额外耗电"的隐患。想通这个小场景,就能自然理解大规模平面网为何怕能量空洞,也更能体会分簇时"轮流当簇头"的意义:它把 A 身上的中继负担,分摊给了更多节点。

一套"轮流掏钱"的账本:分簇轮换怎么省

理解了选型,再看分簇到底是怎么把账摊平的。设一个簇 5 个成员加 1 个簇头,簇头负责把 5 家的话聚合后一次上送。若簇头固定,那家离基站退让"转手费"的节点最先见底。轮换思路是把"当簇头"这件事变成轮流值日:

第 1 轮: 节点1 当簇头,收 2/3/4/5 的读数后聚合上送 第 2 轮: 节点2 当簇头,... 第 5 轮: 节点5 当簇头,回到节点1 记账结果: 每轮只有"值日生"掏大钱,其他人只付很小的成员费,5 轮一轮回

关键在"这一轮选谁"不靠猜,而靠剩余能量排名:能量剩得多的、离簇中心近的先上。这样既摊平了总支出,又不会让某个节点在打头阵时先饿死。这也是第四章正式讲 LEACH 时你会反复看到的老套路——先把它当作"轮流交话费"记住即可。

四个单元典型耗能的一张速查

单元 平时常态 突发峰值 第一省法
传感 微安级 采样瞬间毫安级 降采样频率、事件触发
处理 微安睡眠/毫安活动 大运算叠加刷写 DVFS、长睡短醒
通信 空闲监听也不小 发射数十毫安 占空比、合并发送
电源 每时每刻都在放 电量递减 能量收集兜底

这张表比长篇大论更实用:想优化时,先定位"哪一栏最痛",再对症下手。

本节要点回顾

  • 四大单元:传感、处理、通信、电源,各自有不同能耗画像。
  • 通信耗电:五到八成,是所有优化的主战场。
  • 三种架构:平面(公平)、分簇(能效高)、基于位置(依赖定位)。
  • 能量空洞:平面网中离基站近的节点易被透支。
  • 选型三步:看规模、看定位、看能量预算。

下一节我们换个视角,走一条时间线,看 WSN 是怎么从冷战的监听课题一步步走进今天的智慧城市。


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