汽车通讯数据处理(CAN)

来源:互联网 发布:winrar软件破解版 编辑:程序博客网 时间:2024/05/23 19:53

将下面的数据:

55 AA 00 00 00 00 80 00 07 E0 08 01 3E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 01 7E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E0 08 01 3E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 01 7E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E1 08 10 11 A1 01 04 05 0D 11
55 AA 00 00 00 00 80 00 07 E1 08 21 1C 1F 21 30 31 42 4D
55 AA 00 00 00 00 80 00 07 E1 08 22 4E E3 E6 EE 00 00 00
55 AA 00 00 00 00 80 00 07 E9 08 10 11 E1 01 04 05 0D 11
55 AA 00 00 00 0B 80 00 07 E1 08 30 00 04 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E9 08 21 1C 1F 21 30 31 42 4D
55 AA 00 00 00 00 80 00 07 E9 08 22 4E E3 E6 EE 00 00 00
55 AA 00 00 00 00 80 00 07 E1 08 03 A2 06 01 00 00 00 00
55 AA 00 00 00 00 80 00 07 E9 08 10 2F E2 06 00 04 00 00
55 AA 00 00 00 00 80 00 07 E9 08 21 00 00 00 00 4E 42 00
55 AA 00 00 00 00 80 00 07 E9 08 22 00 47 53 56 34 30 23
55 AA 00 00 00 00 80 00 07 E9 08 23 20 55 36 36 30 23 20
55 AA 00 00 00 00 80 00 07 E9 08 24 06 08 57 6A 01 00 00
55 AA 00 00 00 00 80 00 07 E9 08 25 40 00 41 00 49 80 49
55 AA 00 00 00 00 80 00 07 E9 08 26 80 00 01 04 00 00 00
55 AA 00 00 00 00 80 00 07 E0 08 02 21 C2 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 0E 61 C2 30 32 59 39
55 AA 00 00 00 00 80 00 07 E8 08 21 30 00 21 03 04 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E0 08 02 A8 01 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 38 E8 01 00 04 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF 01 1D FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF 00 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 24 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF FF FF FF 00 02 02
55 AA 00 00 00 00 80 00 07 E8 08 26 FF FF 03 0B FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 27 FF 00 00 FF 00 FF 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 2E E8 01 04 1A FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 FF FF FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 05 0E 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 00 FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 26 00 FF FF 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 3E E8 01 06 12 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 20 04 FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 24 FF 21 20 FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 FF 00 FF FC
55 AA 00 00 00 00 80 00 07 E8 08 26 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 24 E8 01 23 02 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 25 0D 0E 18 00 C0 F0
55 AA 00 00 00 00 80 00 07 E8 08 22 18 00 00 04 00 00 84
55 AA 00 00 00 00 80 00 07 E8 08 23 00 26 0D 0E 18 00 C0
55 AA 00 00 00 00 80 00 07 E8 08 24 F0 18 00 00 04 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 84 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 26 E8 01 33 22 FF 00
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 28 E8 01 37 18 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 00 FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF FF FF FF 20 C7 80
55 AA 00 00 00 00 80 00 07 E8 08 24 00 39 0A 10 12 02 02
55 AA 00 00 00 00 80 00 07 E8 08 25 20 03 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 3F E8 01 3A 1E 00 00
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 FF FF 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 FF FF 00 00 08
55 AA 00 00 00 00 80 00 07 E8 08 25 3C 15 FF FF 00 00 FF
55 AA 00 00 00 00 80 00 07 E8 08 26 FF FF 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 40 04 FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 29 FF 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 38 E8 01 41 15 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF FF 00 00 FC 44 1D
55 AA 00 00 00 00 80 00 07 E8 08 24 FF FF FF FF FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 00 00 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 26 FF FF FF FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 1E E8 01 45 1A FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF 00 00 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 FF FF FF 00 00 FF
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 3F E8 01 51 25 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 24 FF FF FF FF 00 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 00 00 BC 80
55 AA 00 00 00 00 80 00 07 E8 08 26 52 14 FF FF FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 FF FF FF FF 00 00 FF
55 AA 00 00 00 00 80 00 07 E8 08 29 FF 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 2A E8 01 54 1A FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 FF FF 60 04 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF FF 80 04 FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 26 FF 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 39 E8 01 81 18 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 FF
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 FF FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 82 0A FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 FF FF 00 00 83
55 AA 00 00 00 00 80 00 07 E8 08 26 03 C0 00 00 85 04 FF
55 AA 00 00 00 00 80 00 07 E8 08 27 80 90 E0 A0 04 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 28 FF FF 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 3C E8 01 A1 38 00 00
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF FF 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 FF FF FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 FF 00 FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 26 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 3A E8 01 A4 36 00 00
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 FF 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 25 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 26 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 27 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 28 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 1E E8 01 A7 1A FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 2E E8 01 A8 22 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF FF FF FF FF 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF FF FF 00 AC 06 00
55 AA 00 00 00 00 80 00 07 E8 08 26 00 00 00 FF FF 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 34 E8 01 AD 26 FF 00
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 FF FF
55 AA 00 00 00 00 80 00 07 E8 08 22 FF FF FF FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 23 00 00 00 FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 00 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF FF 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 26 00 B1 08 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 27 FF FF FF 1F 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 38 E8 01 B2 0B FF 00
55 AA 00 00 00 00 80 00 07 E8 08 21 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 C0 04 FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 23 FF C1 13 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 24 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF FF FF FF FF FF 3F
55 AA 00 00 00 00 80 00 07 E8 08 26 80 C2 0C FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 27 FF FF FF FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 28 FF 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 39 E8 01 C4 0F FF FF
55 AA 00 00 00 00 80 00 07 E8 08 21 FF FF FF FF 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 FF C9
55 AA 00 00 00 00 80 00 07 E8 08 23 08 FF FF 0F 07 7E E0
55 AA 00 00 00 00 80 00 07 E8 08 24 00 00 E0 04 FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 25 FF E1 08 FF FF FF FF
55 AA 00 00 00 00 80 00 07 E8 08 26 FF FF FF FF E2 05 FF
55 AA 00 00 00 00 80 00 07 E8 08 27 FF FF FF E0 E3 03 A5
55 AA 00 00 00 00 80 00 07 E8 08 28 01 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E0 08 02 21 C2 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 10 0E 61 C2 30 32 59 39
55 AA 00 00 00 00 80 00 07 E8 08 21 30 00 21 03 04 00 00
55 AA 00 00 00 00 80 00 07 E8 08 22 00 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E0 08 01 3E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E8 08 01 7E 00 00 00 00 00 00
55 AA 00 00 00 00 80 00 07 E1 08 10 11 A1 01 04 05 0D 11
55 AA 00 00 00 00 80 00 07 E1 08 21 1C 1F 21 30 31 42 4D
55 AA 00 00 00 00 80 00 07 E1 08 22 4E E3 E6 EE 00 00 00
55 AA 00 00 00 00 80 00 07 E9 08 10 11 E1 01 04 05 0D 11
55 AA 00 00 00 00 80 00 07 E9 08 21 1C 1F 21 30 31 42 4D
55 AA 00 00 00 00 80 00 07 E9 08 22 4E E3 E6 EE 00 00 00
55 AA 00 00 00 00 80 00 07 E1 08 03 A2 06 01 00 00 00 00
55 AA 00 00 00 00 80 00 07 E9 08 10 2F E2 06 00 04 00 00
55 AA 00 00 00 00 80 00 07 E9 08 21 00 00 00 00 4E 42 00
55 AA 00 00 00 00 80 00 07 E9 08 22 00 47 53 56 34 30 23
55 AA 00 00 00 00 80 00 07 E9 08 23 20 55 36 36 30 23 20
55 AA 00 00 00 00 80 00 07 E9 08 24 06 08 57 6A 01 00 00
55 AA 00 00 00 00 80 00 07 E9 08 25 40 00 41 00 49 80 49
55 AA 00 00 00 00 80 00 07 E9 08 26 80 00 01 04 00 00 00

或:

55 AA 00 00 FF FF 80 00 07 E0 08 01 3E 00 00 00 00 00 00 55 AA 00 00 00 2C 80 00 07 E8 08 01 7E 00 00 00 00 00 00 55 AA 00 00 02 15 80 00 07 E0 08 02 09 00 00 00 00 00 00 55 AA 00 00 00 27 80 00 07 E8 08 06 49 00 54 40 00 00 00 55 AA 00 00 00 64 80 00 07 E0 08 02 09 02 00 00 00 00 00 55 AA 00 00 00 16 80 00 07 E8 08 10 14 49 02 01 FF FF FF 55 AA 00 00 00 09 80 00 07 E0 08 30 00 04 00 00 00 00 00 55 AA 00 00 00 0D 80 00 07 E8 08 21 FF FF FF FF FF FF FF 55 AA 00 00 00 2F 80 00 07 E8 08 22 FF FF FF FF FF FF FF 55 AA 00 00 00 6D 80 00 07 E0 08 02 21 C1 00 00 00 00 00 55 AA 00 00 00 17 80 00 07 E8 08 10 15 61 C1 5A 52 45 31 55 AA 00 00 00 0A 80 00 07 E0 08 30 00 04 00 00 00 00 00 55 AA 00 00 00 0A 80 00 07 E8 08 21 35 23 20 32 5A 52 46 55 AA 00 00 00 33 80 00 07 E8 08 22 45 20 04 10 57 6E 01 55 AA 00 00 00 33 80 00 07 E8 08 23 00 00 00 00 00 00 00 55 AA 00 00 FF FF 80 00 07 E0 08 01 3E 00 00 00 00 00 00 55 AA 00 00 00 10 80 00 07 E8 08 01 7E 00 00 00 00 00 00 55 AA 00 00 00 28 80 00 07 E0 08 02 A8 01 00 00 00 00 00 55 AA 00 00 00 2B 80 00 07 E8 08 10 38 E8 01 00 04 FF FF 55 AA 00 00 00 0A 80 00 07 E0 08 30 00 04 00 00 00 00 00 55 AA 00 00 00 08 80 00 07 E8 08 21 FF FF 01 1D FF FF FF 55 AA 00 00 00 35 80 00 07 E8 08 22 FF FF 00 FF FF FF FF 55 AA 00 00 00 2F 80 00 07 E8 08 23 FF FF FF FF FF FF FF 55 AA 00 00 00 33 80 00 07 E8 08 24 FF FF FF FF FF FF FF 55 AA 00 00 00 33 80 00 07 E8 08 25 FF FF FF FF 00 02 02 55 AA 00 00 00 33 80 00 07 E8 08 26 FF FF 03 0B FF FF FF 55 AA 00 00 00 36 80 00 07 E8 08 27 FF 00 00 FF 00 FF 00 55 AA 00 00 00 2F 80 00 07 E8 08 28 00 00 00 00 00 00 00 55 AA 00 00 00 1E 80 00 07 E8 08 10 2E E8 01 04 1A FF FF 55 AA 00 00 00 09 80 00 07 E0 08 30 00 04 00 00 00 00 00 55 AA 00 00 00 0A 80 00 07 E8 08 21 FF FF FF FF 00 00 00 55 AA 00 00 00 35 80 00 07 E8 08 22 00 FF FF FF FF 00 00 55 AA 00 00 00 31 80 00 07 E8 08 23 00 00 00 00 FF FF 00 55 AA 00 00 00 32 80 00 07 E8 08 24 00 00 00 05 0E 00 00 55 AA 00 00 00 33 80 00 07 E8 08 25 00 00 00 00 FF FF 00 55 AA 00 00 00 36 80 00 07 E8 08 26 00 FF FF 00 00 00 00 55 AA 00 00 00 2F 80 00 07 E8 08 10 3E E8 01 06 12 FF FF 55 AA 00 00 00 0E 80 00 07 E0 08 30 00 04 00 00 00 00 00 55 AA 00 00 00 06 80 00 07 E8 08 21 FF FF FF FF FF FF 00 55 AA 00 00 00 34 80 00 07 E8 08 22 00 00 00 FF FF 00 00

