第2章:通信基础与物理层:信号与噪声基础、信道容量(香农定理)、传输介质
各位工程师朋友,大家好。今天我们聊聊通信系统最底层的那些事儿。说实话,很多做系统集成的同行,往往把物理层当成一个“黑盒子”,觉得只要把线接上、把天线架好就行了。但我做了这么多年现场,吃过太多亏了——物理层没选好,后面上层协议调得再好也是白搭。
2.1 信号与噪声基础
先说说信号。信号是什么?说白了,就是携带信息的物理量。在工业通信里,最常见的就是电压信号和电流信号。比如RS-485用差分电压,4-20mA用电流环。我个人习惯把信号分成两类:数字信号和模拟信号。数字信号只有高低电平,抗干扰能力强;模拟信号是连续变化的,对噪声特别敏感。
噪声呢?就是混在信号里的无用成分。我遇到过最头疼的噪声来源有三个:
- 热噪声:导体内部电子热运动产生的,温度越高越严重。这玩意儿躲不掉,是物理定律决定的。
- 工频干扰:50Hz的交流电感应出来的。我在一个工厂里见过,信号线上能测出几十伏的工频电压,直接把通信芯片烧了。
- 脉冲噪声:电机启停、继电器动作时产生的尖峰脉冲。这种噪声持续时间短,但能量大,最容易导致数据错误。
信噪比(SNR):信号功率与噪声功率的比值,单位是dB。公式很简单:SNR(dB) = 10log₁₀(P_signal / P_noise)。
我一般要求现场的信噪比至少20dB以上,低于这个值,误码率就会急剧上升。
避坑指南:我曾经在一个变频器旁边调试485通信,怎么调都不稳定。后来用示波器一看,信号线上叠加了高频噪声,信噪比只有8dB。加了共模扼流圈之后,信噪比提升到25dB,通信就稳了。所以,遇到通信问题,先测信噪比,别急着改软件。
2.2 信道容量与香农定理
香农定理,这是通信领域的基石。公式很简单:C = B × log₂(1 + S/N)。C是信道容量(bps),B是带宽(Hz),S/N是信噪比(线性值,不是dB)。
这个公式告诉我们什么?三个核心结论:
- 带宽越宽,容量越大。所以光纤比双绞线快,因为带宽大得多。
- 信噪比越高,容量越大。所以屏蔽做得好,通信速率就能提上去。
- 容量有上限。不管你用什么调制方式,都不可能超过香农极限。我见过有人吹嘘“无限带宽”,那都是忽悠人的。
举个例子:一条电话线的带宽是3.4kHz,信噪比30dB(即S/N=1000)。那么最大信道容量C = 3400 × log₂(1+1000) ≈ 3400 × 9.97 ≈ 33.9 kbps。这就是为什么老式拨号上网最多也就33.6kbps,不是技术不行,是物理定律锁死了。
你想想看,这个定理有多重要。它告诉你,想提高通信速率,要么加带宽,要么提信噪比。没有第三条路。我在设计一个无线传感器网络时,带宽受限,就只能拼命做屏蔽和滤波,把信噪比从15dB提到25dB,速率才勉强够用。
注意:香农定理给出的是理论极限,实际工程中能达到的速率通常只有理论值的50%-80%。别指望能跑满,留点余量。
2.3 传输介质
传输介质的选择,直接决定了系统的抗干扰能力和可靠性。我按自己的经验,把四种常用介质排个序:
| 介质类型 | 带宽 | 抗干扰能力 | 传输距离 | 成本 | 典型应用 |
|---|---|---|---|---|---|
| 双绞线 | 中等(100MHz) | 中等(差分信号) | 100m(无中继) | 低 | RS-485、以太网 |
| 同轴电缆 | 高(GHz级) | 高(屏蔽层) | 500m(无中继) | 中 | 视频监控、射频 |
| 光纤 | 极高(THz级) | 极高(不受电磁干扰) | 数十公里 | 高 | 骨干网、高压环境 |
| 无线 | 受限(频段分配) | 低(易受干扰) | 100m(室内) | 中 | Wi-Fi、蓝牙、LoRa |
2.3.1 双绞线
双绞线是我用得最多的介质。为什么?便宜、好施工、够用。它的核心原理是差分信号——两根线绞在一起,外部噪声在两根线上感应出相同的电压,接收端一相减,噪声就抵消了。嗯,这里要注意:绞距越密,抗干扰越好。Cat5e的绞距比Cat5密,所以能跑千兆。
我在项目里见过最蠢的错误:有人把双绞线剥开,把两根线分别走不同的线槽。结果呢?差分信号变成了单端信号,抗干扰能力直接归零。记住:双绞线必须成对使用,不能拆开。
经验之谈:双绞线的屏蔽层(STP)比非屏蔽(UTP)抗干扰能力强10dB以上。在变频器、电机附近,我建议用STP,而且屏蔽层要单端接地,避免地环路。
2.3.2 同轴电缆
同轴电缆的结构是:内导体、绝缘层、外导体(屏蔽层)、外皮。外导体是完整的金属管或编织网,屏蔽效果比双绞线好得多。我一般在射频信号和视频信号上用同轴电缆,比如天线馈线、摄像头信号线。
同轴电缆的阻抗很关键。常用的有50Ω(射频)和75Ω(视频)。阻抗不匹配会导致信号反射,产生驻波。我曾经用75Ω的线接50Ω的天线,结果信号衰减了3dB,通信距离直接减半。所以,选同轴电缆一定要看阻抗。
注意:同轴电缆的弯曲半径不能太小,否则内导体和外导体之间的距离会变化,阻抗就不准了。一般要求弯曲半径不小于电缆直径的10倍。
2.3.3 光纤
光纤,这是抗干扰的终极方案。它传输的是光信号,完全不受电磁干扰。我在一个高压变电站里用过,周围几十千伏的电场,光纤通信纹丝不动。换成双绞线?早就被干扰得没法用了。
光纤分两种:单模和多模。单模纤芯细(9μm),传输距离远(几十公里),但成本高;多模纤芯粗(50μm或62.5μm),传输距离短(几百米),但便宜。我一般这样选:
- 距离超过2公里,用单模
- 距离在2公里以内,用多模
- 环境特别恶劣(强电磁、雷击区),无脑选光纤
避坑指南:我曾经在一个项目里用多模光纤,结果通信距离只有标称的一半。查了半天,发现是光纤接头没清洁干净,灰尘导致光功率衰减了5dB。从那以后,我每次接光纤都要用酒精棉擦接头,再用显微镜检查。别嫌麻烦,光纤最怕脏。
2.3.4 无线
无线通信,方便是方便,但抗干扰能力最差。为什么?因为电磁波在空间里传播,谁都能收到,谁都能干扰。我见过一个工厂,Wi-Fi信号在车间里时断时续,最后发现是隔壁车间的电焊机在捣乱。
无线通信的几个关键参数:
- 频率:2.4GHz穿透力强但干扰多,5GHz速度快但穿墙差。我建议工业环境优先用5GHz,干扰少。
- 发射功率:国内限制最大20dBm(100mW)。别私自加大功率,违法。
- 天线:增益越高,方向性越强。全向天线适合覆盖,定向天线适合点对点。
经验之谈:无线通信的“隐藏节点”问题很常见。两个设备都离AP很远,互相听不到对方,同时发送数据就会碰撞。解决办法是用RTS/CTS握手机制,或者改用LoRa这种扩频技术。我在一个仓库项目里用LoRa,距离能到1公里,而且抗干扰能力比Wi-Fi强得多。
好了,这一章的内容就这些。信号与噪声是基础,香农定理是天花板,传输介质是工具。选对介质、算好容量、控制噪声,你的通信系统就成功了一半。下一章我们聊聊数据链路层,看看怎么在物理层的基础上保证数据不出错。