Всем привет! Котаны, подскажите какой-нибудь доступный радио модуль по следующей схеме
Нужно дистанционно отлаживать цифровую систему, которая в дальнейшем будет установлена на подвижной агрегат. Времени возиться с радио частью совсем нет, поэтому ищу готовое решение. Под это описание подходит вот такие китайские платки на 433МГц
Но на форумах пишут, что они нестабильно работают, много помех ловят. Если ничего подобного нет, то может знаете какую-нибудь готовую конструкцию типа "радио удлинитель". Я бы ей частенько пользовался...
Да, полоса нужна 0-30кГц, сигнал-цифра CMOS 5v, дальность около 50м, несущая 2,4 ГГц наверное. Если будет трансивер - вообще замечательно.
Заголовок сообщения: Re: Подскажите модуль типа "радио удлинитель"
Добавлено: Сб сен 17, 2016 08:18:44
Открыл глаза
Зарегистрирован: Вс сен 07, 2008 13:17:31 Сообщений: 72 Откуда: Город Невест
Рейтинг сообщения:0
Я пользовался РАТЕОС СПЕКТР433. Это радиомодем с интерфейсом RS485 и RS232. У меня с ним правда ничего не вышло по причине специфики оборудования - т.е когда я подключал к одному СПЕКТР433 ноут, то ноут видел через второй СПЕКТР433 девайсы через радиотракт, менял конфигурацию, сливал её в ноут. А когда вместо ноута было подключено головное устройство - оно наотрез отказалось общаться с периферией через радио. Времени было в обрез и были протянуты старые добрые провода.
Заголовок сообщения: Re: Подскажите модуль типа "радио удлинитель"
Добавлено: Сб сен 17, 2016 08:31:53
Друг Кота
Карма: 54
Рейтинг сообщений: 643
Зарегистрирован: Вт сен 25, 2012 23:13:41 Сообщений: 4560 Откуда: г.Дзержинск Нижегородской обл.
Рейтинг сообщения:0
Гы! Общение компов по радиоканалу имеет свои тонкости. В частности нельзя пренебрегать помехозащищенностью. От излучения компа затыкаются многие радиоприемные устройства. Расстояние в 50 м - это небольшое расстояние. Можно воспользоваться BlueTooth с увеличенным радиусом покрытия. Радиомодулей - как грязи.
_________________ Спасение утопающих дело рук самих утопающих.
Под это описание подходит вот такие китайские платки на 433МГц...Но на форумах пишут, что они нестабильно работают, много помех ловят.
Эти модули мы подробно разобрали тут viewtopic.php?f=28&t=108688&start=740 Разобрали, помотрели, протестировали, ... перепаяли)) Выяснили, почему они затыкаются от помех.. и от каких именно помех...
-полоса? А зачем полоса? Может максимальная скорость передачи кБит/с ? -сигнал-цифра CMOS 5v - что это за сигнал? )) Я такого протокола не знаю)) -дальность зависит от... много чего)) В идеальных условиях эти модули работают до ~1 километр (проверял лично).
Объясню в чем прикол для тех, кто не понял вопроса. Радио модулей действительно как грязи. Можно взять любой готовый модуль трансивера 2.4 ГГц, RFM73, например, но надо протокол SPI по работе с ним отлаживать, курить пдфку какие у него там функции, что куда надо слать, чтобы заработало и почему оно все равно отказывается работать и т.д. Все это может растянуться на пару недель. У меня столько времени нет. К тому же в конечном устройстве SPI и радио вообще не будет.
Условия работы будут спартанские: город, шум от МК со стороны передатчика, широкополосный шум от коллекторных двигателей со стороны приемника. Прямую видимость постараюсь обеспечить. Передаваемый сигнал в данном случае будет ШИМ для двигателей, но может быть и просто логический уровень. Поэтому именно полоса частот.
Еще раз говорю. Мне нужен совет в духе "ступай в тот магазин и купи вот эту штуку", либо "собери устройство из этой статьи", либо "Вот тебе архив. Тут мои наработки, прошивка и плата. Пользуйся, не жалко".
Вариант 2. Купите модули - китайские платки на 433МГц. -Можно заказать по интернету и ждать две недели...))) -Тогда бегом на ближайший радиорынок. Эти платки на 433МГц на любом радиорынке как грязи))) 90...100 рублей.
Эти платки на 433МГц имеют полосу пропускания до примерно 5 кГц. (Теоретически их можно перепаять и попробывать зазогнать до 0-30кГц, но вам же надо быстро и ничего не перепаивая).
Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.
Вариант 3. Купите модули - китайские платки на 433МГц и передавайте ШИМ сигнал на двигатели как в заводском пульте радиоуправления, т.е. в цифре.
"Вот тебе архив. Тут мои наработки, прошивка и плата. Пользуйся, не жалко"
-шум от МК со стороны передатчика нам пофигу. Задача передатчика - передать сигнал в эфир. Что будет дальше с игналом, передатчику пофигу)))
-шум от МК со стороны приёмника нам не пофигу. Задача приёмника - принять сигнал в эфира, отфильтровать все шумы и помехи (широкополосный шум от коллекторных двигателей)...
Моя прошивка расчитана на дальность до 100 метров с относительно небольшими помехами. Если помехи будут сильными, то моя прошивка будет работать на меньшую дальность.
Если надо чтобы работало в действительно спартанских условиях, то надо использовать другую прошивку (более мощный алгоритм)...
Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.
А я именно это и советую! Гоняю ШИМ модуляцию (кодирование длительностью 0) не один год всё норма, притом не было ошибок контрольной суммы или чётности, помехи ловятся сразу на уровни бит, просто нереал принять левые длительности, в одном месте надо влезть и всё дальше не попадёт уже. Норм альгоритм не боиться не каких помех, и пох чего приёмник боится он не чего не решает. Не какого Манчестерского кода не применялось. Но надо брать только приёмники супергетеродин или трансиверы оно на на норм чипах ясно дело. В ASK приёмниках полоса слишком широкая может быть 230КГц (сколько брал так и было), замена фильтра на 20Кгц, фильтр НЧ не забывай он бывает неправильный режет всё (так и было во всех приёмниках). Кстати 0 частоту не передать, по эфиру протоколы только с возвратом к 0. Так что это лучшее решение на фоне тех которые сами кодируют.
Эти платки на 433МГц боятся любых помех. Поэтому я бы не рекомендовал передавать ШИМ открыто по эфиру.
А я именно это и советую! Гоняю ШИМ модуляцию (кодирование длительностью 0) не один год всё норма, притом не было ошибок контрольной суммы или чётности, помехи ловятся сразу на уровни бит, просто нереал принять левые длительности, в одном месте надо влезть и всё дальше не попадёт уже. Норм альгоритм не боиться не каких помех, и пох чего приёмник боится он не чего не решает. Не какого Манчестерского кода не применялось.
Не понял... кодируем с помощью ШИМ модуляции ("1" и "0") или передаём открыто по эфиру ШИМ модуляцию ?
Манчестерский код используется ввиду особенностей работы радиоканала... Всё подробно много раз обсуждали...
Foton-4n писал(а):
Кстати 0 частоту не передать, по эфиру протоколы только с возвратом к 0. Так что это лучшее решение на фоне тех которые сами кодируют.
Чтот такое 0 частоту ? Постоянную составляющую?
Вообщето постоянная составляющая спокойно передаётся открыто по эфиру.
Можно соединить два модуля 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 (передатчик)" имеется в виду только!, кто будет инициатором сопряжения!, и не относится! к самой передачи данных.
Ну почему никто не читает вопроса в начале темы когда пишут ответы?
Dmitriy Karpov писал(а):
Времени возиться с радио частью совсем нет, поэтому ищу готовое решение... ...может знаете какую-нибудь готовую конструкцию типа "радио удлинитель". Я бы ей частенько пользовался...
Ну тут как бы всё ясно)) Все нынче стали ленивые... никому не хочеться напрягать мозги))) Допустим...
Сложнее дальше:
Dmitriy Karpov писал(а):
...полоса нужна 0-30кГц, сигнал-цифра CMOS 5v, дальность около 50м, несущая 2,4 ГГц наверное. Если будет трансивер - вообще замечательно.
Ну и куда в модуль HC-05 мы будем "втыкать" аналоговый ШИМ сигнал ?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения