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