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

    文章

    1942

    浏览量

    130693
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2737

    浏览量

    463537
  • 帧格式
    +关注

    关注

    0

    文章

    7

    浏览量

    5486
收藏 人收藏

    评论

    相关推荐

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

    CAN总线
    北汇信息POLELINK
    发布于 :2024年11月08日 18:25:47

    CAN总线知识】深度解析CAN-FDCAN协议的差别

    导读随着工业的发展,工业总线上的数据量越来越多,这使得CAN总线的逐渐达到负荷极限,这就需要改进原有的总线来提高总线传输速率,
    的头像 发表于 10-23 08:06 530次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>知识】深度解析<b class='flag-5'>CAN-FD</b>与<b class='flag-5'>CAN</b>协议的差别

    CAN FD传统CAN区别是什么

    随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,给CAN总线带来了极大的挑战。为满足更高的带宽及数据吞吐量,CAN
    的头像 发表于 10-22 10:47 354次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>与<b class='flag-5'>传统</b><b class='flag-5'>CAN</b>的<b class='flag-5'>区别</b>是什么

    CAN-FDCAN总线网络第二章

    日常工作中使用 CAN FD 的公司实习。无论哪种方式,本指南都会向您展示 CAN FD:具有灵活数据的 CAN 的相似点、差异和用例。
    的头像 发表于 10-02 15:20 232次阅读
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>网络第二章

    CAN/CAN FD/CAN XL三大总线协议解读,是逐步替代关系吗?

    电子发烧友网报道(文/吴子鹏)在软件定义汽车逐渐成为主流的当下,数据传输的速度和效率成为打造智能汽车的瓶颈,在这种大背景下,传统CAN总线应对一些需求已经相当吃力,因此CAN
    的头像 发表于 08-12 01:12 4324次阅读

    can标准和扩展能否共存

    CAN(Controller Area Network)是一种用于汽车和工业自动化领域的现场总线通信协议。CAN协议具有多种格式,包括标准
    的头像 发表于 07-24 15:24 1804次阅读

    CAN FD盒基本功能包括哪些

    议,将用户发送的数据正确地发送到CAN FD总线上。 实时捕获CAN FD
    的头像 发表于 07-02 16:21 866次阅读

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

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

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

    总线的特性。 首先,高速CAN总线是指数据传输速率较高的CAN总线,其中包括CAN 2.0A和
    的头像 发表于 01-31 14:09 2670次阅读

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

    请问用CAN存储器存储的CAN总线数据格式有哪些呢? CAN
    的头像 发表于 01-31 13:46 1249次阅读

    CAN总线的标准和扩展有什么区别呢?分别适用于什么工况?

    CAN总线的标准和扩展CAN协议中的两种类型。
    的头像 发表于 01-30 09:41 5930次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的标准<b class='flag-5'>帧</b>和扩展<b class='flag-5'>帧</b>有什么<b class='flag-5'>区别</b>呢?分别适用于什么工况?

    CAN通信中格式的作用

    汽车系统,特别是在控制器区域网络(CAN)通信中,不同的格式在促进可靠和高效的数据传输方面发挥着独特的作用。
    的头像 发表于 01-09 11:07 578次阅读

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

    一文档介绍本文将一步步介绍如何使用DSLogic逻辑分析仪采集并分析CAN/CAN-FD信号,因为CAN信号的测量和CAN-FD的大致一样,所以下文以
    的头像 发表于 01-08 14:54 1267次阅读
    如何使用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 3072次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的发展历程 <b class='flag-5'>CAN</b> XL<b class='flag-5'>总线</b>的典型应用

    使用MM32F0160 FlexCAN-FD接口实现CAN FD通信

    MM32F0160 系列 MCU 具有一个 FlexCAN 模块,该模块遵循 ISO 11898-1 标准、 CAN FDCAN 2.0B 协议规范,不仅兼容传统
    的头像 发表于 12-14 16:44 2275次阅读
    使用MM32F0160 FlexCAN-<b class='flag-5'>FD</b>接口实现<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>通信