в интернете...
-сначала идёт преамбула... для синхронизации приёмника.
-потом идет адрес.
-потом идет длина пакета.
-потом идут данные.
-в конце CRC.
у нас...
-синхронизации нет. скорость устанавливается вручную))
-потом идет адрес. 1B 02 - адрес у всех одинаковый. т.к. устройство у нас одно.))
-потом идет длина пакета... в битах... байтах.. октетах... попугаях...))
-потом идут данные.
-в конце КС.
длина пакета:
1B 02 04 DE 02 00 00 0A 12 E1
1B 02 05 DD 03 00 00 0B 00 25 CC
1B 02 06 DC 06 00 00 60 00 00 45 54
1B 02 09 D9 04 00 00 0B 03 7F F1 6F 00 28 E4
1B 02 0C D6 1B 00 00 6A 00 00 00 00 00 00 00 00 03 77
1B 02 0D D5 07 00 00 60 03 00 E7 07 05 1C 14 16 0A B7 99
1B 02 2D B5 21 00 00 69 A5 69 00 00 00 00 00 4C 04 00 00 4C 04 00 00 4B 06 00 00 00 01 FF FF 7F FE 00 00 00 01 FF FF 7F FE 00 00 00 02 FF FF 7F FE 68 8C
...
где:
04 DE = 10 байт.
05 DD = 11 байт.
06 DC = 12 байт.
09 D9 = 15 байт.
0C D6 = 18 байт.
0D D5 = 19 байт.
2D B5 = 51 байт.
какая интересная закономерность))
мы можно вычислить длину пакета для любого количества байт...
00 E2 = 6 байт.
01 E1 = 7 байт.
02 E0 = 8 байт.
03 DF = 9 байт.
04 DE = 10 байт.
05 DD = 11 байт.
06 DC = 12 байт.
07 DB = 13 байт.
08 DA = 14 байт.
09 D9 = 15 байт.
0A D8 = 16 байт.
0B D7 = 17 байт.
0C D6 = 18 байт.
0D D5 = 19 байт.
0E D4 = 20 байт.
0F D3 = 21 байт.
...
...
2B B7 = 49 байт.
2C B6 = 50 байт.
2D B5 = 51 байт.
...
и т.д.