С модулем 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 и подробно рассказать всем, как это сделать. Так же будет возможность сравнить по дальности передачи оба модуля.
Надеюсь в продаже скоро появится devo 10 уже с решением 4in1 от производителя!
ОтветитьУдалитьЭто вряд ли. Если такое случится, то цена на такой продукт будет космическая!
Удалитьтак что же, если я воткну себе модуль три в одном, то у меня будет возможность включить футабий протокол от XK леталок?
ОтветитьУдалитьДа, конечно же будет.
УдалитьПоявилась информация, что тот же продавец с TaoBao разрабатывает модуль 4-in-1 такой же, как 3-in-1, то есть специально для DEVO. Вот интересно, догадается сделать ему колодку, чтобы вместо родного вставал...
ОтветитьУдалитьсегодня впаял 3-в-1 как на картинке - пока всё работает, все три модуля. поставил 5.0 прошивку - с к110 забиндился. в общем хороший вариант.
ОтветитьУдалитьМой модуль 3-в-1 еще только пару дней назад как выехал - не было в наличии. А 4-в-1 подожду, пока переделанный появится.
Удалить