Микросхемы радиоприемников диапазона 433 мгц

Микросхемы радиоприемников диапазона 433 мгц

Содержание

  • Цена: $4.22 за 2 штуки
  • Перейти в магазин

Я уже писал про использование приемников и передатчиков работающих в диапазоне 433 МГц применительно к своим поделкам. В этот раз хотелось бы сравнить их разные вариации и понять есть ли между ними разница, и какие предпочтительней. Под катом конструирование тестового стенда на базе arduino, немного кода, собственно, тесты и выводы. Любителей электронных самоделок приглашаю под кат.

Лежат у меня разные приемники и передатчики данного диапазона, решил обобщить и классифицировать данные устройства. Тем более, что в конструировании устройств без радиоканала обойтись довольно сложно, особенно если поделка не должна находиться в стационарном положении. Кто-то возможно возразит, что сейчас довольно немало решений на wi-fi и стоит использовать их, однако, отмечу что не везде их использование целесообразно, к тому же иногда не хочется мешать себе и соседям занимая столь ценный частотный ресурс.

В общем, это все лирика, перейдем к конкретике, сравнению подлежат следующие устройства:
Самый распространенный и дешевый комплект передатчика и приемника:

Купить можно, например, тут, стоит $0.65 за приемник вместе с передатчиком. В моих прошлых обзорах использовался именно он.

Следующий комплект позиционируется как более качественный:

Продается тут за $2.48 в комплекте с антеннками пружинками для данного диапазона.

Собственно предмет обзора, продается отдельно в виде приемника:

Следующее устройство участвующее в данном мероприятии является передатчиком:

Где конкретно я его купил — не помню, впрочем, не так важно.

Для того чтобы обеспечить равные условия всем участникам припаяем одинаковые медные антеннки в виде спирали:

Также, я припаял выводы для вставки в макетку.

Для экспериментов потребуются две отладочные платы arduino (я взял Nano), две макетные платы, провода, светодиод и ограничивающий резистор. У меня получилось так:

Для тестов я решил использовать библиотеку RC-Switch, ее нужно распаковать в каталог ‘libraries’ установленной среды arduino IDE. Пишем нехитрый код передатчика, который будет стоять стационарно:

Пин данных передатчиков будем подключать к выходу 10 arduino. Передатчик будет каждые 5 секунд посылать в эфир цифру 5393.

Код приемника немного более сложный, из-за подключения внешнего диода через ограничительный резистор к выводу 7 arduino:

Приемник подключен к выводу 2 arduino Nano (в коде используется mySwitch.enableReceive(0), так как вход 2 соответствует 0-му типу прерывания). Если принята та цифра которая отправлялась, то на секунду мигнем внешним диодом.

Благодаря тому, что все передатчики имеют одинаковую распиновку, в ходе эксперимента их можно будет просто менять:

У приемников ситуация аналогична:


Для обеспечения мобильности приемной части я использовал пауэр банк. Первым делом, собрав схему на столе, убедился, что приемники и передатчики работают в любом сочетании друг с другом. Видео теста:

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

Вначале про передатчики. В ходе эксперимента выявлено, что разницы между ними нет, единственное, безымянный, маленький подопытный работал немного хуже своих конкурентов, вот этот:

При его использовании расстояние уверенного приема сокращалось на 1-2 метра. Остальные передатчики работали абсолютно одинаково.

А вот с приемниками все оказалось сложнее. Почетное 3-е место занял приемник из этого комплекта:

Он начал терять связь уже на 6 метрах в пределах прямой видимости (на 5 метрах — при использовании аутсайдера среди передатчиков)

Второе место занял участник из самого дешевого комплекта:

Уверненно принимал на 8-ми метрах в пределах прямой видимости, 9-ый метр осилить не удалось.

Ну и рекордсменом стал предмет обзора:

Доступный участок прямой видимости (12 метров) оказался для него легкой задачей. И я перешел к приему через стены, итог 4 капитальные бетонные стены, при расстоянии порядка 40 метров — он принимал уже на грани (шаг вперед прием, шаг назад светодиод молчит). Таким образом, предмет обзора однозначно могу рекомендовать к покупке и использованию в поделках. При его использовании можно при равных расстояниях снижать мощность передатчика, либо при равных мощностях увеличивать расстояние уверенного приема.

