roboforum.ru

Технический форум по робототехнике.


мир дружба жвачка. модуль БТ20 и usbBT

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

мир дружба жвачка. модуль БТ20 и usbBT

Сообщение Myp » 14 мар 2007, 17:58

собсно такой вопрос
есть всякие модели блютуз
который выполняют роль удлиннителя RS232

в частности  "дешёвый" БТ20


а имеют ли такие девайся вобще какоето отношение к блютусам обычным компьютерным??

в принципе у usb блютуса компутерного есть аж 2 ком порта
один на вход другой на выход.

никто не слышал про возможность подружить компутерный usb блютус свисток с модулем блютуз rs232 ??

потому как использовать пару таких модулей неудобно, всё равно один к компу подключать, надо переходник паять в корпус пихать, а обычный блютуз компутерный красивый и компактный и plug-n-play



может у когото есть такой rs232-bluetooth модуль? пробовали? как он с обычными блютусами общаеться?
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 14 мар 2007, 18:06

дак они все блутусы. естественно дружат. если нет то кто-то из них не блутус.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 14 мар 2007, 18:10

avr123.nm.ru писал(а):дак они все блутусы. естественно дружат. если нет то кто-то из них не блутус.
:lol:  :lol:  :lol:

хочу вам сказать даже 2 компутерных блютуса не всегда дружат

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

а через драйвер он  может либо как устройство какоето быть, либо PAN сеть образовывать

это только rs232-BT между собой легко дружат
а вот настоящий блютус с дровами это задница....


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

Сообщение avr123.nm.ru » 14 мар 2007, 18:47

Дак вина то в этом не железа устройств - а в отсутствии или в кривости программ !  - это драйверы в ПК КПК.

Если вина железа то это просто не блютус устройство.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 14 мар 2007, 19:44

вот вы видимо уверены в том что проблем нет при соединении бт20 и компутерного блютуса
расскажите тогда каким макаром их соединить
бт20 както себя идентифицирует? мак адрес у него есь?
потому как просто тупо слать в воздух команды компьютерный блютус не в жисть не будет, ровно как и принимать всякий мусор
ему обзательно соединиться с какимто определённым именованым устройством, которое позволит себя обнаружить
и уже в этом случае начинается адресной обмен данными

я вот чёто не хочу покупать модуль бт20 а потом сидеть и плевать на него потому что его нельзя к компутерному  блютусу прикрутить...


среди стандартных функций компьютерного блютуса нет такой фичи как соединение с переходником rs232-bt
и у меня глубокие сомнения о возможности их безболлезненного сопряжения

может бт20 вобще в принципе соединяться умеет только со своими собратьями...

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

Сообщение avr123.nm.ru » 14 мар 2007, 21:18

Myp писал(а):может бт20 вобще в принципе соединяться умеет только со своими собратьями...


значит это не БТ устройство, а лабудень использующая БТ частоты например.

В ДШ должно быть написано и в efo.ru можно узнать пожалуй и у производителя наверно апноуты есть.

и в асоциации БТ можно узнать ели оно настоящее БТ.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 15 мар 2007, 01:23

Код: Выделить всёРазвернуть
 
3.3V power operation
Fully qualified by BQB
Full speed Bluetooth operation
with full piconet support
8M flash memory for application
firmware


PC Notebooks
Cordless Headsets
Bluetooth hand free
Personal Digital Assistants(PDA)
RS-232 Cable replacement
USB Dongle
Bluetooth HID device(Keyboard,
mouse and Joystick)
Other Bluetooth specification pforile

написано много и красиво
но непонятно...

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

Сообщение avr123.nm.ru » 15 мар 2007, 01:43

Myp писал(а):для реализации требуют правильного Firmware


дак кудыж без него то ?!
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 15 мар 2007, 01:53

хех
ток ктоб этот "правильный" Firmware дал... :lol:

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

Сообщение North » 15 мар 2007, 10:32

