roboforum.ru

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

Разработка Open Robotics: Bluetooth-адаптер

Правила форума
Правила раздела OpenRobotics

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 17 окт 2008, 16:13

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

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 29 окт 2008, 00:10

Пока ЭФО везёт мне BTM-111 нарыл у себя дома BT-20 - предшественника его, совместимого по всем нужным мне контактам. Сейчас запаял его на платку, BlueSoleil уже его находит и коннектит компорт. Завтра буду тестировать связь ПК с МК и может быть надежность канала по квартире.
Вложения
IMG_8839.jpg
IMG_8839.jpg (53.34 КиБ) Просмотров: 3083
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: BTM-111 + RoboBus

Сообщение Виталий » 29 окт 2008, 17:48

BT-20 на 5 метров работает, так что не получится по квартире =)
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 29 окт 2008, 17:52

Кто сказал что на 5м?

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

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 29 окт 2008, 23:28

Чуть мозг себе не сломал почему не работает, пока не вспомнил, что мой модуль BT-20 на скорость 115200 зашит, а я его на 9600 пытаюсь уговорить :oops:

Предварительно тестирование пройдено - связь установлена, но чего-то больно много мусора сыпется из порта. Буду разбираться.

Добавлено спустя 2 минуты 3 секунды:

Тестовая прошивка выдаёт в эфир "Test BT ready!" и потом шлёт по очереди 0 и 1.
Test BT re`dy!
001Test BT ready!
010101010101010101010101010101010101010101010101011101010¦010¦01¬¦0¦¬¦010101010¦Ø¦01Ø10¦01Ø10¦¬10þ0öØ-¬1Øþ¬10¦0¦Ø18ö01ئ¬¦Ø3¬¦Ø3Ø10¦¬¦Ø18101Ø1ئ1010¦01Ø10¦¬¦01Øö¬¦0¦010þ0101018ö010101010101p¦0101010101010¦Ø-01Øö01¬1ئ01p101¬¦01Øö¬101¬1Øö¬þØö01Ø1010¦010101Ø10101Ø1010101Ø101¬101010101010101010¦01010¦010101010þ0101Øq010¦01010¦0¦¬¦Ø10ö010101Ð1¬ð010101p¦Ø10¦0¦¬101Ø101010101010101010101010101010¦010101Ø+0101010101010101010101010101010101010101010101010101¬10101010¦0¦01010101010¦0¦0101¬1010¦0101Ø10101010101010101010¦0¦0101¬101010101010¦0¦01010ö010101010101010101¬¦¬¦0101010101010¦0101010101¬1010¦0101010101010101010101010101010101010101010101010!010101001010101010101010101010101010101010101010101010101010101010101010101010101010101011011010101010110110!10101010101 101010101001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110

Это я модуль сначала в руках всяко вертел, антенну ему закрывал :) USB-донгл при этом был на расстоянии порядка 0.5м.

Еще у BT-20 по даташиту снизу нельзя плату покрывать в одной части заливкой, а у меня под BTM-111 сделано - там такого запрета нет, наверное тоже влияет...

Добавлено спустя 9 минут 48 секунд:
Отпаял конденсатор завязывающий антенну хитрую на плате, воткнул тупо проволоки кусок и всё улучшилось. Может у меня кондёр не тот стоит? 1000пф поставлен был.

Сейчас вот так выглядит:
01010101010101010Test BT ready!
010Test BT ready!
01Test BT ready!
01Test BT ready!
010Test BT ready!
010Test BT ready!
0101Test BT ready!
0101010101010101010101010101010¦010101 101010101010101010101010101010101010101010101010101010101010Test BT ready!
01010101010Test BT ready!
010101Test BT ready!
01010101010101010¨111010¦°ð¨ À°¹1ò ¹ À¦ ¨¹ÀL01010101010100101010101¬1010¦010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010¦010101010101010101010

Вполне сносно IMHO. правда это на малом расстоянии, ща попробую по квартире потаскать.

Добавлено спустя 4 минуты 44 секунды:
На расстоянии 3.5м:
0101010101010010101010101101010101010101010101010101010101010Test BT ready!
0101010101010Test BT ready!
010101010101Test BT ready!
01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010010110100 11010010101011010


А это если взять модуль радиосвязи и покрутить его в руках:

-1011¬0101010101010101010101010101 °¦¦° ¹L¨ °01Àð ð ¦0°¹°1 ð0¨LL¹ °   ¨1°°¨¦ð¹¹ ¹ð¹ ¹¦¨°¦ ¦¹1𹦨 ¦0ðLÀ1¨°¦¹ð¦L0°ð¨ðÀ¨À1ð¹0°1ð°L0L1¨ ¹¦¨ °°¹ ¹¦¹ð ¹01010101010101010101010101


Добавлено спустя 4 минуты 4 секунды:
На расстоянии 5м за 2 железобетонными стенами:
010101010010110100101101001011010010101010101010101010101010101010!01010101000Desp BT ready!
Test BT ready!
Test B rex!
0Test BT ready!
Test BT ready!
Test BT ready!
Test BT ready!
0Test BT ready!
1Test BT ready!
Test BT read!
0Test BT ready!ñ 10000 0 !101! 0

Ну как минимум он честно пытается :)

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

Re: BTM-111 + RoboBus

Сообщение blindman » 29 окт 2008, 23:40

Ищи как его заставить на более низких скоростях уарта работать
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 30 окт 2008, 00:19

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

Re: BTM-111 + RoboBus

Сообщение avr123.nm.ru » 30 окт 2008, 08:54

=DeaD= писал(а): А так это сейчас выглядит. Детский сад какой-то, если серьезно :o

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

Re: BTM-111 + RoboBus

Сообщение blindman » 30 окт 2008, 13:54

=DeaD= писал(а):Это может Vooon разве что находил, у меня пока такое ощущение, что никак - они поставляются прошитыми на какую-то скорость. Вполне могли не предусмотреть перехода.

Попробуй тогда делать задержку после передачи каждого байта, чтобы средняя скорость передачи была ниже.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 30 окт 2008, 14:07

там и так огромная задержка (100-250мс вроде была)

Добавлено спустя 14 секунд:
Вопрос не в том, что оно забивает буфер.

Добавлено спустя 2 минуты 40 секунд:
avr123.nm.ru писал(а):четвертьволновый штырь - это 27 мм примерно.

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

Re: BTM-111 + RoboBus

Сообщение blindman » 30 окт 2008, 14:34

А кварц у тебя какой? На 8 МГц ошибка установки скорости уарта 8,5%. Попробуй 7.3728МГц. Если нет такого кварца, попробуй UBRR=8 и U2X=1, будет ошибка 3,5%

Добавлено спустя 7 минут 15 секунд:
Я сомневаюсь, что ошибки происходят в радиоканале - там полюбому контрольные суммы прверяются, повторная передача и прочая лабуда.

Очень похоже на неточную установку скорости уарта
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: BTM-111 + RoboBus

Сообщение avr123.nm.ru » 30 окт 2008, 15:09

=DeaD= писал(а):
avr123.nm.ru писал(а):четвертьволновый штырь - это 27 мм примерно.

Типа такую палку надо воткнуть в плату ? А она от ориентации зависит ?

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

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 30 окт 2008, 15:28

blindman писал(а):А кварц у тебя какой? На 8 МГц ошибка установки скорости уарта 8,5%. Попробуй 7.3728МГц. Если нет такого кварца, попробуй UBRR=8 и U2X=1, будет ошибка 3,5%

Кварц естественно 7.3728МГц, я на модуле OR-main юзаю его.

blindman писал(а):Я сомневаюсь, что ошибки происходят в радиоканале - там полюбому контрольные суммы прверяются, повторная передача и прочая лабуда.

Очень похоже на неточную установку скорости уарта

Ну да и появляется она от того, что я загораживаю антеннку или кручу модуль или трогаю его плату руками или когда оттаскиваю на серьезное расстояние :) думаю нету там проверки ошибок, повторной передачи и прочего просто. Скорее всего тупо всё там - пришло что-то - пишем что ок и всё, не важно что битое. Хотя надо спецификацию SPP почитать.

Добавлено спустя 28 секунд:
avr123.nm.ru писал(а):Вертикально над платой медный проводок. Но дело не в антенне наверняка.

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

Re: BTM-111 + RoboBus

Сообщение Сергей » 30 окт 2008, 20:49

Может не в тему но скажу. Такие модули как у вас действительно без проверок и тп. Просто у меня давно уже есть SocketWireless Bluetooth модуль, дык на разных скоростях, хоть трясти или бегать с модулем все нормально доходит.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: BTM-111 + RoboBus

Сообщение =DeaD= » 30 окт 2008, 21:04

Начинаю грешить на качество пайки своё :oops: перепаял сейчас еще на раз - за 5м через 2 железобетонные стены сейчас без ошибок :) видимо контакты модуля не пропаялись и когда я его вертел оно глючило.

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

Пред.След.

Вернуться в Разработка модулей

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

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

cron