机器人CAN FD控制器芯片的数据段速率最高能够达到12Mbps甚至更高,相比传统CAN 2.0的1Mbps有了数量级的提升。不同厂商的CAN FD控制器芯片在数据段速率的具体数值上略有差异。Microchip的CAN FD模块支持最高8Mbps的数据比特率。PEAK-System基于NXP LPC4078的方案支持CAN FD数据域比特率从40kbit/s到12Mbit/s。Intelnect的方案则支持CAN FD数据比特率从40kbit/s到12Mbit/s。部分方案甚至支持最高10Mbit/s的数据段速率。这些数据段速率的大幅提升使CAN FD能够在保持CAN总线可靠性的同时,满足日益增长的车载和工业通信带宽需求。
CAN FD(CAN with Flexible Data-Rate)协议对传统CAN 2.0B进行了两项关键增强:数据字段从最大8个字节增加至最大64个字节,以及可以在仲裁字段之后切换到更快的比特率。这种双速率机制使得CAN FD控制器芯片在总线的仲裁阶段使用较慢的标称比特率(通常为1Mbps)以确保所有节点都能正确参与仲裁,而在数据传输阶段则切换到高速的数据比特率来传输有效载荷。这种设计既保证了与传统CAN节点的兼容性,又实现了数据段的高速传输。数据段速率从8Mbps到12Mbps不等的差异,反映了不同控制器芯片在物理层设计和时钟管理方面的技术取舍。
在机器人系统中,CAN FD控制器芯片的高数据段速率具有重要的实际意义。传统CAN总线在机器人领域的应用已经非常广泛,从关节电机控制到传感器数据采集,从安全监控到系统诊断,CAN总线凭借其差分信号的高抗干扰能力和完善的错误处理机制,成为工业机器人、服务机器人和AGV等产品的标准通信方案之一。然而,随着机器人功能的扩展和传感器分辨率的提高,传统CAN 1Mbps的带宽逐渐成为瓶颈。高分辨率关节编码器数据、多轴力/扭矩传感器数据、高清视觉传感器的控制信息等都需要更高的带宽来实时传输。CAN FD通过将数据段速率提升至8-12Mbps,有效地缓解了这一瓶颈,使得机器人可以在不改变总线架构的前提下,传输更大数据量的信息。
从系统设计的角度来看,CAN FD控制器芯片的选择需要考虑标称比特率和数据比特率的匹配关系。CAN FD模块通常支持CAN 2.0B和CAN FD混合模式以及纯CAN 2.0B模式,这为系统从传统CAN向CAN FD的平滑过渡提供了便利。在机器人系统中,设计人员可以逐步将关键的高速节点升级为CAN FD节点,而低速节点继续使用传统CAN协议,实现渐进式的系统升级。CAN FD控制器芯片通常还支持符合ISO11898-1:2015标准,具有31个可配置为发送或接收的FIFO、32个灵活的过滤器和屏蔽器对象等丰富功能。这些特性使CAN FD控制器芯片能够满足复杂机器人系统中多样化的通信需求。





.eb68a87.png)
.8d1291d.png)
.3808537.png)
.2fc0a9f.png)