Согласно рекомендациям, увеличить мощность передачи (а следовательно и расстояние приема) можно повышая напряжение питания передатчика. 12 Вольт позволило увеличить исходное расстояние на 2-3 метра в пределах прямой видимости.

На этом заканчиваю, надеюсь информация окажется кому то полезной.

Простое решение для вашей задачи!

Набор беспроводного приемника и передатчика диапазона 433 мГц. Предназначен для построения беспроводных систем на базе микроконтроллера Arduino и Raspberry. И будет полезен для проектов управления авио и авто моделями. А также проектов охраны и автоматики, для построения беспроводных датчиков и исполнительных реле, дистанционного управления электроприборами до 150 метров. Рекомендуемый источник питания — MicroUSB ADAPTER.

Набор беспроводного приемника и передатчика диапазона 433 мГц. Предназначен для построения беспроводных систем на базе микроконтроллера Arduino и Raspberry. И будет полезен для проектов управления авио и авто моделями. А также проектов охраны и автоматики, для построения беспроводных датчиков и исполнительных реле, дистанционного управления электроприборами до 150 метров. Рекомендуемый источник питания — MicroUSB ADAPTER.

Новый приемопередатчик 433/868 МГц S2-LP производства STMicroelectronics – преемник известного SPIRIT1. Высокая чувствительность позволила увеличить дальность передачи, а повышенная избирательность, ультранизкое энергопотребление и гибкость настроек при сохранении цены и малых габаритах делают новую микросхему прекрасным бюджетным решением для медицины, сельского хозяйства, охраны природы и интеллектуальных городских систем.

Одним из наиболее динамично развивающихся сегментов современной электроники является Интернет вещей (IoT). Рынок IoT за 2016 год вырос на треть, а в 2017 году ожидается рост на 40%. Отраслевые эксперты предсказывают, что к 2020 году в мире будет насчитываться 20…50 млрд. устройств, подключенных к Интернету. Расширяется и сфера применения IoT: энергетика, промышленность, жилищно-коммунальное, сельское хозяйство, транспорт, медицина – вот лишь некоторые сегменты экономики, в которых активно развивается концепция Интернета вещей. В странах Евросоюза, Китае, Южной Корее и Индии уже известны примеры внедрения IoT на уровне целых городов, благодаря чему удается повысить эффективность управления транспортными потоками и расходом энергии.

Приемопередатчик S2-LP (S2-LP)

Концепция Интернета вещей во многих случаях подразумевает использование радио в качестве канала передачи информации. С увеличением количества передающих устройств растет и уровень электромагнитных помех, что в свою очередь приводит к ужесточению требований к параметрам избирательности радиочастотных приемопередатчиков (трансиверов) и малого уровня энергопотребления. В начале 2017 года компания STMicroelectronics выпустила новый приемопередатчик S2-LP, обеспечивающий работу в субгигагерцевом диапазоне. Использование радиоканала с частотами до 1 ГГц позволяет добиться максимальной дальности передачи сигнала. Новая микросхема разработана для таких применений как автоматизация зданий, медицина, системы мониторинга для сельского хозяйства, автоматические парковки и интеллектуальные системы ЖКХ по сбору данных со счетчиков ресурсов. Данный приемопередатчик может работать в частотных диапазонах 430…470 МГц и 860…940 МГц. Помимо уже привычных типов модуляции 2-GFSK, OOK и ASK он также поддерживает модуляцию 4-GFSK/D-BPSK, а скорость передачи данных настраивается в диапазоне 0,3…500 кбит/с. S2-LP может работать в сетях LPWAN компании SigFox, а также имеет встроенный обработчик пакетов 802.15.4g. При своих миниатюрных габаритах (4×4 мм, корпус QFN24) данная микросхема обладает превосходными характеристиками: чувствительность до -130 дБм при скорости передачи данных 300 бит/с, выходная мощность на антенном разъеме – до 16 дБм. Кроме того, стоит отметить и отличные параметры энергопотребления: ток потребления 10 мА при выходной мощности 10 дБм в режиме низкого энергопотребления; 8 мА на приеме в режиме высокой производительности; 350 нА – в режиме ожидания.

По сравнению со своим предшественником, приемопередатчиком SPIRIT1, у S2-LP повышена чувствительность, благодаря чему увеличивается дальность передачи сигнала. Высокая избирательность S2-LP позволяет создавать на его основе устройства, которые будут соответствовать требованиям стандартов EN300-220 и EN303-131 к устройствам категории 1. Впервые примененный усилитель класса E позволил достигнуть лучшего в отрасли энергопотребления в режиме передачи. Приемопередатчик S2-LP является одним из лучших по параметрам радио (в частности, чувствительности и избирательности приемного тракта, а также диапазону выходных частот и улучшенной фильтрации). Также он имеет ультрамалое потребление, что делает его оптимальным выбором для самых требовательных приложений.

Технические параметры S2-LP

Рассмотрим отдельные технические параметры S2-LP и сравним их с соответствующими параметрами SPIRIT1. У приемопередатчика S2-LP повышена чувствительность за счет уменьшения наведенных помех. Это стало возможным вследствие разнесения SMPS-блока и ВЧ-тракта на печатной плате (рисунок 1) и увеличению расстояния между выводами SMPS и ВЧ-частью микросхемы (рисунок 2). Также была изменена схема внутреннего питания для организации лучшей развязки отдельных напряжений.

Рис. 1. Взаимное расположение SMPS-блока и ВЧ -тракта на печатной плате у приемопередатчиков SPIRIT1 и S2-LP (SPIRIT2)

Рис. 2. Взаимное расположение SMPS-блока и ВЧ -тракта на печатной плате у приемопередатчиков SPIRIT1 и S2-LP

Рис. 3. Чувствительность приемопередатчиков SPIRIT1 и S2-LP при модуляции 2-FSK

Сравнение чувствительности приемопередатчиков SPIRIT1 и S2-LP при модуляции 2-FSK приведено на рисунке 3. На нем мы видим, что среднее значение практического улучшения чувствительности приемопередатчика S2-LP по сравнению с таковой у микросхемы SPIRIT1 составляет 3 дБ в диапазоне скорости передачи данных 1,2…250 кбит/с. Микросхема S2-LP соответствует требованиям для работы в сети SigFox, где необходимо иметь чувствительность приемопередатчика не ниже -126 дБм при скорости передачи данных 600 бит/с.

В таблице 1 приведены ориентировочные значения дальности передачи сигнала приемопередатчиками SPIRIT1 и S2-LP при выходной мощности 10 дБм, скорости передачи данных 1,2 кбит/с и коэффициенте усиления антенны 0 дБи.

Таблица 1. Дальности связи SPIRIT1 и S2-LP

Среда распространения Радиус действия, м
SPIRIT1 S2-LP
Помещение 73 82
Городская среда 442 525
Открытое пространство 11200 14800

В современном мире параметр избирательности, то есть способности декодирования принимаемого сигнала в присутствии значительных помех на соседних частотах, играет важную роль, так как появляется все больше и больше устройств, работающих в диапазонах ISM, а также LTE-оборудование на смежных частотах. Различные стандарты разделяют устройства на категории по избирательности, а стандарты EN300-220 и EN303-131 предъявляют к устройствам категории 1 требование избирательности по соседнему каналу не менее 60 дБ при отстройке 2 МГц/10 МГц не менее 84 дБ. На сегодняшний день на рынке отсутствуют радиочастотные приемопередатчики, полностью соответствующие критериям категории 1 на частотах 433 и 868 МГц. Для устранения этого несоответствия приходится применять узкополосные ПАВ-фильтры, что негативно сказывается на стоимости изделия и его чувствительности (вносимые фильтром потери составляют ориентировочно 3 дБ). На малых скоростях передачи данных S2-LP соответствует требованиям категории 1, что позволяет избавиться от необходимости использования ПАВ-фильтра. По сравнению с микросхемой SPIRIT1 у приемопередатчика S2-LP улучшена фильтрация при отстройке 2 МГц (рисунок 4), а его канальный фильтр программируется вплоть до значения 6,25 кГц (у SPIRIT1 – до 12,5 кГц).

Рис. 4. Фильтрация по отстройке приемопередатчиков SPIRIT1 и S2-LP

У приемопередатчика S2-LP предусмотрено несколько LDO для организации питания различных блоков. Гибкая система питания включает несколько режимов:

  • BM (Boost Mode) – режим повышенной мощности, в котором на антенном разъеме возможно получить мощность +16 дБм;
  • HPM (High Performance Mode) – режим высокой производительности, в котором задействуются внутренние LDO и достигается наилучшая изоляция вкупе с минимальными шумами и пульсацией SMPS;
  • LPM (Low Power Mode) – режим малого энергопотребления, в котором все узлы питаются напрямую от SMPS в обход внутренних LDO, а также повышается КПД.

Все перечисленные режимы питания доступны на одной печатной плате с одним перечнем элементов. Выходное напряжение SMPS программируется с шагом 0,1 В в диапазоне 1,1…1,8 В.

В таблицах 2, 3 и 4 приведены типовые значения параметров микросхемы S2-LP в зависимости от выбранного режима питания.

Таблица 2. Типовые значения тока потребления приемопередатчиков SPIRIT1 и S2-LP в зависимости от режима питания при напряжении питания 3 В

Приемопередатчик Ток потребления в режиме:
LPM (Vsmps = 1,2 В), мА HPM (Vsmps = 1,4 В), мА
S2-LP 7,1 8,4
SPIRIT1 9,5

Таблица 3. Типовые значения чувствительности приемопередатчика S2-LP для частот 433 МГц
и 868 МГц в зависимости от режима питания при скорости передачи данных 300 бит/с

Частота Чувствительность в режиме:
LPM (Vsmps = 1,2 В), дБм HPM (Vsmps = 1,4 В), дБм
433 МГц -131,4 -131,5
868 МГц -129,1 -129,3

Таблица 4. Типовые значения избирательности приемопередатчика S2-LP для различных отстроек
в зависимости от режима питания при скорости передачи данных 1200 бит/с

Отстройка Избирательность в режиме:
LPM (Vsmps = 1,2 В), дБ LPM (Vsmps = 1,2 В), дБ
+/- 2 МГц 82 81
+/- 10 МГц 85 84
Соседний канал 49 59

Как и у микросхемы SPIRIT1, у S2-LP есть режимы ожидания (Stand-by) и сна (Sleep A), однако у S2-LP есть и второй режим сна – Sleep B, в котором стало возможным сохранение данных в FIFO. В режимах же Stand-by и Sleep A ток потребления S2-LP значительно снижен по сравнению с его величиной у SPIRIT1, в чем можно убедиться, ознакомившись с данными таблицы 5.

Таблица 5. Типовые значения тока потребления SPIRIT1 и S2-LP

Режим S2-LP SPIRIT1 Улучшение
Shutdown, нА 2,5
Standby, нА 310 600 ≈ 50%
Sleep A, нА 640 850 ≈ 25%
Sleep B, нА 950

В приемопередатчике SPIRIT1 усилитель работал в классах AB и E, что являлось компромиссом между производительностью и энергопотреблением. В микросхеме S2-LP использован усилитель класса E, что позволяет максимизировать КПД и получить технически более совершенное решение. S2-LP является лучшим в своем классе трансивером по току потребления в режиме передачи (10 мА при 10 мВт).

Кроме того, S2-LP можно использовать с внешним интегральным балуном, который будет доступен в двух версиях: для диапазонов 433 МГц и 868 МГц.

При работе над программным обеспечением S2-LP были учтены замечания разработчиков к SPIRIT1. В частности, у S2-LP появился гибкий обработчик пакетов, благодаря чему поддерживаются преамбула большой длительности, синхрослово длиной до 64 бит (с точностью до бита), а также код Манчестера. Все это избавляет микроконтроллер от лишней обработки данных, что приводит к оптимизации энергопотребления на системном уровне.

S2-LP имеет встроенный обработчик пакетов стандарта 802.15.4g: декодирование физического уровня 802.15.4g, обработку полезной нагрузки 802.15.4g со 128-битным FIFO, возможность работы с двумя синхрословами, а также совместимый с 802.15.4g CRC. Все это упрощает реализацию стека 6LoWPAN.

Как уже упоминалось ранее, S2-LP поддерживает DUAL SYNC (то есть работу с двумя синхрословами). Вкратце работу в этом режиме можно описать следующим образом: микроконтроллер, управляющий S2-LP, попеременно задействует частоты 433 и 868 МГц до тех пор, пока не будет получен пакет с одним из синхрослов; при детектировании синхрослова происходит прием сигнала на частоте, соответствующей данному синхрослову. Благодаря быстрому обнаружению синхрослова снижаются ограничения на тайминги, что положительно влияет на быстродействие системы.

Как и у приемопередатчика SPIRIT1, у микросхемы S2-LP есть режим быстрого прекращения приема (Sniff Mode), однако в алгоритмах их работы есть различие. Вкратце логику работы этого режима у приемопередатчика SPIRIT1 можно описать следующим образом: находясь в режиме сна, приемопередатчик периодически пробуждается на короткое время для измерения уровня принимаемого сигнала (RSSI); если RSSI ниже порогового уровня, то приемопередатчик возвращается в режим сна; в противном случае приемопередатчик остается в режиме приема вплоть до конца пакета, после чего принимается решение о валидности принятых данных. Схематичная временная диаграмма работы SPIRIT1 в режиме Sniff Mode приведена на рисунке 5.

Рис. 5. Временная диаграмма работы приемопередатчика SPIRIT1 в режиме Sniff Mode

Приемопередатчик S2-LP дополнительно обрабатывает ложное обнаружение данных. Работает это следующим образом: как и в случае со SPIRIT1, S2-LP находится в режиме сна до тех пор, пока RSSI не превысит пороговое значение, после чего запускается новый таймер, в окне которого можно задействовать оценку качества сигнала; если один из индикаторов качества не соответствует ожиданиям, то прием сигнала мгновенно прекращается, а приемопередатчик снова переходит в режим сна. Таким образом, при ложном захвате нет необходимости ждать окончания пакета, что помогает добиться снижения тока потребления. Схематичная временная диаграмма работы S2-LP в режиме Sniff Mode приведена на рисунке 6.

Рис. 6. Временная диаграмма работы приемопередатчика S2-LP в режиме Sniff Mode

Средства разработки

Рис. 7. Отладочная плата Steval-FKI868

Для того чтобы разработчики смогли на практике оценить возможности приемопередатчика S2-LP, компания ST предлагает наборы для разработки на базе S2-LP – Steval-FKI868 (для частот 868/915 МГц) и Steval-FKI433 (для частоты 433 МГц). Внешний вид набора Steval-FKI868 представлен на рисунке 7.

В обоих случаях элементы обвязки четко разделены по функциональным блокам, что является отличным примером расстановки элементов с участием S2-LP и позволяет разработчикам быстрее освоиться с логикой работы платы, а также – в будущем – легко перенести подобное расположение элементов на свою печатную плату. На рисунке 8 представлено увеличение области с элементами обвязки на плате Steval-FKI868, а на рисунке 9 – соответствующая трассировка печатной платы.

Как в Steval-FKI868, так и в Steval-FKI433 материнской платой является Nucleo-L152RE, содержащая на борту микроконтроллер STM32L152RE, дебаггер-программатор ST-LINK/V2-1 с разъемом SWD, несколько вариантов питания, три светодиода, две кнопки и USB-порт. Осуществляется поддержка нескольких интегрированных сред разработки, таких как IAR™, ARM® Keil® и других.

Рис. 8. Плата Steval-FKI868 как пример расстановки элементов обвязки с участием S2-LP

Рис. 9. Трассировка блока элементов обвязки на плате Steval-FKI868

В комплект поставки обоих наборов входит подробная документация, а также набор программного обеспечения STSW-S2LP-DK, в который входят:

  • графическая оболочка S2-LP DK GUI для Windows, представляющая собой интерактивный интерфейс регистров S2-LP и предназначенная для удобного конфигурирования параметров РЧ и обработчика пакетов;
  • библиотеки S2-LP и примеры кода;
  • низкоуровневый API для сопряжения материнской платы с дочерней платой;
  • драйвер HAL для STM32L1;
  • драйверы для ПК (виртуальный USB + устройство хранения данных).

Заключение

Новый приемопередатчик S2-LP имеет ряд преимуществ, благодаря которым он может с успехом применяться в системах с повышенными требованиями к времени жизни батареи и дальности связи. Малый уровень энергопотребления позволяет приемопередатчику работать более 10 лет от дискового элемента CR2032. Высокая выходная мощность 16 дБм и чувствительность -130 дБм позволяют передавать данные на расстояние более 10 км. Разумеется, всегда существует компромисс между выходной мощностью и потреблением, между чувствительностью и скоростью передачи данных. Благодаря чрезвычайной гибкости настроек радио, разработчик с помощью S2-LP сможет создать радиолинк, максимально оптимизированный под конкретные задачи. Высокие радиочастотные характеристики нового трансивера не привели к повышению цены микросхемы, что позволяет использовать S2-LP даже в бюджетных приложениях.

Читайте также:  Коробки для сдвоенных розеток
Оценить статью
Добавить комментарий