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),问题才解决。
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%的占空比来设计,留点余量。
4.3 信道规划与自适应数据速率
聊完频段,咱们说说信道规划。信道规划说白了就是:你的设备在哪些信道上发数据?什么时候切换信道?
LoRaWAN协议里有个机制叫“自适应数据速率”(ADR)。ADR会根据信号质量自动调整终端的发射速率和信道。信号好,就用高数据率(短距离、低功耗);信号差,就用低数据率(长距离、高可靠性)。
我在项目中遇到过一个问题:有个客户在郊区部署了1000个终端,结果发现有些终端总是用最低速率(SF12)在发数据,导致信道拥堵严重。后来一查,是ADR算法没调好。我建议他们把ADR的“边际值”(Margin)从默认的10dB改成5dB,这样终端不会轻易降速,信道利用率明显提升了。
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层细节,包括入网流程、确认帧、重传机制这些。到时候见。