Привет, я довольно зеленый, когда дело доходит до радиочастотных технологий в цепях.
Вот моя проблема: мне нужен маломощный модуль радиочастотного передатчика (3–5 В) для моего приложения. Это небольшое встроенное устройство, и все, что оно делает, — это транслирует короткий идентификатор на базовую станцию.
Моя схема очень маленькая, это AVR с батарейным питанием. AVR содержит уникальный идентификатор, который будет передаваться при соблюдении определенных логических критериев.
И чтобы усложнить ситуацию, несколько из них будут транслировать свои идентификаторы на базовую станцию, вероятно, до 1000 устройств, транслирующих один раз в 5 секунд, что составляет 200 раз в секунду. Мне нужен диапазон около 500 футов или больше.
Я предполагаю, что что-то, что вещает в диапазоне ISM, будет работать, но я открыт для любых дизайнерских идей.
Короче говоря; Какие чипы TX/RX было бы полезно использовать? Кроме того, как лучше всего передать сообщение в такой переполненной сети?
Я бы рекомендовал смотреть на передатчики 433 МГц или 868 МГц (диапазон ISM).
У TI/Chipcon есть недорогой приемопередатчик Sub-1GHz CC1101 . Существует также вариант системы на кристалле 8051, CC1110 , который может устранить необходимость в вашем AVR (см. также CC430).
У Silicon Labs есть Si403x или система на кристалле Si4010 .
Все эти чипы поддерживают скорость передачи данных до 128 кбит/с, что достаточно для передачи пакета. Генерация и проверка аппаратной CRC поможет отсеять плохие пакеты.
Чтобы узлы перестали болтать друг о друга, вам нужно будет изобрести какой-то MAC ( управление доступом к среде ). Вы можете использовать контроль несущей для ожидания тишины с экспоненциальной задержкой ( CSMA ). Или вы можете скоординировать тайминги ваших узлов и назначить слот каждому узлу . Вы также можете извлечь выгоду из наличия главного узла, передающего маяк таймера, чтобы предотвратить дрейф часов.
Теоретически ZigBee поддерживает до 2^16 узлов в одной PAN. ZigBee построен на стандарте 802.15.4, который обеспечивает надежный уровень MAC и механизмы управления сетью (присоединение, выход и т. д.). Тем не менее, готовый модуль, такой как XBee, может иметь проблемы с 1000 узлов и, конечно, не будет дешевым. Для объемного развертывания ZigBee рассмотрите TI CC2531 или Ember EM250/EM260. ZigBee обычно работает на частоте 2,4 ГГц, что не обеспечит такого хорошего проникновения на местности, как 433/868 МГц.
Их будет несколько, которые будут передавать свои идентификаторы на базовую станцию, вероятно, до> 1000 устройств, транслирующих один раз в 5 секунд, что составляет 200 раз в секунду.
Это классическое приложение для истинной модуляции с расширенным спектром. Детали реализации сложны, но, по сути, вы преобразуете идентификационные коды в шаблоны (в пределах допустимой полосы пропускания) и различаете передатчики, находя их шаблон в шуме (включая помехи друг от друга), а не находя в нем узкополосную несущую частоту.
Кортук
Келленджб