4、LoRaWAN频段与区域参数:CN470、EU868、US915等主要频段、信道规划、占空比限制

聊到LoRaWAN,有个绕不开的话题——频段。说白了,LoRaWAN是个全球性的标准,但每个国家、每个地区的无线电管理政策都不一样。你想想看,欧洲的频谱规划和中国的能一样吗?肯定不行。

所以LoRaWAN协议里定义了一套区域参数,也就是我们常说的“Regional Parameters”。我个人习惯把这套参数叫做“游戏规则”——你在哪个区域玩,就得遵守哪个区域的规则。今天我就带大家把几个主流频段捋一遍。

4.1 为什么要有区域参数?

嗯,这里要先说一个背景。LoRaWAN工作在ISM频段,也就是工业、科学、医疗频段。这些频段是免执照的,但免执照不代表没规矩。每个国家都会对发射功率、占空比、信道带宽等做限制。

我记得刚入行那会儿,有个同事直接把EU868的配置刷到了中国的设备上,结果设备死活入不了网。后来一查,信道频率对不上。这就是典型的“水土不服”。所以,搞LoRaWAN,第一件事就是搞清楚你的设备要在哪个区域用。

核心原则: 设备必须按照所在区域的参数配置工作,否则无法通过合规认证,甚至可能干扰其他无线电业务。

4.2 三大主流频段详解

4.2.1 CN470 — 中国频段

先说说咱们中国的CN470。这个频段范围是470MHz到510MHz,总共40MHz的带宽。LoRaWAN在CN470里是怎么规划的呢?

它把整个频段分成了两部分:上行和下行。上行信道有96个,每个信道125kHz带宽。下行信道呢?只有48个。你可能会问,为什么上行比下行多这么多?

其实道理很简单。LoRaWAN是典型的“上行主导”网络。终端设备(比如传感器)大部分时间都在发数据,网关只需要偶尔回复一下确认帧或者下发指令。所以上行信道多,能容纳更多终端同时发送。

我在项目中遇到过一个问题:有些客户买了国外的LoRaWAN模块,直接拿到国内用,结果发现终端能发数据,但网关收不到。为什么?因为模块默认的信道频率是EU868的,跟CN470完全不搭边。后来我帮他们重新配置了信道掩码(Channel Mask),问题才解决。

避坑指南: 我曾经在CN470频段上踩过一个坑——信道频率偏移。CN470的实际中心频率计算公式是:F = 470.3 + 0.2 * N(N为信道索引,0~95)。千万别算错了,否则设备会“失联”。

CN470的占空比限制是多少?嗯,中国法规没有明确给出LoRaWAN的占空比限制,但要求设备不能持续占用信道。我个人建议,实际项目中按1%的占空比来设计比较稳妥,也就是每100秒内,发送时间不超过1秒。

4.2.2 EU868 — 欧洲频段

EU868是LoRaWAN的“发源地”,也是全球应用最广泛的频段。它的范围是863MHz到870MHz,总共7MHz带宽。

EU868的信道规划很有意思。它定义了3个默认上行信道:868.1MHz、868.3MHz、868.5MHz。这三个信道是强制支持的,所有设备入网时都必须在这三个信道上发送。

为什么是三个?我个人的理解是:三个信道足够做跳频,又能避免单信道拥堵。你想想看,如果只有一个信道,几百个设备同时发,碰撞概率得多高?

EU868的占空比限制非常严格。根据ETSI EN 300 220标准,不同子频段的占空比不一样:

子频段 频率范围 最大占空比
g1 868.0 - 868.6 MHz 1%
g2 868.7 - 869.2 MHz 0.1%
g3 869.4 - 869.65 MHz 10%

我记得有个欧洲客户,他们的应用场景是每隔10秒上报一次数据。结果一算,占空比超标了。后来只能把上报间隔拉长到60秒,才勉强合规。所以,做EU868项目,占空比是个硬约束,设计初期就得算清楚。

4.2.3 US915 — 北美频段

US915是北美地区的频段,范围是902MHz到928MHz,总共26MHz带宽。这个频段的特点是信道特别多。

US915的上行信道有64个125kHz信道,外加8个500kHz信道。下行信道呢?只有8个500kHz信道。你看,又是上行远多于下行。

US915的占空比限制相对宽松。FCC(美国联邦通信委员会)没有明确规定占空比,但要求设备在400ms内发送时间不超过400ms——说白了就是不能连续发。实际项目中,我一般按10%的占空比来设计,留点余量。

注意: US915频段有一个“第二上行信道组”(Second Uplink Channel Group),频率范围是923.3MHz到927.5MHz。有些老旧的网关不支持这个信道组,会导致终端无法入网。选型时一定要确认网关的兼容性。

4.3 信道规划与自适应数据速率

聊完频段,咱们说说信道规划。信道规划说白了就是:你的设备在哪些信道上发数据?什么时候切换信道?

LoRaWAN协议里有个机制叫“自适应数据速率”(ADR)。ADR会根据信号质量自动调整终端的发射速率和信道。信号好,就用高数据率(短距离、低功耗);信号差,就用低数据率(长距离、高可靠性)。

我在项目中遇到过一个问题:有个客户在郊区部署了1000个终端,结果发现有些终端总是用最低速率(SF12)在发数据,导致信道拥堵严重。后来一查,是ADR算法没调好。我建议他们把ADR的“边际值”(Margin)从默认的10dB改成5dB,这样终端不会轻易降速,信道利用率明显提升了。

经验之谈: 信道规划时,建议把终端分散到不同的信道上。比如CN470有96个上行信道,你可以让设备随机选择信道发送,或者按设备ID哈希分配。这样能有效降低碰撞概率。

4.4 占空比限制的实际影响

占空比限制,说白了就是“你不能一直发”。这个限制对应用设计影响很大。

举个例子。EU868的g1子频段占空比是1%。假设你的设备每次发送需要100ms,那么它每10秒最多只能发一次。如果你想让设备每5秒发一次,那就得换到g3子频段(占空比10%),但g3的频率范围更窄,信道更少。

我曾经帮一个做智慧农业的客户优化过占空比问题。他们的设备需要每15秒上报一次土壤湿度数据。按照EU868的规则,如果只用默认的三个信道,占空比肯定超标。后来我建议他们启用额外的信道(比如869.525MHz,属于g3子频段),把部分数据分流到高占空比信道上,问题就解决了。

占空比计算公式:
占空比 = (发送时间 / 时间窗口) × 100%
例如:设备在1小时内发送了36次,每次发送时间100ms,则占空比 = (36 × 0.1秒) / 3600秒 = 0.1%

4.5 各频段参数对比

最后,我把三个主流频段的关键参数整理成了一张表,方便你对比:

参数 CN470 EU868 US915
频率范围 470 - 510 MHz 863 - 870 MHz 902 - 928 MHz
上行信道数 96 (125kHz) 3 (默认) + 可选 64 (125kHz) + 8 (500kHz)
下行信道数 48 (125kHz) 3 (默认) + 可选 8 (500kHz)
最大发射功率 19 dBm (典型) 14 dBm (典型) 20 dBm (典型)
占空比限制 建议1% 0.1% - 10% (子频段不同) 无明确限制,建议10%
ADR支持

嗯,这张表基本够用了。实际项目中,你还需要参考LoRaWAN联盟发布的《Regional Parameters》文档,那里有更详细的定义。

好了,关于频段和区域参数,今天就聊到这儿。下一章我会讲讲LoRaWAN的MAC层细节,包括入网流程、确认帧、重传机制这些。到时候见。