impressive17
@impressive17

Как отсеять мусор на приемнике при беспроводной передаче на частоте 433Мгц?

Собрал устройство беспроводного приема передачи на основе приемника MR-RM-5V и передатчика FS100A. Есть анализ преамбулы, то есть устройство считывает данные, только если им предшевствовала определенная последовательность битиков. По проводу все передается отлично. Но приемник, еще до передачи, ловит в постоянном режиме кучу мусора (случайную последовательность 1 и 0). Вопрос: как мне отсеять этот мусор, чтобы смочь принять передаваемые данные?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 2
@towin
Сделайте детектор преамбулы. В радиоэфире всегда будут случайные данные, вы в них должны искать определенную последовательность бит (преамбулу), причем на битовом уровне. Пока преамбула не обнаружена, побайтовый прием не включаем.
Ответ написан
У приемника есть АРУ, которая автоматически настраивается по уровням 0 и 1. Для этого приемнику отправляют 16 чередующихся 0 и 1.
Сама посылка должна быть за кодирована например манчестерским кодированием, т.е. смена 0 на 1 или на оборот должна быть каждый такт передачи, иначе АРУ собьется и появятся ошибки.
Ну и обязательно CRC.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы