首页 > 试驾测评

can 标准帧长度能超过108位吗

发布时间:2023-11-07 17:28:51 | 寻车网

最近经常有小伙伴私信询问can 标准帧长度能超过108位吗相关的问题,今天,寻车网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

can 标准帧长度能超过108位吗

can 标准帧长度能超过108位吗

不能超过108位。

ID    Data0..8

7E0: 02 21 C1 00 00 00 00 00 (02:单帧&数据长度为2;21 C1: 实际数据0&数据1)

7E8: 10 14 61 C1 41 43 41 31 (1:应答第一帧;0 14: 数据长度20;61: 服务名;C1 41: DID;43 41 31: 为实际数据0~2 ) 寻车网

7E0: 30 00 00 00 00 00 00 00 (3: 流控制帧,表示让7E8继续发送剩余数据)

7E8: 21 38 39 41 32 53 5A 46 (2: 连续帧;1: 此帧为连续 续帧的第一帧; 38 39 …… 46: 实际数据3~9)

7E8: 22 45 41 38 37 36 39 01 (2: 连续帧;2: 此帧为连续 续帧的第二帧; 45 41 …… 01: 实际数据10~16)

以上粗体为数据长度 14(非实际数据长度)

连续帧 续帧最大为F,最大长度为连续帧的 F*7+第一帧的3=15*7+3=108

can 标准帧长度能超过108位吗

CAN总线标准格式数据帧的最小位数为多少,最大位数又为多少?

要看你是什么帧,标准帧还是扩展帧,一楼控制场数错了,还把CRC把校验位和CRC界定符弄成一起了,应答场也漏算了
标准帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+11+1+1+1+4+(0~8)*8+15+1+1+1+7=44~108
扩展帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+29+1+1+1+4+(0~8)*8+15+1+1+1+7=62~126

标准帧ID是11位,扩展帧ID是29为,数据场可以是0到8个字节,所以是(0~8)*8
更详细的可以追加给点分 问我哦 弄个这方面的专业工具对加深理解很有帮助的,我的答案我就是对照着CANspider的display数的绝不会错。

can 标准帧长度能超过108位吗

CAN总线协议通信的数据是什么格式,及其显示的波形图是怎样的?

CAN采用差分信号的方式通信,CAN_H=3.5 CAN_L=1.5, 示波器波形为方波,其帧结构及长度如下
标准帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+11+1+1+1+4+(0~8)*8+15+1+1+1+7=44~108
扩展帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+29+1+1+1+4+(0~8)*8+15+1+1+1+7=62~126

标准帧ID是11位,扩展帧ID是29为,数据场可以是0到8个字节,所以是(0~8)*8
更详细的可以追加给点分 问我哦 弄个这方面的专业工具对加深理解很有帮助的,我的答案我就是对照着CANspider的display数的绝不会错。

以上就是寻车网小编整理的内容,想要了解更多相关资讯内容敬请关注寻车网。
与“can 标准帧长度能超过108位吗”相关推荐
热点推荐