1. 无线通信基础:从烽火台到物联网
各位同学,欢迎来到《单片机无线通信协议解析与实战应用》的第一章。我是你们的老朋友,一个在嵌入式通信领域摸爬滚打了十几年的工程师。今天咱们不聊虚的,直接扎进无线通信的根儿上。
你想想看,为什么你的手机能隔空传数据?为什么遥控钥匙按一下,车门就开了?说白了,这一切都离不开电磁波。这一章,我就带你从历史、频谱、调制到天线,把无线通信的底裤扒个干净。
1.1 无线通信发展史:从火花到5G
无线通信的历史,其实比我们想象的要短得多。我记得刚入行时,带我的老师傅总爱讲他年轻时用“对讲机”的故事,那玩意儿又大又沉,信号还差。但你知道吗?最早的无线通信,连对讲机都没有。
- 1887年:赫兹用火花隙证明了电磁波的存在。嗯,那时候的“发射机”就是个高压放电装置,跟闪电差不多。
- 1895年:马可尼实现了跨海无线电报。我在项目里调试长波通信时,总想起马可尼——那时候的天线,比咱们现在的整栋楼还大。
- 20世纪初:真空管出现,无线通信从“火花”变成了“连续波”。调幅广播(AM)开始普及。
- 1940年代:调频广播(FM)和雷达技术成熟。我做过一个雷达信号模拟器,那会儿才真正理解“频率”有多重要。
- 1970年代:蜂窝移动通信诞生。1G时代,大哥大是身份的象征,但通话质量嘛……你懂的。
- 1990年代至今:2G到5G,从数字语音到万物互联。现在咱们做单片机无线通信,用的很多技术(比如扩频、OFDM),其实都是从蜂窝通信里“下放”的。
核心观点:无线通信的发展,本质上是“用更少的能量,传更多的信息,抗更强的干扰”。咱们后面讲的所有协议,都是围绕这个目标转的。
1.2 电磁波频谱划分:谁在用哪段“路”?
电磁波是个大家族,从低频到高频,各有各的脾气。咱们做嵌入式无线通信,最常打交道的频段是 ISM频段(工业、科学、医疗),比如 433MHz、868MHz、2.4GHz。为什么?因为这些频段不用申请牌照,拿来就能用。
但要注意,免费的东西往往最贵。ISM频段干扰多,你想想看,你家的WiFi、蓝牙、微波炉,全挤在2.4GHz上。我曾经在一个智能家居项目里,被2.4GHz的干扰折磨了整整两周——后来换到868MHz,世界清净了。
| 频段名称 | 频率范围 | 典型应用 | 特点 |
|---|---|---|---|
| 低频(LF) | 30-300 kHz | 门禁卡、动物追踪 | 穿透性强,速率极低 |
| 高频(HF) | 3-30 MHz | 短波广播、NFC | 可绕射,受电离层影响 |
| 甚高频(VHF) | 30-300 MHz | FM广播、对讲机 | 视距传播,穿透一般 |
| 特高频(UHF) | 300-3000 MHz | 手机、WiFi、蓝牙、LoRa | 我们的主战场,绕射差 |
| 超高频(SHF) | 3-30 GHz | 5G、卫星通信、雷达 | 带宽大,衰减快 |
避坑指南:选频段时,别只看“免费”。我曾经在一个项目中选了2.4GHz,结果现场有几十台WiFi路由器,通信成功率掉到60%。后来换成433MHz,虽然速率慢了点,但稳如老狗。记住:速率、距离、穿透性,三者不可兼得。
1.3 调制解调原理:把“0”和“1”送上天空
数字信号是方波,不能直接发射。为什么?因为方波频率成分太丰富,发射出去会干扰别人,而且天线效率极低。所以,我们需要把数字信号“搬”到一个高频载波上——这就是调制。
我刚开始学无线通信时,总觉得调制很玄乎。后来自己用示波器看了一次,才恍然大悟:调制就是让载波的某个参数(幅度、频率、相位)跟着数字信号变。
1.3.1 基础调制方式
- ASK(幅移键控):用载波的有无代表“1”和“0”。简单,但抗干扰差。我在一个低成本遥控器项目里用过,距离一远就误码。
- FSK(频移键控):用两个不同的频率代表“1”和“0”。抗干扰比ASK好,是很多单片机无线模块(如CC1101、SX1278)的标配。
- PSK(相移键控):用载波相位的变化代表数据。比如BPSK,相位差180°。效率高,但解调复杂。
1.3.2 现代调制:从OOK到LoRa
咱们做单片机项目,最常用的其实是 OOK(开关键控)——ASK的一种特例。315MHz/433MHz的遥控器,几乎全是OOK。但OOK有个致命缺点:容易被同频噪声误触发。
后来有了 GFSK(高斯频移键控),在FSK前面加了个高斯滤波器,让频率切换更平滑,频谱利用率更高。蓝牙和很多2.4G芯片都用它。
再后来,LoRa火了。LoRa用的是 CSS(啁啾扩频),说白了就是把信号在频率上“拉长”,用时间换信噪比。我在一个水表抄表项目里用过LoRa,距离轻松到3公里,但速率只有几百bps。嗯,有得必有失。
实战口诀:距离远、速率低 → 选LoRa;距离近、速率高 → 选2.4G(如nRF24L01);中间地带 → 选FSK/GFSK(如CC1101)。
1.4 天线基础知识:看不见的“喇叭”
天线,是无线通信的“最后一公里”。没有天线,再好的调制解调也是白搭。我见过太多工程师,花大价钱买模块,结果随便拉根电线当天线,通信距离惨不忍睹。
天线的作用,就是把电路里的高频电流,转换成空间中的电磁波。反过来也一样。这里有几个关键参数,你必须记住:
- 增益(dBi):天线把能量集中辐射的能力。增益越高,方向性越强。比如,一个3dBi的天线,在某个方向上的辐射强度是理想点源的2倍。
- 驻波比(VSWR):衡量天线和电路匹配程度的指标。理想值是1:1,工程上小于2:1就算合格。我曾经用网分测过一个自己焊的PCB天线,VSWR高达5:1——那玩意儿基本就是个加热器,不是天线。
- 极化方式:线极化(垂直/水平)和圆极化。两个天线极化方向要一致,否则信号会大打折扣。我做过一个无人机图传项目,地面天线是垂直极化,飞机天线是水平极化,结果飞了200米就断连了。
警告:天线不是随便一根导线就能当的。天线的长度和波长有关,最常用的 1/4波长单极天线,长度 = 光速 / (频率 × 4)。比如433MHz,1/4波长 ≈ 17.3厘米。你如果剪成10厘米,效率会掉一大截。
1.5 本章知识体系:一张图看懂
下面这张SVG图,把咱们这一章的核心逻辑串起来了。从历史到频谱,从调制到天线,每一步都是环环相扣的。你把它存下来,以后做项目时拿出来看看,思路会清晰很多。