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

 
 
> Два протокола по одному каналу?
oleg_lwd
сообщение Jan 11 2007, 13:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-10-05
Пользователь №: 10 131



Допустим, передается по каналу MODBAS-RTU со своей проверкой CRC16 и длиной пакета, допустим 128 байт максимум. Возможно, ли передавать по каналу совместно с MODBAS свой протокол, взять для него другой полином CRC16 (или начальное значение отличное от MODBAS). Какой это протокол определять по CRC, т.е., не возникнет ли ситуации когда проверки на CRC одного и того же пакета данных для обоих протоколов одновременно будут верными.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex03
сообщение Jan 15 2007, 13:49
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Я так понимаю мастер в обоих случаях один (ПиСюк), и использование одного исключает другого (не запускать обе проги сразу)?

Цитата
Подскажите, я не ошибаюсь в том, что вероятность совпадений CRC16 с разными полиномами будет 1/2^32?

1/2^16 при прочих равновероятных условиях.

Может использовать первый байт (адрес) из диапазона зарезирвированных 248-254?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:12
Рейтинг@Mail.ru


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