05 апреля 2016

Универсальные модули 3-in-1 и 4-in-1 в продаже!

Не так давно рассказывал про появление универсальных модулей для передатчиков DEVO с прошивкой Deviation, а сегодня они появились в продаже на BangGood!


С модулем 3-in-1 все более-менее понятно. На модуле установлены чипы A7105, nRF24L01 и СС2500. Модуль 3-in-1 предназначен специально для установки в передатчик DEVO с прошивкой Deviation, как дополнение к уже имеющемуся модулю CYRF6936. Схему подключения я уже давал, вот она:


Универсальный модуль 3-in-1 установить не сложнее, чем любой другой одиночный модуль. При такой схеме подключения файл hardware.ini будет выглядеть так:

[modules]
enable-cyrf6936 = B12
has_pa-cyrf6936 = 1
enable-a7105 = A13
has_pa-a7105 = 1
enable-cc2500   = A14
has_pa-cc2500   = 1
enable-nrf24l01 = B7
has_pa-nrf24l01 = 1

С модулем 4-in-1 не все так просто, хотя он намного интереснее. Модуль 4-in-1 специально не предназначен для установки в передатчики DEVO с прошивкой Deviation. Но все таки установить его возможно. Модуль 4-in-1 является полноценной заменой имеющегося модуля. То есть из передатчика будет выходить только одна антенна.


Модуль 4-in-1 содержит чипы A7105, nRF24L01, CC2500 и CYRF6936. Сложность установки модуля заключается в том, что у него коммутация с передающих чипов на усилитель мощности сигнала реализована через отдельную микросхему. Управляется эта микросхема через контакты PE1 и PE2, используя комбинацию логических нуля и единицы. Вот таблица, в соответствии с которой включается выход с того или иного чипа на усилитель мощности:

              PE1  PE2
   A7105       0    0
   CC2500      0    1
   nRF24L01    1    0
   CYRF6936    1    1

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


Потребуются два резистора на 1.5K и сдвоенный DIP-переключатель. При этом файл hardware.ini будет выглядеть так:

[modules]
enable-cyrf6936 = B12
has_pa-cyrf6936 = 1
enable-a7105 = B7
has_pa-a7105 = 1
enable-cc2500   = A13
has_pa-cc2500   = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1

Можно оставить переключение и с помощью отдельных переключателей, но такой вариант не очень-то удобен. Я себе вижу два решения проблемы. Во первых, можно воспользоваться двумя неиспользуемыми выходами контроллера передатчика и с помощью небольшой модификации прошивки Deviation добиться включения соответствующего выхода в зависимости от текущего протокола модели. Второй вариант не требует модификации текущей прошивки Deviation. Можно воспользоваться модулем Arduino-Nano. На вход модуля завести сигналы CSN1-CSN4, а выходы повесить на PE1-PE2. Затем нужно написать очень простую программу для Arduino-Nano, которая бы, в зависимости от того, какой CSN сейчас активен, выдавала на PE1-PE2 соответствующую комбинацию логических нуля и единицы.

Я очень надеюсь, что оба универсальных модуля попадут ко мне в руки. Тогда я смогу подключить их к передатчику DEVO-10 и подробно рассказать всем, как это сделать. Так же будет возможность сравнить по дальности передачи оба модуля.

7 комментариев :

  1. Надеюсь в продаже скоро появится devo 10 уже с решением 4in1 от производителя!

    ОтветитьУдалить
    Ответы
    1. Это вряд ли. Если такое случится, то цена на такой продукт будет космическая!

      Удалить
  2. так что же, если я воткну себе модуль три в одном, то у меня будет возможность включить футабий протокол от XK леталок?

    ОтветитьУдалить
  3. Появилась информация, что тот же продавец с TaoBao разрабатывает модуль 4-in-1 такой же, как 3-in-1, то есть специально для DEVO. Вот интересно, догадается сделать ему колодку, чтобы вместо родного вставал...

    ОтветитьУдалить
  4. сегодня впаял 3-в-1 как на картинке - пока всё работает, все три модуля. поставил 5.0 прошивку - с к110 забиндился. в общем хороший вариант.

    ОтветитьУдалить
    Ответы
    1. Мой модуль 3-в-1 еще только пару дней назад как выехал - не было в наличии. А 4-в-1 подожду, пока переделанный появится.

      Удалить