无线通信基础:从电磁波到LoRa

做无线透传,说白了就是让数据「飞」过去。但数据怎么飞?飞多远?会不会撞车?这些问题的答案,都藏在这章的基础知识里。我个人习惯,每次开始一个新项目,都会先翻翻频谱规划——这步省了,后面调试能多花三倍时间。

电磁波频谱:无线通信的「高速公路」

电磁波的本质,就是电场和磁场交替变化,在空间里传播。频率越高,波长越短,穿透能力也越强。但频率高了,绕射能力反而变差——这就是为什么5G信号穿一堵墙就掉一格,而433MHz的LoRa能穿好几层楼。

我遇到过不少新手,上来就问「哪个频段最好?」。其实没有最好,只有最合适。咱们常用的ISM频段,就是国际通用的「免费车道」。

ISM频段三大主力:
  • 433MHz(欧洲/亚洲):穿透力强,适合室内、地下、复杂环境
  • 868MHz(欧洲):兼顾穿透与速率,LoRa常用
  • 2.4GHz(全球通用):速率高,但干扰大,Wi-Fi/BLE/Zigbee都挤在这

你想想看,2.4GHz就像早高峰的市中心,车多、堵、还容易剐蹭。433MHz呢?更像郊区国道,车少路宽,但限速低。选哪个,得看你的数据量和环境。

调制方式:数据怎么「骑」上电磁波

调制,就是把数字信号(0和1)变成模拟信号(电磁波)的过程。不同的调制方式,就像不同的「编码语言」——有的抗干扰强,有的速率高,有的省电。

FSK:最基础的频率调制

FSK(频移键控)的原理很简单:用两个不同的频率代表0和1。比如,发射频率是433.0MHz时代表0,433.1MHz时代表1。接收端只要检测频率变化,就能解调出数据。

优点:实现简单,成本低。缺点:抗干扰一般,速率上不去。

我记得第一次用FSK模块做透传,在实验室跑得好好的,一放到工厂车间就丢包。后来发现,车间里的电机启动会产生宽频噪声,正好覆盖了FSK的两个频率点。嗯,这就是典型的「实验室没问题,现场翻车」。

GFSK:给FSK加个「平滑滤镜」

GFSK(高斯频移键控)在FSK的基础上,加了一个高斯滤波器。说白了,就是把频率跳变时的「急转弯」变成「平滑过渡」。这样做的好处是:频谱更窄,对相邻频道的干扰更小,抗干扰能力也更强。

蓝牙和很多2.4G私有协议都用GFSK。我建议,如果项目对速率要求不高(100kbps以内),又希望稳定,GFSK是个好选择。

调制方式 抗干扰 速率上限 功耗 典型应用
FSK 一般 ~500kbps 低 简单遥控、低端透传
GFSK 较好 ~2Mbps 低 蓝牙、2.4G私有协议
LoRa 极强 ~50kbps 极低 远距离、低功耗物联网

LoRa:远距离通信的「黑马」

LoRa(Long Range)是Semtech公司推出的扩频调制技术。它不靠提高发射功率来传得远,而是靠「扩频增益」——把信号展宽到更宽的频谱上,接收端再用相关运算把信号「捞」出来。

为什么LoRa能传几公里?因为它牺牲了速率,换来了灵敏度。举个例子:

  • FSK/GFSK的灵敏度一般在 -110dBm 左右
  • LoRa的灵敏度可以做到 -140dBm 甚至更低

-140dBm是什么概念?相当于你站在北京,能听到上海一根针落地的声音。当然,前提是环境足够安静。

避坑指南:LoRa虽然灵敏度高,但扩频因子(SF)越大,空中传输时间越长。我曾经在项目中把SF设为12,结果一个数据包在空中飞了将近2秒——这在需要快速响应的场景里完全不可用。所以,别盲目追求最远距离,要根据实际需求平衡SF和带宽。

发射功率与灵敏度:通信的「油门」和「耳朵」

发射功率,就是无线模块「喊话」的音量。灵敏度,就是它「听」的能力。两者共同决定了通信距离。

发射功率的单位是dBm。0dBm对应1mW,每增加3dBm,功率翻倍。常见的模块发射功率范围:

  • 低功耗模式:+10dBm(10mW),适合近距离、电池供电
  • 标准模式:+17dBm(50mW),大多数透传模块的默认值
  • 高功率模式:+20dBm(100mW),需要额外PA(功率放大器)

灵敏度的单位也是dBm,但数值越小越好。比如 -120dBm 比 -110dBm 更灵敏。为什么?因为灵敏度代表模块能「听」到的最小信号强度。数值越小,说明耳朵越灵。

注意:发射功率不是越大越好。功率大了,功耗高、干扰大、还可能违反法规。中国对470-510MHz频段的限值是+17dBm(50mW),超过就要申请许可。我曾经见过一个项目,为了「传得更远」把功率调到+27dBm,结果被无线电管理局找上门——罚款不说,产品还得召回。

知识体系总览

下面这张图,把本章的核心知识点串起来了。你可以把它当作无线通信的「地图」——以后遇到问题,先看看自己卡在哪个环节。

无线通信基础知识体系 无线通信基础 · 知识体系 电磁波频谱 调制方式 发射功率与灵敏度 433MHz 868MHz FSK GFSK LoRa 发射功率 灵敏度 穿透力强 兼顾穿透与速率 简单、低成本 平滑、抗干扰 扩频、远距离 dBm、法规限制 -dBm、信噪比 核心逻辑 频段决定「走哪条路」 → 调制决定「怎么开车」 → 功率与灵敏度决定「能跑多远」 三者相互制约,需要根据实际场景平衡取舍

小结:选型时的「三问」

每次做无线选型,我都会问自己三个问题:

  1. 传多远?——几十米用2.4G,几百米用433M/868M,几公里用LoRa
  2. 传多快?——高速率选GFSK,低速率选LoRa
  3. 多省电?——电池供电优先考虑LoRa或低功率FSK

这三个问题想清楚了,选型表基本就出来了。剩下的,就是调试和落地——那是后面章节的事。