Посоветуйте радиомодули.

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

Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 18:19

В общем, ищу радиомодули за разумную цену.=) Не хочу морочиться с блютус. Нужно просто передатчик на COM порт ПК и приёмник на UART МК. Дистанцией около 100 м, питанием 5-9В.
Посоветуйте, пожалуйста. :)
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 18:38

Вообще блютуз как раз ставят чтобы не морочиться, но если вам так угодно - есть у EdGull'а радиомодули, есть разные радиомодемы, вы бы хоть скорость требуемую объявили :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 18:51

А разве для блютус не надо писать замороченных прошивок на мк? Как он подключается к МК, юсб-хоста на МК же нету. Насчёт скоростей, я думаю как и на самом ком порту 9,6 кБит/с. Просто я тут решил поковыряться в OpenCV и данные с камеры робота будут обрабатываться на ПК, а он будет отправлять простые команды по которым робот будет действовать
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 18:54

Lockdog писал(а):А разве для блютус не надо писать замороченных прошивок на мк? Как он подключается к МК, юсб-хоста на МК же нету.

Как обычный УАРТ, воткнул и пользуйся :) на стороне ПК даже проще будет - bluetooth-затычка в юсб дешевле даже выйдет и проще чем радиомодем в COM-порт.

Lockdog писал(а):Насчёт скоростей, я думаю как и на самом ком порту 9,6 кБит/с. Просто я тут решил поковыряться в OpenCV и данные с камеры робота будут обрабатываться на ПК, а он будет отправлять простые команды по которым робот будет действовать

Так это один в один наша концепция [[Open Robotics]], только блютуз модули у нас 2-го класса, т.е. до 10-15м. Но можно взять какой-нибудь SocketWireless и там вроде до 100м.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Посоветуйте радиомодули.

Сообщение D1mcon » 05 май 2009, 19:00

А для OpenCV такой скорости хватит :) ? Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек.
Поправьте если что не так.
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Посоветуйте радиомодули.

Сообщение MiBBiM » 05 май 2009, 19:03

1,75 МБайт/сек против 9600 Бит/сек

Добавлено спустя 1 минуту 5 секунд:
нужны радиокамеры аналоговые, а потом уже на компе оцифровывать
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 19:06

=DeaD= писал(а):Как обычный УАРТ, воткнул и пользуйся :) на стороне ПК даже проще будет - bluetooth-затычка в юсб дешевле даже выйдет и проще чем радиомодем в COM-порт.

На ПК у меня уже стоит модуль блютуса, раньше пользовался. То есть можно купить обычный модуль блютуса юсб и приделать его напрямую к УАРТ? :shock:

Добавлено спустя 1 минуту 53 секунды:
D1mcon писал(а):А для OpenCV такой скорости хватит :) ? Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек.
Поправьте если что не так.

У меня и так радиокамера с ресивером, которая через карту видеозахвата передаёт картинку, мне нужна обратная связь, чтобы программа ПК отдавала команды
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 19:17

Lockdog писал(а):На ПК у меня уже стоит модуль блютуса, раньше пользовался. То есть можно купить обычный модуль блютуса юсб и приделать его напрямую к УАРТ? :shock:

Нет же :) для МК надо купить специальный модуль - либо микросборку у ЭФО и самому к ней прикрутить антенну, либо у нас модуль в котором уже антенна установлена: [[Модули Open Robotics и документация к ним]], либо если надо 100м реально - купить в ЭФО SocketWireless и подцепить к МК.

Lockdog писал(а):У меня и так радиокамера с ресивером, которая через карту видеозахвата передаёт картинку, мне нужна обратная связь, чтобы программа ПК отдавала команды

Посмотрели идеологию проекта Open Robotics на главной внизу?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 19:33

=DeaD= писал(а):Нет же :) для МК надо купить специальный модуль - либо микросборку у ЭФО и самому к ней прикрутить антенну, либо у нас модуль в котором уже антенна установлена: [[Модули Open Robotics и документация к ним]], либо если надо 100м реально - купить в ЭФО SocketWireless и подцепить к МК.

