对于新能源Can数据、电池BMS等字节和比特位的解析

1.对于1个字节(8个bit)以上的数据需要先进行倒序(因为高位在前 低位在后)。

CanID

CanData

排序后的

字节数据

十进制

分辨率(0.005) 

偏移量(40)

0x18FEC117 

5E 88 01 00

00 01 88 5E 

100446

502.23   

542.23 (最终结果)

 

2.对于某字节取bit位,转成二进制后从后往前数(高位在前 低位在后),但是取的时候从前往后顺序取。

Hex

Binary

取2bit/2bit/4bit  

十进制

5E

01011110       

分别是:10,11,0101

分别是:2,3,5 (最终结果)

你可能感兴趣的:(对于新能源Can数据、电池BMS等字节和比特位的解析)