Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Устройства типа пэйджера
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
nachinayuschiy
Необходимо разработать устройства типа пэйджера. Устройство отправляет сообщение длиной не более 20 байт. Это сообщение получают все аналогичные устройства находящиеся в зоне действия связи. Дальность 30 метров в помещении, 100 метров на улице. Какой трансивер вы мне посоветуете использовать для данного устройства?
Rst7
Цитата
Какой трансивер вы мне посоветуете использовать для данного устройства?


Вам как - подешевле?

Только имейте в виду, вне зависимости от цены трансивера всегда найдется место, где ловить не будет и надо будет думать над маршрутизацией пакетов.
nachinayuschiy
Цена трансивера 5-10 баксов... рассмотрите все возможные варианты если не трудно, а то я новичек в этой области, буду очень благодарен...
Rst7
Цитата
рассмотрите все возможные варианты


Все - слабо smile.gif

Начните курить, например, отсюда - http://www.compel.ru/catalog/wireless/zigbee

Это, так сказать, мейнстрим. Много подходящего софта, много решений и т.д.

А можно дешевочку - но надо будет все делать самостоятельно -
http://delanet.ru/content/view/532/1/
http://www.efind.ru/icsearch/?search=TR24A
nachinayuschiy
Я как раз сейчас разбираюсь с TR24A. На открытой местности все вроде бы нормально. Но вот в помещении быстро затухает и не ловит пакеты даже через одну стенку... Какие вообще параметров обивались при использовании TR24A?
Rst7
Цитата
Но вот в помещении быстро затухает и не ловит пакеты даже через одну стенку...


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

В качестве небольших костылей могу посоветовать покрутить мощность передатчика в регистрах TR24A и mixer-gain.
nachinayuschiy
А вы бы не могли поделится так скажем оптимальными настройками регистров для TR24A модуля ?
Rst7
ну вот проект, который писался в исследовательских целях - http://code.google.com/p/spiriton-tr24a-demo/

Там в таблицах числа подправлены.
nachinayuschiy
Спасибо, сейчас протестирую. Ещё вопрос по поводу RSII у меня он некоректно работает. Не подскажете как заставить его работать?
Rst7
Цитата
Не подскажете как заставить его работать?


Не дошел до него ход, так что пока не подскажу. Вообще, в апнотах есть алгоритм.
nachinayuschiy
В каких апнотах ? Поделитесь, а то я нигде не нашел этого!
Rst7
http://delanet.ru/images/stories/project/T...10_EM198810.pdf
http://delanet.ru/images/stories/project/T...11_EM198810.pdf
http://delanet.ru/images/stories/project/T...12_EM198810.pdf

Разве Вы этого не видели? Вам в AN011 на страницу 16 - "Appendix1: Reading the RSSI value & RSSI reference table"
nachinayuschiy
Вы не поверите, у меня был аналогичный документ но это аппендикса там не было, спасибо за подсказку...
Ещё хотел спросить а как на счет других модулей, например СС1101 и т.д?
Rst7
Цитата
Ещё хотел спросить а как на счет других модулей, например СС1101 и т.д?


Это в гуглю. Не занимался.
blackfin
Цитата(nachinayuschiy @ May 2 2009, 14:54) *
Какой трансивер вы мне посоветуете использовать для данного устройства?

ADF702x?
nachinayuschiy
blackfinа вы использовали эти модули. они выполнят все мои требования?
Rst7 RSSI толком не работает, на открытой местности более менее нормальные результаты получаем, через две стенки, выдает сообщение что корректных данных у него нет
Rst7
Цитата
RSSI толком не работает, на открытой местности более менее нормальные результаты получаем, через две стенки, выдает сообщение что корректных данных у него нет


Хз-хз. Ну когда ход дойдет то RSSI, я Вам расскажу результаты.
rx3apf
Цитата(nachinayuschiy @ May 2 2009, 17:10) *
Я как раз сейчас разбираюсь с TR24A. На открытой местности все вроде бы нормально. Но вот в помещении быстро затухает и не ловит пакеты даже через одну стенку... Какие вообще параметров обивались при использовании TR24A?

Интересно, хоть кому больше десяти метров с ними удавалось получить ? А вообще 2.4 GHz для помещений малопригоден в принципе. Связь может полностью исчезнуть за первой же железной дверью в ж/б здании, уже на расстоянии пяти метров. Рекомендую CC1100(1101), на 433 MHz. Но 30 метров в помещении - тоже маловероятно. Чтобы было устойчиво - там надо порядка ватта излучать, при полосе в несколько kHz (50-mW LPD запросто сдохнет с первого до последний этаж десятиэтижки).
Rst7
Цитата
Интересно, хоть кому больше десяти метров с ними удавалось получить ?


