很多工业遥控或同步触发类应用要求 2.4G 链路端到端延迟低于 2 毫秒。用 NRF24L01 或类似芯片时,单次传输本身确实能做到亚毫秒级。但实际部署后发现,在多设备共存环境下,延迟抖动极大,偶尔甚至超 10 毫秒。
根本原因在于:这类芯片大多采用简单的 CSMA-CA 或纯 ACK 重传机制,没有真正的信道仲裁。当多个节点同时发包,空中发生碰撞,双方都只能等随机退避后再试。而退避时间若未精细控制,极易引发二次冲突。
后来改用主从 TDMA 架构:主机每毫秒广播一个同步帧,各从机按分配时隙发送,彻底避免竞争。虽然牺牲了部分灵活性,但延迟稳定在 1.3 毫秒以内,抖动小于 50 微秒。
低延迟无线通信的关键,不在单次传输速度,而在如何避免“大家一起说话”。
|
|