roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 10:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 16:03 
Не в сети

Зарегистрирован: 14 дек 2009, 02:09
Сообщения: 5
Откуда: Kharckov
Создаю робота на базе FPGA (http://www.altera.com/products/devkits/altera/kit-cyc2-2C20N.html).
Робот будет управляться по радио-каналу Bluetooth. Пульт управления будет компьютер, значит нужна bluetoothка на USB (Я планирую написать программу управления моим девайсом, которая должна работать с USB-модулем).
Ну а что ставить на робота? Готовый адаптер RS-232 (на ките есть выход), либо покупать модуль какой-нибудь другой и конектить его с пинами ввода-вывода?
ПРОБЛЕМНЫЕ ВОПРОСЫ:
- возможность управления USB-модуля програмно;
- совместимость USB-модуля с модулем на моем ДЕВАЙСЕ;
- скорость передачи данных (РОБОТ будет еще иметь камеру);
- протокол (профиль) передачи;
Это мой баколаврский проект))) Буду очь преочень благодарен за наставления на путь истенный!

Добавлено спустя 2 минуты 27 секунд:
Читал подобные темы... но ответов конкретных не увидел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Видео через блютус не пролезет.
Реально около 30-35кБайт в секунду пропихивается в лабораторных условиях.
В условиях реальных я бы больше 20кБайт в секунду не гарантировал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
спеллчекер рулит, да :)
готовые решения с "конкретными" ответами есть. это pc<->bt uart<->bot для управления и pc<-simple video/audio radio channel<-camera для видео

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 16:16 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
1. усб модуль при втыкани в компьютер создаёт виртуальный компорт
если взять и спарить 2 модуля блютус, стоящих в разных утсройствах то возникает прозрачный канал от одного устройства до второго.
тоесть на одном посылаем в порт символ, на втором этот символ принимаем из порта.
2. если у вас блютус свисток в компе, и на роботе блютус модуль в режиме слейв, то на компе можно инициировать соединение с модулем робота и начать передавать символы по компорту в робота и слушать ответ
3. скорость указана в описании когда покупаешь модуль для робота, но чем дальше расстояние тем меньше скорость :(
4. протокол uart самое простое, ещё блютус модули могут уметь всякие разные другие протоколы типа передачи речи, управления и т.п. но это сложно для понимания и реализации, обычно используют блютус только как радиоудлиннитель компорта.

в вашем ките есть RS-232, это как раз то что надо, только уровни надо преобразовать, если надо, ато высоким напряжением спалите модуль блютус в роботе.

видео передавать не выйдет скорость мала.
для видео можно посмотреть в сторону вайфай модулей, дабы с компом общаться по вайфаю...

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 16:19 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
На одном лишь FPGA далеко не уедешь.
Понадобится еще как минимум CPU и тут либо soft core либо ARM9.
На последний можно поставить линукс в котором стек синезуба реализован (bluez) и к нему подключить юсб-бт.
Писать стек самому считаю не рациональным расходом ремени.

Либо можно взять готовый модуль BT-SPP (на выходе UART (RS232 с КМОП уровнями)) и не мучаться со стеком.

НО т.к. тебе нужно передавать еще и видео не по отдельному каналу, то БТ тебе не подойдет. Мала скорость.
Здесь нужно использовать Wi-Fi. А с ним есть несколько подходов, использовать модули(дорого), использовать USB модули(сложно), использовать связку ethernet на твоей плате + Wi-Fi роутер.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 17:02 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Робот будет управляться по радио-каналу Bluetooth.

Крайне неудачный выбор для будущего бакалавра.
* сложный протокол установления связи
* малая дальность
* не пропихнуть видео
Кроме того USB, ВТ и IRDA, если это не готовые СОМ-мосты, достаточно сложны для написания своего софта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
contr: "* сложный протокол установления связи" - что именно сложное при использовании нормальный модулей типа ЭФО, а не полуфабрикатов? Видео не надо через BT гонять, его или через WiFi или напрямую радиокамерой.

"* малая дальность" - в 1000-й раз говорю - смотря какой класс брать, есть 10м, есть 100м. Может пора усвоить сначала базовые вещи из стандарта, прежде чем другим советы давать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 17:50 
Не в сети

Зарегистрирован: 14 дек 2009, 02:09
Сообщения: 5
Откуда: Kharckov
Как я понял, одним Bluetooth ограничится не получится. Получается есть 3 варианта:

1. управление на Bluetooth, видео на wi-fi; // дорогой и сложный вариант

2. управление и видео на базе wi-fi; // дешевле, но более сложнее организовать протокол

3. управление на Bluetooth + радио-камера // хотелось бы передавать видео в цифре, а не аналагово


Если использовать wi-fi, какой совет? "использовать связку ethernet на твоей плате + Wi-Fi роутер" + ПО = терминал управления, а "Wi-fi" модуль на ките? Опять-таки возникают вопросы:
Схемные решения;
Согласование устройств;
Протокол.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Извеняюсь за оффтоп, а какая максимльная дальность у WiFi?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 18:06 
Не в сети

Зарегистрирован: 14 дек 2009, 02:09
Сообщения: 5
Откуда: Kharckov
45 - 90 метров.

Добавлено спустя 6 минут 58 секунд:
равнв дальности БТ класса 1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 18:26 
Не в сети

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

Читайте внимательнее, пожалуйста. Это RF мосты СОМ порта.
Цитата:
Как я понял, одним Bluetooth ограничится не получится.

Ничего Вы не поняли :( . Для банального управления ВТ не тарахтел, а видео втрое дешевле в аналоге передавать и принимать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 18:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Что за новый термин "RF мосты COM порта" применительно к Bluetooth-модулям ЭФО?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 19:07 
Не в сети

Зарегистрирован: 14 дек 2009, 02:09
Сообщения: 5
Откуда: Kharckov
Так все-таки как сделать wi-fi мост между базой управления (компьютером) и моим роботом?!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 19:14 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Смешались в кучу кони, люди..
Bluetooth – это сложная технология, определяемая целым набором программных и аппаратных спецификаций, на изучение и освоение которой требуется время, материальные ресурсы /Вики/
SPP - один из профилей, поддерживаемых ВТ. Предусматривает последовательную передачу данных, в т.ч. и по протоколу поддерживаемому СОМ портом.
модуль ЭФО - то что Dead всучить пытается. Один из множества доступных модулей с дальностью менее 10м и уже прописанным ID и SPP протоколом. После опознания системой можно общатся как с СОМ портом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна стратегия выбора bluetooth
СообщениеДобавлено: 27 дек 2009, 19:34 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вот и не смешивай, а пиши нормально. И полечись от паранойи насчет того, что я кому-то чего-то всучиваю.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO