汇率说明:本文按 2026-10 基准换算,1 美元 ≈ 6.71 元人民币,1 欧元 ≈ 7.88 元人民币。 配套文章:5 分钟用 ChirpStack v4 搭建私有 LoRaWAN 网络(第 18 期)|本篇是"上了网之后怎么活下去"的续篇。

引子:一颗 2700 mAh 电池的两种命运

工业现场的两个真实场景:

对电池供电的 LoRaWAN 设备来说,电池不是"消耗品",是"终身件"。设备外壳被设计成不开盖结构,电池漏液可能烧毁主板。因此电池寿命估算不是工程优化,是产品定义。

一个反直觉数据先放在前面:ManThink 工程师在 2026 年实测过,同一颗 ER14505(2700 mAh 锂亚硫酰氯)电池,4 节一组,KS51 水浸传感器默认 3 小时心跳周期能跑 8 年,KS52 温湿度 15 分钟上报周期只能跑 6 年。差额不在传感器,在"15 分钟一次"和"3 小时一次"之间差了 7.4 倍的发射次数。

所以:电池寿命不是电池决定的,是系统决定的。这是本文要展开的全部内容。

一、为什么电池寿命是 LoRaWAN 落地的第一道坎

1.1 工业部署的真问题不是"能不能上网"

"能不能上网"在 2026 年已经不是问题——LoRa Alliance 2025 年底公布的连接数 1.25 亿台,意味着工业部署的技术链路已经成熟。但部署到第 2-3 年时客户真正问的是:

这才是项目合同里的真实账。

1.2 LoRaWAN 的亚阈值设计

LoRaWAN 之所以能撑到"5-10 年"这个量级,是因为其物理层设计走的是亚阈值(sub-threshold)工作区间。典型设备 99% 以上时间在 μA 级电流里度过:

这 5 个状态的电流值差 3-4 个数量级。任何一个状态超出设计预期,电池寿命就会从 8 年缩到 1-2 年。

1.3 行业基线:10 年是建筑能耗计量的硬指标

国际行业共识是:10 年电池寿命是建筑能耗计量的最低门槛。原因不是技术浪漫,是经济账——如果传感器需要每年更换,那 1000 台的高层塔楼 5 年的电池维护成本就会超过整套 LoRaWAN 系统的硬件成本。LoRa 替代有线方案的优势就消失了。

10 年是基线,5 年勉强可用,3 年及以下则不符合工业部署经济性。

二、终端功耗的完整账本

2.1 5 状态机模型(IEEE 10938878 实证)

IEICE Transactions 2024 的一篇实测论文(基于 Dragino LoRa Mini dev-JP)把 LoRaWAN Class A 节点一个完整 cycle 分成 9 个状态,但对工程师来说最关键的是 5 个:

状态 电流 持续时间 占空比(15 分钟周期)
MCU active 7-15 mA 50-200 ms 0.001%
传感器测量 5-20 mA 50-200 ms 0.001%
Radio TX 40-120 mA 370 ms(SF10/14dBm/20B) 0.04%
Radio RX1 8-15 mA 5-50 ms(无下行) < 0.01%
Radio sleep 1-5 μA 整个 cycle 的 99.9% 99.95%

99.95% 的时间在 μA 级度过——这是 LoRaWAN 节电的根本原因。

2.2 SX1262 是怎么把 sleep 干到 600 nA 的

Semtech 2019 年发布的 SX1262 是行业转折点。它做对了几件事:

  1. 集成 DC-DC 转换器:DC-DC 模式下 RX 电流从 LDO 模式的 9.9 mA 降到 4.6 mA,省 50%+。
  2. 冷睡眠(cold sleep):160 nA,内存保留,1.2 ms 内可唤醒到 TX/RX——传统 SX1276 冷启动要 5-10 ms。
  3. CAD(Channel Activity Detection)加速:相比 SX1276 砍掉 50% 信道监听时间。

实测工作电流: - RX:4.6 mA(DC-DC 模式,3.3V 供电) - TX @ +22 dBm:118 mA - TX @ +14 dBm:45 mA - 冷睡眠:160 nA - 模块级深度睡眠:< 1 μA

