CAN FD 学习

CANFD是Bosch为应对汽车智能化需求提出的升级版通信协议,它提高了传输速率,允许更大数据帧,增强了可靠性,并通过灵活的数据速率适应不同场景。CANFD的仲裁和数据场可以有不同的速率,且去除了远程帧,仅保留11位标准帧和29位扩展帧两种数据帧类型,以满足更高的通信效率要求。
摘要由CSDN通过智能技术生成

CAN FD 的由来

随着汽车的智能化,各控制器需要交换的数据越来越多,频次也越来越高。但是传统CAN受限于物理特性,传输速率最大为1Mbps(目前为500),同时每个CAN报文最多只能携带8byte的数据。这样传统CAN就很难满足高速率和高效率的要求。

2011年,Bosch提出了CAN FD,在CAN的基础上做了优化和升级。2015年,发布了IS011898-1,实现了CAN FD的标准化。

CANFD与传统的CAN主要区别:速率更高 、字节长度增加、更好的可靠性,使用改进的循环校验,从而降低被检测到错误的风险。

灵活的数据速率

CAN FD的仲裁场和数据场速率可变:在仲裁场用低速500kbit/s,在数据场可选择用高速如2Mbit/s,而传统CAN总线只能保持同一个速率。

帧类型

相较于传统CAN,CANFD在数据帧类型上去掉了远程帧只有两种数据帧类型:11位CANFD标准帧,29位CANFD扩展帧

CAN FD 标准帧 和扩展帧

标准帧:

扩展帧:

CAN FD 怎样仲裁的

CAN FD ACK应答

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水火汪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值