Технический форум по робототехнике.
andy-k » 09 янв 2011, 23:42
Добрый день друзья! Всех с праздниками!
Хочу обратиться за помощью. Пришли мне наконец 2 модуля Xbee pro series 2. Я хочу подружить их с Arduino(в конкретном примере Seeeduino Mega). Никаких шилдов не использую, копаясь в инете нашел схему подключения. Подключил напрямую к ардуино Xbee, запитал прямо от платы ардуино, 3.3 вольта. Tx платы Xbee соединил с Rx1 платы Arduino и Rx платы Xbee c Tx1 платы Arduino. По идее все ок, напряжение на модули идет. Теперь как я понял надо сконфигурировать модули. В инете совсем мало инфы, тем более на русском. Нашел вот такое описание:
First restore to factory settings to eliminate the chance of lingering settings *
RE
Set PAN ID to an arbitrary value. The end device must also use this exact value
ID=1AAA
Both radios must have the same Channel and PAN ID to communicate
CH=13
Set the node identifier to an arbitrary string. This serves as a convenient way to identify your devices
NI=COORDINATOR
Set API mode to 2 (escape control bytes)
AP=2
Save to settings to survive power cycle
WR
Reboot the radio. apply changes "AC" should also suffice
FR
Соответственно пишу скетч для ардуины:
- Код: Выделить всё • Развернуть
void setup()
{
Serial1.begin(9600);
Serial.begin(115200);
delay(10000);
Serial1.write("RE,ID=1AAA,CH=13,NI=COMM,AP=2,WR,FR");
Serial.print("OK");
}
void loop()
{
bool newdata = false;
unsigned long start = millis();
if (Serial1.available())
{
char c = Serial1.read(); //тут я хочу видеть ответ от Xbee, переброшенный с Serial1 на котором висит Xbee на
Serial.print(c); // Serial который я могу мониторить из среды разработки ардуины
}
}
К сожалению, не нашел инфы о нужной скорости работы порта для конфигурации Xbee, выбрал 9600.
Никакого ответа от Xbee не вижу
Хотелось бы попробовать подключить напрямую Xbee к какому-либо терминалу и посмотреть на компе, но нечем, есть только ардуины.
Помогате сконфигурировать модули, чтобы они видели друг-друга. Надо просто передавать с одной ардуины на другую строчки текста.
andy-k » 11 янв 2011, 10:30
нет никаких мыслей?
EdGull » 11 янв 2011, 11:02
запроси у продавца тех. документацию на свои XBee
avr123.nm.ru » 11 янв 2011, 11:07
На Xbee на сайте производителя есть ( наверно
www.digi.com ) вся дока и еще там можно утилитку скачать для управления модулем через COM ( через ту же ардуинку ).
И хватит ли тока на 3.3 вольта у ардуины ? Если там от FT232 то до 50 мА только.
andy-k » 11 янв 2011, 12:58
так модуль и потребляешь 40, у ардуины так и есть, 50 можно забрать
Последний раз редактировалось
EdGull 11 янв 2011, 13:03, всего редактировалось 1 раз.
Причина: Устное предупреждение за излишнее цитирование! В следующий раз сразу бан.
avr123.nm.ru » 11 янв 2011, 13:17
Может он в среднем 40 потребляет ? Смотрите доку - он может при передаче пиками больше потреблять.
andy-k » 11 янв 2011, 14:55
avr123.nm.ru писал(а):Может он в среднем 40 потребляет ? Смотрите доку - он может при передаче пиками больше потреблять.
не, все ровно, не больше 40 он берет, эти модули как раз и берут низким энергопотреблением
Добавлено спустя 40 минут 5 секунд:Нашел русскоязычное описание к модулям, усиленно читаю, нашел одно место, которое я по-незнанию упустил. Вероятно в этом ошибка, если проблема решится, то напишу что все ок. Но пока все-таки интересны комментарии, может кто-то уже проходил это
andy-k » 12 янв 2011, 09:53
не помогло короче ничего, модули не отзываются
zuluss008 » 15 янв 2011, 13:36
а вы пытаетесь 2 ардуины между собой соединять, или сначала ардуино с компом?
совктую пробовать сначала 2й вариант + из софта advanced port monitor
я тоже как-то раз не мог заставит корректно по уарту работать мегу16 и сонор
andy-k » 15 янв 2011, 20:32
Мне надо ардуины между собой соединить, но сначала надо сами модемы настроить, а они не отзываются по UART-у
semyonov » 15 янв 2011, 22:19
Они вроде бы уже настроенные с завода идут. Должны другу передавать без настроек. А чтобы войти в режим программирования надо что-то типа +++ послать, точно не помню.
andy-k » 15 янв 2011, 22:34
Да я даташит читал, набирал +++, далее пытался команды отправлять, но модуль никакого ответа не присылает.
Друг с другом они не свзяываются
semyonov » 16 янв 2011, 14:45
Я бы к компу к терминалу подключил и с него бы проверил.
andy-k » 16 янв 2011, 20:32
ну вот сейчас в понедельник замучу FTDI и посмотрю что и как
andy-k » 17 янв 2011, 18:14
В общем пришла мне платка Xbib_U_DEV
Это конечно не так спортивно, но так как помощи ждать неоткуда, да и модули не подают признаки жизни последним шансом на спасение утопающего была эта железяка, призванная конфигурировать и тестить эти модемчики. И как итог, в ней они нормально отзываются, так что сегодня сконфигурирую и попробую запустиь
Если у кого-то в будущем возникнут такие же траблы, то железяка у меня есть, еле купил её. Стоит денег, так что дать не дам, но помочь помогу если потребуется