ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
30297 Топик полностью
rezident (23.05.2005 11:21, просмотров: 1) ответил XCOMP на А что лучше для проверки полученных данных однобайтовая контрольная сумма или CRC-8 (CRC-8 = X8 + X5 + X4 + 1)
В общем случае метод контроля и полином выбирается в зависимости от интерфейса, протокола и типа вероятной помехи на линии. Например для ACSII протокола выбран LRC, т.к. там кроме этого контроля еще проверка на четный/нечетный байт может быть, а сами данные при передаче преобразуются в символьный вид. Для RTU выбран CRC16 с полиномом 0xA001. Это тоже пакетный режим, как и в вашем случае. LRC легок в реализации. CRC16 с табличным преобразованием тоже ничего особо сложного не представляет.