Подскажите модуль типа "радио удлинитель"

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Аватара пользователя
Dmitriy Karpov
Встал на лапы
Сообщения: 89
Зарегистрирован: Сб апр 21, 2012 01:32:34
Откуда: Москва
Контактная информация:

Подскажите модуль типа "радио удлинитель"

Сообщение Dmitriy Karpov »

Всем привет!
Котаны, подскажите какой-нибудь доступный радио модуль по следующей схеме

Изображение

Нужно дистанционно отлаживать цифровую систему, которая в дальнейшем будет установлена на подвижной агрегат. Времени возиться с радио частью совсем нет, поэтому ищу готовое решение.
Под это описание подходит вот такие китайские платки на 433МГц

Изображение

Но на форумах пишут, что они нестабильно работают, много помех ловят.
Если ничего подобного нет, то может знаете какую-нибудь готовую конструкцию типа "радио удлинитель". Я бы ей частенько пользовался...

Изображение

Да, полоса нужна 0-30кГц, сигнал-цифра CMOS 5v, дальность около 50м, несущая 2,4 ГГц наверное. Если будет трансивер - вообще замечательно.
Lepehin Evgeniy
Открыл глаза
Сообщения: 72
Зарегистрирован: Вс сен 07, 2008 13:17:31
Откуда: Город Невест

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Lepehin Evgeniy »

Я пользовался РАТЕОС СПЕКТР433. Это радиомодем с интерфейсом RS485 и RS232. У меня с ним правда ничего не вышло по причине специфики оборудования - т.е когда я подключал к одному СПЕКТР433 ноут, то ноут видел через второй СПЕКТР433 девайсы через радиотракт, менял конфигурацию, сливал её в ноут. А когда вместо ноута было подключено головное устройство - оно наотрез отказалось общаться с периферией через радио. Времени было в обрез и были протянуты старые добрые провода.
Аватара пользователя
Николай_С
Друг Кота
Сообщения: 6192
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.
Контактная информация:

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Николай_С »

Гы!
Общение компов по радиоканалу имеет свои тонкости. В частности нельзя пренебрегать помехозащищенностью. От излучения компа затыкаются многие радиоприемные устройства.
Расстояние в 50 м - это небольшое расстояние. Можно воспользоваться BlueTooth с увеличенным радиусом покрытия. Радиомодулей - как грязи.
Спасение утопающих дело рук самих утопающих.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Подскажите модуль типа "радио удлинитель"

Сообщение roman.com »

Dmitriy Karpov писал(а):Под это описание подходит вот такие китайские платки на 433МГц...Но на форумах пишут, что они нестабильно работают, много помех ловят.
Эти модули мы подробно разобрали тут http://radiokot.ru/forum/viewtopic.php? ... &start=740
Разобрали, помотрели, протестировали, ... перепаяли)) Выяснили, почему они затыкаются от помех.. и от каких именно помех...
Dmitriy Karpov писал(а):полоса нужна 0-30кГц, сигнал-цифра CMOS 5v, дальность около 50м, несущая 2,4 ГГц наверное.
-полоса? А зачем полоса? Может максимальная скорость передачи кБит/с ?
-сигнал-цифра CMOS 5v - что это за сигнал? )) Я такого протокола не знаю))
-дальность зависит от... много чего)) В идеальных условиях эти модули работают до ~1 километр (проверял лично).

-Если хотите несущую 2,4 ГГц, то например вот (доступный радио модуль - трансивер) http://aterlux.ru/index.php?page=article&art=nrf24l01p
(сейчас их ковыряю).
Дальность ещё не проверял... Но судя по описанию, должны работать нормально. http://vladikoms.livejournal.com/29349. ... ead=185765
Аватара пользователя
Dmitriy Karpov
Встал на лапы
Сообщения: 89
Зарегистрирован: Сб апр 21, 2012 01:32:34
Откуда: Москва
Контактная информация:

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Dmitriy Karpov »

Объясню в чем прикол для тех, кто не понял вопроса.
Радио модулей действительно как грязи. Можно взять любой готовый модуль трансивера 2.4 ГГц, RFM73, например, но надо протокол SPI по работе с ним отлаживать, курить пдфку какие у него там функции, что куда надо слать, чтобы заработало и почему оно все равно отказывается работать и т.д. Все это может растянуться на пару недель. У меня столько времени нет. К тому же в конечном устройстве SPI и радио вообще не будет.

Условия работы будут спартанские: город, шум от МК со стороны передатчика, широкополосный шум от коллекторных двигателей со стороны приемника. Прямую видимость постараюсь обеспечить.
Передаваемый сигнал в данном случае будет ШИМ для двигателей, но может быть и просто логический уровень. Поэтому именно полоса частот.

