реклама на сайте
подробности

 
 
> Как определить функцию вычисления контрольной суммы по сообщению?
MKdemiurg
сообщение Jul 31 2013, 07:37
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Нужно расшифровать один протокол общения между приборами.
Не могу определить как вычисляется контрольная сумма.
Есть ли математические методы или программы для таких дел?

вот например некоторые из сообщений.

C0 01 00 08 01 00 00 A0 4C C1

C0 01 01 0B 01 00 00 0F 1F 0C 1B 77 0D 00 00 50 07 00 00 2C 01 00 00 45 42 06 11 00 00 58 11 17 75 C1

C0 01 01 08 01 00 00 1C 1C 0A 1F 07 0D 00 00 00 00 00 00 00 00 00 00 00 00 79 03 00 00 1B 00 00 00 1B 00 00 00 1B 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 66 44 4B 5E 03 4E 7B B7 4A 5E 03 60 7D E1 EC 4A
5E 03 E0 87 83 4A 5E 03 00 00 00 00 00 00 00 8A FC 48 5E 03 00 5C A8 48 5E 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 68 C1

Предпоследние 2 байта похожи на CRC16, но как определить полином на котором он построен? Перепроверил все стандартные.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016