本人正在做有关TPMS的项目。难题是要破解TPMS发生出来的RF数据的校验。但此校验位只有两个BIT位。本人试过各类校验方法:累加和,异或,CRC8,CRC16等,看校验结果的前两位或后两位。但都不是。如下所示,发送的是数据由ID+DATA+校验位。
序号 ID(byte) DATA(byte)校验位(bit) 1 0BC3BA 1 10 2 0BC3BA 2 01 3 0BC3BA 3 00 4 0BC3BA 4 10 5 0BC3BA 5 01 6 0BC3BA 6 00 7 0BC3BA 7 11 8 0BC3BA 8 01 9 0BC3BA 9 00 10 0BC3BA A 11 11 0BC3BA B 10 12 0BC3BA C 00 13 0BC3BA D 11 14 0BC3BA E 10 15 0BC3BA F 01 16 0BC3BA 10 10 17 0BC3BA 11 01 18 0BC3BA 12 00 19 0BC3BA 13 11 20 0BC3BA 14 01 21 0BC3BA 15 00 22 0BC3BA 16 11 23 0BC3BA 17 10 24 0BC3BA 18 00 25 0BC3BA 19 11 26 0BC3BA 1A 10 27 0BC3BA 1B 01 28 0BC3BA 1C 11 29 0BC3BA 1D 10 30 0BC3BA 1E 01 31 0BC3BA 1F 00 32 0BC3BA 20 01 33 0BC3BA 21 00 34 0BC3BA 22 11 35 0BC3BA 23 10 36 0BC3BA 24 00 37 0BC3BA 25 11 38 0BC3BA 26 10 39 0BC3BA 27 01 40 0BC3BA 28 11 41 0BC3BA 29 10 42 0BC3BA 2A 01 43 0BC3BA 2B 00 44 0BC3BA 2C 10 45 0BC3BA 2D 01 46 0BC3BA 2E 00 47 0BC3BA 2F 11 48 0BC3BA 30 00 49 0BC3BA 31 11 50 0BC3BA 32 10 51 0BC3BA 33 01 52 0BC3BA 34 11 53 0BC3BA 35 10 54 0BC3BA 36 01 55 0BC3BA 37 00 56 0BC3BA 38 10 57 0BC3BA 39 01 58 0BC3BA 3A 00 59 0BC3BA 3B 11 60 0BC3BA 3C 01 61 0BC3BA 3D 00 62 0BC3BA 3E 11 63 0BC3BA 3F 10 64 0BC3BA 40 10 65 0BC3BA 41 01 66 0BC3BA 42 00 67 0BC3BA 43 11 68 0BC3BA 44 01 69 0BC3BA 45 00 70 0BC3BA 46 11 71 0BC3BA 47 10 72 0BC3BA 48 00 73 0BC3BA 49 11 74 0BC3BA 4A 10 75 0BC3BA 4B 01
|