学习测试14-实战1-CAN报文

理解CAN报文的三种方法

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

1,报文仲裁机制

报文id越小,优先级越高 逐位仲裁,从左往右比
ECUA 0x12 转换成二进制对比 1100

ECUB 0x34 00100010

最高优先级0x0
最低 0x7FF

请添加图片描述

执行顺序是5-3-6-4-5-6-7
2,报文帧类型

有无数据分: 有数据数据帧 无数据远程帧
报文id长度: 长度11位是标准帧 29位是拓展帧


3,can的数据帧结构

请添加图片描述

SOF 起始帧
3-1 标准帧(标准标识符)11位

请添加图片描述

3-2 标准帧 + IDE 拓展帧(拓展标识符)18位

标准帧和拓展帧仲裁不是看id大小

比前面,如果前面11位都相同,拓展帧退出;都是拓展帧,逐位仲裁;id越小越先

请添加图片描述
在这里插入图片描述
从右往左填二进制,空位补0
在这里插入图片描述


4 DLC场 + 数据场 can报文数据最大8字节 64位

在这里插入图片描述

5 CRC 循环冗余校验位 规则不必管
6 ACK 应答场

在这里插入图片描述

7

在这里插入图片描述

8 位填充 不允许5个连续的相同位

在这里插入图片描述

以上所有内容均属于can-11891协议

======================================================

can工具

CAN工具 - ValueCAN -
基础介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值