Трансивер DRF7020D27

Недавно увидел у камрада в блоге пост про то, что он дескать, на работе балуется с 433МГЦ трансиверами. Я же, как человек в свое время словивший немало лулзов на построение системы из ISM радиопередатчиков, не мог не заинтересоваться и уболтал товарища выделить мне от фирмы где он трудится пару сэмплов. Люди не зажлобились и в результате две дивные игрушки попали в мои шаловливые ручки.

Так что за девайс, представленный на тестирование, спасибо компании ООО «Комплект-Индустрия». Они же продают данные трансиверы в России, покупая их напрямую у производителя.

Характеристики

  • 433Mhz ISM frequency band — стандартная нелицензируемая частота.
  • 9.6k bps data rate — скорость не самая быстрая, бывает и пошустрей. Но реально такими модулями обычно гонять команды управления или какую-нибудь небольшую инфу, вроде замеров с датчиков, так что вполне достаточно.
  • Возможность работы на разных каналах. Не проверял. В софтине для настройки что то подобное есть, но модуля у меня всего два, так что поиграть в разные хитрые топологии я не сумел.
  • Выходная мощность 27dBm — почти 500мВт. Это самый мощный модуль из линейки (я знал что просить ;) и один из самых мощных ISM трансиверов. Аналогом ему может служить RFM12BP-433 от HOPE-RF, но он требует 12ти вольт в питание и весьма заморочен в настройке.
  • 256 байт буфера — т.к. передача полудуплексная, то толстый буфер как нельзя кстати.
  • Ток режима ожидания < 5uA
  • Ток при передаче на максимальной мощности около 400мА
  • Питающее напряжение 4.7~8V
  • SMA разъем под антенну


Конструктив
Выполнен в виде готового модуля с разъемом под антеннку и колодкой интерфейса. Воткнул в свою схему и работай. Платка площадью примерно как спичечный коробок.

Разъем подобрать не смог, зато он оказался стандартым 2.5мм шагом и на него, с некоторой доработкой напильником, спокойно налез обычный BLS. Что понравилось — контакты разъема был не только пронумерованы, но и аккуратно рядышком подписана табличка с распиновкой. Так что при подключении лазить в даташит не пришлось.

Рядом с разъемом, есть красный светодиодик. Мигает при передаче.

Что не понравилось, так это толщина текстолита. Китайцы явно пожадничали, смонтировав все на 1мм текстолите. Субьективно — выглядит хлипковато, особенно при такой плотности smd монтажа и площади модуля. Так и боишься его изогнуть и сломать, особенно когда вертишься с прикрученной антенной. Хотя, что я с ним только не вытворял и как только не таскал за собой в ходе испытания. Даже навернулся с ним на гололеде. Думал антенну сверну нафиг. Ан нет, жив и здоров.

Интерфейс
На выходе, в качестве интерфейса, у него обычный пятивольтовый UART плюс, на отдельные линии выведен полноценный RS232 и он же может работать как RS485. Также есть линия Enable, высокий уровень на которой разрешает работу модуля. В общем, с подключением проблем не должно быть никаких. Все очень дубово и просто.

Модуль может конфигурироваться как со стороны специальной софтинки (при подключении к компу), так и на лету, микроконтроллером. Для этого на колодке есть вход SET.

Общение с контроллером элементарное — дергаем ногу SET в ноль и через 1мс сваливаем ей параметры в виде обычной текстовой строки формата «WR_ Freq_DRFSK_POUT_DRIN_Parity»

Например, запись в контроллер строки

WR_433920_3_9_0_0

Выставит следующие опции:

  • WR — запись
  • 433920 — желаемая частота работы трансивера
  • 3 — то что будем работать на 9600
  • 9 — максимальная моща!
  • 0 — частота работы интерфейса 1.2кбод
  • 0 — без четности

В ответ модуль вернет то же самое, но с префиксом PARA

 PARA_433920_3_9_0_0

Потом поднимаем вывод SET в 1 и модуль поехал на новых настройках. Подробная табличка соответствия опций и циферок есть в даташите.

Испытания
Самое интересное. Опишу вначале тестовый полигон.

Стационарная сторона — тут все просто. Запитаный модуль у которого RX замкнуто на TX. Байт пришел — и тут же улетел обратно. Питание пять вольт. Расположен он был на подоконнике пятого этажа. Вот прям где на карте нарисована синяя точка, вот там и стоял. Дом кирпичный.

Подвижный терминал — вот тут я применил свою бандуру для выездных экспериментов:

Внутри стоит ATMega8535 и импульсный преобразователь на MC34063 с 12 на 5 вольт. Питается все от 12ти вольтовой батареи с UPS’a. Благо стоит этот аккумулятор дешево, а емкость у него порядочная. На вес, в данном случае, пофигу. Пульт раз в несколько секунд шлет строку, а то что ему вернулось от стационарного терминала выводит на дисплей. Таким образом я за один проход замеряю качество передачи туда-сюда.

Антеннки — обычные 433МГЦ «Резинки», не входившие в комплект, но заботливо предоставленные товарищами из «Комплект-Индустрии». Честно говоря, не ожидал. Пока модули везли думал где бы намутить антенны или хотя бы ответную часть разъема. Вскрыл посылку, а там бонус :)

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

В результате получился следующий расклад:

Карта, позаимствована с системы ДубльГИС

Зеленые зоны это места, где прием даже внутри салона автомобиля был уверенный и без ошибок. Красный — были ошибки передачи — потери символов. Искажений, кстати, не было вообще. Т.е. связь либо была, либо ее не было.

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

