0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

传统CAN总线与CAN FD帧格式的区别

jf_13721959 来源:jf_13721959 作者:jf_13721959 2022-06-20 17:40 次阅读

当汽车工业进入发展阶段时,CAN 总线已经开始以其能够提供的广泛功能应用于该行业。它在具有以非常合理的成本同时拥有相当多的优秀特性,很快就成为了目前使用的核心通信协议。但是,随着时间的推移,技术发展已超过了 CAN总线的功能。越来越多的技术先进的电子模块有不断增加的数据要求,这就需要更加灵活的总线协议支持。当越来越多的CAN总线功能开始变得不足时,就需要一个新的解决方案。此外,随着数据和带宽需求的爆炸式增长,仅通过增加更多的CAN总线也是行不通的。因此,作为一种新的解决方案,博世在2011-2012年开发并发布了对原始CAN总线协议的扩展,称为 CAN 灵活数据速率(CAN Flexible Data Rate ISO 11898-1:2015中规定)

CAN FD 实际上是一种功能更强大的 CAN。灵活的信号传输为汽车电子通信提供了更高的带宽和所有所需的功能,而且成本效益很高。此外,它提供了几乎所有 CAN 总线功能的升级,是能够满足更高级数据和带宽要求的更好选择。

传统 CAN 2.0总线的许多特点,使得其在 ECU 数量较多、带宽利用率较低的应用情况下,可作为一个理想的选择。

传统 CAN 总线支持每帧8字节的最大信息有效载荷,最大数据速率为1Mbps。另外,标准/扩展的 CAN 2.0A分别允许11比特/29比特的数据传输。而CAN FD支持灵活的信息有效载荷在2Mbps,5Mbps和8Mbps的数据速率下,每帧的信息有效载荷范围为0、8、12、16、20、24、32、48、64字节。

传统 CAN 总线与 CAN FD 的帧格式看起来似乎没有太大的区别。但是在 CAN FD 帧格式中,有一些在传统 CAN 总线中不存在的添加字段。

pYYBAGKu2AGALJ1IAACHSBYx-4Y170.png

poYBAGKu2BGAZMGfAADNvPbYin8595.png

RRS:远程请求替换(始终为显性 0)。CAN FD 完全不支持远程帧。(在经典的 CAN 中,有 RTR(远程传输请求)用于识别数据帧和远程帧)

FDF:灵活数据速率格式(始终为隐性 1),用于指示灵活数据帧格式的使用。

EDL:扩展数据长度(始终为隐性 1),用于在 CAN FD 中管理更大的有效载荷和更快的比特率。

BRS:比特率开关有助于确定数据帧的比特率。

• Dominant 0 表示CAN FD 数据帧的仲裁速率高达1Mbit/sec。• 隐性 1 表示 CAN FD 数据帧的仲裁速率更高/更快,范围高达 5Mbit/sec。

ESI:错误状态指示器

显性 0 表示错误激活模式。

隐性 1 表示错误被动模式。

DLC:Data Length Code 是 CAN FD 中的 4 位代码,表示帧中的数据字节数。(DLC 值范围从 1001 到 1111,用于指定 12、16、20、24、32、48 和 64 字节的数据长度)。

CRC:循环冗余校验的长度为 17 位,用于最多 16 字节的数据,或 21 位用于 20-64 字节。它的长度取决于 EDL 和 DLC 位的长度。CAN FD 始终使用 4 个固定填充位来提高通信的可靠性。

将此类字段添加到 CAN FD 使其能够相应地满足汽车行业的需求。它在汽车通信中的应用主要是需要在更短的时间内以更高的速度传输更多的数据。人们可以使用相同的带宽来积累更多的数据。此外,就像传统的 CAN 总线一样,CAN FD 也有许多优点:

• 多个 ECU 之间的通信效率和速度提高了30倍• 通过先进的 CRC减少了未检测到的错误数量• 可在较快和较慢的数据速率之间灵活切换• 允许单个报文搭载更多的数据• 提高了网络带宽• 提高了协议效率• 降低了协议损耗• 更好的可靠性• 简化处理• 可向下兼容

CAN FD 早在几年前就已经存在,并且现在仍被汽车行业所采用。CAN FD 相对于传统 CAN 总线的显著优势是向后兼容性,使其能够与使用传统 CAN 总线的电路一起使用。但是,如果考虑汽车技术的发展速度,很明显 CAN FD 将被证明是传统 CAN 的更好替代品。CAN FD 的主要优点是能够使用较少的带宽以更高的速度传输灵活的数据,使其与众不同且更为强大。