SX1262 把节电的"机械性"工作(电源架构)做完,剩下的是"架构性"工作(业务逻辑编排)。这是为什么 2019 年后的 LoRaWAN 节点续航普遍从 5 年提升到 8-10 年。

2.3 ManThink KS 系列传感器的状态机实测

ManThink 公开的三款典型传感器的功耗分布:

KS51 水浸传感器(默认 3 小时心跳周期) - 唤醒一次总耗电:约 6.7 mAh(实测 6 秒触发入网 + 单次 30 字节发射) - 一天 8 次唤醒:53.6 mAh - 理论年耗电:约 19,564 mAh - 实际年耗电(含自放电):约 1,350 mAh - 8 年总耗电:约 10,800 mAh = 满电容量

KS52 温湿度传感器(默认 15 分钟上报周期) - 唤醒一次总耗电:约 7.5 mAh(5 秒采样 + 30 字节发射 + RX1/RX2 各 500 ms) - 一天 96 次唤醒:720 mAh - 实际年耗电:约 1,800 mAh - 6 年总耗电:约 10,800 mAh = 满电容量

KS53 温度传感器(导轨电源供电) - 不靠电池,但默认 15 分钟周期同 KS52,周期性 7.5 mAh 唤醒,外接电源 - 用 KS53 的部署不会受电池寿命困扰

注意 1,350 mAh vs 1,800 mAh 的差额:KS51 周期 3 小时,KS52 周期 15 分钟,比例 1:12,但总耗电比例 1:1.33——因为 TX 单次耗电(370 ms × 110 mA ≈ 11.3 mC)比 sleep(2.7 亿 μC)大几个数量级,sleep 几乎不耗能,决定性变量是发射次数。

三、电池化学:3 种主流选择的真实账

3.1 工业级一次电池全景

化学 标称电压 能量密度 自放电 工作温度 储存寿命 工业适用度
Li-SOCl2(锂亚硫酰氯) 3.6 V 500-700 Wh/kg < 1%/年 -55°C ~ +85°C 10-20 年 工业首选
Li-MnO2(锂二氧化锰) 3.0 V 300-650 Wh/kg 1-2%/年 -20°C ~ +60°C 10+ 年 折衷
Alkaline(碱性) 1.5 V 100-150 Wh/kg 2-3%/年 0°C ~ +50°C 5-7 年 不建议
Consumer Li-FeS2 1.5 V 300 Wh/kg 1-2%/年 -20°C ~ +60°C 10 年 偶尔

Alkaline 在三个维度上完败工业场景: 1. 自放电:3%/年,3 年未用掉 10%;Li-SOCl2 顶级品 0.7%/年,10 年只丢 7% 2. 温度:0°C 以下容量断崖;Li-SOCl2 到 -60°C 仍稳定 3. 电压平台:1.5V 下降到 1.3V 设备已经工作不稳定;Li-SOCl2 始终 3.6V 直到寿命终结

3.2 Li-SOCl2 的"钝化"双刃剑

Li-SOCl2 的低自放电来自"钝化层(passivation layer)"——电池储存时,锂金属阳极表面会自然生成一层 LiCl 保护膜。这层膜极好地阻断了自放电,但也带来一个问题:长期储存后大电流脉冲会有"电压延迟"——电压瞬间跌到截止电压以下,传感器就发出"低电量报警",实际电池还有 80% 电量。

解决方式: 1. bobbin 型 + 混合电容器(HLC):在电池旁并联一颗超级电容,承担峰值电流 2. 预激活(depassivation):出货前用规格化电流(如 ER14505 用 20 mA × 30 分钟)激活 3. 合理设置截止电压:3.0V(而非理论 3.6V 满电 100%)

3.3 ER 系列规格对照(ManThink 实际选型)

型号 尺寸 容量 适配产品 单价区间
ER14250 1/2 AA 1,200 mAh 紧凑设备预留 约 11-20 元/颗
ER14505 AA 2,700 mAh KS51/KS52(4 节 = 10,800 mAh) 约 9-20 元/颗
ER18505 A 4,000 mAh 海外竞品 EM300-SLD 单节 约 13-26 元/颗
ER26500 C 8,500 mAh 大功率应用 约 27-40 元/颗
ER34615 D 19,000 mAh 长寿命表计 约 40-67 元/颗

