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

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

3天内不再提示

canfd协议是什么?canfd协议的应用场景

陈斌 来源:jf_44873076 作者:jf_44873076 2024-04-17 14:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CAN FD(CAN with Flexible Data rate)协议是一种串行通讯协议,继承了CAN总线的主要特性,如双线串行通讯、非破坏性仲裁技术、分布式实时控制,以及可靠的错误处理和检测机制等,从而保证了很高的安全性。然而,与CAN总线相比,CAN FD协议在带宽和数据场长度方面有所改进,以弥补CAN总线的不足。

CAN FD协议的主要特点包括:

1、可变速率:CAN FD采用了两种位速率。从控制场中的BRS位到ACK场之前(含CRC分界符)为可变速率,其余部分为原CAN总线用的速率。这意味着仲裁段和数据控制段使用标准的通信波特率,而数据传输段时就会切换到更高的通信波特率,从而使数据传输速率得以提升。

2、CRC算法改变:CAN FD对CRC算法进行了修改,使其以含填充位的位流进行计算。

此外,CAN FD协议还根据ISO/OSI参考模型被细分为不同的层,包括数据链路层(Data Link Layer)。数据链路层主要由逻辑链路控制(Logical Link Control,LLC)和介质访问控制(Medium Access Control,MAC)两个子层组成。其中,LLC子层对应于节点的控制器主机接口,负责消息过滤、过载通知和恢复管理。而MAC子层则负责消息帧、仲裁、确认、错误检测和信号发送,是CAN FD协议的核心。

审核编辑 黄宇

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

    关注

    40

    文章

    7822

    浏览量

    119878
  • CANFD
    +关注

    关注

    0

    文章

    101

    浏览量

    5817
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【CPKCOR-RA8D1】+ 4. 解析CANFD 的DBC协议,破解整车厂奥秘

    DBC文件是一种集成了CAN和CANFD报文格式帧的数据库,和整车厂合作开发项目时,必定会接触到DBC文件,解析DBC文件是考验一个汽车诊断工程师的终极水平题目!!!!!! 手头上刚好有和宝马
    发表于 10-18 18:12

    ZPS-CANFD总线分析仪:一键操作,全面评估CAN/CANFD节点健康状态

    本文导读在现场进行节点测试时,工程师们时常面临挑战:节点通信不稳定、信号质量不佳、故障定位困难。这些常见问题往往需要耗费大量时间和精力进行排查。ZPS-CANFD总线分析仪提供一键生成节点测试报表
    的头像 发表于 09-26 11:46 365次阅读
    ZPS-<b class='flag-5'>CANFD</b>总线分析仪:一键操作,全面评估CAN/<b class='flag-5'>CANFD</b>节点健康状态

    如何使用 M460 系列微控制器 (MCU) 接收和打印 CANFD 总线上的所有消息?

    使用 M460 系列微控制器 (MCU) 接收和打印 CANFD 总线上的所有消息
    发表于 08-20 06:17

    广成科技CANFD转CAN总线GCAN-418的优势

    作为CAN总线的升级产品,CANFD相较于传统的CAN总线,拥有如下几个方面的优势。
    的头像 发表于 08-05 11:47 907次阅读
    广成科技<b class='flag-5'>CANFD</b>转CAN总线GCAN-418的优势

    stm32支持canfd和dma结合使用吗?

    stm32支持canfd和dma结合使用吗
    发表于 08-01 07:15

    CANFD节点的采样点如何测量?

    本文导读为提升CAN/CANFD网络的通信可靠性,各节点需尽可能配置合适且一致的采样点。然而在设备CAN通信采样点参数未知的情况下,如何验证各节点采样点设置的一致性?本文结合ZPS-CANFD设备
    的头像 发表于 07-31 11:34 946次阅读
    <b class='flag-5'>CANFD</b>节点的采样点如何测量?

    CANFD 0 通道 2 上收到的所有消息传递到 CANFD 1 通道 0,是否可以使用 DAM 通道?

    你好 我正在尝试将 CANFD 0 通道 2 上收到的所有消息传递到 CANFD 1 通道 0,是否可以使用 DAM 通道?如何。 我在配置 CANFD 1 通道 0 中的源 FiFo 0 和目标 FiFo 0 的 DMA 描述
    发表于 07-14 06:56

    CANFD模块中的CLK_GR5如何配置?

    ,其中描述CANFD会用到两个时钟,其中的CLK_GR5 (CLK_SYS)在SDL例程中没有找到相关配置代码,请问这部分在哪里配置,还是使用默认配置即可?
    发表于 07-14 06:06

    LOTO示波器自定义解码功能—CANFD解码

    /?spm_id_from=333.1365.list.card_archive.click 。 视频中仅对串口进行解码演示,正好我们从客户手中拿到了一块USB转CAN/CANFD模块,如下图所示, 本文借此对自定义解码功能
    的头像 发表于 07-11 10:34 755次阅读
    LOTO示波器自定义解码功能—<b class='flag-5'>CANFD</b>解码

    CANFD协议转换器:搭建通讯桥梁

    局域网络灵活数据速率)协议与其他协议进行转换,以便在物联网环境中实现设备之间的互联互通。近期发现了两款产品USR-CAN315(CANFD转以太网)、USR-CAN316(CANFD
    的头像 发表于 04-19 09:48 681次阅读
    <b class='flag-5'>CANFD</b><b class='flag-5'>协议</b>转换器:搭建通讯桥梁

    车载通信方案为何选择CAN/CANFD

    摘要 随着汽车电子技术的飞速发展,车载通信系统在车辆的智能化、网联化进程中扮演着至关重要的角色。控制器局域网络(CAN)及其扩展版本CANFD凭借其卓越的可靠性、高效的数据传输能力和强大的抗干扰特性
    的头像 发表于 03-25 21:38 694次阅读

    如何使用ZPS-CANFD观察CAN数据链路层的工作过程

    CAN总线在数据链路层中的应用是其通信协议中的关键部分、它负责在物理层之上实现数据的可靠传输。致远第二代CAN总线分析仪ZPS-CANFD,除了可以完成CAN、CANFD总线物理层的一致性测试,同时
    的头像 发表于 03-18 11:38 762次阅读
    如何使用ZPS-<b class='flag-5'>CANFD</b>观察CAN数据链路层的工作过程

    STM32F743的canfd错误寄存器,TEC,REC等信息怎么复位?

    STM32F743的canfd错误寄存器,TEC,REC等信息怎么复位?重新初始化后寄存器值仍然保持。
    发表于 03-14 07:04

    CAN/CANFD 总线干扰仪TESTBASE-BDI

    总线干扰仪是CAN/CANFD总线一致性测试中必不可少的重要设备,用于实现采样点以及故障注入等测试项配合桌面式车载网络自动化测试系统TESTBASE-DESKNAT以及基于VBA的CAN/CANFD一致性测试套件可以便捷、高效、精准的完成CAN/
    的头像 发表于 12-26 11:24 1413次阅读
    CAN/<b class='flag-5'>CANFD</b> 总线干扰仪TESTBASE-BDI

    rk3588 canfd发送部分数据失败的问题

    在使用rk3588的板子进行canfd通信时,有些数据发送必然失败: 1,cansend can0 200##065.68.00.00.96.00.00.01 必然成功 2,cansend can0
    发表于 12-18 10:53