进行处理。处理后变成(采用前面的数据处理):

07 E0 08 01 3E 00 00 00 00 00 00
07 E8 08 01 7E 00 00 00 00 00 00
07 E0 08 01 3E 00 00 00 00 00 00
07 E8 08 01 7E 00 00 00 00 00 00
07 E1 08 10 11 A1 01 04 05 0D 11
07 E1 08 21 1C 1F 21 30 31 42 4D
07 E1 08 22 4E E3 E6 EE 00 00 00
07 E9 08 10 11 E1 01 04 05 0D 11
07 E9 08 21 1C 1F 21 30 31 42 4D
07 E9 08 22 4E E3 E6 EE 00 00 00
07 E1 08 03 A2 06 01 00 00 00 00
07 E9 08 10 2F E2 06 00 04 00 00
07 E9 08 21 00 00 00 00 4E 42 00
07 E9 08 22 00 47 53 56 34 30 23
07 E9 08 23 20 55 36 36 30 23 20
07 E9 08 24 06 08 57 6A 01 00 00
07 E9 08 25 40 00 41 00 49 80 49
07 E9 08 26 80 00 01 04 00 00 00
07 E0 08 02 21 C2 00 00 00 00 00
07 E8 08 10 0E 61 C2 30 32 59 39
07 E8 08 21 30 00 21 03 04 00 00
07 E8 08 22 00 00 00 00 00 00 00
07 E0 08 02 A8 01 00 00 00 00 00
07 E8 08 10 38 E8 01 00 04 FF FF
07 E8 08 21 FF FF 01 1D FF FF FF
07 E8 08 22 FF FF 00 FF FF FF FF
07 E8 08 23 FF FF FF FF FF FF FF
07 E8 08 24 FF FF FF FF FF FF FF
07 E8 08 25 FF FF FF FF 00 02 02
07 E8 08 26 FF FF 03 0B FF FF FF
07 E8 08 27 FF 00 00 FF 00 FF 00
07 E8 08 28 00 00 00 00 00 00 00
07 E8 08 10 2E E8 01 04 1A FF FF
07 E8 08 21 FF FF FF FF 00 00 00
07 E8 08 22 00 FF FF FF FF 00 00
07 E8 08 23 00 00 00 00 FF FF 00
07 E8 08 24 00 00 00 05 0E 00 00
07 E8 08 25 00 00 00 00 FF FF 00
07 E8 08 26 00 FF FF 00 00 00 00
07 E8 08 10 3E E8 01 06 12 FF FF
07 E8 08 21 FF FF FF FF FF FF 00
07 E8 08 22 00 00 00 FF FF 00 00
07 E8 08 23 00 00 20 04 FF FF FF
07 E8 08 24 FF 21 20 FF FF 00 00
07 E8 08 25 00 00 00 FF 00 FF FC
07 E8 08 26 00 00 00 00 00 00 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 00 00 00 00 00 00 00
07 E8 08 10 24 E8 01 23 02 FF FF
07 E8 08 21 25 0D 0E 18 00 C0 F0
07 E8 08 22 18 00 00 04 00 00 84
07 E8 08 23 00 26 0D 0E 18 00 C0
07 E8 08 24 F0 18 00 00 04 00 00
07 E8 08 25 84 00 00 00 00 00 00
07 E8 08 10 26 E8 01 33 22 FF 00
07 E8 08 21 FF FF 00 00 00 00 00
07 E8 08 22 00 00 00 00 00 00 00
07 E8 08 23 00 00 00 00 00 00 00
07 E8 08 24 00 00 00 00 00 00 00
07 E8 08 25 00 00 00 00 00 00 00
07 E8 08 10 28 E8 01 37 18 FF FF
07 E8 08 21 00 00 00 00 00 00 FF
07 E8 08 22 FF FF FF FF FF FF FF
07 E8 08 23 FF FF FF FF 20 C7 80
07 E8 08 24 00 39 0A 10 12 02 02
07 E8 08 25 20 03 00 00 00 00 00
07 E8 08 10 3F E8 01 3A 1E 00 00
07 E8 08 21 00 00 00 00 00 00 00
07 E8 08 22 00 00 00 00 FF FF 00
07 E8 08 23 00 FF FF 00 00 00 00
07 E8 08 24 00 00 FF FF 00 00 08
07 E8 08 25 3C 15 FF FF 00 00 FF
07 E8 08 26 FF FF 00 00 00 00 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 00 00 40 04 FF FF FF
07 E8 08 29 FF 00 00 00 00 00 00
07 E8 08 10 38 E8 01 41 15 FF FF
07 E8 08 21 FF FF FF FF FF FF FF
07 E8 08 22 FF FF FF FF FF FF FF
07 E8 08 23 FF FF 00 00 FC 44 1D
07 E8 08 24 FF FF FF FF FF FF 00
07 E8 08 25 00 00 00 00 00 FF FF
07 E8 08 26 FF FF FF FF 00 00 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 00 00 00 00 00 00 00
07 E8 08 10 1E E8 01 45 1A FF FF
07 E8 08 21 FF 00 00 FF FF FF FF
07 E8 08 22 00 00 00 00 00 00 00
07 E8 08 23 00 FF FF FF 00 00 FF
07 E8 08 24 00 00 00 00 00 00 00
07 E8 08 10 3F E8 01 51 25 FF FF
07 E8 08 21 FF FF FF FF FF FF FF
07 E8 08 22 FF FF FF FF FF FF FF
07 E8 08 23 FF FF FF FF FF FF FF
07 E8 08 24 FF FF FF FF 00 FF FF
07 E8 08 25 00 00 00 00 00 BC 80
07 E8 08 26 52 14 FF FF FF FF 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 FF FF FF FF 00 00 FF
07 E8 08 29 FF 00 00 00 00 00 00
07 E8 08 10 2A E8 01 54 1A FF FF
07 E8 08 21 FF FF FF FF FF FF 00
07 E8 08 22 00 00 00 00 00 00 00
07 E8 08 23 00 00 00 00 00 00 00
07 E8 08 24 00 FF FF 60 04 FF FF
07 E8 08 25 FF FF 80 04 FF FF FF
07 E8 08 26 FF 00 00 00 00 00 00
07 E8 08 10 39 E8 01 81 18 FF FF
07 E8 08 21 FF 00 00 00 00 00 00
07 E8 08 22 00 00 00 00 00 00 FF
07 E8 08 23 00 00 FF FF FF 00 00
07 E8 08 24 00 82 0A FF FF 00 00
07 E8 08 25 00 00 FF FF 00 00 83
07 E8 08 26 03 C0 00 00 85 04 FF
07 E8 08 27 80 90 E0 A0 04 FF FF
07 E8 08 28 FF FF 00 00 00 00 00
07 E8 08 10 3C E8 01 A1 38 00 00
07 E8 08 21 00 00 00 00 00 00 00
07 E8 08 22 00 00 00 FF FF FF FF
07 E8 08 23 FF FF 00 00 00 00 00
07 E8 08 24 00 FF FF FF FF 00 00
07 E8 08 25 00 00 FF 00 FF 00 00
07 E8 08 26 00 00 00 00 00 00 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 00 00 00 00 00 00 00
07 E8 08 10 3A E8 01 A4 36 00 00
07 E8 08 21 00 00 00 00 00 00 00
07 E8 08 22 00 00 00 00 00 FF 00
07 E8 08 23 00 00 00 00 FF FF 00
07 E8 08 24 00 00 00 00 00 00 00
07 E8 08 25 00 00 00 00 00 00 00
07 E8 08 26 00 00 00 00 00 00 00
07 E8 08 27 00 00 00 00 00 00 00
07 E8 08 28 00 00 00 00 00 00 00
07 E8 08 10 1E E8 01 A7 1A FF FF
07 E8 08 21 FF FF FF FF 00 00 00
07 E8 08 22 00 00 00 00 00 00 00
07 E8 08 23 00 00 00 00 00 00 00
07 E8 08 24 00 00 00 00 00 00 00
07 E8 08 10 2E E8 01 A8 22 FF FF
07 E8 08 21 FF FF FF FF FF FF FF
07 E8 08 22 FF FF FF FF FF FF 00
07 E8 08 23 00 00 00 00 00 00 00
07 E8 08 24 FF FF FF FF FF FF FF
07 E8 08 25 FF FF FF 00 AC 06 00
07 E8 08 26 00 00 00 FF FF 00 00
07 E8 08 10 34 E8 01 AD 26 FF 00
07 E8 08 21 00 00 00 00 00 FF FF
07 E8 08 22 FF FF FF FF 00 00 00
07 E8 08 23 00 00 00 FF 00 00 00
07 E8 08 24 00 00 00 FF FF FF FF
07 E8 08 25 FF FF 00 00 00 00 00
07 E8 08 26 00 B1 08 FF FF FF FF
07 E8 08 27 FF FF FF 1F 00 00 00
07 E8 08 10 38 E8 01 B2 0B FF 00
07 E8 08 21 00 00 00 00 00 00 00
07 E8 08 22 00 00 C0 04 FF FF FF
07 E8 08 23 FF C1 13 FF FF FF FF
07 E8 08 24 FF FF FF FF FF FF FF
07 E8 08 25 FF FF FF FF FF FF 3F
07 E8 08 26 80 C2 0C FF FF FF FF
07 E8 08 27 FF FF FF FF FF FF FF
07 E8 08 28 FF 00 00 00 00 00 00
07 E8 08 10 39 E8 01 C4 0F FF FF
07 E8 08 21 FF FF FF FF 00 00 00
07 E8 08 22 00 00 00 00 00 FF C9
07 E8 08 23 08 FF FF 0F 07 7E E0
07 E8 08 24 00 00 E0 04 FF FF FF
07 E8 08 25 FF E1 08 FF FF FF FF
07 E8 08 26 FF FF FF FF E2 05 FF
07 E8 08 27 FF FF FF E0 E3 03 A5
07 E8 08 28 01 00 00 00 00 00 00
07 E0 08 02 21 C2 00 00 00 00 00
07 E8 08 10 0E 61 C2 30 32 59 39
07 E8 08 21 30 00 21 03 04 00 00
07 E8 08 22 00 00 00 00 00 00 00
07 E0 08 01 3E 00 00 00 00 00 00
07 E8 08 01 7E 00 00 00 00 00 00
07 E1 08 10 11 A1 01 04 05 0D 11
07 E1 08 21 1C 1F 21 30 31 42 4D
07 E1 08 22 4E E3 E6 EE 00 00 00
07 E9 08 10 11 E1 01 04 05 0D 11
07 E9 08 21 1C 1F 21 30 31 42 4D
07 E9 08 22 4E E3 E6 EE 00 00 00
07 E1 08 03 A2 06 01 00 00 00 00
07 E9 08 10 2F E2 06 00 04 00 00
07 E9 08 21 00 00 00 00 4E 42 00
07 E9 08 22 00 47 53 56 34 30 23
07 E9 08 23 20 55 36 36 30 23 20
07 E9 08 24 06 08 57 6A 01 00 00
07 E9 08 25 40 00 41 00 49 80 49
07 E9 08 26 80 00 01 04 00 00 00