Еще раз говорю. Мне нужен совет в духе "ступай в тот магазин и купи вот эту штуку", либо "собери устройство из этой статьи", либо "Вот тебе архив. Тут мои наработки, прошивка и плата. Пользуйся, не жалко".
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Подскажите модуль типа "радио удлинитель"

Сообщение roman.com »

Ясно))

Вариант 1. Купить/спаяйте FM трансмитер и передавайте полосу частот прямо по эфиру... ))

http://www.ozon.ru/catalog/1133843/?sor ... 635584420_

https://market.yandex.ru/search?cvredir ... &onstock=0

...
...
...

Вариант 2. Купите модули - китайские платки на 433МГц.
-Можно заказать по интернету и ждать две недели...)))
-Тогда бегом на ближайший радиорынок. Эти платки на 433МГц на любом радиорынке как грязи))) 90...100 рублей.

Эти платки на 433МГц имеют полосу пропускания до примерно 5 кГц. (Теоретически их можно перепаять и попробывать зазогнать до 0-30кГц, но вам же надо быстро и ничего не перепаивая).

Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.

Вариант 3. Купите модули - китайские платки на 433МГц и передавайте ШИМ сигнал на двигатели как в заводском пульте радиоуправления, т.е. в цифре.

"Вот тебе архив. Тут мои наработки, прошивка и плата. Пользуйся, не жалко"
PCM 256-2.rar
(857.23 КБ) 178 скачиваний
P.S.

-шум от МК со стороны передатчика нам пофигу. Задача передатчика - передать сигнал в эфир. Что будет дальше с игналом, передатчику пофигу)))

-шум от МК со стороны приёмника нам не пофигу. Задача приёмника - принять сигнал в эфира, отфильтровать все шумы и помехи (широкополосный шум от коллекторных двигателей)...

Моя прошивка расчитана на дальность до 100 метров с относительно небольшими помехами. Если помехи будут сильными, то моя прошивка будет работать на меньшую дальность.

Если надо чтобы работало в действительно спартанских условиях, то надо использовать другую прошивку (более мощный алгоритм)...
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Ser60 »

Dmitriy Karpov писал(а):К тому же в конечном устройстве SPI и радио вообще не будет.
А что-же там будет тогда? Не ясно зачем срочно ломать копья с радио-каналом на этапе разработки если его не будет в конечном устройстве???
Dmitriy Karpov писал(а):Еще раз говорю. Мне нужен совет в духе ...
Эти китайские модули выше только для кружков ЮТ. Посмотрите на эти решения.
http://www.ti.com/lit/an/swra039/swra039.pdf
http://tutorial.cytron.com.my/2014/05/1 ... hz-module/
https://www.seeedstudio.com/XRF-wireles ... -1851.html
https://www.anaren.com/wireless-uart
https://www.linxtechnologies.com/en/pro ... ransceiver
http://www.instructables.com/id/Tutoria ... ireless-U/

Почитайте ещё эту статью об экспериментах с самодельными модулями:
http://radiokot.ru/circuit/digital/security/33/
Аватара пользователя
Foton-4n
Электрический кот
Сообщения: 1073
Зарегистрирован: Вт май 22, 2012 19:29:06

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Foton-4n »

Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.
А я именно это и советую! Гоняю ШИМ модуляцию (кодирование длительностью 0) не один год всё норма, притом не было ошибок контрольной суммы или чётности, помехи ловятся сразу на уровни бит, просто нереал принять левые длительности, в одном месте надо влезть и всё дальше не попадёт уже. Норм альгоритм не боиться не каких помех, и пох чего приёмник боится он не чего не решает. Не какого Манчестерского кода не применялось.
Но надо брать только приёмники супергетеродин или трансиверы оно на на норм чипах ясно дело. В ASK приёмниках полоса слишком широкая может быть 230КГц (сколько брал так и было), замена фильтра на 20Кгц, фильтр НЧ не забывай он бывает неправильный режет всё (так и было во всех приёмниках).
Кстати 0 частоту не передать, по эфиру протоколы только с возвратом к 0.
Так что это лучшее решение на фоне тех которые сами кодируют.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Подскажите модуль типа "радио удлинитель"

Сообщение roman.com »

Foton-4n писал(а):
Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.
А я именно это и советую! Гоняю ШИМ модуляцию (кодирование длительностью 0) не один год всё норма, притом не было ошибок контрольной суммы или чётности, помехи ловятся сразу на уровни бит, просто нереал принять левые длительности, в одном месте надо влезть и всё дальше не попадёт уже. Норм альгоритм не боиться не каких помех, и пох чего приёмник боится он не чего не решает. Не какого Манчестерского кода не применялось.
Не понял... кодируем с помощью ШИМ модуляции ("1" и "0") или передаём открыто по эфиру ШИМ модуляцию ?

