码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CAN FD CANFD 实战之示波器捕捉波形及对照CAN FD帧定义解析CAN FD帧


    一个CAN FD报文的波形

    低波特率选500KBit/s、高波特率选2MBit/s、标准帧、ID=001、数据长度64、数据是55 00(62个) 55
    在这里插入图片描述
    在这里插入图片描述
    仲裁场和控制场的位定义

    与传统CAN相比,CAN FD取消了对远程帧的支持,用RRS位替换了RTR位,为常显性。IDE位仍为标准帧和扩展帧标志位,若标准帧与扩展帧具有相同的前 11 位 ID,那么标准帧将会由于IDE 位为 0,优先获得总线。

    1、RRS(remote request substitution)远程请求替换位:即传统CAN中的RTR位;

    2、SRR (substitute remote request)代替远程帧请求位:SRR位为保留位,无影响;

    3、IDE(Identifier Extension) 扩展帧标志:显性(0)=11位ID,隐性(1)=29位 ID。
    在这里插入图片描述
    CAN FD在控制段中新添加了三个位FDF位、BRS位、ESI位。

    1、FDF位(Flexible Data Rate Format):原CAN数据帧中的保留位r。FDF位为常隐性,表示CAN FD 报文;

    2、BRS位( Bit Rate Switch):位速率转换开关,当BRS为显性位(0)时数据段的位速率与仲裁段的位速率一致,当BRS为隐性位(1)时数据段的位速率高于仲裁段的位速率;

    3、ESI位(Error State Indicator):,错误状态指示,主动错误时发送显性位(0),被动错误时发送隐性位(1)。
    在这里插入图片描述
    在这里插入图片描述
    CAN FD对数据场的长度作了很大的扩充,DLC最大支持64个字节,在DLC小于等于8时与原CAN总线是一样的,大于8时则有一个非线性的增长,最大的数据场长度可达64字节。如下所示为DLC数值与字节数的非线性对应关系。
    在这里插入图片描述
    相对于标准CAN,CAN FD允许更长的数据场,因此选择两种新BCH型CRC多项式:数据场长度小于16个字节采用G17,数据场长度多于16个字节时采用G21。
    在这里插入图片描述

  • 相关阅读:
    创新研报|新业务发展是CEO推动企业增长的必要选择 – Mckinsey研究
    1、在XAMPP中搭建DVWA
    win11使用qemu安装arm64 openEuler虚拟机 并虚拟机中在安装docker
    零代码,让业务人员实现应用创造自由
    【视频去噪】基于全变异正则化最小二乘反卷积是最标准的图像处理、视频去噪研究(Matlab代码实现)
    忘记密码,如何解除Excel的限制保护?
    前端性能优化
    【JAVA】关于抽象类的概念
    R语言caTools包进行数据划分、scale函数进行数据缩放、class包的knn函数构建K近邻分类器、table函数计算混淆矩阵
    从三个案例看数字化转型需求下存储架构的选择和应用
  • 原文地址:https://blog.csdn.net/xzh73626/article/details/125552254
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号