物理层基础:RS-485、DALI、Zigbee、Wi-Fi、蓝牙Mesh物理层特性对比

做照明控制这么多年,我有个很深的体会:选对物理层,项目就成功了一半。物理层决定了你能传多远、能挂多少设备、抗不抗干扰,说白了就是整个系统的地基。今天咱们就把五种主流方案的物理层特性掰开揉碎了聊一聊。

一、RS-485:工业照明的老黄牛

RS-485这玩意儿,我入行那会儿就在用,现在还在用。它最大的特点就是差分信号传输,两根线绞在一起,抗共模干扰能力极强。

核心参数:

  • 传输距离:最远1200米(不加中继)
  • 节点数量:标准32个,加驱动芯片可到256个
  • 速率:100kbps~10Mbps(距离越远速率越低)
  • 拓扑:总线型,需要终端电阻

我记得有一次做工厂照明改造,现场电机一启动,通信就乱码。排查了半天,发现是终端电阻没焊。嗯,这个坑我踩过,后来每次画PCB都先检查120Ω电阻有没有放上去。

避坑指南:我曾经在一条总线上挂了48个灯具,结果后面几个灯老是丢包。后来发现是总线电容太大,信号边沿变缓了。解决方案是换用更高驱动能力的收发器,或者加中继器。

二、DALI:照明界的专用语言

DALI是专门为照明控制设计的协议,物理层其实也是基于RS-485的变种,但做了很多简化。它只有两根线,既供电又传数据,电压范围9.5V~22.5V。

特性DALIRS-485
最大距离300米1200米
最大节点64个(单网段)256个
供电方式总线供电独立供电
数据速率1200bps最高10Mbps

你想想看,DALI的速率才1200bps,比拨号上网还慢。但为什么照明领域还这么爱用?因为控制命令本身就很短,开关、调光、色温,几个字节就搞定了。我做过一个DALI项目,64个灯分组控制,响应时间完全在可接受范围内。

注意:DALI的物理层对极性有要求,DA+和DA-不能接反。我曾经在项目现场被这个问题折腾了一下午,后来在每台灯具上贴了极性标签才解决。

三、Zigbee:无线Mesh的先行者

Zigbee工作在2.4GHz频段,物理层基于IEEE 802.15.4标准。它的核心优势是自组网Mesh,每个节点都可以当路由器用。

物理层参数:

  • 频段:2.4GHz(全球通用),也有868MHz/915MHz版本
  • 速率:250kbps(2.4GHz)
  • 发射功率:通常1mW~100mW
  • 接收灵敏度:-85dBm~-100dBm
  • 调制方式:O-QPSK

我个人习惯在室内照明项目里优先考虑Zigbee,因为它的穿墙能力比Wi-Fi好不少。但要注意,2.4GHz频段太拥挤了,Wi-Fi、蓝牙、微波炉都在这个频段。我在一个写字楼项目里就遇到过,中午微波炉一开,Zigbee网络就掉线。

经验分享:我建议在部署Zigbee网络时,尽量让节点间距不超过15米,并且保证每个节点至少有两个邻居。这样即使某个节点故障,数据还能绕路走。

四、Wi-Fi:高带宽但高功耗

Wi-Fi的物理层大家最熟悉,802.11系列标准。在照明控制里,Wi-Fi的优势是直接连互联网,不需要网关。但代价也很明显:功耗高、节点数受限。

物理层对比:

标准频段最大速率典型功耗
802.11b2.4GHz11Mbps~1W
802.11g2.4GHz54Mbps~1W
802.11n2.4/5GHz600Mbps~1.5W
802.11ac5GHz1.3Gbps~2W

说实话,Wi-Fi做照明控制有点大材小用。你想想看,一个调光命令才几个字节,用54Mbps的带宽去传,就像开卡车去送一封信。而且AP能带的终端有限,普通家用路由器带20个设备就开始卡了。

警告:我曾经在一个别墅项目里用了Wi-Fi灯泡,结果户主抱怨说晚上刷抖音卡。排查发现是灯泡占用了太多Wi-Fi连接数。后来换成了Zigbee方案,问题才解决。所以,高密度照明场景慎用Wi-Fi

五、蓝牙Mesh:低功耗的新选择

蓝牙Mesh是近几年才火起来的,物理层基于BLE(蓝牙低功耗)。它的特点是每个节点都是中继,和Zigbee类似,但功耗更低。

物理层参数:

  • 频段:2.4GHz
  • 速率:1Mbps(BLE 4.x),2Mbps(BLE 5.0)
  • 发射功率:-20dBm~+10dBm
  • 接收灵敏度:-90dBm~-97dBm
  • 调制方式:GFSK

蓝牙Mesh有个很实用的特性:手机可以直接配网。用户不需要额外买网关,用手机App就能把灯加进网络。这一点在智能家居市场特别受欢迎。

但要注意,蓝牙Mesh的网络规模受限于广播风暴。我测试过,超过100个节点时,消息延迟会明显增加。为什么会这样?因为每个中继节点都要转发消息,节点越多,空中碰撞的概率越大。

优化建议:我在做蓝牙Mesh项目时,会把节点分成多个子网,每个子网不超过50个设备。子网之间通过桥接节点通信,这样既保证了规模,又控制了延迟。

六、横向对比总结

好了,五种方案都聊完了。我最后用一张表做个总结,方便你选型时参考:

特性RS-485DALIZigbeeWi-Fi蓝牙Mesh
传输介质双绞线双绞线2.4GHz2.4/5GHz2.4GHz
最大距离1200m300m100m(视距)100m(视距)100m(视距)
节点容量256646553532(典型)32767
功耗极低
抗干扰
布线成本
适用场景工业/户外商业照明智能家居单灯控制消费级

选型时我个人的经验是:有线方案优先考虑DALI,因为它专为照明设计,简单可靠;无线方案看规模,小户型用蓝牙Mesh,大平层用Zigbee,别墅可以考虑混合组网。至于Wi-Fi,除非客户特别要求,否则我一般不建议用在照明控制上。

嗯,物理层就聊到这儿。下一章咱们深入数据链路层,看看这些协议是怎么组帧、怎么处理冲突的。到时候我会分享一个我在DALI数据帧解析上踩过的坑,保证让你少走弯路。