Манчестерский код используется ввиду особенностей работы радиоканала... Всё подробно много раз обсуждали...
Foton-4n писал(а):Кстати 0 частоту не передать, по эфиру протоколы только с возвратом к 0.
Так что это лучшее решение на фоне тех которые сами кодируют.
Чтот такое 0 частоту ? Постоянную составляющую?

Вообщето постоянная составляющая спокойно передаётся открыто по эфиру.
Mik174
Родился
Сообщения: 9
Зарегистрирован: Пт янв 04, 2008 13:29:43

Re: Подскажите модуль типа "радио удлинитель"

Сообщение Mik174 »

Можно соединить два модуля HC-05, настроив один как master, другой как slave.
При этом с обоих сторон фактически будут линии TxD и RxD, т.е. обычный UART.

1) Slave (приёмник) — В этом режиме, другие Bluetooth устройства могут подключиться к Bluetooth модулю HC-05.
"AT+ROLE=0".

2) Master (передатчик) — В этом режиме, Bluetooth модуль может сам подключиться к другому Bluetooth устройству, зная его мак адрес.
"AT+ROLE=1".

Команды модуля:

AT команды отправляем без кавычек!

"AT+VERSION?" узнать версию прошивки.

"AT+UART?" узнать установленную скорость.

"AT+UART=38400, 0,0" установить скорость 38400.

"AT+NAME?" узнать имя.

"AT+ROLE?" узнать в каком режиме находится модуль, в Master или Slave.

"AT+ADDR?" узнать Мак Адрес модуля.
"AT+BIND=Мак Адрес" прописываем Адрес Bluetooth устройства, к которому хотим автоматический подключатся.
"AT+BIND?" увидеть Прописанный нами, мак адрес Bluetooth модуля, к которому нужно автоматический подключатся.

Последовательность действий для соединения модулей:

Подключим Bluetooth модуль (№1) в режиме "AT Command",
отправим команду чтобы узнать Мак Адрес модуля
"AT+ADDR?".
Сериал монитор выдал мне такую строку "+ADDR:2013:10:222135",теперь я знаю что мак Адрес моего Bluetooth модуля под именем "HC-05 WHITE" такой "2013:10:222135".
Переведём его в режим Slave (приёмника), командой "AT+ROLE=0".
Итак, я знаю что "HC-05 WHITE" находится в режиме Slave (приёмника), и его мак Адрес.всё заканчиваем с Bluetooth модулем (№1) под именем "HC-05 WHITE".

**********

Переходим к Bluetooth модулю (№2) под именем "HC-05 RED 2".
Отправим на него команду "AT+ROLE=1", то есть переведём его в режим (передатчика, или сервера).
Пропишем мак адрес Bluetooth модуля к которому он должен автоматический подключатся "AT+BIND=2013,10,222135".
Обратите внимание!, в мак адресе двоеточие нужно заменить на запятые!
На всякий случай проверим нашу настройку командой "AT+BIND?"
в ответ сериал монитор выдал "+BIND:2013:10:222135", отлично значить всё правильно.

********************************************

Теперь после подачи питания, Bluetooth модуль (№2) автоматический будет подключаться к модулю (№1).


bluetooth модуль - приемник или передатчик?
На самом деле, "приемник или передатчик" это неправильная формулировка вопроса.
Bluetooth модуль, после сопряжения!, работает (И как приемник И как передатчик) - одновременно!...

В понятии, "Slave (приёмник) и Master (передатчик)" имеется в виду только!, кто будет инициатором сопряжения!, и не относится! к самой передачи данных.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Подскажите модуль типа "радио удлинитель"

Сообщение roman.com »

Mik174 писал(а):Можно соединить два модуля HC-05, настроив один как master, другой как slave.
Можно... всё можно.
https://shilov.pp.ua/mirrors/robocraft.ru/blog/587.html
http://we.easyelectronics.ru/blog/part/595.html
http://kb-au.ru/wp-content/uploads/2013 ... -RS232.pdf
...

Ну почему никто не читает вопроса в начале темы когда пишут ответы? :dont_know:
Dmitriy Karpov писал(а):Времени возиться с радио частью совсем нет, поэтому ищу готовое решение...
...может знаете какую-нибудь готовую конструкцию типа "радио удлинитель". Я бы ей частенько пользовался...
Ну тут как бы всё ясно)) Все нынче стали ленивые... никому не хочеться напрягать мозги))) Допустим...

Сложнее дальше:
Dmitriy Karpov писал(а):...полоса нужна 0-30кГц, сигнал-цифра CMOS 5v, дальность около 50м, несущая 2,4 ГГц наверное. Если будет трансивер - вообще замечательно.
Ну и куда в модуль HC-05 мы будем "втыкать" аналоговый ШИМ сигнал ?
Ответить

Вернуться в «Периферия»