【CAN】知识点:帧类型、数据帧结构、传输速率、位时间、采样点

1、帧类型

CAN (Controller Area Network) 帧格式是为了高效、可靠地在多个节点间传输数据而设计的。CAN 帧有几种类型,包括数据帧(标准帧和扩展帧)、远程帧、错误帧和过载帧,其中数据帧和远程帧是最常用的。

2、数据帧

数据帧包括:标准帧和扩展帧。
两者的主要区别:

  • 标准帧使用 1 位的标识符、扩展帧使用 29 位的标识符。
  • 标准帧对应规范:CAN2.0A;扩展帧对应规范CAN2.0/B。

CAN2.0A/B是于1991年制定的CAN总线技术规范的2种版本,其中A版本使用11位长度的消息ID(该版本也被成为经典CAN总线),B版本支持29位长度的消息ID,同时B版本兼容A版本。CAN2.0A/B支持的最大波特率为1Mbps,数据域长度为0~8,且支持远程请求帧(即某个节点主动地从另一个节点读取消息)。

帧格式如下:
在这里插入图片描述

2.1 标准帧详解

字段 bit 说明
SOF 1 位 起始位 (Start of frame), 标记帧的开始。
ID 11 位 标识符 (Identifier),用于标识消息的优先级和内容。
RTR 1 位

相关推荐

  1. CAN知识CAN故障与错误详解

    2024-05-01 04:28:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 04:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 04:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 04:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 04:28:02       18 阅读

热门阅读

  1. [Mac软件]Adobe Photoshop 2024 v25.7 中文激活版

    2024-05-01 04:28:02       10 阅读
  2. 同源策略

    2024-05-01 04:28:02       11 阅读
  3. vue3路由跳转传递参数: params传参接收不到?

    2024-05-01 04:28:02       14 阅读
  4. LEFT JOIN 子查询可能引发的误删数据

    2024-05-01 04:28:02       10 阅读
  5. 【数据结构与算法】力扣 20. 有效的括号

    2024-05-01 04:28:02       10 阅读
  6. C++-8

    C++-8

    2024-05-01 04:28:02      10 阅读
  7. pinctrl设备驱动(1)

    2024-05-01 04:28:02       9 阅读
  8. Windows Server 2019/2022 开启

    2024-05-01 04:28:02       16 阅读