[an error occurred while processing this directive]
Умельцы! Подскажите алгоритм для защиты пакетов в RS232 от двойных, четверных и т.д. сбоев. КС по чётности уже не катит Ж-(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
AU
14 октября 2002 г. 19:47
Составить ответ
|||
Конференция
|||
Архив
Ответы
Используй CRC с подходящим полиномом. Зависит от макс. длины блока
—
Oldring
(15.10.2002 13:01,
пустое
)
а может линию получше защитить
—
?_?
(14.10.2002 20:48,
пустое
)
Когда устройство работает часами рядом с чем попало (1,5-2-3кВт) как не защищай линию, всё равно прилезет.. Триггеры Шмидта + натяг линии 1,5мА не спасают на 100%, виснет собака...
—
AU
(15.10.2002 17:33,
пустое
)
повторная передача или использование помехоустойчивых кодов - например, циклических
—
Виноградов Алексей
(14.10.2002 19:50,
пустое
)
А что есть циклические кода и где можно про них прочитать?
—
AU
(15.10.2002 17:36,
пустое
)
Поищи в Yahho по слову CRC или CRC-8(CRC-16). Я сам когда-то нашел превосходное описание на английском языке
—
bialix
(16.10.2002 15:52, 44 байт)
До повтороной передачи дело не доходит - не заметив одиночной ошибки если сожрёт не ту команду то может задуматься навсегда...
—
AU
(15.10.2002 17:36,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru