更多数据,更低总线负载率

更快地传输CAN FD帧的有效负载可缩短传输时间,即总线负载率降低。另一方面,可以同时传输更长的数据场,即只需使用一个CAN FD帧。

例如,如果使用CAN FD以五倍的速度传输数据场,假设该帧包含的数据比普通CAN帧多五倍,则两者用时大致相同。因此,CAN FD帧可以传输五倍于CAN帧的信息,且不会增加总线负载率。

简化开发

引入CAN FD将为开发过程带来许多好处:

  • 总线负载率问题将大大减少
  • 不再需要使用多条CAN总线
  • 即使未能消除对网关的需求,也会大大减少
  • 由于每一帧可以承担更多的有效负载,因此需要的数据段更少
  • 使用更少的帧,获得更理想的有效负载与开销数据比

新的通信控制器

为了确保CAN FD正常工作,需要新的CAN FD控制器。CAN FD控制器是向下兼容的,并且能够处理经典CAN (Classical CAN)。CAN总线上的ECU可以逐步替换为支持CAN FD的ECU。当然,只要有一个具有常规CAN控制器的ECU,就必须使用经典CAN。

新旧控制器并行使用

似乎只有总线上的所有ECU都升级为CAN FD控制器后,才能利用CAN FD的优势。这并不绝对。部分ECU支持CAN FD,能够以更高的速度通信,而其他ECU进入睡眠状态。较高的波特率有利于在维护期间更新ECU软件,因为更新过程往往需要数小时。

沿用现有的CAN知识

CAN FD的另一个优点在于,它不需要使用全新技术。工程师多年来使用CAN所获得的相关知识和经验仍然有效,并且可以在CAN FD中重复使用。这意味着从CAN升级到CAN FD的过程既不需要付出巨大的培训成本,也不会浪费经验。

最后修改: 2021年01月19日 星期二 19:24