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

 
 
> Режим 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
rx3apf
сообщение Feb 11 2010, 23:05
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Scrambler @ Feb 5 2010, 11:16) *
Единственная мысль, которая пришла мне в голову - послать строб STX (начнется посылка преамбулы), подождать секунду, после чего записать в TX FIFO пакет данных. Но сама идея надолго занимать радиоканал как-то не очень симпатична.

Может быть есть какие-то другие подходы? Как поступают люди с опытом?

Не думаю, что тут можно как-то извернуться без занятия канала. Я посылаю непрерывно короткие пакеты синхронно с отсчетом времени таким образом, чтобы за время кванта отсчета пакет проходил гарантированно и еще оставалось место для преамбулы. Посылаю достаточное время, чтобы приемник (опрашивающий радиоканал раз в секунду, перебирая три канала), гарантированно поймал хоть одну (точнее, только одну, после чего продолжать прием не имеет смысла) посылку (соответственно, эта посылка опроса чуть больше трех секунд). Опрос по инициативе процессора, без WOR, прием прекращается либо по отсутствию несущей (что экономичнее), либо по таймауту при наличии помехи в канале. При опросе передаю значение таймера, таким образом, приемник знает, когда окончится передача опроса и можно отвечать...

Сообщение отредактировал rx3apf - Feb 11 2010, 23:07
Go to the top of the page
 
+Quote Post



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

 


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


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