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

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

3天内不再提示

在扩展CAN数据帧中,紧随SOF位的是32位的仲裁字段

DIri_ALIFPGA 来源:未知 作者:龚婷 2018-03-15 14:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。本公众号作者ALIFPGA,多年FPGA开发经验,所有文章皆为多年学习和工作经验之总结。

在扩展CAN 数据帧中,紧随SOF 位的是32 位的仲裁字段。仲裁字段的前11 位为29 位标识符的最高有效位(Most Significant bit,MSb)(基本lD) 。紧随这11 位的是替代远程请求(Substitute Remote Request, SRR)位,定义为隐性状态。SRR位之后是lDE 位,该位为隐性状态时表示这是扩展的CAN 帧。

应该注意的是,如果发送完扩展帧标识符的前11 位后,总线仲裁无果,而此时其中一个等待仲裁的节点发出标准CAN 数据帧(11 位标识符),那么,由于节点发出了显性lDE 位而使标准CAN 帧赢得总线仲裁。另外,扩展CAN 帧的

SRR 位应为隐性,以允许正在发送标准CAN 远程帧的节点发出显性RTR 位。SRR和lDE位之后是标识符的其余18位(扩展lD)及一个远程发送请求位。

为使标准帧和扩展帧都能在共享网络上发送,应将29位扩展报文标识符拆成高11 位和低18 位两部分。拆分后可确保lDE 位在标准数据帧和扩展数据帧中的位置保持一致。仲裁字段之后是6 位控制字段。控制字段前两位为保留位,必须定义为显性位。其余4 位为DLC,用来指定报文中包含的数据字节数。扩展数据帧的其他部分(数据字段、CRC 字段、确认字段、帧结尾和间断)与标准数据帧的结构相同(见“标准数据帧”)。

数据帧部分

CRC校验及帧结束部分

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

    关注

    58

    文章

    3010

    浏览量

    471433
  • 智能时代
    +关注

    关注

    0

    文章

    34

    浏览量

    10299
  • 数据帧
    +关注

    关注

    0

    文章

    49

    浏览量

    7074

原文标题:CAN总线扩展数据帧介绍

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    can标准扩展区别

    结构由四个部分组成:起始SOF)、类型(RTR、IDE)、标识符(ID)和数据(Da
    的头像 发表于 12-08 10:08 1.3w次阅读

    小白提问:stm32 CAN扩展数据接收问题

    STM32F10X的芯片,在做CAN扩展数据通信时,滤波为屏蔽模式,0号过滤器,接收扩展
    发表于 04-05 10:35

    can总线报文的数据结构原理

    尾组成。起始标志数据的开始(远程同样具有起始),它仅由一个显性值组成。只有总线处于空闲
    发表于 12-17 10:59

    CAN总线的仲裁领域

    什么是CAN BUS仲裁字段。它是否用于识别CAN总线上的每个节点? CAN总线有两个信号,
    发表于 10-02 23:00

    CAN总线仲裁示意图_CAN总线仲裁技术及优缺点

    本文首先介绍了CAN总线仲裁是什么,其次介绍了CAN总线仲裁的示意图,最后详细的阐述了CAN总线
    发表于 05-07 14:27 1.8w次阅读
    <b class='flag-5'>CAN</b>总线<b class='flag-5'>仲裁</b>示意图_<b class='flag-5'>CAN</b>总线<b class='flag-5'>位</b><b class='flag-5'>仲裁</b>技术及优缺点

    CAN标准数据扩展数据的区别

    CAN协议可以接收和发送11标准数据和29扩展数据
    的头像 发表于 09-28 09:50 1.5w次阅读

    CAN FD结构介绍

    ,CRC段,ACK段和结束,7部分组成。 2.1、起始 CAN与CANFD使用相同的SOF标志来标志报文的起始。
    的头像 发表于 07-18 10:42 9870次阅读
    <b class='flag-5'>CAN</b> FD<b class='flag-5'>帧</b>结构介绍

    CAN报文多少字节

    CAN FD报文位数 根据CAN FD结构组成,可以算出一CAN FD报文位数:
    的头像 发表于 07-18 10:48 9765次阅读

    CAN协议数据的介绍

    位标识符(ID),扩展格式有 29个标识符(ID)。这 5 的用途见表: 1、数据 数据
    的头像 发表于 07-25 10:36 1.3w次阅读
    <b class='flag-5'>CAN</b>协议<b class='flag-5'>数据</b><b class='flag-5'>帧</b>的介绍

    can数据的标准格式

    消息的标识和传输数据CAN数据的标准格式如下: 起始(Start of Frame, SOF
    的头像 发表于 12-01 16:41 6239次阅读

    CAN的报文格式和发送总流程

    标准格式,报文的起始称为起始(SOF),然后是由11标识符和远程发送请求
    发表于 04-11 10:07 1.5w次阅读
    <b class='flag-5'>CAN</b>的报文格式和发送总流程

    CAN数据为什么要分这么多段,每一段都有什么作用?

    中的基本数据单位,它由多个字段组成,每个字段都有其特定的作用。 起始SOF
    的头像 发表于 07-24 15:03 2017次阅读

    CAN数据的各个域及其作用

    CAN(Controller Area Network)是一种用于汽车电子系统的通信协议,它具有高可靠性、实时性和灵活性等特点。CAN通信中,
    的头像 发表于 07-24 15:10 3486次阅读

    can标准扩展的区别

    景上有所不同。以下是对这两种类型的比较: 结构 标准扩展的基本结构都是由起始、
    的头像 发表于 07-24 15:20 4366次阅读

    CAN总线通信中的数据结构解析

    由多个字段组成,每个字段都有特定的功能和长度。一个标准的CAN数据包括以下部分:
    的头像 发表于 11-12 10:12 4227次阅读