Макетки для MRF49XA
Решил повозиться с радио, собрал пару макеток-трансиверов под MRF49XA.
Раскурил мануал, поспрашивал коллег. В результате получилось вот такая пара.
Подумал, что просто пакеты гонять скучно, прицепил DS1820 (маленький переходничок справа), соответственно измеряется температура, передается по радиоканалу, второй трансивер подключен через UART к компу.
Платки размером 20х40 мм, двусторонние. Антенна — петлевая из аппноута. Частота 915МГц. Контроллер — atmega8a. На переходничке 1-wire не отмыл канифоль, только заметил 🙂
Как подключить трансивер MRF49XA к ПК , без МК.
Добрый день,всем. Возникла у меня необходимость подключить радиомодули(RXQ5) на основе MRF49XA к.
Модуль на ATMega16 для беспаечной макетки
Как всем известно проекты плат сначала изготавливаются в виде прототипов, отлаживаются, и далее.
И снова MRF49XA
Здравствуйте, вот уже неделю копаюсь с MRF49XA, удалось запустить ее на передачу, но принять данные.
проблема с приемом на MRF49XA
Всем привет, решил собрать однокомандное управление с подтверждением на MRF49XA, сейчас пытаюсь.
Stiit.mi, можно поподробнее рассказать о проекте, что за проц, тип кодировки и тд., я вот здесь увидел прохожий коммерческий проект. Очень интересует дальность передачи на такую psb антенну.
ЗЫ печатки не мог бы выложить ?
Сообщение от Kromyr
у меня такая же "макетка" только на 2313. Я еще пару IRLL добавил на два канала и пару кнопок.
Сколько на такой петле дальность?
Отвечу сразу всем 🙂
Процессор atmega8a. Просто под рукой был. Были тиньки13, но у них SPI не было, а колхозить софтверный было лень. Так что у мег не задействовано половина ног.
Да, можно было бы развести пяток кнопок и светодиодов, но эта платка прежде всего проверка радиочасти, если понадобится — то просто сдую и перепаяю на другую плату как радиомодуль, так и проц.
Сам модуль и кварцы брал в микрочипе, ссылку ytord предоставил.
Там же взял еще индуктивностей для построения балуна, но потом тщательно покурил аппнот по антеннам и выбрал тупую петельку.
Этот модуль данные передает побайтно, сам отслеживает преамбулы, так что никаких заморочек с кодированием сигнала. Структура пакета (это уже мой пакет, трансивер просто байты кидает) примитивна до безобразия: первый байт — длина пакета, последний — crc8. если в момент приема затык на время большее чем время передачи двух байт, то сброс и снова ждем пакет. Сейчас передаю id датчика (8 байт) и два байта температура.
Дальность еще не мерял, возьму в карман, выйду на улицу, померяю. А так — через две стены ловит на ура.
Платы выложу, но особой ценности в них не вижу. Я не старался развести все на одном слое, десяток переходных отверстий есть. Технология отлажена, мне проще накидать переходов, чем сидеть вылизывать однослойную разводку. Плата сделана в кикаде, выложу еще герберы тем, у кого кикада нет.
10 командное (канальное) радиоуправление на MRF49XA
Что хочется сказать от себя — отличное решение в любой ситуации дистанционного контроля. В первую очередь это касается ситуации когда есть необходимость управлять большим количеством устройств на расстоянии. Даже если и не нужно управлять большим количеством нагрузок на расстоянии — разработку сделать стоит, так как конструкция не сложная! Пара не редких компонентов — это микроконтроллер PIC16F628A и микросхема MRF49XA — трансивер.
В Интернете уже давно томиться и обрастает положительными отзывами замечательная разработка. Она получила название в честь своего создателя (10 командное радиоуправление на mrf49xa от blaze) и находится по адресу — Первоисточник
Ниже приведем статью:

Состоит из управляющего контроллера и трансивера MRF49XA.