Myp писал(а):я вот так и не смог соединить КПК и большой комп по блютусу так чтоб терминал между ними работал....
только с заморочками вроде общей сети, или через передачу файлов

Такая же фигня. Работает через раз, сеть периодически отваливается, пару раз даже удалось запустить ActiveSync. Может с дровами на компе какие-то проблемы...
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Сообщение Myp » 15 мар 2007, 23:46

хммм
эфо чёто молчат
накатал им письмо с кучкой вопросов по бт20

заодно пошёл на хобот и почитал ветку про блютус
воодушевился и скачал номаные дровки
в итоге удалось получить некоторые довольно странные возможности
ака терминал

тоесть на компе запускаем самый обычный гипертерминал на ком порт нумер 10
и на КПК такойже терминал на порту нумбер 8
и имеем отличную передачу букоф в оба конца
UART вобщем налажен

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

Сообщение Myp » 16 мар 2007, 01:07

вобщем так
эти БТ-20 бывают 2х типов
мастер и слейв

мастер это тот девайс который инициирует соединение

тоесть если мастер послал запрос на соединение, соединение со слейвом происходит, и поддерживается пока не оборвётся или завершится.


тут уже надо думать что больше нужно для робота
если робот управляется компьютером то на робот надо ставить слэйв чтоб можно было с компьютера оперативно управлять подключением

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


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

вот вобщем всё что нужно знать об БТ20

Сообщение Myp » 16 мар 2007, 12:21

Добрый день, Федор Анатольевич,