На открытой местности у нас результаты соответствуют диаграмме в даташите (с учетом правок значений регистров, рекомендуемые значения в даташите - не есть максимум). В помещениях - там непредсказуемо, понятное дело. Но при цене за модуль менее 3х баксов эту проблему надо решать маршрутизацией пакетов между устройствами.
rx3apf
Цитата(Rst7 @ May 2 2009, 23:27) *
На открытой местности у нас результаты соответствуют диаграмме в даташите (с учетом правок значений регистров, рекомендуемые значения в даташите - не есть максимум).

А что там с контролем целостности пакетов ? Помнится мне, что на iXBT эти модули обсуждали, и что-то тоскливо было как с дальностью, так и с контролем ошибок. Типа ошибка есть, а модуль ее не видит... Почитав то обсуждение, у меня энтузиазм поиграться и с ней тоже как-то угас...На CC2500 у меня с этим проблем не было, по дальности на открытой местности метров 50-70 (@250 kbps, FEC - т.е. 125 kbps) получалось, а вот в помещении все просто отвратительно. Еще в кирпичном доме было хоть на что-то похоже, но панельном - жуть.
Цитата
В помещениях - там непредсказуемо, понятное дело. Но при цене за модуль менее 3х баксов эту проблему надо решать маршрутизацией пакетов между устройствами.

Боюсь, что в помещениях эта задача вообще нерешаема (на 2.4 GHz) - при таких мощностях. На практике - в кирпичном доме дохло этажом ниже, в панельном - за первой железной дверью. При 125 kbps, но хоть как полосу ужимай - тяжело. Даже если WiFi не мешают. Чтобы "пробить" дом сверху донизу мне на 433 MHz требуются ретрансляторы через один-два этажа..

А что до цены - да, дешево и практично. Но CC2500 вместе с кварцем стоит столько же (однако возможности больше), неудобен лишь при ручном монтаже. Чтобы на коленке что слепить - TR24 удобнее. Но если серией, на нормальной плате - CC25xx/11xx - явно выигрывает...
nachinayuschiy
rx3apf а что лучше использовать CC25xx или СС11xx? как я понял для помещения вы рекомендуете 433 мегагерц, поэтому лучше использовать сс1101?
rx3apf
Цитата(nachinayuschiy @ May 3 2009, 00:10) *
[ как я понял для помещения вы рекомендуете 433 мегагерц, поэтому лучше использовать сс1101?

Совершенно верно. Попытка использования 2500 в моем случае провалилась полностью... CC1100/1101 - довольно простые решения, главное - сделать качественную плату, поскольку корпус довольно мелкий. И не очень удобный номинал кварца - 26 MHz могут быть и гармониковые, поэтому тут надо быть внимательным при покупке. Согласующие цепи - вполне можно делать и на компонентах типоразмера 0603 и даже 0805, каких-то особых подводных камней в использовании нет... Да, статики боится, питание тоже не надо превышать...
blackfin
Цитата(nachinayuschiy @ May 2 2009, 21:21) *
blackfin а вы использовали эти модули. они выполнят все мои требования?

1. Не использовал.
2. Откуда мне знать?
3. Они имеют выходную мощность в два раза выше (Programmable Output Power: -16dBm to +13dBm),
чем те же СС1100/СС1101 (Programmable output power: up to +10 dBm).
Возможно, это увеличит дальность уверенного приема, а возможно и нет.
В любом случае, скорость передачи, насколько я понял, у Вас не очень большая, так что можно
использовать алгоритмы помехоустойчивого кодирования и сужения полосы канала
для увеличения дальности связи.
nachinayuschiy
А не могли бы вы ткнуть меня носом в пример алгоритма помехоустойчивого кодирования, который можно было бы использовать в моем случае? Ссылки, примеры реализаций? Буду превелико благодарен.
blackfin
Цитата(nachinayuschiy @ May 3 2009, 14:16) *
А не могли бы вы ткнуть меня носом в пример алгоритма помехоустойчивого кодирования

Viterbi
nachinayuschiy
У меня вопрос по поводу TR24A.
Ситуация следующая написал программу пинг-понг... вроде бы все работает... но тут один из модулей начинает некорректно работать, а именно он принимает, то же самое что и отправил. Меняю этот модуль на другой, не меняя при этом прошивку контроллера, второй модуль уже правильно отрабатывает. Что это может быть? Накрылся модуль? Что посоветуете?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.