注:单价按 2026-10 锂电池市场批发价(占工业采购小批量价)估算,与零售价有出入。

KS51/KS52 选 4 节 ER14505 串并联达到 10,800 mAh,而不是 1 节 D 型 ER34615——原因是: 1. AA 电池易采购,全球供应链稳定 2. 4 节串并联可以分摊放电电流,延长电池寿命 3. 替换一颗 AA 比重做一颗 D 型容易

四、寿命估算公式:5 个变量就够了

4.1 简化公式(Intellicon 行业标准)

电池寿命(年)= 电池容量(mAh)÷ 平均电流(mA)÷ 8,760 小时/年

这是建筑能耗计量的行业标准简化版。只关心总容量和总平均电流,不展开状态细节。

4.2 完整公式(IEEE 10938878)

L = B / I_ave I_ave = (I_act × T_act + I_sleep × (T_cycle − T_act)) / T_cycle

实际工业部署中,I_act 通常是 5-7 个状态的加权平均(MCU 唤醒、传感器测量、TX、RX1、RX2),用上面的 5 状态表代入。

4.3 5 个真正决定寿命的变量

  1. 电池容量(B):选择固定
  2. 平均电流(I_ave):由下面 4 个决定
  3. 休眠电流(I_sleep):1-5 μA,位数级影响——5 μA 比 1 μA 续航短 5 倍
  4. TX 电流 × TX 时间(I_act × T_act):单次耗电约 0.4-1.5 mAh
  5. 上报周期(T_cycle):15 分钟 vs 3 小时 = 12 倍次数 = 决定性变量

4.4 一次完整的估算演示

以 KS52 默认配置为例: - 电池:4 × ER14505 = 10,800 mAh - 休眠电流:5 μA = 0.005 mA - 唤醒一次:MCU active 100 ms × 10 mA + SHT41 测量 50 ms × 8 mA + TX 370 ms × 110 mA + RX1 50 ms × 12 mA + RX2 50 ms × 12 mA ≈ 43.4 mC - 一个 cycle:15 分钟 = 900 s = 900,000 ms - 周期耗电:43.4 mC / 900 s = 0.048 mA(活动部分)+ 0.005 mA(sleep)≈ 0.053 mA 平均 - 理论寿命:10,800 ÷ 0.053 ÷ 8,760 ≈ 23.3 年

但实测只有 6 年,差额的 4 倍来自: 1. 自放电:Li-SOCl2 顶级品 0.7%/年,10 年掉 7%,但普通品 1-3%/年,10 年掉 10-30% 2. 温度系数:现场温度 35-45°C 比 25°C 自放电翻倍(Arrhenius 经验法则:每升 10°C 老化速度翻倍) 3. 极端 RF 条件下 ADR 升 SF:SF12 比 SF7 一次 TX 多耗 8 倍电 4. 钝化层消耗:长期低占空比下,每 6 个月会有 1 次电压跳水,能量从电池里"借走"却没被用掉 5. 传感器测量频率:默认 5 秒一次采样(SHT41 自加热),比"测量一次就关"多耗电

把这 5 个折扣因子乘起来:23.3 × 0.93 × 0.7 × 0.85 × 0.95 × 0.95 ≈ 12.4 年

但 ManThink 公开标称是 6 年——又打了个 0.5 折扣。差额是保留 50% 余量给不可预测因素:电池批次差异、现场温度极端、网关升级、NS 重启导致终端频繁 join、OTAA 入网时一次性大量耗电等。

6 年 = 23.3 年理论 × 26% 的工程余量。这就是工程和产品之间的距离。

4.5 一份"客户用得上"的快速估算表

周期 4×ER14505(KS52 配置)理论 工业实际(含折扣) 工业可承诺
5 分钟 1.5 年 0.8 年 0.5-1 年
15 分钟 4.4 年 2.4 年 2-3 年
30 分钟 8.5 年 4.6 年 4-5 年
1 小时 15.7 年 8.5 年 6-8 年
3 小时 31 年 16.7 年 8-10 年
12 小时 50+ 年 27+ 年 10+ 年

"工业可承诺"是采购合同里敢写的数,是行业一般水准。ManThink KS51(3 小时心跳)敢承诺 8 年,是因为 3 小时周期下理论余量充足。