Не, у меня донгл на компе тоже 2-ой класс=) Думаю уже у вас заказать, только объясните по-подробнее про управление сим девайсоми. И, я как понял, нужна микросхемка согласования уровней?

=DeaD= писал(а):Посмотрели идеологию проекта Open Robotics на главной внизу?

Только сейчас заметил.=) И, кстати, сейчас глянул вот это: wiki/OR-MRBT-v2 - у нас комплекты радио камеры почти одинаковые=)
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение Snable » 05 май 2009, 19:39

D1mcon писал(а):Если картинка 320х240 то это 76800 пикселей если картинка полноцветная, то на цвет по байту итого 76800*8*3 = 1843200 байт или 1800 кбайт или 1,75 мб те нужная скорость в 1,75мб/сек.
Поправьте если что не так.

RGBA 76800 * 4 = 372КиБ = 0,3МиБ
RGB 76800 * 3 = 0,225МиБ
GrayScale 76800 * 1 = 0,075МиБ
15 кадров в секунду:
RGBA 0,3*15 = 4,5МиБ/с
RGB 3,375МиБ/с
GrayScale 1,125МиБ/с

С ч/б потоком вроде хороший блютуз должен кое-как справиться (или нет - не помню какая у него скорость), а вот для остального нужно уже что-то по-круче.
Если поток уменьшить до ч/б 1 кадр в секунду, то даже через ком-порт по юарту по идее можно поток без компрессии принимать.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 19:43

Lockdog писал(а):Не, у меня донгл на компе тоже 2-ой класс=) Думаю уже у вас заказать, только объясните по-подробнее про управление сим девайсоми. И, я как понял, нужна микросхемка согласования уровней?

Микросхемы не надо - надо обеспечить питание 3.3В линейным стабилизатором и делитель напряжения поставить на выходе с 5В микроконтроллера, выход с блютуза на МК можно просто соединить с входом МК, а можно тоже через резисторный делитель на всякий пожарный. Если у вас конечно 5В микроконтроллер.

Lockdog писал(а):Только сейчас заметил.=) И, кстати, сейчас глянул вот это: wiki/OR-MRBT-v2 - у нас комплекты радио камеры почти одинаковые=)

Так это же везде одна и та же китайская фигня :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 19:51

А как происходит спаривание двух устройств и процесс передачи\приёма данных?
=DeaD= писал(а):Микросхемы не надо - надо обеспечить питание 3.3В линейным стабилизатором и делитель напряжения поставить на выходе с 5В микроконтроллера, выход с блютуза на МК можно просто соединить с входом МК, а можно тоже через резисторный делитель на всякий пожарный. Если у вас конечно 5В микроконтроллер.

Ну у меня МК на 5В, mega16
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 19:55

На ПК ищем доступные БТ-устройства, находим это, говорим коннект, вводим пин-код 0000, оно говорит что всё, устройства законнектились, можно работать, открываем СОМ-порт (который будет указан в свойствах устройства) и всё, работаем как через обычный COM-порт.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Посоветуйте радиомодули.

Сообщение Lockdog » 05 май 2009, 19:59

Круть!=) А как можно заказать сколько будет идти посылочка и во сколько это обойдётся включая транспортные издержки?
Аватара пользователя
Lockdog
 
Сообщения: 650
Зарегистрирован: 06 июл 2006, 20:42
Откуда: Москва
прог. языки: C/C++, Python

Re: Посоветуйте радиомодули.

Сообщение =DeaD= » 05 май 2009, 20:14

Заказать можно будет чуть погодя в магазине при форуме: http://shop.roboforum.ru/product_28.html
Или напрямую у меня, но лучше в магазине :). Если через меня напрямую - вот тут инфа как оплачивать, как отправка: viewtopic.php?f=69&t=5061
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

След.

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

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

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