Один и тот же модуль ВТ-20, в зависимости от того, как он
изначально сконфигурирован, имеет разные артикулы - BT-20xxx-CSx-11x
(сконфигурирован как Slave) и BT-20xxx-CМx-11x (сконфигурирован как
Master) Выбор модуля зависит от той задачи, которую Вам нужно решить.
Если требуется установить беспроводное соединение между двумя
устройствами, то требуется пара Master-Slave.
Для того, чтобы пара модулей (Master/Slave) начали работать друг
с другом, надо просто подать на них питание и обеспечить импульс
сброса (Reset) в момент включения (и не забыть подключить антенну). Никакого программного обеспечения и
конфигурации в общем случае не требуется! После этого они без вашего участия
устанавливают парное соединение, и все, что Вы подадите на вход UART
одного модуля появится на выходе другого, и наоборот. Специальный вход
(один из GPIO) нужен только для очистки регистра для возможности
установления связи с другим "напарником". Таким образом Вы получаете
"прозрачный" канал UART <-> UART.
В качестве Master может также выступать ЛЮБОЙ модуль Bluetooth, который
способен работать как Master (например, встроенный в РС или КПК, или USB
dongle, или моб. телефон) и поддерживающий Профиль последовательного порта.
Тогда процедура следующая:
- включаете BT-20xxx-CSx-11x (Slave) (при этом в окрУге не должно быть аналогичных
включенных свободных модулей, сконфигурированных как Master, иначе они
соединятся без вашего участия)
- включаете dongle (например, BT007i), предварительно запустив
программную оболочку, идущую в комплекте с ним; запускаете поиск Bluetooth
устройств, через несколько секунд увидите имена всех устройств в
окрУге. Ищете устройство с именем EFO Wireless, определяете поддерживаемые
профили (Refresh service), на появившийся запрос введите PIN (0000),
установите парное соединение (pair) и , наконец, Connect. После этого
устройства будут связаны друг с другом (адаптер будет
работать на какой-то виртуальный СОМ-порт; при этом в оболочке можно
выбрать режим, при котором каждое последующее открытие этого виртуального порта будет
вызывать автоматическое соединение адаптера со Slave-модулем(BT-20xxx-CSx-11x).
Модули поставляются изначально сконфигурированными для такой работы, и
не требуют в дальнейшем какого либо управления или настройки, причем
эта конфигурация жесткая - Master или Slave, скорость обмена 115200
(может быть задана любой при изначальной прошивке), PIN код 0000
(также может быть задан при прошивке), имя устройства  EFO Wireless.
С точки зрения аппаратной подключение выглядит просто - подаете
питание 3,3 В на соответствующий вывод, подключаете к соответствующему
выводу антенну, подключаете 4(!) линии UART (может возникнуть
необходимость согласования уровней) и обеспечиваете в момент
включения формирование импульса сброса на Reset длительностью не менее
5 мсек.
Антенна и выход модуля соединяются микрополосковой линией (с волновым
сопротивлением 50 ом, рассчитать ее параметры можно с помощью
соответствующей утилиты), при этом для небольших расстояний можно
использовать chip-антенну (например,
http://www.efo.ru/cgi-bin/go?2176#n01 WLAN0259), а при бОльших полосковая линия должна
заканчиваться ВЧ-разъемом, к которому подключается внешний диполь.
Изменять прошивку и устанавливать некоторые параметры (в том числе и
скорость UART) можно по
SPI-интерфейсу модуля с использованием соответствующей оболочки,
работающей под Windows и эмулирующей SPI на LPT порт. При подключении
модулей к компьютеру необходимо обеспечивать согласование уровней
сигналов с использованием соответствующих аппаратных решений.
Таким образом, для организации канала вам потребуется:
- Один (Slave) или два (Master и Slave) модуля ВТ-20
- + одна или две chip-антенны соответственно (например WLAN025)
 или  один (два) разъема + внешние антенны.
 Кроме этого, могут понадобиться элементы для формирования импульса
сброса.
 Для использования этих модулей в качестве USB донгла, Cordless
 Headsets необходимо сменить прошивку модуля, однако использовать
 ВТ-20 для этих целей вряд ли целесообразно - для этого используются
 другие, более дешевые модули (ROM-based). Модули ВТ-20 поставляются
 в варианте для RS-232 Cable Replacement (требуется аппаратное
 согласование уровней сигналов).

С уважением,
 Владимир Федоров
16.03.2007   10:13
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 16 мар 2007, 14:13

Ты ему писал ?

fbv@efo.ru - Федоров ответит на вопросы о модуле.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 21 мар 2007, 01:12

вот ещё немного инфы про бт 20

Добрый день, Федор Анатольевич,
Модуль ВТ-20 - модуль 2-го класса, поэтому применение внешней антенны
целесообразно только если идет борьба за каждый метр - в целом
прирост, который дает НЕНАПРАВЛЕННАЯ внешняя антенна составляет
примерно 10-20% достижимой дальности (ПРИ ДАННЫХ условиях) с SMD
антенной. Эта дальность в подавляющем большинстве случаем не может
быть предсказана заранее - она зависит от условий распространения
радиосигнала. Некоторые железобетонные стены способны погасить
практически любой сигнал. С SMD антенной мне удавалось сохранять связь
на расстоянии ~ 17-18 м через кирпичную стену, правда второй модуль
был 1-го класса.
На самом модуле место для установки ВЧ-разъема не предусмотрено - он
просто имеет вывод RF, который микрополосковой линией должен быть
соединен с антенной или ВЧ-разъемом для внешней антенны. Без кабельной
сборки, если позволяет конструкция Вашего устройства, лучше обойтись.
Антенну нужно выбирать исходя из назначения устройства и конструкции -
для миниатюрного  вряд ли целесообразно брать M11-S, слишком она
большая, хотя наиболее эффективная. Чаще всего из внешних антенн
используют M04-S. К этим антеннам необходима ответная часть разъема
SAC0093TGG (на плату с модулем). Если же модуль ВТ-20 будет расположен
так, что рядом с ним антенну не подключить, тогда рядом с модулем
распаиваете разъем типа ММСХ (MMB0143TGG или MMB0013TGG) в который
вставляете один конец кабельной сборки SMA_F_MMCX_M_RA, а другой конец
через отверстие в корпусе выводе наружу и к нему присоединяете антенну
с SMA разъемом.


С уважением,
 Владимир Федоров
19.03.2007   16:08
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

След.

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

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

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