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

 
 
> Режим WOR в CC2500
ctef
сообщение Jan 1 2010, 15:19
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 15-03-09
Пользователь №: 46 130



Подскажите если не сложно кто использовал этот режим в данном трансивере
как мне его настроить ? в обычном режиме всё работает и если не сложно
можно пример для наглядности ?
заранее Спасибо!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ksv198
сообщение Jan 9 2010, 12:33
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Цитата(ctef @ Jan 1 2010, 18:19) *
Подскажите если не сложно кто использовал этот режим в данном трансивере
как мне его настроить ? в обычном режиме всё работает и если не сложно
можно пример для наглядности ?
заранее Спасибо!!!

А что конкретно интересует? Конфигурируете по даташиту - все будет работать. Только один совет из практики - если планируете использовать для уменьшения энергопотребления, и при этом пауза на сон планируется >= 1 секунды, то лучше WOR не использовать, а рулить контроллером, получается выгоднее (по среднему току потребления).
Go to the top of the page
 
+Quote Post
Scrambler
сообщение Feb 5 2010, 08:16
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 24-11-04
Из: Санкт-Петербург
Пользователь №: 1 217



Цитата(ksv198 @ Jan 9 2010, 15:33) *
А что конкретно интересует? Конфигурируете по даташиту - все будет работать. Только один совет из практики - если планируете использовать для уменьшения энергопотребления, и при этом пауза на сон планируется >= 1 секунды, то лучше WOR не использовать, а рулить контроллером, получается выгоднее (по среднему току потребления).


Отлично, есть люди с практикой! rolleyes.gif Тогда можно я свои несколько вопросов задам?

У меня, правда, CC1100, но не суть важно. Я WOR настроил, работает. Как раз с T=1 сек. Скорость передачи - 38400. Размер пакета - 20 байтов. 4 байта преамбулы, 4 байта sync. Соответственно, за 1 секунду успеет пройти 170 с лишним таких посылок. Да и то нет гарантии что один из пакетов попадет своей преамбулой в период, когда радио проснулось и слушает. Как тут лучше поступить?

Единственная мысль, которая пришла мне в голову - послать строб STX (начнется посылка преамбулы), подождать секунду, после чего записать в TX FIFO пакет данных. Но сама идея надолго занимать радиоканал как-то не очень симпатична.

Может быть есть какие-то другие подходы? Как поступают люди с опытом?
Go to the top of the page
 
+Quote Post
Scrambler
сообщение Feb 10 2010, 19:28
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 24-11-04
Из: Санкт-Петербург
Пользователь №: 1 217



Неужели никто ничего не посоветует? unsure.gif
Go to the top of the page
 
+Quote Post
SSerge
сообщение Feb 11 2010, 19:16
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(Scrambler @ Feb 11 2010, 01:28) *
Неужели никто ничего не посоветует? unsure.gif

Договариваться надо.
Так или иначе передающий должен иметь информацию о том, когда принимающий будет прослушивать эфир, и только тогда передавать. А это требует, в частности, иметь у всех узлов часы и регулярно их синхронизировать.

Методов придумано много, но нет ни одного про который можно было бы сказать что он лучше всех.
Есть две крайности - анархия случайного доступа и диктатура централизованного управления сетью.

Один из самых старых протоколов ALOHA (радиосеть Гавайского университета), про неё много написано и часто ссылаются.
Другой подход в стандарте IEEE 802.15.4.
Сами по себе они поставленной задачи не решают, но пищу для размышления дают.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post



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

 


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


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