处理过程主要是将空闲帧去掉、将头部去掉、将重复的帧去掉多余的,只保留一条(当然功能还不完善)

void CFileDlg::OnArrangeData() {// TODO: Add your control notification handler code here//int lineCounts = 0;int i = 0,j = 0;int count,lineNum,sumChars=0;//char buf[58];int TargetDisplayBytes,k=0;CString str = "";/*lineCounts = m_ctrlSourceDisplay.GetLineCount();for(i = 0;i < lineCounts;i++){memset(buf,0,58);m_ctrlSourceDisplay.GetLine(i,buf,56);//buf[58] = '\0';str = str + buf + "\r\n";}for(i = 0;;){if(str.GetAt(i) == '9'){str.Delete(i,3);//why is 3?}else{break;}}//GetDlgItem(IDC_TARGET_DISPLAY)->SetWindowText(str);m_szTargetDisplay = str;m_ctrlTargetDisplay.LineScroll(lineCounts,0);*/m_szTargetDisplay = "";str = m_szSourceDisplay;TargetDisplayBytes = str.GetLength();while((i+1)*57+j < TargetDisplayBytes){//m_szTargetDisplay = m_szTargetDisplay + str.Mid(i*57,57) + "\r\n";//str.Insert(i*57,"\r\n");//memset(buf,0,58);//str1 = str.Mid(i*57,57);if(str.Mid(i*57+j,2) == "\r\n"){j=j+2;if(str.Mid(i*57+j+30,27) != "08 30 00 04 00 00 00 00 00 " && str.Mid(i*57+j+30,27) != "08 30 00 00 00 00 00 00 00 "){m_szTargetDisplay = m_szTargetDisplay + str.Mid(i*57+j+24,33) + "\r\n";}}else{if(str.Mid(i*57+j+30,27) != "08 30 00 04 00 00 00 00 00 " && str.Mid(i*57+j+30,27) != "08 30 00 00 00 00 00 00 00 "){m_szTargetDisplay = m_szTargetDisplay + str.Mid(i*57+j+24,33) + "\r\n";}}i++;}str = m_szTargetDisplay;TargetDisplayBytes = str.GetLength();str.MakeUpper();while(k+70 < TargetDisplayBytes){if(str.GetAt(k+9) == '1' && str.GetAt(k+10) == '0'){int a,b;if(str.GetAt(k+12) >= '0' && str.GetAt(k+12) <= '9')a = str.GetAt(k+12) - '0';elsea = str.GetAt(k+12) - 'A' + 10;if(str.GetAt(k+13) >= '0' && str.GetAt(k+13) <= '9')b = str.GetAt(k+13) - '0';elseb = str.GetAt(k+13) - 'A' + 10;count = a*16+b;if((count-6)%7 > 0){lineNum = (count-6)/7+2;}else{lineNum = (count-6)/7+1;}sumChars = sumChars+lineNum*35;//str.Mid(k,sumChars) ;}else{lineNum = 1;sumChars = sumChars+35;}if(str.GetAt(k+sumChars+9) == '1' && str.GetAt(k+sumChars+10) == '0'){while(str.GetAt(k+sumChars+9) == '1' && str.GetAt(k+sumChars+10) == '0'){int a,b;if(str.GetAt(k+sumChars+12) >= '0' && str.GetAt(k+sumChars+12) <= '9')a = str.GetAt(k+sumChars+12) - '0';elsea = str.GetAt(k+sumChars+12) - 'A' + 10;if(str.GetAt(k+sumChars+13) >= '0' && str.GetAt(k+sumChars+13) <= '9')b = str.GetAt(k+sumChars+13) - '0';elseb = str.GetAt(k+sumChars+13) - 'A' + 10;count = a*16+b;if((count-6)%7 > 0){lineNum = (count-6)/7+2;}else{lineNum = (count-6)/7+1;}if(k+sumChars+lineNum*35 > TargetDisplayBytes){break;}sumChars = sumChars+lineNum*35;}}else{lineNum = 1;sumChars = sumChars+35;}//判断是否有缺帧,有就将这一帧舍弃//k = k+sumChars;i = 0;int index;/*while((index = str.Find(str.Mid(k,sumChars),k+sumChars)) != -1){str.Delete(index,sumChars);}*/TargetDisplayBytes = str.GetLength();k = k+sumChars;sumChars = 0;}m_szTargetDisplay = str;UpdateData(FALSE);} //通过打开对话框打开文件,并将其内容显示到第一个编辑框(m_szSourceDisplay)void CFileDlg::OnSourceOpen() {// TODO: Add your control notification handler code herechar *buf;CFileDialog fileDlg(TRUE);fileDlg.m_ofn.lpstrTitle = "Open";fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0\0";if(IDOK == fileDlg.DoModal()){CFile file(fileDlg.GetFileName(),CFile::modeRead);DWORD dwFileLen;dwFileLen = file.GetLength();buf = new char[dwFileLen+1];buf[dwFileLen] = 0;file.Read(buf,dwFileLen);file.Close();m_szSourceDisplay = buf;UpdateData(FALSE);//GetDlgItem(IDC_SOURCE_DISPLAY)->SetWindowText(buf);}}//清除编辑框void CFileDlg::OnSourceClear() {// TODO: Add your control notification handler code herem_ctrlSourceDisplay.SetSel(0,-1);m_ctrlSourceDisplay.Clear();}