приемопередатчик RXQ-1 и AVR - проблемы

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Aptem » 23 июн 2009, 10:19

Здравствуйте! Вот решил попытаться установить радиообмен между двух МК, но сталкнулся с одной проблеммой: на выходе радиомодуля в режиме приема присутствует шум(UART просто в бешенстве).В интернете не нашел иформации о том как с этим бороться.(может не там искал) Подскажите пожалуйста кто как выходит из положения. Буду признателен за ссылки на ресурсы где описывается принципы радиобмена данными. В програмировании микроконтроллеров не спец, но кое чего умею.
Последний раз редактировалось Digit 23 июн 2009, 11:41, всего редактировалось 1 раз.
Причина: поправил тему. перенес в соответствующий раздел
Aptem
 
Сообщения: 33
Зарегистрирован: 17 фев 2009, 13:18
Откуда: Шахты

Re: RWQ-1 и AVR

Сообщение setar » 23 июн 2009, 10:42

телепатов здесь нет :) расказывайте детали
на чем по какой схеме радиомост собрали, какие характерискики тракта ?
а вообще грабли похожие припоминаю с выдачей случайного шума - кварц не тот стоял
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: RWQ-1 и AVR

Сообщение EdGull » 23 июн 2009, 10:54

Aptem писал(а):Подскажите пожалуйста кто как выходит из положения.

используем радиомодули с чиcтым цифровым выходом, без всяких аналоговых шумов.
наприvер CC2500
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: RWQ-1 и AVR

Сообщение Aptem » 23 июн 2009, 11:07

Только сейчас доглядел! Извиняюся я перепутал не RWQ-1 a RXQ-1 это симплексный приемопередатчик. Работает он в паре с 90S2313 кварц 4МГц и семисегментный индикатор. Собрал эту платку для тестирования. Вобщем получается следующие: Если на одном радиомодуле включить передачу появляется нусущая а на выходе другого радиомодуля (режим прием) шум отсутствует данные передаются (естественно), но если убрать несущию появляется шум. Я не могу сообразить что нужно сделать для того чтобы МК его игнорировал.

EdGull, Эти модули можно сказать трофейные. Поэтому хотелось бы их в перспективе ипользовать в составе какого нибудь устройства.
Если мне в будущем понадобятся радиомодули я обязательно воспользуюся Вашей рекомендацией. (с такими радиомудулями однозначно такой проблемы не будет)
Aptem
 
Сообщения: 33
Зарегистрирован: 17 фев 2009, 13:18
Откуда: Шахты

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Digit » 23 июн 2009, 11:43

тему поправил и перенес в раздел "Коммуникации"
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение avr123.nm.ru » 23 июн 2009, 12:43

Aptem писал(а):Здравствуйте! Вот решил попытаться установить радиообмен между двух МК, но сталкнулся с одной проблеммой: на выходе радиомодуля в режиме приема присутствует шум(UART просто в бешенстве).


Обчно ждут прихода заданой последовательности бит, байт. Исходники есть в интернете, я щас систему переставил еще не проиндесировал свой диск и не могу дать исходники.

Aptem писал(а):Буду признателен за ссылки на ресурсы где описывается принципы радиобмена данными.

Книги есть в библиотеках на http://avr123.nm.ru и есть апноуты но на англ на http://ti.com смотри микросхемы cc1000 и типа того - внизу страниц.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение contr » 23 июн 2009, 14:13

поскольку канал не цифровой, то можно вкл. по уменьшению уровня шумов или использовать частотное кодирование нулей и единиц в передатчике и тональный декодер в приемнике.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Aptem » 23 июн 2009, 14:55

contr, как я понял у этого приемопередатчика цифровой вход и выход. Там есть высокий и низкий уровень, а третьего не дано. Поправте если ошибаюсь.
Aptem
 
Сообщения: 33
Зарегистрирован: 17 фев 2009, 13:18
Откуда: Шахты

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение contr » 23 июн 2009, 17:10

я не знаю какой у Вас передатчик, но на выходе цифрового приемника шумы отсутствуют.
Там есть высокий и низкий уровень, а третьего не дано

примерно так
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Digit » 23 июн 2009, 17:23

Артем, было бы неплохо выложить даташит на приемопередатчик - чтоб народ не искал. И чтоб советы по делу были.
ИМХО, у приемопередатчиков, которые поставляются в виде модулей, есть возможность определения несущей. Как несущую определили - принимаем данные. Если несущей нет - спим. Обычный алгоритм...
Или я не понял проблемы?
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение SERGEY_M » 23 июн 2009, 17:51

вот
http://www.electronshik.ru/card/24654
и ДШ на него
RXQ1.pdf
(19.35 КиБ) Скачиваний: 36

по идее там цифровой выход
откуда шумы :pardon:

Добавлено спустя 7 минут 31 секунду:
а вот ДШ на микру
nRF401.pdf
(276.31 КиБ) Скачиваний: 39
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Duhas » 23 июн 2009, 17:54

шумы - имелся ввиду мусор всякий на выходе приемника при выключенном передатчике.. имхо..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение contr » 23 июн 2009, 19:28

в декодерах обычно ждут стартовый строб, который является признаком начала передачи
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение boez » 24 июн 2009, 00:47

Именно, нужна преамбула так называемая - определенное количество легко распознаваемых байт, которые заставят уарт нормально засихронизироваться (подозреваю что хорошо подойдет что-то типа 0xF0 или 0X0F (ну в общем тот из них, который даст меандр, наверное 0x0F, биты ж с младшего передаются?). Затем идет определенный байт, отличный от байтов преамбулы (синхробайт, ну например какой-нить 0x5a), приняв который программа приемника понимает, что дальше пойдут байты данных. И все. То есть на приеме игнорируем все что валит на уарт, пока не пришло несколько (не менее 2-3) байт преамбулы и за ними синхробайт. Тогда начинаем складывать принятые байты в буфер. Окончание приема лучше всего ловить с помощью протокола - где-то в начале пакета передавать его длину и считать байты.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: приемопередатчик RXQ-1 и AVR - проблемы

Сообщение Aptem » 24 июн 2009, 10:21

Duhas писал(а):шумы - имелся ввиду мусор всякий на выходе приемника при выключенном передатчике.. имхо..

Вы меня правильно поняли. А если допустим запустить таймер и смотреть, если импусы меньше заданного времени то игнорируем, а если импульсы отсутствуют значити стоит несущая. Можно включить приемник UART. Как Вам такой вариант?
Aptem
 
Сообщения: 33
Зарегистрирован: 17 фев 2009, 13:18
Откуда: Шахты

След.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17