5525 发表于 2016-6-23 07:07
CAN总线弱的x面
-1- 物理上线一长,速度就下降
-2- 无理上仲裁看ID,一个bit一个bit的比较,这个是速度 ...
第一点. 在CAN规范范围内的长度下,速率还是可以保证的,除非线束拓扑设计太烂,没有遵循规范设计要求
第二点,速度瓶颈,主要还是跟收发器物理电路有关,以及MCU的时钟精度,CAN FD同样的仲裁机制,速率不是提高了?
第三点,在数据帧中可以增加包含ID的CRC 或者奇偶校验
第四点,CAN总线增加节点并不一定会增加报文通信延时,主要看网络负载率,网络负载率超过一定值时,会导致报文的错误(概率变大),导致延时重发等现象。
第五点,CAN 2.0 payload的最大效率只有50%多点,CAN FD可以有效改善payload效率低的问题