Для начала. На сегодня. Время...
Подобие модбаса.
Для понимания сути.
Первый байт - адрес, последний контрольная сумма - побитовое ИЛИ.
Продолжение следует.
P.S. Извините за скомканное начало - времени было в обрез, дополню обязательно.
       Тема для понимания как и чего происходит, но без кода, а лишь штатными блоками. Но так, я 
       надеюсь, будет наглядне...
			
			
						Строим свой мини-протокол для связи
- Sancho
 - Полковник
 - Сообщения: 4066
 - Зарегистрирован: 25 дек 2015, 17:32
 - Откуда: Ярославль.
 - Имя: Александр
 - Поблагодарили: 5 раз
 - Контактная информация:
 
Строим свой мини-протокол для связи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
			
						- Sancho
 - Полковник
 - Сообщения: 4066
 - Зарегистрирован: 25 дек 2015, 17:32
 - Откуда: Ярославль.
 - Имя: Александр
 - Поблагодарили: 5 раз
 - Контактная информация:
 
Строим свой мини-протокол для связи
Забронировал 1
			
			
									
						мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
			
						- Sancho
 - Полковник
 - Сообщения: 4066
 - Зарегистрирован: 25 дек 2015, 17:32
 - Откуда: Ярославль.
 - Имя: Александр
 - Поблагодарили: 5 раз
 - Контактная информация:
 
Строим свой мини-протокол для связи
Забронировал 2
			
			
									
						мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
			
						- DrMario
 - Лейтенант
 - Сообщения: 385
 - Зарегистрирован: 07 ноя 2016, 13:11
 - Откуда: Камень-на-Оби
 - Имя: Евгений
 - Поблагодарили: 2 раза
 - Контактная информация:
 
Строим свой мини-протокол для связи
Поищите в сети протокол обмена данными между ЭБУ авто и сканером, например KWP2000. Там есть описание. Туда входят заголовок, адрес, кол-во передаваемых байт данных и КС.
			
			
									
						- Boroda
 - Капитан
 - Сообщения: 836
 - Зарегистрирован: 01 май 2016, 01:04
 - Откуда: Коломна
 - Имя: Станислав
 - Поблагодарили: 1 раз
 - Контактная информация:
 
Строим свой мини-протокол для связи
Судя вот по этим исследованиям, у XOR вероятность обнаружения ошибки 1:67 или 26%. У меня был с ним опыт на одностороннем радиоканале, при севшей батарейке датчика на приемник могло прилететь все что угодно, и оно реально проходило через XOR (в мороз -27 прилетали значения что-то типа +74 градуса). Так что я бы выбрал CRC16 modbus, раз уж с него начинаем.
- Sancho
 - Полковник
 - Сообщения: 4066
 - Зарегистрирован: 25 дек 2015, 17:32
 - Откуда: Ярославль.
 - Имя: Александр
 - Поблагодарили: 5 раз
 - Контактная информация:
 
Строим свой мини-протокол для связи
[ref]Boroda[/ref], согласен касательно достоверности. Но для понимания, как работает вычисление контрольной суммы, по xor в рассматриваемом случае, нужно было рассмотреть сам процесс.
И именно блоками, а не кодом.
Отправлено спустя 2 минуты 12 секунд:
Очень рад, что Вы к нам заглядываете - давно не писали.
			
			
									
						И именно блоками, а не кодом.
Отправлено спустя 2 минуты 12 секунд:
Очень рад, что Вы к нам заглядываете - давно не писали.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость