roboforum.ru

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


Модули XBEE Series 2 от DIGI

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Модули XBEE Series 2 от DIGI

Сообщение NorthStar » 25 янв 2012, 14:02

Добрый день!
Уже достаточно давно пользуюсь этими модулями, но как-то с ними не все так, как хотелось бы. У меня сейчас робот-платформа с камерой на XBEE Pro - реально расстояние должно быть серьезное - около 1,5 км на открытой площадке (уж в помещении должно быть не менее 100м. В действительности этот робот у меня в квартире может доехать только до середины кухни (управление из комнаты). Да, при этом сигнал проходит через 2 стены, но так и расстояние менее 20м. Даже камера при этом с жудкими помехами, но работает.
Сейчас я хочу сделать целую сеть из модулей XBEE series 2, тут уже должно быть 120м на открытой площадке и 30м в помещении, но если учесть мой предыдущий опыт, то получается что они через стену вообще не пробьют, а так расстояние работы где-то в пределах комнаты. Прошу поделиться опытом по этой теме. Может я что-то настроил не так? Как добиться характеристик хотя бы схожих с заявленными.
NorthStar
 
Сообщения: 317
Зарегистрирован: 13 сен 2010, 12:47

Re: Модули XBEE Series 2 от DIGI

Сообщение galex1981 » 25 янв 2012, 14:09

Что за модуль конкретно? Какая антенна? Можешь привести пример кода для обмена по радиоканалу?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Модули XBEE Series 2 от DIGI

Сообщение NorthStar » 25 янв 2012, 14:16

Вот такой модуль PRO - http://www.sparkfun.com/products/8742
Вот такие Series 2 - http://www.sparkfun.com/products/10415
Код вечером найду, но там ничего интересного - пишем в последовательный порт на скорости 9600.
Управлени из терминальной программы - при передаче буквы A - включить моторы - пауза 20 - выключить моторы.
В итоге - робот заезжает туда, где уже сигнала нет и вытащить его обратно получается не всегда.
NorthStar
 
Сообщения: 317
Зарегистрирован: 13 сен 2010, 12:47

Re: Модули XBEE Series 2 от DIGI

Сообщение galex1981 » 25 янв 2012, 14:31

Вот такой модуль PRO - http://www.sparkfun.com/products/8742

Этот модуль использовал, точнее XBP24-AUI-001 (DIGI) 100 мвт, с внешней антенной. Ловило по всему помещению - радиус где то 100-120 метров без помех. Конкретно с той антенной что на рисунке - понятия не имею. Думаю что также дальность зависит от оптимизации кода приема/передачи.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Модули XBEE Series 2 от DIGI

Сообщение GlassEagle » 16 апр 2012, 13:19

Добрый день!
"От комнаты до кухни" - приблизительно сколько метров <20 получается (если не секрет)? Двери открыты/закрыты? (Видимо, открыты, раз робот ездит ;) .)
Я похожие модули (но с чип-антенной) (а, пардон, поправка - не PRO-версию) проверял в квартире на расстоянии ~8-9 метров, скорее через полторы стены (2, но под углом), но с открытыми дверями (но без прямой видимости). Работало без проблем (т.е. передача данных шла в обе стороны). Тоже собираюсь поставить на мобильного робота.

"оптимизация кода приема/передачи" - там, видимо, на уровне прошивки самих модулей делается. Простому пользователю туда не так-то просто залезть.?
Когда я слышу слова "Первый закон робототехники", я вспоминаю анекдот про ноусэров.
GlassEagle
 
Сообщения: 160
Зарегистрирован: 14 окт 2009, 11:46
Откуда: Самара

Re: Модули XBEE Series 2 от DIGI

Сообщение galex1981 » 17 апр 2012, 00:43

Я модули тестировал при открытых дверях. Максимальное удаление модулей в помещении 20 метров, на улице около 100 метров (но на улице нет стен)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Модули XBEE Series 2 от DIGI

Сообщение GlassEagle » 07 ноя 2012, 13:31

На той неделе тестировал два модуля Series 2 с RPSMA-антеннами. Вобщем, там где чип-антенны не работали (~12-12,5 метров без прямой видимости, железобетон, извилистый коридор), RPSMA работают прекрасно, в обе стороны.

На очереди модули с PCB-антеннами (надеюсь, скоро приедут).
Когда я слышу слова "Первый закон робототехники", я вспоминаю анекдот про ноусэров.
GlassEagle
 
Сообщения: 160
Зарегистрирован: 14 окт 2009, 11:46
Откуда: Самара

Re: Модули XBEE Series 2 от DIGI

Сообщение dccharacter » 07 ноя 2012, 14:27

У меня с wire-антеннами пробивает всю квартиру насквозь. Стены - бетон 45 см, совсем мало пазогребня. Блютуф при этом не бьет дальше двери комнаты, вай-фай только в двух комнатах и части кухни берет. Я очень доволен ими.
Как ты оцениваешь силу сигнала? Делал ли эхо или просто шлешь текст? Если последнее, то у тебя могут быть неправильно модули настроены - они тупо спят, когда приходят пакеты и не принимают их.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Модули XBEE Series 2 от DIGI

Сообщение GlassEagle » 07 ноя 2012, 20:10

Насчёт силы сигнала не скажу, но связь была устойчивая (хотя да, было впечатление, что как минимум один из модулей засыпал). Один модуль был подключен к USB компа, второй - к самопальной ардуине. Посылал символы с компа. Ардуина, в зависимости от принимаемых символов, рулила сервой и инфу о напряжении с потенциометра посылала обратно на комп. При приёме других символов просто прибавляла к коду символа 1 и полученный символ отсылала обратно на комп. В 3-х сеансах "засыпание" было 1 раз ненадолго, после просыпания дальше всё работало устойчиво.
Когда я слышу слова "Первый закон робототехники", я вспоминаю анекдот про ноусэров.
GlassEagle
 
Сообщения: 160
Зарегистрирован: 14 окт 2009, 11:46
Откуда: Самара

Re: Модули XBEE Series 2 от DIGI

Сообщение dccharacter » 07 ноя 2012, 23:32

надо почитать мануал, припаять кнопку на 20 пин и тестировать связь утилитой X_CTU, отсылая пакеты в эхо-домен. Утилита покажет силу сигнала.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей


Вернуться в Готовые модули

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

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