下面的CAN通信协议中各部分是什么意思?

问题描述:

下面的CAN通信协议中各部分是什么意思?
比如,完整的一帧是:
PRI SegFlag GROUP ID DMAC SMAC CID ACK
010 0 0000 本机地址 设备地址 0000 0
DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

这应该是自定义的一个通信协议吧,从字面理
PRI:保留位,占3位;
SegFlag:分段传输的标志,占1位;
GROUP ID:帧所在组的ID,占4位;
DMAC:上面写着本机地址,我认为可能是目的地址Destination
SMAC:上面写着设备地址,我认为可能是源地址Source
CID:命令代码(Command ID)或者用户代码(Customer ID);
ACK:响应,占1位;
只是猜测,仅供参考.