CAN与CAN-FD的区别

前言:

控制器局域网(CAN)协议30多年来一直是汽车和工业应用的流行通信标准。然而,随着数据需求和网络复杂性的增加,原始CAN协议在数据传输速率和有效载荷大小方面变得不足。为此,2011年引入了CAN FD(灵活数据速率)协议,以克服这些限制。

当比较经典CAN(Classical CAN)和CAN FD时,根本的区别在于一个只是对另一个的进步。显著的区别在于两者提供的数据速率。

经典CAN提供11位(标准)和29位(扩展)数据速率,而CAN FD顾名思义,提供灵活的数据速率,从每帧0-64字节不等。博世开发了这两项技术,以支持汽车行业对数据和技术日益增长的需求。最基本或最广为人知的经典CAN是最初的发明。博世最初制造了一种可控局域网总线(CAN总线),这是一种用于汽车应用的通信协议(数字数据网络)。随着车辆的创新和多个ECU的出现,有必要引入一种通信方法,以证明对复杂性、速度和数据负载日益增长的需求是合理的。随着时间的推移,这一进步进入了野兽模式,此时CAN总线发挥了重要作用,因为仅仅为不同模块之间的通信铺设数公里的电线是不公平的。另一方面,当经典CAN提供的功能开始达不到其必须支持的技术时,CAN FD作为对原始CAN总线协议的改进而发布。CAN柔性数据速率(ISO 11898-1:2015中规定)实际上是一种功能更强大的CAN。这种灵活的信号传输为汽车电子设备的通信提供了更高的带宽和所有所需的功能。此外,它提供了对CAN几乎所有功能的升级,是满足更高级数据和带宽要求的更好选择。经典的CAN 2.0总线具有许多特性,使其成为ECU数量较多、带宽利用率较低的应用的理想选择。经典C

你可能感兴趣的:(MCU产品开发从入门到精通,CAN,CAN,FD)