Page 1 of 1

Кто по контролькам?

Posted: 25 Aug 2024, 18:49
by kulibin
Добрый вечер. Люблю контрольки - это заставляет стареющий мозг не заболеть Альцгеймера ) Но не хватает то ли серых веществ в голове, то ли алкогодля вечером..... Простая, вроде, контролька в кан посылке - а посчитать не могу. Прошу помощи друзей по палате!

00 00 00 08 00 00 00 59
00 00 00 08 01 00 00 44
00 00 00 08 02 00 00 63
00 00 00 08 03 00 00 7E
00 00 00 08 04 00 00 2D
00 00 00 08 05 00 00 30
00 00 00 08 06 00 00 17
00 00 00 08 07 00 00 0A
00 00 00 08 08 00 00 B1
00 00 00 08 09 00 00 AC
00 00 00 08 0A 00 00 8B
00 00 00 08 0B 00 00 96
00 00 00 08 0C 00 00 C5
00 00 00 08 0D 00 00 D8
00 00 00 08 0E 00 00 FF
00 00 00 08 0F 00 00 E2
00 00 00 08 00 00 00 59
00 00 00 08 01 00 00 44
00 00 00 08 02 00 00 63
00 00 00 08 03 00 00 7E
00 00 00 08 04 00 00 2D
00 00 00 08 05 00 00 30
00 00 00 08 06 00 00 17
00 00 00 08 07 00 00 0A
00 00 00 08 08 00 00 B1
00 00 00 08 09 00 00 AC
00 00 00 08 0A 00 00 8B
00 00 00 08 0B 00 00 96
00 00 00 08 0C 00 00 C5
00 00 00 08 0D 00 00 D8

Re: Кто по контролькам?

Posted: 25 Aug 2024, 20:55
by Girts
Ну выложил....
Не ИД посылки, не авто от чего сиё добро.
Столь же некомплектный ответ - поройтесь в библиотеках AUTOSAR - там описаны несколько найболее популярных вариантов, 88,5% что подойдёт какой нибудь из них.

Да и список что выложил - да если без лишних слов - половину отрежь, она там ни о чём. 16 вариантов, счётчик 0-F крутится...
Если ничего больше там в посыли не меняется, то в чём проблема то?

Re: Кто по контролькам?

Posted: 26 Aug 2024, 06:52
by kulibin
Извените, Гуру! Был не прав!
ID 0E0 - Блок переключения передач GSM - с автомобиля Range Rover

Re: Кто по контролькам?

Posted: 26 Aug 2024, 10:41
by Girts
исходных данных (логов) маловато...

однако версия такая -
полином 0x1D
input: reflected, output: reflected (xor 0xFF)
исходные добавочные данные 0x7E 0x00
длина 5 байт

00 00 00 08 00 00 00 59 -> вводишь 7E 00 00 00 00 08 00 получаешь 59

песочница тут -
http://www.sunshine2k.de/coding/javascr ... rc_js.html