CAN 配置命令
CAN 配置命令有两种命令,一种内部收发数据是固定 20 字节来收发数据,一种是可变长度
来收发数据,可根据需要选择其中 1 种方式
1.1 CAN 参数设置命令(固定 20 字节收发)
序号
0
1
2
3
定义
0xaa
0x55
0x02-设置(用固定 20 字节协议收发数据)
0x01(1Mbps) 0x02(800kbps)0x03(500kbps),0x04(400kbps),
0x05(250kbps),0x06(200kbps),0x07(125kbps),
0x08(100kbps), 0x09(50kbps)
0x0a(20kbps) 0x0b(10kbps) 0x0c(5kbps)
类型
CAN 波特率
报文头
报文头
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
帧类型
滤波 ID1
滤波 ID2
滤波 ID3
滤波 ID4
屏蔽 ID1
屏蔽 ID2
屏蔽 ID3
屏蔽 ID4
CAN 模式
自动重发
备用
备用
备用
备用
校验码
0x01-标准帧,0x02 扩展帧
1~8 位,高字节在前,低字节在后
9~16 位,高字节在前,低字节在后
17~24 位,高字节在前,低字节在后
25~32 位,高字节在前,低字节在后
1~8 位,高字节在前,低字节在后
9~16 位,高字节在前,低字节在后
17~24 位,高字节在前,低字节在后
25~32 位,高字节在前,低字节在后
0x00--正常模式,0x01--静默模式,0x02-环回模式,0x03-环回
静默模式
0x00——自动重发 0x01——禁止自动重发
0x00
0x00
0x00
0x00
从帧类型起到错误码止,累加和低 8 位(红色部分)
报文头
报文头
1.2 CAN 参数设置命令(可变长度收发)
序号
0
1
2
3
类型
CAN 波特率
定义
0xaa
0x55
0x12-设置(用可变协议收发数据)
0x01(1Mbps) 0x02(800kbps)0x03(500kbps),0x04(400kbps),
0x05(250kbps),0x06(200kbps),0x07(125kbps),
0x08(100kbps), 0x09(50kbps)
0x0a(20kbps) 0x0b(10kbps) 0x0c(5kbps)
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
帧类型
滤波 ID1
滤波 ID2
滤波 ID3
滤波 ID4
屏蔽 ID1
屏蔽 ID2
屏蔽 ID3
屏蔽 ID4
CAN 模式
自动重发
备用
备用
备用
备用
校验码
0x01-标准帧,0x02 扩展帧
1~8 位,高字节在前,低字节在后
9~16 位,高字节在前,低字节在后
17~24 位,高字节在前,低字节在后
25~32 位,高字节在前,低字节在后
1~8 位,高字节在前,低字节在后
9~16 位,高字节在前,低字节在后
17~24 位,高字节在前,低字节在后
25~32 位,高字节在前,低字节在后
0x00--正常模式,0x01--静默模式,0x02-环回模式,0x03-环回
静默模式
0x00——自动重发 0x01——禁止自动重发
0x00
0x00
0x00
0x00
从帧类型起到错误码止,累加和低 8 位(红色部分)