Схема приемника состоит из тех же элементов , что и передатчик. Практически, отличие приемника от передатчика (не беря во внимание светодиоды и кнопки) состоит только в программной части.
Немного о микросхемах:
MRF49XA — малогабаритный трансивер, имеющий возможность работать в трех частотных диапазонах.
1. Низкочастотный диапазон : 430,24 — 439,75 Mгц (шаг 2,5 кГц).
2. Высокочастотный диапазон А : 860,48 — 879,51 МГц (шаг 5 кГц).
3. Высокочастотный диапазон Б : 900,72 — 929,27 МГц (шаг 7,5 кГц).
Границы диапазонов указаны при условии применения опорного кварца частотой 10 МГц , предусмотренного производителем. С опорными кварцами 11МГц устройства нормально работали на частоте 481 МГц. Детальные исследования на тему максимальной «затяжки» частоты относительно заявленной производителем не проводились. Предположительно она может быть не так широка, как в микросхеме ТХС101, поскольку в даташите MRF49XA упоминается об уменьшенном фазовом шуме , одним из способов достижения которого является сужение диапазона перестройки ГУН.
Устройства имеют следующие технические характеристики:
Передатчик.
Мощность — 10 мВт.
Напряжение питания — 2,2 — 3,8 В ( согласно даташиту на мс, на практике нормально работает до 5 вольт ).
Ток , потребляемый в режиме передачи — 25 мА.
Ток покоя — 25 мкА.
Скорость данных — 1кбит / сек.
Всегда передается целое количество пакетов данных.
Модуляция FSK.
Помехоустойчивое кодирование, передача контрольной суммы.
Приемник .
Чувствительность — 0,7 мкВ.
Напряжение питания — 2,2 — 3,8 В ( согласно даташиту на мс, на практике нормально работает до 5 вольт ).
Постоянный потребляемый ток — 12 мА.
Скорость данных до 2 кбит/сек. Ограничена программно.
Модуляция FSK.
Помехоустойчивое кодирование, подсчет контрольной суммы при приеме.
Алгоритм работы.
Возможность нажатия в любой комбинации любого количества кнопок передатчика одновременно. Приемник при этом отобразит светодиодами нажатые кнопки в реальном режиме. Говоря проще, пока нажата кнопка (или комбинация кнопок) на передающей части, на приемной части горит, соответствующий светодиод (или комбинация светодиодов).
Кнопка ( или комбинация кнопок) отпускается — соответствующие светодиоды сразу же гаснут.
Тест режим .
И приемник и передатчик по факту подачи на них питания входят на 3 сек в тест режим. И приемник и передатчик включаются в режим передачи несущей частоты, запрограммированной в EEPROM, на 1 сек 2 раза с паузой 1 сек (во время паузы передача выключается). Это удобно при программировании устройств. Далее оба устройства готовы к работе.
[tip] Программирование контроллеров.
EEPROM контроллера передатчика.
Все настройки EEPROM, упомянутые ниже, запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки.
В каждой из ячеек данные можно менять на свое усмотрение . Если в любую используемую для данных ячейку (кроме идентификатора) вписать FF, за следующим включением питания эта ячейка немедленно будет переписана данными по умолчанию .
[/tip] Верхняя строка EEPROM после прошивки и подачи питания на контроллер передатчика будет выглядеть так…

80 1F — (подиапазон 4хх МГц) — Config RG
AC 80 — (точное значение частоты 438 MГц) — Freg Setting RG
98 F0 — (максимальная мощность передатчика, девиация 240 кГц) — Tx Config RG
C4 00 — (АПЧ выключено) — AFG RG
82 39 — (передатчик включен) — Pow Management RG .
Первая ячейка памяти второй строки (адрес 10 h) — идентификатор. По умолчанию здесь FF. Идентификатор может быть любой в пределах байта (0 … FF). Это индивидуальный номер (код) пульта. По этому же адресу в памяти контроллера приемника находится его идентификатор. Они обязательно должны совпадать. Это дает возможность создавать разные пары приемник/передатчик .
EEPROM контроллера приемника.
Все настройки EEPROM, упомянутые ниже, запишутся автоматически на свои места по факту подачи на контроллер питания после его прошивки.
В каждой из ячеек данные можно менять на свое усмотрение. Если в любую используемую для данных ячейку (кроме идентификатора) вписать FF, за следующим включением питания эта ячейка немедленно будет переписана данными по умолчанию .
[/tip]
Верхняя строка EEPROM после прошивки и подачи питания на контроллер приемника будет выглядеть так…

80 1F — (подиапазон 4хх МГц) — Config RG
AC 80 — (точное значение частоты 438 MГц) — Freg Setting RG
91 20 — (полоса приемника 400 кГц , чувствительность максимальная) — Rx Config RG
C6 94 — (скорость данных — не быстрее 2 кбит/сек) — Data Rate RG
C4 00 — (АПЧ выключено) — AFG RG
82 D9 — (приемник включен) — Pow Management RG .
Первая ячейка памяти второй строки (адрес 10 h ) — идентификатор приемника.
Для корректного изменения содержимого регистров как приемника так и передатчика воспользуйтесь программой RFICDA, выбрав микросхему TRC102 ( это клон MRF49XA).
Примечания.
Обратная сторона плат — сплошная масса (залуженная фольга).
Дальность уверенной работы в условиях прямой видимости — 200 м.
Количество витков катушек приемника и передатчика — 6 . Если воспользоваться опорным кварцем 11 МГц вместо 10 МГц, частота «уйдет» выше около 40 МГц . Максимальная мощность и чувствительность в этом случае будут при 5 витках контуров приемника и передатчика.
Моя реализация
На момент реализации устройства под рукой оказался замечательный фотоаппарат, поэтому процесс изготовления платы и монтажа деталей на плату оказался как ни когда увлекательным. И вот к чему это привело:
Первым дело нужно изготовить печатную плату. Для этого я постарался как можно подробней остановиться на процессе ее изготовления
Вырезаем нужный размер платы
Видим что есть окислы — нужно от них избавиться
Толщина попалась 1.5 мм
Следующий этап — очистка поверхности, для этого стоит подобрать необходимый инвентарь, а именно:
2. Наждачная бумага (нулёвка);
3. Ластик (стерка)
4. Средства для очистки канифоли, флюса, окислов.
Ацетон и средства для смывки и очистки контактов от окислов
Ацетон и средства для смывки и очистки контактов от окислов и подопытная плата
Процесс очистки происходит как показано на фото:

Наждачной бумагой зачищаем поверхность стеклотекстолита. Так как он двухсторонний, проделываем все с обеих сторон.

Берем ацетон и обезжириваем поверхность+смываем остатки крошки наждачной бумаги.

И вуалая — чистая плата, можно наносить лазерно-утюжным методом печатку. Но для этого нужна печатка
Далее мы печатаем на журнальной бумаге печатку с помощью лазерного принтера:
Печатаем на журнальной бумаге с помощью лазерного принтера нашу печатку
Вырезаем из общего колличества
Обрезаем лишнее
Берем вырезанные печатки приемника и передатчика и прикладываем их к стеклотекстолиту следующим образом:
Вид печатки на стеклотекстолите

Переворачиваем

Берем утюг и все это дело прогреваем равномерно, до появления отпечатка дорожек на обратной стороне. ВАЖНО НЕ ПЕРЕГРЕТЬ! Иначе поплывет тонер! Держим 30-40 сек. Равномерно поглаживаем сложные и плохо прогретые места печатки. Результатом хорошего перевода тонера на стеклотекстолит служит появление отпечатка дорожек.
Утюг для ЛУТ
Гладкое и увесистое основание улюга
Прикладываем к печатке разогретый утюг
Прижимаем печатку и переводим.
Вот так выглядит готовая отпечатанная печатка на второй стороне журнальной глянцевой бумаги. Должно быть видно дорожки примерно как на фото:

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

Все должно остыть. Затем аккуратно пальцем под струей воды удаляем бумагу. Скатываем ее пальцами слегка теплой водой.
Под слегка теплой водой
Пальцами скатываем бумагу
Результат очистки
Не всю бумагу получается удалить таким образом. Когда плата высыхает остается белый «налет» который при травлении может создать кое-какие непротравлеенные участки между дорожками. Расстояние-то маленькое.

Поэтому мы берем тонкий пинцет или цыганскую иглу и удаляем лишнее. На фото замечательно видно!

Помимо остатков бумаги, на фото видно, как в результате перегрева в некоторых местах слиплись контактные площадки для микросхемы. Их нужно аккуратно, той же иглой, как можно внимательней разъединить (соскрести часть тонера) между контактными площадками.
Когда все готово переходим к следующему этапу — травление.
Так как у нас стеклотекстолит двухсторонний и обратная сторона сплошная масса нам нужно сохранить там медную фольгу. Для этой цели заклеим ее скотчем.
Скотч и защищенная плата
Вторая сторона защищена от травления слоем скотча
Изолента как «ручка» для удобвства травления платы
Теперь травим плату. Я делаю это старым дедовским методом. Развожу 1 часть хлорного железа к 3 частям воды. Весь раствор в банке. Хранить и использовать удобно. Разогреваю в микроволновой печи.

Каждая плата травилась отдельно. Теперь берем в руки уже знакомую нам «нулевку» и зачищаем тонер на плате
Вытравленные платы
Нужно зачистить от тонера
Получатся вот такие чистые платы
Просверливаем отверстия при помощи дрели со сверлом ?0.8-1мм где это необходимо и зачищаем заусенцы. Зачистка заусенцев необходима. В противном случае будет не комфортно лудить дорожки и паять детали.

Остались последние штрихи и все будет готово. После зачистки плату нужно залудить. Для этого берем пасту для лужения, припой и горячий паяльник- 25-35 Вт.

Результат не заставит вас ждать:

Можно заниматься монтажом деталей на плату. Для этого я приобрел помощника. Много не ест, послушный, гибкий, всегда готов прийти на помощь, вот он, мой дроид:

Ну и результат работы. Готовые приемник и передатчик.

Трансивер MRF49XA в программировании не нуждается, программируется только микроконтроллер PIC16F628A — устройство после сборки работает сразу.
Лично я прошивал микроконтроллер уже запаянным, непосредственно на плате. Желательно без обвязывающих деталей. Иначе потом придется плясать с бубном.
Сделал отводы от нужных выводов проводами и подключил к программатору EXTRA-PIC в соответствии с распиновкой. Распиновка — это назначение каждого вывода микроконтроллера. При программировании МК (микроконтроллера) нужно знать, где находятся у него выводы отвечающие за питание, запись, чтение данных и др. Для этого воспользуйтесь рисунком в статье к программатору в заголовке — «Расположение выводов ICSP у PIC-контроллеров» если перефразировать то —In Circuit SerialProgramming . Это означает выводы программирования чипа уже подключенного в некоторую схему.
Скачать прошивки — СКАЧАТЬ
Скачать плату в .lay — СКАЧАТЬ
Обсудить статью на форуме — ФОРУМ
ФОРУМ первоисточника и автора — Тут
Работы наших читателей:
Приемник — радиоуправление на MRF49XA от читателя void
Передатчик-радиоуправление на MRF49XA от читателя void
Возня с MRF49XA

Напишу пару слов об опыте общения с MRF49XA — трансивер на частоты 433, 868 и 915 МГц. Модуляция — ЧМн (FSK — Freq. Shift Keying), скорости передачи — до 115.2 kbps. Из обвязки требует кварц на 10 МГц и три блокировочных конденсатора по питанию.
Ссылочки
Вот страничка на сайте микрочип, посвященная этому трансиверу.
Первой строчкой там даташит, второй строчкой — полезный аппноут AN1252 — Interfacing the MRF49XA Transceiver to PIC Microcontrollers, собственно про взаимодействие контроллера и трансивера.
Сознательно не даю ссылки на сами файлы, потому что уже напоролся один раз — с форума вела ссылка на старый даташит, который был уныл чуть больше чем полностью. Поэтому первое правило работы с незнакомыми (или забытыми) компонентами — скачайте последний даташит с сайта производителя.
Также будет полезен аппнот AN421 Antenna Selection Guide for the Si4020 and Si4320 ISM Band FSK Transmitter/Receiver Chipset от Silicon Labs (вот страничка). На название трансивера не смотрите, во-первых это аналог, во-вторых нам нужна только антенна.
Антенна
Предупреждаю сразу — в ВЧ технике я новичок, так что если будут какие-то замечания — приму с удовольствием.
В даташите на трансивер указано, что ВЧ-выходом является симметричный открытый коллектор. И, типа, хорошо с ним согласовывается диполь или петля. Ну если захочется несимметричной антенны (например, четвертьволновой штырь), то прямо в даташите есть схема согласователя:
Закупил я на всякий случай конденсаторов и индуктивностей.
С другой стороны, на vrtp.ru blaze собирал аналогичную схему, только он по своей практике индуктивности мотал проводом на оправке. Ну и антенна — четвертьволновой проводок.
Это пайка blaze. Приведена как вариант обвязки.
Так что каждый выбирает свой путь в ад. Я выбрал петлевую антенну, вычитанную из аппнота AN421.
Поскольку выходы у трансивера — открытый коллектор, то на антенну надо подать питание. Для этой антенны оно подается синей дорожкой по обратной стороне платы. Толщина текстолита указана 0.5 мм (а у меня как раз такой), так что не заморачивался и вырисовал точно по размерам.
Вот что получилось в итоге: 
Сопряжение с контроллером
Ну тут вроде все понятно должно быть. На нижнем уровне — SPI, плюс пара ножек на организацию работы с прерываниями. Особо не задумывался, собрал платку по такой схеме:
В даташите обязательными к подключению были отмечены ножки с 1 по 5, но реальность оказалась гораздо более жестокая, и я не пожалел, что завел лишнии линии на МК.
Вообще, глядя на микросхемы с интерфейсом SPI кажется, что каждый разработчик стремится использовать его максимально извращенным способом.
Здесь тоже не обошлось без плясок с бубном.
Первый способ общения с контроллером: через регистры.
Для этого режима достаточно использовать только линии SPI. Адресация регистров происходит очень интересно — первые насколько бит (обычно 8, но может быть и меньше) содержат «адрес» регистра. Как только мы их зальем, то дальше происходит работа с выбранным регистром.
Например, так выглядит начало описания регистра AFCCREG: 
Биты с 15 по 8 — это биты кода команды. Мы их передаем, чтобы указать, что хотим работать с регистром AFCCREG. У другого регистра будет другой код.
Ладно, к этому привыкнем. Не впервой. Но есть такой регистр, который называется STSREG — статус-регистр. У него нет такого кода. И в пометке указано, что чтение этого регистра надо начинать, послав первый бит 0 (у всех остальных регистров код команды начинается с 1). Вот тут и проявляется в полной мере один из финтов ушами. Посмотрим на диаграмму чтения этого регистра:
Нас интересует самая левая часть диаграммы. Как только мы прижали линию CS, то на линии SDO, еще без тактового сигнала, уже сразу появляется первый бит — бит состояния передачи. Этим вовсю пользуются в примерах: прижали CS, посмотрели на бит, поехали дальше, даже по SPI ничего не передавали.
При приеме мы факт самого приема определяем либо прочитав регистр статуса (а за ним сразу же можем вычитать байт из FIFO), либо есть специальная линия FINT.
Казалось бы — идиллия. Но, при передаче через SPI тратится драгоценное время на передачу кода регистра (в общем случае служебной информации столько же, сколько и полезной). Поэтому придумали упрощенный способ получить данные у трансивера.
Прямой доступ к регистрам FIFO
Небуферизированное общение
Можно настроить трансивер так, что данные будут просто появляться на ноге 6, а синхроимпульсы — на ноге 7. Но тут данные будут появляться, когда этого захочет трансивер, а не МК. То есть роли меняются — трансивер становится мастером, МК — слейвом.
С одной стороны гибко, с другой стороны — главное не запутаться в режимах и все правильно выставить.
Я у себя использовал комбинацию из первого и второго способов — передавал через регистры, принимал через прижатие FSEL.
Тут особо не заморачивался. Код выдрал из микрочиповского примера (ссылка на странице с даташитом), причесал из пиковских реалий для AVR, Получилось примерно такое:
Радиостанции на MRF49XA своими руками. — Форум про радио / форум радиолюбителей
Думаю не мне одному с детства хотелось собрать
рации своими руками.Но тогда не хватало опыта,да и
элементная база хромала.
Периодически искал в книгах и в сети
информацию по этому направлению.Но находилось в основном сырье сплошное.
Недавно поиски привели к успеху,на сайте вртп.
Решил поделится своим небольшим отчетом по повторению конструкции.
Может это будет кому-то интересно.
Радиостанции я изготовил за сравнительно короткое время.Оно было потрачено в
основном на поиск необходимых SMD-индуктивностей,диодов и варикапов.
Эти детали по-прежнему доступны в малом ассортименте у нас в городе.
Обо всем по-порядку.
Для начала схема:
Характеристики:
Радиостанция имеет 4 канала .
1 — 439,08 МГц
2 — 438,08 МГц
3 — 437,08 МГц
4 — 436,08 МГЦ
Сдвиг частоты на 80 кГц от установленной в EEPROM из — за применения варикапа
, сдвигающего частоту опорного генератора ( контроллера ) вверх .
Частоты передатчика и гетеродина приемника прописаны в памяти ( EEPROM )
микроконтроллера . При прошивке их не нужно вписывать вручную (
контроллер сам себе их запишет автоматически по факту первого включения
девайса ) . Корректировать сетку частот можно , оставляя неизменным
разнос частот между передачей и приемом .
Потребляемый ток в режиме приема — 25 мА .
Потребляемый ток в режиме передача — 140 мА .
Чувствительность приемного тракта — около 0.5 мкВ .
Выходная мощность — 0.3 Вт при питании 7.5 вольт .
Модуляция ЧМ ( девиация 30 кГц ) .
Питание 7 — 12 вольт .
Вначале схема содержала внешний регулятор шумодава.
Потом подверглась коррекции.В окончательном варианте
шумодав выполнен полностью программно+добавлена защита входа приемника от выхода передатчика.
Переделки минимальны,поэтому печатка используется та же,просто «лишние» элементы не запаиваются.
В архиве также прошивка под модифицированный вариант.
Этапы сборки(извиняюсь,более качественные фото делать нечем):

Головки-8(Ом)/0.25Вт.Покупал на Метеоре на первом этаже,в углу,там все для PICов продают и т.д.
засунул первую в корпус
На нем расположились следующие элементы:
-тумблер вкл/выкл.
-кнопка PTT
-кнопка переключения каналов
-регулятор громкости
-гнездо для подключения зарядки
-светодиод для индикации режима «зарядка»
-светодиоды 4шт. для индикации выбранного канала
-антенна(снял оплетку с ТВ-кабеля,на центральную жилу одел термоусадочную трубку,вот и вся антенна)
-6 аккумуляторов 1.2в/850мА
Нужно на кончик антенны для эстетики еще крышечку от ручки с резьбой приклеить.
От использования антенных разъемов отказался.Не нашел тех что
хотел.
К тому-же врядли рации будут использоваться с внешними антеннами.
Потом была собрана пока без корпуса вторая рация:
«Услышали» друг-друга сразу.
Чистый естественный звук.
Когда доделал тест на дальность уже не стал проводить,поздно было на улице.
На следующий день провел тест на дальность.
Выходил на связь периодически,комп дома все писал со второй станции.
Местность с перепадами высот,высокая плотность городской застройки.Связь в движении(ходьба).
Файл порезан.Расстояния если верить электронной карте:
-«арка»-110м
-«завод»-240м
-«стадион»-660м
-«кафе»-730м
-«стоянка»-930м
-«рынок»- 1км140м
и такой-же маршрут обратно.
Знал-бы что в самой дальней точке будет слышно-пошел-бы дальше.
Файл залил сюда http://www.fayloobmennik.net/2503841
Кстати,хочу заметить что применяемая здесь микросхема-трансивер MRF49XA может также работать в диапазонах
860,48 — 879,51 МГц и 900,72 — 929,27 МГц.
Также внимательно слежу за разработкой одночастотного дуплекса(радиотелефона) на этой-же микросхемке.
Причем со скремблированием сигнала.Может соберем.
И в заключении фото комплекта в сборе
Ну вот, мечта можно сказать воплотилась.
Я тоже
Вообщем будем собирать теперь радиостанции на этой-же микросхеме,
но работающие в режиме двухсторонней дуплексной связи на одной частоте между двумя абонентами.Как?Использовано временное разделение.Оригинал на том же вртп.
Это еще не все,применяется скремблирование.
Но об этом-тссссссссссс.
Каким контр.органам понравится такой сигнал.
Основные характеристики следующие:
— Частоты – переключаемые кнопкой из 5 возможных
1. Для прошивки диапазона 433 МГц:
Частота номер 1 — 430,242 МГц
Частота номер 2 — 432,620 МГц
Частота номер 3 — 435,000 МГц
Частота номер 4 — 437,380 МГц
Частота номер 5 — 439,755 МГц
2. Для прошивки диапазона 868 МГц:
Частота номер 1 — 860,485 МГц
Частота номер 2 — 865,240 МГц
Частота номер 3 — 870,000 МГц
Частота номер 4 — 874,760 МГц
Частота номер 5 — 879,510 МГц
3. Для прошивки диапазона 915 МГц:
Частота номер 1 — 900,727 МГц
Частота номер 2 — 907,860 МГц
Частота номер 3 — 915,000 МГц
Частота номер 4 — 922,140 МГц
Частота номер 5 — 929,265 МГц
— Модуляция – FSK (частотная манипуляция)
— Мощность- порядка 5-7 мВт
— Чувствительность – порядка (-100) – (-102) дбм
— Дальность связи – до 150-250 м
— Напряжение питания – 3,3 – 5 В.
-Ток потребления – 46,3 ма (при 3,9 В)
Добавлено (03.07.2013, 19:52)
———————————————
О включении питания и переходе радиостанции в рабочий режим индицирует светодиод равномерным свечением.
Радиостанция одного абонента является ведущей, а другого абонента
–ведомой. Использована технология временного разделения между
передаваемыми и принимаемыми пакетами, пакеты при этом передаются и
принимаются на одной и той же рабочей частоте. При этом обеспечивается радиотелефон – абоненты одновременно
говорят и слушают друг-друга. При включении ведущая радиостанция
высылает в эфир в пакеты с оцифрованным звуком ведомому абоненту. При
этом после передачи каждого пакета ведущая переходит в режим приема в
течении определенного временного окна и, если, принят пакет ведомого
абонента, то обрабатывает его и воспроизводит принимаемую информацию.
При включении ведомая радиостанция находится в непрерывном режиме
приема. Если принят пакет от ведущей радиостанции, то ведомая
обрабатывает его и воспроизводит информацию, а сама переходит в режим
передачи в течении определенного временного окна и передает ведущей
пакет с оцифрованным звуком. Таким образом, при наличии уверенной связи
между станциями, ведущая станция сразу синхронизирует весь фрейминг
обмена пакетами и сразу устанавливается двусторонняя связь.
При наличии уверенной связи между абонентами, светодиод индикации состояния
связи, равномерно мигает на обеих станциях. При
отсутствии двусторонней связи он погашен на обеих станциях, а также
отсутствует любой сигнал на акустическом выходе радиостанций, в том
числе помехи и эфирный шум, свойственный аналоговым радиостанциям
( проблема шумоподавления в данных радиостанциях отсутствует, как класс ). При появлении уверенной связи между станциями синхронизация и
двунаправленное общение абонентов устанавливается практически мгновенно.
Цифровое скремблирование сигнала обеспечивает полное отсутствие
признаков речи при прослушивании несущей частоты сигнала любыми
радиоприемными средствами.
Контроллеры ведущей и ведомой радиостанций имеют одну и ту же программную прошивку, поэтому
радиостанции назначаются ведущей и ведомой аппаратно, через вывод
микроконтроллера номер 23. Чтобы радиостанция была
назначена ведущей, этот вывод необходимо соединить с ”землей”. В ведомой
станции этот вывод ни к чему не подключается. Если этот вывод имеет
одинаковое состояние в обеих станциях, то связь между ними не будет
возможной. С функциональной точки зрения между ведущей и ведомой
станциями никакой разницы нет.
Радиостанции собраны на микроконтроллере PIC24FJ64GA004, RF-трансивере MRF49XA, цифро-аналоговом
преобразователе (ЦАП) MCP4921, усилителе мощности звукового сигнала
LM386 и довольны просты по конструкции.
Признаюсь,дальность до 200м не впечатляет.Но в микроконтроллере
есть выход для управления УМ если кому-то мало.
В режиме приема на этом выводе уровень логического «0», в режиме передачи — уровень логической «1».
Схемка:
Номиналы компонентов с 3-мя идущими через дробь значениями соответствуют
прошивкам для диапазонов 433/868/915 МГц соответственно.
