CAN PGN的理解
PGN的24位分别是:6个bits的0,一个扩展数据页(EDP)、数据页(DP)、PF、GE。当PF<240的时候,GE=0,否则GE正常取值(也就是当PF>=240时,GE正常取值)。下面是两个例子:
报文ID:18FECA17
第一个字节是18,转换为二进制是0001 1000 ,可以看到优先级是110(十进制的6),DP=0,R=0
第二个字节是PF=FE(十进制是254>240),
第三个字节是GE,
第四个字节是17
这里因为PF>240,所以GE=CA,所以PGN=FECA
报文ID:0CDAEE17
第一个字节是0C,转换为二进制为 0000 1100,优先级011(十进制的3),DP=0,R=0
第二个字节是PF=DA(十进制是218<240)
第三个字节是GE
第四个字节是17
这里因为PF<240,所以GE=0,所以PGN=DA00
————————————————
版权声明:本文为CSDN博主「Leo-Lian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huan447882949/article/details/79944298
在国标GBT 27930-2015中规定