CAN帧格式(标准帧、拓展帧)
CAN2.0B标准帧
CAN 标准帧信息为11个字节,包括两部分:信息和数据部分。前3个字节为信息部分。
位置 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
字节01 |
FF |
RTR |
× |
× |
DLC(数据长度) |
|||
字节02 |
(报文识别码) |
ID.10―ID.3 |
||||||
字节03 |
ID.2―ID.0 |
× |
× |
× |
× |
× |
||
字节04 |
数据1 |
|||||||
字节05 |
数据2 |
|||||||
字节06 |
数据3 |
|||||||
字节07 |
数据4 |
|||||||
字节08 |
数据5 |
|||||||
字节09 |
数据6 |
|||||||
字节10 |
数据7 |
|||||||
字节11 |
数据8 |
字节1为帧信息。第7位(FF)表示帧格式,在标准帧中,FF=0;第6位(RTR)表示帧的类型,RTR=0表示为数据帧,RTR=1表示为远程帧;DLC表示在数据帧时实际的数据长度。
字节2、3为报文识别码,11位有效。
字节4~1为数据帧的实际数据,远程帧时无效。
CAN2.0B扩展帧
CAN 扩展帧信息为13个字节,包括两部分,信息和数据部分。前5个字节为信息部分
位置 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
字节01 |
FF |
RTR |
× |
× |
DLC(数据长度) |
|||
字节02 |
(报文识别码) |
ID.28-ID.21 |
||||||
字节03 |
ID.20- ID.13 |
|||||||
字节04 |
ID.12- ID.5 |
|||||||
字节05 |
ID.4―ID.0 |
× |
× |
× |
||||
字节06 |
数据1 |
|||||||
字节07 |
数据2 |
|||||||
字节08 |
数据3 |
|||||||
字节09 |
数据4 |
|||||||
字节10 |
数据5 |
|||||||
字节11 |
数据6 |
|||||||
字节12 |
数据7 |
|||||||
字节13 |
数据8 |
字节1为帧信息。第7位(FF)表示帧格式,在扩展帧中,FF=1;第6位(RTR)表示帧的类型,RTR=0表示为数据帧,RTR=1表示为远程帧;DLC 表示在数据帧时实际的数据长度。
字节2~5为报文识别码,其高29位有效。
字节6~13数据帧的实际数据,远程帧时无效。
转载于:https://www.cnblogs.com/fengliu-/p/9277165.html
CAN帧格式(标准帧、拓展帧)相关推荐
- CAN总线数据帧/标准帧/扩展帧/远程帧/错误帧的组成格式对比
最近在研究CAN总线的驱动,需要详细了解数据帧/标准帧/扩展帧/远程帧/错误帧这几种帧的详细组成格式,于是收集了一下,统一放在这里进行对比和记录,以便日后需要时查阅. 1.数据帧-标准帧 CAN 标准 ...
- H264编码器参数理解 (部分)“I帧”和“帧间距”等的理解
写作背景:最近在研究H264编码器的参数,里面的参数不太懂,其中包括: 1) 30 # i intervals // I 帧间距 2) 30 # idr intervals// idr帧间距 3 ...
- H264-I帧 P帧 B帧
1 三种帧的说明 1.I 帧:帧内编码帧,帧表示关键帧,你可以理解为这一帧画面的完整保留:解码时只需要本帧数据就可以完成(因为包含完整画面) I 帧的特点: a. 它是一个全帧压缩编码帧,它将全帧图像 ...
- 05 H264基础-03 I帧 P帧 B帧及手写H264编码器
文章目录 音视频高手课08-H264 I帧 P帧 B帧及手写H264编码器 1 三种帧的说明 1.2 压缩算法的说明 2 手写H264编码器 1.2.3 **第三步:实现运动预测编码** 怎么用若干 ...
- STM32F407ZG 串口通信+固定帧头帧尾传输数据帧
STM32F407ZG开发板学习(4) 串口简介 通信接口 USART 接线 电平标准 数据帧 实验:固定帧头帧尾数据传输 需求 最终思路以及思考过程 思路 中断函数程序段长度的问题 缓冲区数据结构的 ...
- 音视频基础: I帧 P帧 B帧 GOP DIR PTS DTS 帧率 码率的介绍
目录标题 基本概念 帧的介绍 I帧:帧内编码帧 P帧:前向预测编码帧 B帧:双向预测内插编码帧 IPB帧的区别 DTS和PTS GOP(序列)和IDR I帧和IDR帧的异同 帧率(FPS)和码率(BP ...
- H264 i帧p帧b帧详解
一.前言 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10 ...
- 图像和流媒体 -- I 帧,B帧,P帧,IDR帧的区别
参看:什么是I帧,P帧,B帧 参看:H264编码原理以及I帧B帧P帧 一.H246简介 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参 ...
- 一种用于360度全景视频超分的单帧多帧联合网络
一种用于360度全景视频超分的单帧多帧联合网络 论文.代码地址:在公众号「3D视觉工坊」,后台回复「全景视频超分」,即可直接下载. 摘要和简介 球形视频,也称360度(全景)视频,它的捕获.存储和传输 ...
最新文章
- 【Android 逆向】ptrace 函数 ( ptrace 函数族 | 进程附着 | 进程脱离 | 进程数据读写权限 | 进程对应的主线程寄存器读写 | 单步调试 |ptrace 函数族状态转换 )
- 指令篇: 查看系统版本信息___uname
- 【CF487E】Tourists【圆方树】【树链剖分】【multiset】
- VS编译器安装Eigen
- c语言编程字符串相似度,某课程设计---文件相似度判断
- AndroidStudio_Gradle命令行的使用_使用gradle命令编译出apk_以及依赖管理---Android原生开发工作笔记77
- 在SUM()行数中使用SQL变量导致不可预测结果
- Flink 读取 Mysql
- 【动态规划】XMU 1028 Game Boy Advance
- 求数组的子数组之和的最大值III(循环数组)
- idea springmvc项目搭建_IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境
- mysql hibernate 乱码_mysql hibernate 乱码
- Linux 常用命令 权限管理命令
- java班级管理系统代码_基于jsp的班级管理系统-JavaEE实现班级管理系统 - java项目源码...
- ftp,fxp服务器误删代码如何恢复
- 金融类openapi
- 2019届大疆提前批校招机器学习岗笔试B卷
- 微信公众号接入微软小冰
- windows 命令方式查找指定IP的MAC地址
- ACWing 908.最大不相交区间数量