roboforum.ru

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

ARDUINO и Xbee

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

ARDUINO и Xbee

Сообщение 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
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение andy-k » 11 янв 2011, 10:30

нет никаких мыслей?
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение EdGull » 11 янв 2011, 11:02

запроси у продавца тех. документацию на свои XBee
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ARDUINO и Xbee

Сообщение avr123.nm.ru » 11 янв 2011, 11:07

На Xbee на сайте производителя есть ( наверно www.digi.com ) вся дока и еще там можно утилитку скачать для управления модулем через COM ( через ту же ардуинку ).

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

Re: ARDUINO и Xbee

Сообщение andy-k » 11 янв 2011, 12:58

так модуль и потребляешь 40, у ардуины так и есть, 50 можно забрать
Последний раз редактировалось EdGull 11 янв 2011, 13:03, всего редактировалось 1 раз.
Причина: Устное предупреждение за излишнее цитирование! В следующий раз сразу бан.
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение avr123.nm.ru » 11 янв 2011, 13:17

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

Re: ARDUINO и Xbee

Сообщение andy-k » 11 янв 2011, 14:55

avr123.nm.ru писал(а):Может он в среднем 40 потребляет ? Смотрите доку - он может при передаче пиками больше потреблять.


не, все ровно, не больше 40 он берет, эти модули как раз и берут низким энергопотреблением

Добавлено спустя 40 минут 5 секунд:
Нашел русскоязычное описание к модулям, усиленно читаю, нашел одно место, которое я по-незнанию упустил. Вероятно в этом ошибка, если проблема решится, то напишу что все ок. Но пока все-таки интересны комментарии, может кто-то уже проходил это
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение andy-k » 12 янв 2011, 09:53

не помогло короче ничего, модули не отзываются :(
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение zuluss008 » 15 янв 2011, 13:36

а вы пытаетесь 2 ардуины между собой соединять, или сначала ардуино с компом?
совктую пробовать сначала 2й вариант + из софта advanced port monitor
я тоже как-то раз не мог заставит корректно по уарту работать мегу16 и сонор
zuluss008
 
Сообщения: 98
Зарегистрирован: 19 окт 2010, 23:13
Откуда: Республика Беларусь, г. Брест
Skype: zuluss008
прог. языки: Python, C++
ФИО: Зуев Евгений Николаевич

Re: ARDUINO и Xbee

Сообщение andy-k » 15 янв 2011, 20:32

Мне надо ардуины между собой соединить, но сначала надо сами модемы настроить, а они не отзываются по UART-у
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение semyonov » 15 янв 2011, 22:19

Они вроде бы уже настроенные с завода идут. Должны другу передавать без настроек. А чтобы войти в режим программирования надо что-то типа +++ послать, точно не помню.
semyonov
 
Сообщения: 85
Зарегистрирован: 20 сен 2006, 15:34
Откуда: Москва
прог. языки: C#
ФИО: Максим

Re: ARDUINO и Xbee

Сообщение andy-k » 15 янв 2011, 22:34

Да я даташит читал, набирал +++, далее пытался команды отправлять, но модуль никакого ответа не присылает.

Друг с другом они не свзяываются
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение semyonov » 16 янв 2011, 14:45

Я бы к компу к терминалу подключил и с него бы проверил.
semyonov
 
Сообщения: 85
Зарегистрирован: 20 сен 2006, 15:34
Откуда: Москва
прог. языки: C#
ФИО: Максим

Re: ARDUINO и Xbee

Сообщение andy-k » 16 янв 2011, 20:32

ну вот сейчас в понедельник замучу FTDI и посмотрю что и как
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

Re: ARDUINO и Xbee

Сообщение andy-k » 17 янв 2011, 18:14

В общем пришла мне платка Xbib_U_DEV

Это конечно не так спортивно, но так как помощи ждать неоткуда, да и модули не подают признаки жизни последним шансом на спасение утопающего была эта железяка, призванная конфигурировать и тестить эти модемчики. И как итог, в ней они нормально отзываются, так что сегодня сконфигурирую и попробую запустиь :o :D

Если у кого-то в будущем возникнут такие же траблы, то железяка у меня есть, еле купил её. Стоит денег, так что дать не дам, но помочь помогу если потребуется
andy-k
 
Сообщения: 32
Зарегистрирован: 20 окт 2010, 17:38
Откуда: Москва
прог. языки: Delphi,Morph
ФИО: Андрей

След.

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

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

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