-
- Все кроме манчестера будет еще хуже. - PlainUser(19.06.2014 10:02)
- ну это если риалтаймовый приемник использовать. а я что-то склоняюсь к тому, чтобы в буфер насасывать, а потом анализировать с фильтрацией шумов, в этом случае у манчестера как будто нет преимуществ. - Argon(19.06.2014 10:09)
- Да, я так делал, завел сигнал на COMPARE таймера, писал интервалы (в тиках) между фронтами сигнала в буфер, а потом резвился в декодировании, исключая дребезг и проч. - Vladimir Ljaschko(19.06.2014 10:17)
- ну получилось? ) - Argon(19.06.2014 10:24)
- Ну а как иначе? ) Но источник сигнала был радио. После того, как залил немецкую больницу, с инфракрасными приемниками стараюсь не иметь дела. - Vladimir Ljaschko(19.06.2014 10:37 - 10:40)
- ну получилось? ) - Argon(19.06.2014 10:24)
- Да, я так делал, завел сигнал на COMPARE таймера, писал интервалы (в тиках) между фронтами сигнала в буфер, а потом резвился в декодировании, исключая дребезг и проч. - Vladimir Ljaschko(19.06.2014 10:17)
- ну это если риалтаймовый приемник использовать. а я что-то склоняюсь к тому, чтобы в буфер насасывать, а потом анализировать с фильтрацией шумов, в этом случае у манчестера как будто нет преимуществ. - Argon(19.06.2014 10:09)
- радио :) А правда, в чем смысл использовать устаревшее решение? - Vladimir Ljaschko(18.06.2014 16:03)
- В больницах для радио хрен сертифицируешься, а ИК - без проблем. - бомж(18.06.2014 21:34)
- Экономика должна быть экономной. Приёмник для пульта может стоить менее полудоллара. А микросхема трансивера, кварц, антенна (на два умножь к тому же)? И потребление: менее 1мА vs полтора десятка для трансиверов на 2.4ГГц, например. - fk0(18.06.2014 16:40)
- А давай тапком кидать?! Достоинство радио в том, что целиться не надо. - Vladimir Ljaschko(18.06.2014 17:04)
- В некоторых супермаркетах электронные ценники видал? Знаешь как работают? На потолке висит инфракрасный фонарь и цены передаёт. А теперь представь всё то же самое по радио. Батареек не напасёшься, сами ценники дороже на порядок. А целиться можно fk0(54 знак., 18.06.2014 19:45)
- А недостаток в том что никому целиться не надо. Сотрудник сейчас трахается с тем что работе его устройства срут автомобильные сигналки, а я его предупреждал. - Codavr(18.06.2014 18:17)
- А давай тапком кидать?! Достоинство радио в том, что целиться не надо. - Vladimir Ljaschko(18.06.2014 17:04)
- у закащика фишка такая ) - Argon(18.06.2014 16:24)
- Безумцы ) Предлагаю обычное кодирование, как в радиоканалах: 2/3 передача, 1/3 пауза = лог1, наоборот = лог0 - Vladimir Ljaschko(18.06.2014 16:52)
- в таком случае редко будет выходить 50% излучение/пауза для АРУ приемника. Argon(560 знак., 18.06.2014 17:23)
- Такие штуки, я слышал, должны работать на совсем малом расстоянии, чтобы не перехватили. Типа сразу за стеклом приёмник, а передатчик к стеклу прислоняешь с другой стороны. - maik-vs(19.06.2014 08:47)
- Да, манчестер в плане АРУ лучше, но max 30% - это ничто по сравнению с порядками изменения освещенности. - Vladimir Ljaschko(18.06.2014 17:46)
- в таком случае редко будет выходить 50% излучение/пауза для АРУ приемника. Argon(560 знак., 18.06.2014 17:23)
- Безумцы ) Предлагаю обычное кодирование, как в радиоканалах: 2/3 передача, 1/3 пауза = лог1, наоборот = лог0 - Vladimir Ljaschko(18.06.2014 16:52)
- В приёмнике есть какая-либо система АРУ. И для её работы средний уровень сигнала должен быть на уровне ~50% от вспышки, потому и манчестер, вот как мне думается. UART, наверное, не нужен. Тут ещё одно свойство манчестерского приёмника -- он fk0(1832 знак., 18.06.2014 15:18)
- понял, спасибо! манчестер, пожалуй, оставлю. Другие варианты типа широтно-импульсного кодирования вряд ли лучше. - Argon(18.06.2014 16:26)
- Везде свои ньюансы. Преимущество манчестера лишь в крайней простоте и возможности аппаратного декодирования чуть ли не на дискретной логике. Из минусов -- вдвое больше занимаемая полоса. Потом есть прочие ньюансы, вроде того, что типичный декодер fk0(2039 знак., 18.06.2014 22:10)
- Для манчестера корреляционный прием рулит. - andreas(18.06.2014 22:33, ссылка)
- есть чуть лучше. экономичнее. TMDS с разными адаптациями да вариациями. процентов на 30-40 будет пошустрее чем чистый манчестер. - Mahagam(18.06.2014 16:42, ссылка)
- спасибо! однако статья по ссылке не внушает оптимизма. Это ж какой-то дифференциальный протокол, а у меня только одна линия. - Argon(18.06.2014 17:26 - 17:38)
- оно подходяще и в вашем случае. банально: соблюдается баланс ноликов и единичек в линии, исключаются варианты когда подряд идут пачки ноликов или пачки единичек, сильно уменьшается вероятность посылок вида ..10101010101010..., вместо 2-х Mahagam(235 знак., 18.06.2014 18:11)
- а, допер! грубо говоря, имеем таблицу из 256 10-битных чисел, одно на 1 байт. Все эти 10 битные числа в таблице имеют равное кол-во единиц и нулей, они и идут в эфир. Правильно понимаю? Argon(74 знак., 18.06.2014 18:18 - 19:15)
- Гораздо интереснее будет это восстанавливать при приеме, задачка на порядок сложнее чем передать - Nikolay801_(19.06.2014 09:35)
- да пока не вижу сложности - Argon(19.06.2014 09:57)
- да. только таблицу можно сделать не на 256 чисел, а на чуть большее. и этими дополнительными числами закодировать всякие спецсимволы: преамбулу, старт пакета, конец пакета, ну и прочие команды для декодера пакетов. - Mahagam(18.06.2014 18:26)
- Гораздо интереснее будет это восстанавливать при приеме, задачка на порядок сложнее чем передать - Nikolay801_(19.06.2014 09:35)
- а, допер! грубо говоря, имеем таблицу из 256 10-битных чисел, одно на 1 байт. Все эти 10 битные числа в таблице имеют равное кол-во единиц и нулей, они и идут в эфир. Правильно понимаю? Argon(74 знак., 18.06.2014 18:18 - 19:15)
- оно подходяще и в вашем случае. банально: соблюдается баланс ноликов и единичек в линии, исключаются варианты когда подряд идут пачки ноликов или пачки единичек, сильно уменьшается вероятность посылок вида ..10101010101010..., вместо 2-х Mahagam(235 знак., 18.06.2014 18:11)
- спасибо! однако статья по ссылке не внушает оптимизма. Это ж какой-то дифференциальный протокол, а у меня только одна линия. - Argon(18.06.2014 17:26 - 17:38)
- Везде свои ньюансы. Преимущество манчестера лишь в крайней простоте и возможности аппаратного декодирования чуть ли не на дискретной логике. Из минусов -- вдвое больше занимаемая полоса. Потом есть прочие ньюансы, вроде того, что типичный декодер fk0(2039 знак., 18.06.2014 22:10)
- Возможно имеет смысл разбивать данные на очень короткие пакеты передаваемые непрерывно с повторами (с псевдослучайным переупорядочиванием перед передачей, чтоб период повтора каждого одного пакета не оказался фиксированным и не совпал с помехой от fk0(90 знак., 18.06.2014 15:32)
- понял, спасибо! манчестер, пожалуй, оставлю. Другие варианты типа широтно-импульсного кодирования вряд ли лучше. - Argon(18.06.2014 16:26)
- Все кроме манчестера будет еще хуже. - PlainUser(19.06.2014 10:02)