首页 > 编程知识 正文

canfd和can的速率,CAN/CANFD

时间:2023-05-05 14:57:12 阅读:183987 作者:3799

概述

CANFD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变。
Can与CanFD主要区别:传输速率不同、数据长度不同、帧格式不同、ID长度不同。

传输速率不同

Can:最大传输速率1Mbps。
CanFD:速率可变,仲裁比特率最高1Mbps(与CAN相同),数据比特率最高8Mbps,如下图所示。

数据长度不同

Can:一帧数据最长8字节
CanFD:一帧数据最长64字节。

帧格式不同

CanFD新增了FDF、BRS、ESI位。
FDF:表示CAN报文还是CAN-FD报文。
BRS:表示位速率转换,该位隐性时,速率可变(即BSR到CRC使用转换速率传输),该位为显性时,以正常的CAN-FD总线速率传输(恒定速率);
ESI:表示发送节点状态。

ID长度不同

CAN标准帧ID长度最长11bit
CANFD标准帧ID长度可扩展到12bit。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。