реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> XBee, Опыт работ с беспроводкой
Djam
сообщение May 13 2007, 23:08
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 19-03-07
Пользователь №: 26 299



Кто нибудь реализовывал проекты с применением XBee- модулей?
Go to the top of the page
 
+Quote Post
at90
сообщение May 14 2007, 00:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Я реализовывал сбор данных на этих модулях. Только использовал модули XbeePro. Модули простые и надёжные.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Djam
сообщение May 14 2007, 08:01
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 19-03-07
Пользователь №: 26 299



Цитата(at90 @ May 14 2007, 03:03) *
Я реализовывал сбор данных на этих модулях. Только использовал модули XbeePro. Модули простые и надёжные.

а в каком режиме работали модули - AT/API, какова была скорость передачи между модулем и ПК? как с надежностью?
я пробовал в режиме API - там почему то очень низкая скорость передачи данных.
Go to the top of the page
 
+Quote Post
at90
сообщение May 14 2007, 08:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



я апи не включал. Скорость у меня была 9600. Мне больше ненедо было. Xbee Pro у меня бил на 1500 метров с направленной антенной.

Там есть программа XCTU. В ней можно проверить качество сигнала.
и обмен пакетами.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
George!
сообщение May 14 2007, 22:33
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 19-03-05
Из: Омск
Пользователь №: 3 489



Сейчас приходиться. И видимо придется API подключать - необходимо знать дошел пакет или нет. Что касается скорости работы с API. То что есть меня пока устраивает, поэтому как проверить максимальную еще не знаю... Но т.к. RS подключение XCTU у меня по умолчанию 9600, то точно не больше smile.gif
Go to the top of the page
 
+Quote Post
Djam
сообщение May 14 2007, 23:02
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 19-03-07
Пользователь №: 26 299



пробовал и с API, и с АТ. Результаты прикреплены в файле. Видимо, в режиме API модули теряют время на определение статуса переданного пакета (доставлен/недоставлен). Может быть этот недостаток будет устранен в XBee 2. В итоге решили использовать режим AP с программным подтверждением приема пакета.

Цитата(at90 @ May 14 2007, 11:51) *
я апи не включал. Скорость у меня была 9600. Мне больше ненедо было. Xbee Pro у меня бил на 1500 метров с направленной антенной.

Там есть программа XCTU. В ней можно проверить качество сигнала.
и обмен пакетами.

На 1500 м - это в помещении? а пакеты не терялись?
Прикрепленные файлы
Прикрепленный файл  ________.doc ( 28.5 килобайт ) Кол-во скачиваний: 171
 
Go to the top of the page
 
+Quote Post
George!
сообщение May 14 2007, 23:54
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 19-03-05
Из: Омск
Пользователь №: 3 489



Крайне интересна методика эксперемента. В XCTU возможности замерить врямя передачи пакета не нашел... В гипертерминале тоже ).
Для проверки скорости в режиме API встает еще ряд проблем. Как передавать пакеты?... Такой утилиты вроде нет, которая эти пакеты формирует...
Цитата
В итоге решили использовать режим AP с программным подтверждением приема пакета

Ткинете пальцем плиз где об этом написано... Я найти не смог. Возможно я тоже буду этим пользоваться
Go to the top of the page
 
+Quote Post
at90
сообщение May 15 2007, 01:11
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



у меня 1500 метров было на открытой местности.
Модули Xbee Pro 100 мватные.

Антенны логопериодические направленные.
У меня протокол запрос-ответ.
Если ответ не пришел, делаю повторный запрос.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Djam
сообщение May 15 2007, 07:57
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 19-03-07
Пользователь №: 26 299



Цитата(George! @ May 15 2007, 02:54) *
Крайне интересна методика эксперемента. В XCTU возможности замерить врямя передачи пакета не нашел... В гипертерминале тоже ).
Для проверки скорости в режиме API встает еще ряд проблем. Как передавать пакеты?... Такой утилиты вроде нет, которая эти пакеты формирует...

Ткинете пальцем плиз где об этом написано... Я найти не смог. Возможно я тоже буду этим пользоваться

1.эксперимент проводился с помощью собственного (специально написанного) ПО.
2. В XCTU это тоже можно сделать следующим образом: на Range Test формируешь пакет требуемого размера (create data),устанавливаешь требуемый таймаут (datarecivtimeoout) -я пробовал с 0,10,100 мс-, затем устанавливаешь требеумое количество пакетов (Stop At-например 100) и засекаешь обшее время передачи, а потом делишь на количество пакетов.
3.Для проверки скорости в режиме API можно использовать вкладку Terminal->Assemble Packet. там вручную набираешь 2-3 пакета разного размера и повторяешь их например 100 раз. дальше как в п.2.
4. Опечатка - не АP, а АТ. А программное подтверждение реализеутся в собственном ПО на компе, к-е принимает пакеты (читает с COM-порта) проверяет CRC16 и отправляет подверждение.

Цитата(at90 @ May 15 2007, 04:11) *
у меня 1500 метров было на открытой местности.
Модули Xbee Pro 100 мватные.

Антенны логопериодические направленные.
У меня протокол запрос-ответ.
Если ответ не пришел, делаю повторный запрос.

Видимо придется тоже остановиться на таком варианте -запрос-ответ.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01449 секунд с 7
ELECTRONIX ©2004-2016