На прямой видимости модули потестить не удалось, ввиду отсутствия этой прямой видимости. Если у кого в Челябинске открывается красивый вид из окна девятого этажа, то можно продолжить банкет с игрой в «Контр-страйк». Но производитель обещает аж два километра. В принципе, можно верить.

Глюки и недостатки
Не обнаружено. Очень приятный и простой в работе модуль. Никакого яростного курения мануалов, как это было с RC1240, никакого затраха с глюками в работе, как то было с HM-TR433. Включил и все сразу заработало.

В общем, могу смело рекомендовать девайс для использования.

Да, кроме DRF7020D27 у «Комплект-Индустрии» есть и другие модули этой конторы.

Они менее мощные, но должны стоить дешевле.

29 thoughts on “Трансивер DRF7020D27”

  1. Вот почему хочешь узнать сколько модуль стоит в рекламируемой Di Halt’ом лавке, а у них на сайте нет цен? :-(.

    1. Увы увы, люди видимо не осознают, что сайт это тот же магазин и чем меньше препятствий для потенциального покупателя чем лучше.

  2. Вы уверены что у вас антенны были 433 МГЦ? По тому что если их длинна была меньше 172 мм это или антенны другого диапазона или укороченные антенны с катушкой внутри. Это должно отрицательно сказаться на дальности связи. Просто у вас получился радиус связи в среднем 200 — 400 м по городу это можно достичь на мощности 50 мВт (17 dbi) с хорошими антеннами, а на открытой местности с той же мощностью достижимо расстояние в 1000 — 1500 м .

    Хотя если вы питали DRF7020D27 от 5В то на выходе вы точно не получите 0,5 Вт! Дело в том что выходной каскад усилителя мощности должен питаться повешенным напряжением.

    1. Антенны точно были 433мгц. На них даже было написано. О их качестве судить не берусь. Скорей всего внутри катушка есть.

      Преобразователь жрал под два ватта в момент передачи 5вольт и 400мА так что на выход должно было попасть хотя бы четверть того, что он сьел. Впрочем, возможно и так и надо поднять напряжение питания до 8 вольт. В даташите я не нашел никаких ограничений связанных с напряжением питания и мощностью.

      1. я разбирал подобные антены-там внутри простой огрызок провода торчит))))))
        вся цена только за конектор и пласмассу

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

        при мощности в 500мвт пробивать должно дальше
        тем более с высоты 5го этажа

        на каких мс построен модуль?

  3. Хороший трансивер. Я себе взял на пробу парочку TR24A но еще не игрался. Там какая то инициализация хитро замудренная но они самые дешевые из всех радиомодулей что я видел по 130 рублей за штучку.

  4. Привет, как всегда пишеш интересные вещи,респект!
    Если у кого есть нормальная инфа про описание регистров в TR24А, кинь сылкой. Спс.

    1. По моему ясно сказано, что образцы предоставлены нахаляву. Но пост был мое мнение о модуле как есть.

  5. Можно немного узнать об «Подвижном терминале», изображенном на снимке выше ? Его описание есть на сайте ?

  6. Доброго времени суток. Присматривался к модулям этой серии. В документации указано что используется EDAC кодирование. Мне хотелось бы применить этот модуль как приемник в режиме прозрачного соединения совместно с собственным передатчиком. Не подскажите где добыть описание протокола передачи DRF7020?

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

  7. У меня трансивер DRF7020D20. Отправляю ему строку по UART формата «WR 433920 3 9 0 0». Судя по документации он должен отправить следующую последовательность байт: 0x57,0x52,0x20,0x34,0x33,0x33,0x39,0x32,0x30,0x20,0x33,
    0x20,0x39,0x20,0x30,0x20,0x30,0x0D,0x0A↙
    0x0D, 0x0A -это возврат каретки и перевод строки. Когда я смотрю, что он у меня передаёт, последних двух байт не наблюдаю. Через 200 мсек. трансивер мне не отвечает. Может причина именно в отсутствии этих байт? Привожу кусок кода: http://easyelectronics.ru/repository.php?act=view&id=78

  8. Здравствуйте!
    Не подскажете, в чем может быть проблема?
    Подключаем DRF7020D27 к компьютеру — их программа для настройки не может найти устройство.
    Пробовали подключать только RXD, TXD — не работает. Подтягивали SET к 0 — никаких результатов, «Not found device».Тоже самое вместе с включенным EN. При подсоединении к контроллеру — также, на строку «RD» не отвечает.
    Однако, в обычном режиме устройство работает — данные пересылаются в обе стороны.

  9. Что-то все пишут, как в этой статье, что подключение прошло без проблем. А ведь там есть совсем неочевидная баго-фича, из-за которой я горя хапнул. Все дело в том, что этот трансивер умеет поднимать себе напряжение питания при передаче в зависимости от установленной выходной мощности (так, кстати, и регулируется выходная мощность, не зависимо от напряжения питания, об этом был вопрос тут). Но об этом ни слова в статье, да и в даташите я ничего про это не нашел. А к чему это может привести? Да к тому, что если посадить управляющий контроллер и этот трансивер на один стабилизатор питания, то контроллер или сгорит нафиг или работать не будет.
    Мне повезло, 8-я мега выдерживает +7 В по питанию, но только работать перестает. После запитки от раздельных стабов все заработало как надо.
    И еще один момент, про который стоило бы написать: этот трансивер не умеет непрерывную передачу данных. То есть передает кусок, потом тупит некоторое время. Для передачи голоса (типа, рация с совместной передачей команд) подходит плохо.

Добавить комментарий

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha