Страница 1 из 1

Строим свой мини-протокол для связи

Добавлено: 25.09.2019{, 17:50}
Sancho
Для начала. На сегодня. Время...
Подобие модбаса.
Для понимания сути.
Первый байт - адрес, последний контрольная сумма - побитовое ИЛИ.


Продолжение следует.
P.S. Извините за скомканное начало - времени было в обрез, дополню обязательно.
Тема для понимания как и чего происходит, но без кода, а лишь штатными блоками. Но так, я
надеюсь, будет наглядне...

Строим свой мини-протокол для связи

Добавлено: 25.09.2019{, 17:50}
Sancho
Забронировал 1

Строим свой мини-протокол для связи

Добавлено: 25.09.2019{, 17:51}
Sancho
Забронировал 2

Строим свой мини-протокол для связи

Добавлено: 11.10.2019{, 15:31}
DrMario
Поищите в сети протокол обмена данными между ЭБУ авто и сканером, например KWP2000. Там есть описание. Туда входят заголовок, адрес, кол-во передаваемых байт данных и КС.

Строим свой мини-протокол для связи

Добавлено: 11.10.2019{, 20:17}
Boroda
Sancho писал(а):
25.09.2019{, 17:50}
контрольная сумма - побитовое ИЛИ
Судя вот по этим исследованиям, у XOR вероятность обнаружения ошибки 1:67 или 26%. У меня был с ним опыт на одностороннем радиоканале, при севшей батарейке датчика на приемник могло прилететь все что угодно, и оно реально проходило через XOR (в мороз -27 прилетали значения что-то типа +74 градуса). Так что я бы выбрал CRC16 modbus, раз уж с него начинаем.

Строим свой мини-протокол для связи

Добавлено: 11.10.2019{, 20:48}
Sancho
Boroda, согласен касательно достоверности. Но для понимания, как работает вычисление контрольной суммы, по xor в рассматриваемом случае, нужно было рассмотреть сам процесс.
И именно блоками, а не кодом.

Отправлено спустя 2 минуты 12 секунд:
Очень рад, что Вы к нам заглядываете - давно не писали.