Как обеспечить связь между двумя XBee

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1019
Зарегистрирован: 22 окт 2010, 23:57

Re: Как обеспечить связь между двумя XBee

Сообщение Mr.Kubikus »

Ага. Жмите "Write". Версию оставьте ту, что считалась из модуля после нажатия на кнопку "Read".
С уважением, Григорий
GitHub FB ВК
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

..и для END:
Вложения
Version for XBP24BZ7 (2).jpg
Version for XBP24BZ7 (2).jpg (118.04 КБ) 21233 просмотра
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

"...Версию оставьте ту, что считалась из модуля после нажатия на кнопку "Read"."

Считалась: 2270 - в предлагаемых вариантах такой нет.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1019
Зарегистрирован: 22 окт 2010, 23:57

Re: Как обеспечить связь между двумя XBee

Сообщение Mr.Kubikus »

Ну тогда другого выбора нет. Заливайте самую свежую. 8-)
С уважением, Григорий
GitHub FB ВК
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

Успешно на обоих модемах.
Нужно ли теперь использовать ATNI и ATDN команды?
Использовал программу описанную выше, ожидаемого эффекта по прежнему нет. На конечном устройстве очень часто моргает "ASSOCIATE" (1\3 секунды), на END "ASSOCIATE" моргает реже (1\2 секунды) - не синхронно.
Светодиод №13 на END светится (не моргает).
Вложения
Чтение второго модема
Чтение второго модема
Read END DEVICE AT.jpg (111.67 КБ) 21233 просмотра
Программирование первого модема
Программирование первого модема
Programming Modem.jpg (106.54 КБ) 21233 просмотра
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1019
Зарегистрирован: 22 окт 2010, 23:57

Re: Как обеспечить связь между двумя XBee

Сообщение Mr.Kubikus »

Мигающий ASSOCIATE означает, что устройство нормально подключилось к сети:

The Associate pin indicates the network status of a device. If the module is not joined to a network, the
Associate pin is set high. Once the module successfully joins a network, the Associate pin blinks at a regular
time interval. This is shown in the following figure.

x-ctu-4.png
x-ctu-4.png (5.81 КБ) 21232 просмотра
С уважением, Григорий
GitHub FB ВК
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

Вот такая вот фигня:
Вложения
ERROR.jpg
ERROR.jpg (49.87 КБ) 21232 просмотра
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1019
Зарегистрирован: 22 окт 2010, 23:57

Re: Как обеспечить связь между двумя XBee

Сообщение Mr.Kubikus »

В вашем случае команда DN=Slave сможет сопоставить строку в адрес устройства назначения только в случае, если вы выполнили команду NI=Slave в устройстве назначения.

Destination Node. Resolves an NI (Node Identifier) string to a physical address (casesensitive).
The following events occur after the destination node is discovered:

1. DL & DH are set to the extended (64-bit) address of the module with the matching
NI (Node Identifier) string.
2. OK (or ERROR)\r is returned.
3. Command Mode is exited to allow immediate communication

If there is no response from a module within (NT * 100) milliseconds or a parameter is
not specified (left blank), the command is terminated and an “ERROR” message is
returned. In the case of an ERROR, Command Mode is not exited. The radius of the DN
command is set by the BH command.
С уважением, Григорий
GitHub FB ВК
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

Проблема в том, что какую я бы команду не вводил после +++ она обязательно выдаёт ERROR на любом устройстве, не говоря о том, что ответ от +++ приходит раза так с 15-ого!

Можно зашить настройки ПОЛНОСТЬЮ в автоматическом режиме? Очень надо настроить, но никак не получается. Причём не известно когда эти два устройства настроятся, какая должна быть индикация на обоих модулях, должна ли она работать синхронно?

В X-CTU после прошивки модемов также не с первого раза удаётся достучаться, как начали моргать красные светодиоды, сразу начались проблемы с доступом через
Кстати в X-CTU есть NI (Node Identifier), вот только DN (Destination Node) я там не нашёл :(
OlegerCA
Сообщения: 38
Зарегистрирован: 28 фев 2012, 18:03

Re: Как обеспечить связь между двумя XBee

Сообщение OlegerCA »

Node Identifier DETECTED!
Вложения
2.jpg
2.jpg (15.73 КБ) 21232 просмотра
1.jpg
1.jpg (114.7 КБ) 21232 просмотра
Ответить