CAN协议中的PGN和ID的关系
if (PDUF < 240)
PGN = PDUF*256; // PDU1
else
PGN = PDUF*256 + PDUS; // PDU2
However, you have to OR in the DA for PDU1 messages when you actually
transmit them.
参数组编号 PGN 是一个 24 位的值,用来识别 CAN 数据帧的数据域属于哪个参数组,包
括:保留位、数据页...
if (PDUF < 240)
PGN = PDUF*256; // PDU1
else
PGN = PDUF*256 + PDUS; // PDU2
However, you have to OR in the DA for PDU1 messages when you actually
transmit them.
参数组编号 PGN 是一个 24 位的值,用来识别 CAN 数据帧的数据域属于哪个参数组,包
括:保留位、数据页位、PDU 格式pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载域(8 位)和组扩展域(8 位) 。
若 PF 值<240,PGN 的低字节置 0;否则,将其值设为组扩展域的值。