Страница 1 из 2
Проблема с радиомодулем 433 МГц
Добавлено: Пт июн 07, 2013 21:42:52
Maksim_Z
Всем доброго времени суток! Прошу помочь разобраться в беспроводной передаче данных. В данном случае на частоте 433 МГц. Имеется 2 контроллера АТмега328, приемник и передатчик. Приемник построен на ОУ LM358, а передатчик на резонаторе R433A. Итак, с одного контроллера на другой передаем 4 бита информации. На расстоянии ~ 1-1.5 м. все ОК, все пакеты приходят без потерь. Но стоит отойти подальше, сигнал пропадает. Радиомодули купил для контроллера ардуино, в описании написано что в помещении расстояние передачи до 40 метров. С подключением намудрить там сложно: "+","-","сигнал". Сначала брал питание с контроллера, в прямой видимости сигнал ловил максимум с 1,5 м., дальше терялся. Запитал радиомодули 12 В, ситуация улучшилась, в прямой видимости сигнал ловился с 3-4 метров. Но это так МАЛО!
Прошу знающих людей поделиться информацией как увеличить расстояние передачи.
Фото радиомодулей прилагаю.
Буду благодарен за любую информацию!
Re: Проблема с радиомодулем 433 МГц
Добавлено: Пт июн 07, 2013 21:47:24
VT1
Maksim_Z писал(а):Приемник построен на ОУ LM358, а передатчик на резонаторе R433A...
...Фото радиомодулей прилагаю.
Нужны не картинки, а схемы приемника и передатчика.
Тогда можно будет говорить конкретно.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Пт июн 07, 2013 22:20:01
SmarTrunk
LM358 - обычный ОУ, а приемник сделан на транзисторе по схеме сверхрегенератора.
Что делать? ХЗ. Подстроек не предусмотрено. Были бы приборы, можно было бы 1.Померить уровень и частоту сигнала передатчика, 2.С приемником повозиться... может, частота настройки колебательного контура в стороне? Колебательный контур - это катушечка рядом с антенной, из двух витков, и рядом маленький светлый чип-конденсатор. Настраивается обычно раздвиганием витков (индуктивность уменьшается, частота увеличивается).
Можно попробовать антенны слегка распрямить, чтобы немного подлиннее были (но не более 15см)
Re: Проблема с радиомодулем 433 МГц
Добавлено: Пт июн 07, 2013 22:56:25
aleksbam
LM-358 состоит из двух операционных ус. Первый выполняет функции усилителя, а второй компаратора. Без осцилографа не обойтись. Найдите даташит на LM 358. Один выход его на разъеме. Осцил. надо подключить на второй и начать настройку сверхрегенератора. На передатчик необходимо на вход подать хотябы тональник=1000гц. И по максимуму размаха сигнала в приемнике отрегулировать ВЧ. А затем посмотреть сигнал на разъеме там должны быть четкие прямоугольные импульсы. Между таким приемником и передатчиком, при четкой настройке 30м минимум. Успехов!!!.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Сб июн 08, 2013 01:06:04
Chat_vert
Привет Maksim_Z !
Извини, не совсем по теме. А где брал устройства ?
Подкинь ссылочку, пожалуйста.
Мне тоже охота поэкспериментировать с передачей данных по ВЧ
Re: Проблема с радиомодулем 433 МГц
Добавлено: Сб июн 08, 2013 09:24:51
Maksim_Z
Chat_vert писал(а):Привет Maksim_Z !
Извини, не совсем по теме. А где брал устройства ?
Подкинь ссылочку, пожалуйста.
Мне тоже охота поэкспериментировать с передачей данных по ВЧ
В спб есть неплохой магазин. Их сайт fixled..ru А вообще везу из китая.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Сб июн 08, 2013 09:30:02
Maksim_Z
SmarTrunk писал(а):LM358 - обычный ОУ, а приемник сделан на транзисторе по схеме сверхрегенератора.
Что делать? ХЗ. Подстроек не предусмотрено. Были бы приборы, можно было бы 1.Померить уровень и частоту сигнала передатчика, 2.С приемником повозиться... может, частота настройки колебательного контура в стороне? Колебательный контур - это катушечка рядом с антенной, из двух витков, и рядом маленький светлый чип-конденсатор. Настраивается обычно раздвиганием витков (индуктивность уменьшается, частота увеличивается).
Можно попробовать антенны слегка распрямить, чтобы немного подлиннее были (но не более 15см)
Антенны распрямлял, изменений не произошло. С колебательным контуром поэспериментирую. Я так понимаю в пределах миллиметра нужно раздвигать?
Вам нужно прочитать Правила форума.
http://radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.2 и п. 2.7
aen
Re: Проблема с радиомодулем 433 МГц
Добавлено: Сб июн 08, 2013 13:57:30
kalobyte
для работы с этими модулями надо использовать специальные методики кодирования 1 и 0
если ты быдлодуинщик, то используй библиотеку virtualwire
http://habrahabr.ru/post/182068/ тут все описано
для работы там надо 16-17см кусок провода на оба модуля и питание 5в
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вс июн 09, 2013 10:53:58
LML
Диапазон 433 в городах сейчас весьма загружен помехами. Вообще это диапазон любительской связи на вторичной основе. Но там и автосигнализации, и рации и всё прочее. Возможно на этой частоте уже работает что-то мощнее.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вс июн 09, 2013 13:17:53
aleksbam
LML- ВЫ правы !!! Нельзя со счетов сбрасывать уровень помех на этих частотах, особенно после того, как появились в продаже ПАВ.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Пн июн 10, 2013 15:26:24
Maksim_Z
LML писал(а):Диапазон 433 в городах сейчас весьма загружен помехами. Вообще это диапазон любительской связи на вторичной основе. Но там и автосигнализации, и рации и всё прочее. Возможно на этой частоте уже работает что-то мощнее.
А частота 315 МГЦ? На ней можно выиграть большее расстояние передачи данных? И еще вопрос - используемые мной радиомодули изспользуют амплитудную модуляцию. Если использовать модули с частотной модуляцией, получится ли увеличить расстояние передачи данных?
Re: Проблема с радиомодулем 433 МГц
Добавлено: Пн июн 10, 2013 16:08:59
Ser60
На увеличение дальности связи до нескольких десятков метров выбор диапазона 315 или 430 мгц (при отсутствии помех на них) не критичен. На 315 мгц антенна будет больше. Уровень помех можно оценить, посмотрев сигнал на выходе компаратора приемника при выключенном передатчике. Есло можно, выложите сюда ее.
Для увеличения дальности применить "нормальный" передатчик и супергетеродин-приемник. Я лет 5 назад занимался организацией подобной связи на модулях фирм Linx и Radiotronix (последнюю Linx недавно поглотила).
http://mcs.uwsuper.edu/sb/Electronics/RF/
Метров до 50 работало нормально. Обратите внимание на 10-импульсный протокол, если важно низкое токопотребление в передатчике.
Но кардинальное решение - применить более продвинутые трансмиттеры типа CC1101 от TI или Si4432/Si4455 от Silabs, Китайцы продают модули на последних недорого.
http://www.aliexpress.com/snapshot/213309284.html
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вт июн 11, 2013 09:11:00
Maksim_Z
Ser60 писал(а):На увеличение дальности связи до нескольких десятков метров выбор диапазона 315 или 430 мгц (при отсутствии помех на них) не критичен. На 315 мгц антенна будет больше. Уровень помех можно оценить, посмотрев сигнал на выходе компаратора приемника при выключенном передатчике. Есло можно, выложите сюда ее.
Для увеличения дальности применить "нормальный" передатчик и супергетеродин-приемник. Я лет 5 назад занимался организацией подобной связи на модулях фирм Linx и Radiotronix (последнюю Linx недавно поглотила).
http://mcs.uwsuper.edu/sb/Electronics/RF/
Метров до 50 работало нормально. Обратите внимание на 10-импульсный протокол, если важно низкое токопотребление в передатчике.
Но кардинальное решение - применить более продвинутые трансмиттеры типа CC1101 от TI или Si4432/Si4455 от Silabs, Китайцы продают модули на последних недорого.
http://www.aliexpress.com/snapshot/213309284.html
Благодарю за информацию! Т.е. использование амплитудной модуляции это прошлый век, и уверенного приема сигнала на 30-40 метрах в помещении на таких модулях не добиться?
8 июня я уже просил Вас прочитать Правила форума в связи с этим же нарушением правил, что и в данном случае.
Нарушение Правил форума п. 2.7
aen
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вт июн 11, 2013 16:32:42
Ser60
Я этого не утверждал. Напротив, модули Linx, про кот. я писал выше используют ООК и с ними запросто достигается дальность связи порядка нескольких десятков метров. При таких условиях я не вижу смысла применять ЧМ.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вт июн 11, 2013 22:54:22
Maksim_Z
Вопрос открыт. Настройка катушки не дала результатов. Теряюсь в догадках что может быть не так. Уважаемые форумчане, помогите разобраться?
Re: Проблема с радиомодулем 433 МГц
Добавлено: Вт июн 11, 2013 23:34:36
Ser60
Maksim_Z писал(а):что может быть не так?
Использование этих модулей. Из дерьма (извините) конфетки не делают.
Re: Проблема с радиомодулем 433 МГц
Добавлено: Ср июн 12, 2013 12:30:24
kalobyte
Maksim_Z писал(а):Вопрос открыт. Настройка катушки не дала результатов. Теряюсь в догадках что может быть не так. Уважаемые форумчане, помогите разобраться?
я же тебе сказал, что этим модулям нужна защита, а для защиты используют кодирование при помощи манчестер кода или других методов
у тебя ничего этого нет и на выходе приемника появляются не те биты от мусора в эфире
и катушка там была изначально настроена
этим модули спокойно работают на 50м по прямой при питании 5в
Re: Проблема с радиомодулем 433 МГц
Добавлено: Чт июн 13, 2013 10:04:12
Maksim_Z
kalobyte писал(а):
я же тебе сказал, что этим модулям нужна защита, а для защиты используют кодирование при помощи манчестер кода или других методов
Я в этом новичек совсем. Почитал инфу по кодированию и не могу понять как осуществляется синхронизация при кодировании с помощью манчестер кода. Она вообще нужна? Может дашь пару ссылок где еще можно почитать?
Re: Проблема с радиомодулем 433 МГц
Добавлено: Чт июн 13, 2013 10:22:50
svic
Синхронизирует не код, а протокол этот код использующий. Задаем стартовый бит, длинной, скажем, в 16 периодов тактового генератора и смотрим на приемной стороне те-же значения, если совпало - значит это наш стартовый, если нет - помеха. Аналогично в конце генерим и проверяем стоповый бит....
Re: Проблема с радиомодулем 433 МГц
Добавлено: Чт июн 13, 2013 15:10:30
Maksim_Z
Использовал библиотеку VirtualWire. Полное описание по ссылке:
http://www.open.com.au/mikem/arduino/VirtualWire.pdf
Там есть пункт, где описывается сам протокол передачи:
Each message is transmitted as:
• 36 bit training preamble consisting of 0-1 bit pairs
• 12 bit start symbol 0xb38
• 1 byte of message length byte count (4 to 30), count includes byte count and FCS bytes
• n message bytes
• 2 bytes FCS, sent low byte-hi byte
И при использовании данной библиотеки результаты чуть чуть улучшились, но все равно только в пределах прямой видимости. Через газобетонную стену не проходит сигнал...