五、测量实战:怎么知道你的设备真能跑 8 年

5.1 三个测量层次

  1. 仿真(Simulation):在 Python/MATLAB 里用 LoRaWAN 物理层公式计算 airtime,再代入状态机。精度 ±20%。
  2. 台架(Lab Bench):用电源分析仪(Nord Power Profiler Kit II、Otii Arc、Joulescope)实测 5 状态电流,台架持续 1-7 天。精度 ±5%。
  3. 现场(Field):少量设备装在真实环境,跑 1-2 年,每季度远程读电池电压。这是唯一能给出"8 年承诺"的来源。

ManThink 的 6 年承诺来自:台架 7 天 + 现场 1.5 年 + 寿命模型外推。

5.2 用 Otii Arc 测一次完整 cycle

接线方式: - 电池正极 → Otii Arc 正极 - 设备正极 → Otii Arc 负极 - 设备负极 → 电池负极 - 采样率:1 kHz(足够看 μA 级 sleep)

设置: - 电压:3.6V(模拟 Li-SOCl2 满电) - 触发:外部触发或软件 - 记录时长:30 分钟(覆盖 1-2 个 cycle)

关注四个数据点: 1. sleep 段平均电流:± 1 μA 内的差 2. TX 段峰值电流:决定电池是否能撑住瞬态 3. TX 段总耗电:单位 mC 4. RX1/RX2 段实际窗口时长:可能比规范短(早期退出节省能量)

5.3 三个最常被忽略的实测问题

  1. 上电浪涌:很多传感器的 MCU 在上电瞬间有 200-500 mA 持续 1-3 ms 的浪涌,普通电源能扛,但低 ESR 的 Li-SOCl2 可能触发电压塌陷——这就是钝化层的另一个表现。解法:电池旁并联 100 μF 钽电容。
  2. 天线失配的隐性耗电:VSWR > 3 时,PA 输出功率实际只有标称的一半,但电流不变——电池就这么被"偷"光了。每次固件 OTA 后测一次 RSSI 反推。
  3. 温度对 sleep 电流的影响:25°C 时 1 μA 的设备,到 60°C 可能升到 5-8 μA;零下 -20°C 时部分 MCU 的 LDO 漏电反而降,但 RTC 时钟晶振漂移可能让 wake-up 失准。

5.4 OTAA 入网过程的"看不见"成本

OTAA 入网(Join)是一个一次性但耗电巨大的过程。典型设备第一次 join: - 16 次上行 - 16 次 RX1 + 16 次 RX2 - 总耗电:约 50-150 mAh

如果 LoRaWAN NS 经常重启(比如开发测试期间),每次重启都可能触发周边终端重新 join——1000 台设备 1 次 NS 重启 = 100,000 mAh 的电池"账外消耗"。

ManThink 的应对是把 join 触发条件卡得很死:只有收到 NS 主动下发的 DevNonce Reset 命令才重新 join。否则 NS 重启不影响电池。

六、KS51/KS52/KS53 寿命对照:把"6 年"和"8 年"讲透

型号 电池 周期 1 年耗电 理论寿命 实测可承诺 折扣来源
KS51 水浸 4×ER14505 = 10,800 mAh 3 小时 ~1,350 mAh 8.0 年 8 年 50% 工程余量
KS52 温湿度 4×ER14505 = 10,800 mAh 15 分钟 ~1,800 mAh 6.0 年 6 年 50% 工程余量
KS53 温度 导轨电源 15 分钟 — — 不适用 —

三个细节容易被忽略:

  1. KS51 是 8 年不是 10 年:3 小时心跳省出的电被工程余量吃掉了
  2. KS52 是 6 年不是 8 年:15 分钟上报一年多 450 mAh 耗电,是 8 年承诺的临界点
  3. KS53 干脆不要电池:外接电源的方案把电池变量消掉,转给客户保证供电可靠性

这套"3 阶梯"产品组合(10/8/6 年)覆盖了大多数工业场景,客户选择型号时实际上是在选择"对电池寿命的容忍度"。

七、5 个常见陷阱

7.1 陷阱 1:把"理论寿命"当"承诺寿命"