Influx 为您带来 ReXgenRebel CT4 CAN FD,配备 2 条 CAN FD 总线。这使用户能够以灵活的数据速率发送更多信号。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    145

    文章

    1809

    浏览量

    129573
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2459

    浏览量

    459050
  • 帧格式
    +关注

    关注

    0

    文章

    7

    浏览量

    5452
收藏 人收藏

    评论

    相关推荐

    汽车CAN FD总线测试原理及应用

    CAN FD总线报文周期一致性测试方法,可自动实现监控测试并快速生成测试报告,主要根据CAPL语言设计建立测试应用工程。
    发表于 04-01 12:53 131次阅读
    汽车<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>总线</b>测试原理及应用

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速C
    的头像 发表于 01-31 14:09 714次阅读

    请问用CAN存储器存储的CAN总线数据帧格式有哪些呢?

    请问用CAN存储器存储的CAN总线数据帧格式有哪些呢? CAN总线是一种常用于汽车、工业控制和其
    的头像 发表于 01-31 13:46 384次阅读

    如何使用DSLogic分析CAN/CAN-FD 信号?

    一文档介绍本文将一步步介绍如何使用DSLogic逻辑分析仪采集并分析CAN/CAN-FD信号,因为CAN信号的测量和CAN-FD的大致一样,所以下文以
    的头像 发表于 01-08 14:54 263次阅读
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b> 信号?

    CAN总线的发展历程 CAN XL总线的典型应用

    进一步升级,2003年CAN总线升级为HS CAN,但还是第一代技术。2011年第二代CAN总线CAN-
    的头像 发表于 12-21 14:03 893次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的发展历程 <b class='flag-5'>CAN</b> XL<b class='flag-5'>总线</b>的典型应用

    can和canfd的区别

    can和canfd的区别  CAN(Controller Area Network)和CAN-FDCAN with Flexible Da
    的头像 发表于 12-07 15:37 2319次阅读

    智能汽车CAN FD总线需要什么样的降噪对策?

    智能汽车CAN FD总线需要什么样的降噪对策?
    的头像 发表于 11-30 09:37 280次阅读
    智能汽车<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>总线</b>需要什么样的降噪对策?

    FlexCAN与普通的CAN区别吗?CAN FDCAN有什么区别

    FlexCAN与普通的CAN区别吗,CAN FDCAN有什么区别
    发表于 11-08 08:30

    CAN数据--结构,你都了解吗?#汽车CAN总线 

    CAN总线数据
    北汇信息POLELINK
    发布于 :2023年10月11日 18:05:00

    虹科CiA演讲回顾 | CAN(FD)总线协议转换原理及其在汽车行业的应用

    9月14日,虹科首席工程师陈皓受邀在CiA中国技术日发表“CANCAN FD总线协议转换”为主题的演讲,内容包括CAN
    的头像 发表于 09-21 09:30 367次阅读
    虹科CiA演讲回顾 | <b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)<b class='flag-5'>总线</b>协议转换原理及其在汽车行业的应用

    经典CAN网络加入CAN FD节点需要注意什么?

    目前,整车的网络拓扑中,CAN FD的使用已经非常普遍。当然,带来的问题也非常的多。CAN FD在设计之初,就考虑了向后兼容Classic CAN
    的头像 发表于 08-22 09:11 823次阅读
    经典<b class='flag-5'>CAN</b>网络加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>节点需要注意什么?

    CAN FD帧结构介绍

    CAN FD帧结构 CAN FD节点可以正常收、发CAN报文,但CAN节点不能正确收、发
    的头像 发表于 07-18 10:42 4381次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>帧结构介绍

    CAN FD是什么意思 优点有哪些

    随着总线技术在汽车电子领域越来越广泛和深入的应用,特别是自动驾驶技术的迅速发展,汽车电子对总线宽度和数据传输速率的要求也越来也高,传统CAN(1MBit/s,8Bytes Payloa
    的头像 发表于 07-18 10:40 1618次阅读

    CAN 总线错误检测机制#can总线

    CAN 总线
    北汇信息POLELINK
    发布于 :2023年05月26日 13:54:03

    CAN总线报文类型与格式解析#汽车CAN总线 

    CAN
    北汇信息POLELINK
    发布于 :2023年05月16日 11:11:39