ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1156575 Топик полностью
Evgeny_CD, Архитектор (20.12.2021 02:54, просмотров: 179) ответил Evgeny_CD на Если ввести аппаратное дублирование, т.е. по два потока на прием и на передачу, с некоторой задержкой по времени, то вероятность сбоя будет очень маленькой, и такой дублированный RS-485/422 станет последовательной шиной данных, а не протоколом связи. Это очень крутая идея!
Приемная сторона знает сдвиг по времени между каналами, и пытается выбрать валидные байты из двух потоков одновременно. + физическое дублирование позволяет парировать подохший трансивер. Для полной паранойи можно ввести четверирование - сообщения по двум каналам параллельно (со сдвигом!) и по два раза. Отказ одного канала оставит вероятность в пределах допустимой. Офигеть, и все это поверх штатного UART! Драйвер такой шины придется писать на асме 8051, что мрачно, но зато 

дешево. Тут буферизация в UART будет только мешать, решения надо принимать побайтно! Ладно, уговорили, на RL78 буем писать, там асм приятный :)