错误:按简化公式算 23 年就告诉客户"能用 20 年"。 正确:理论 × 0.3-0.5 = 工业可承诺。 原因:温度、自放电、钝化、ADR 漂移、不可预测重启。

7.2 陷阱 2:默认配 14 dBm 不用 ADR

错误:出厂锁定 TX 功率 14 dBm、SF10。 正确:开启 ADR,让 NS 决定。 原因:SF7 + +8 dBm 距离近的设备一次 TX 50 ms,SF12 + +14 dBm 距离远的设备一次 TX 1 秒——能耗差 20 倍。ADR 是免费的电池保险。 例外:移动物体或剧烈 RF 变化场景(如井盖下、地铁隧道),ADR 反应跟不上,禁用。

7.3 陷阱 3:payload 写"够用就行"

错误:payload 用 ASCII 字符串,一个温湿度值 8-12 字节。 正确:用 Cayenne LPP 或原始二进制,11 字节装 4 个传感器。 原因:5 状态机里 TX 段的 mC 总耗电与 payload 长度正相关。5 字节 vs 50 字节,SF10 下空口时间 90 ms vs 370 ms。 进阶:温度时序数据用 delta 编码,5 个 0.1°C 读数从 10 字节压到 4 字节(60% 节省)。

7.4 陷阱 4:忽视上电浪涌和天线失配

错误:电源设计只算平均电流,不算瞬态。 正确:在电池旁并联 100 μF 以上钽/陶瓷电容。 原因:Li-SOCl2 钝化层 + 大电流脉冲 = 电压塌陷 → 设备误判低电量 → 提前"假死"。

7.5 陷阱 5:冷链和高温现场仍选 Li-SOCl2

冷链(-20°C ~ -40°C):Li-SOCl2 仍稳定,但锂亚硫酰氯的低粘度电解质在 -40°C 以下会变粘稠,瞬态大电流能力下降。冷链场景用 Li-SOCl2 + HLC 混合电容器才能稳定。 高温(>+60°C):Li-SOCl2 长期暴露会加速自放电(Arrhenius:每升 10°C 翻倍)。+85°C 现场选 Li-SOCl2 高温衍生型号(如 Tadiran TLI 系列),不要用消费级。

八、ManThink 全方案:把电池寿命做成产品力

8.1 一条完整链路

┌─────────────────────────────────────┐
│  终端层 (ManThink 传感器)            │
│  KS51 (水浸 8年) / KS52 (温湿度 6年)  │
│  KS53 (外接电源) / KS31 (模拟量)      │
│  KS61 (IAQ) / KS32 (干接点)          │
└──────────────┬──────────────────────┘
               │ LoRaWAN (Class A, ADR)
┌──────────────┴──────────────────────┐
│  网关层 (ManThink GD6)               │
│  - SX1302 8 通道                     │
│  - ADR Margin 优化                   │
│  - 多回传(ETH/Wi-Fi/4G)冗余        │
│  - 避免 NS 频繁重启导致 join         │
└──────────────┬──────────────────────┘
               │ MQTT / Basic Station
┌──────────────┴──────────────────────┐
│  平台层 (ThinkLink)                  │
│  - ADR 命令下发                      │
│  - 电池电压遥测 + 低电压告警          │
│  - 设备指纹 + 电池批次追溯            │
│  - 100% 自研 NS(避免外购 NS 重启)   │
└─────────────────────────────────────┘

8.2 ManThink 在 3 个层面对电池寿命做加法

终端层: - KS51/KS52 选 4 节 ER14505 而非单节 D 型,分摊放电电流 - 钝化层预激活(出货前 30 天激活流程) - 默认开启 ADR - 上电浪涌抑制(内置 100 μF 钽电容)

网关层: - GD6 三链路冗余,避免单一通道失效触发终端 join - 固件 OTA 时段避开 0:00-5:00(设备 wake-up 集中时段),减少 join 风暴

平台层: - ThinkLink ADR 算法针对 SX1302 调优,把 SF 切换时间从 30 秒压到 5 秒 - 电池电压周报告 + 趋势预测,提前 60 天告警"建议更换" - DevNonce 持久化 + Join 次数限额(24 小时 ≤ 3 次),杜绝 NS 抖动引发的电池账外消耗

8.3 三条让客户买账的话术

  1. "KS52 默认 6 年,但您可以升级到 KS53(外接电源)就消掉电池变量,或者用 KS51 心跳周期 3 小时拉满 8 年。型号选择本身就是寿命管理。"
  2. "ADR 默认开启,比您手动配 SF 能省 30-50% 电。移动物体或井下场景再关。"
  3. "ThinkLink 平台会提前 60 天告警低电压,不会等设备死了才知道。备件采购和现场作业可以分批做。"

九、一段正本清源的小结

电池寿命在 LoRaWAN 工程里被讨论得最多,但真正决定 8 年承诺的,是一份 5 状态机的账本 + 1 套工业级电池 + 1 套 ADR 算法 + 1 个不频繁重启的 NS。任一环断掉,电池寿命就从"终身件"变成"维护负担"。

如果你正在评估 LoRaWAN 部署,先问 3 个问题: 1. 电池类型? 答 Li-SOCl2 ER 系列 + 顶级供应商(如 Tadiran),往下谈;答 Alkaline,重新选型 2. NS 是自研还是外购? 答外购的 TTN/ChirpStack 公有云,确认 SLA 和重启频率;答 ThinkLink 自研,过 3. ADR 默认开吗? 答是,往下谈;答否,建议换平台

答案对了,电池寿命就不是问题。

术语表

术语 含义
ADR Adaptive Data Rate,自适应数据速率
bobbin 一种 Li-SOCl2 电芯结构,适合低持续电流长寿命
Class A LoRaWAN 设备类型,最省电,仅上行后开两个短 RX 窗口
cold sleep 冷睡眠,SX1262 最低 160 nA
DC-DC mode SX1262 集成 DC-DC 转换器模式,比 LDO 省电
DR Data Rate,LoRaWAN 数据速率档(DR0-DR5)
HLC Hybrid Layer Capacitor,混合电层电容
LDO Low Dropout Regulator,低压差线性稳压器
Li-SOCl2 锂亚硫酰氯,工业级一次锂电池
NS Network Server,网络服务器
OTAA Over-The-Air Activation,空中入网
passivation 钝化,Li-SOCl2 自保护机制
SF Spreading Factor,扩频因子(SF7-SF12)
VSWR Voltage Standing Wave Ratio,天线电压驻波比

参考资料

  1. IEEE Xplore, "Modeling a LoRaWAN Energy Consumption via Field Trial," 10938878, 2024
  2. IEICE Transactions on Communications, "Modeling a LoRaWAN Energy Consumption via Field Trial," 10.23919/transcom.2024EBP3164
  3. Semtech, SX1261/SX1262 Datasheet, 2025-04-07
  4. Intellicon International, "LoRaWAN for Building IoT — 6-Module Implementation Guide"
  5. MDPI Sensors, "Modeling the Energy Performance of LoRaWAN," 17/10/2364
  6. AgentCalc, "LoRaWAN Sensor Battery Life Calculator"
  7. Tadiran Batteries, "Consumer versus Industrial Batteries for Wireless Applications," 2019
  8. GEB, "Lithium Thionyl Chloride Battery (LiSOCl2) Products"
  9. PKCELL, "LiSoCl2 Battery Guide for Long-Life Primary Lithium Applications"
  10. CNS Battery, "What Primary Lithium Battery Has the Longest Shelf Life?"
  11. Crazell, "What Makes Lithium D Batteries Different from Standard Alkaline D Cells?"
  12. KELLER Pressure, "Smart Groundwater Management with LoRaWAN," Engineering News, 2026-04-17
  13. MClimate, "Flood Detection LoRaWAN Sensor Case Study"
  14. Uniconverge, "LoRaWAN vs NB-IoT Case Study for Battery-Powered Industrial Sensors," 2025
  15. LoRa Alliance, "Global LoRaWAN Deployment Reaches 125 Million Devices," 2025-12
  16. ManThink 官方文档,KS51/KS52/KS53 技术手册 V1.0
  17. ManThink 官方,think-link.net 产品页
  18. Resensys, "Selecting the proper battery for challenging environments," GlobalSpec
  19. Long Sing Technology, "Continuous Monitoring: How to Prevent Battery Failure"
  20. rfessentials.com, "Adaptive Data Rate (LoRa)"