Найти тему

Mamba F405MK2+Spektrum DSM2/DSMX

Приветствую всех, кто собирает нечто способное летать. Может быть, что моя проблема это вовсе и не проблема, однако же подумать пришлось. Был взят полётный контроллер Diatone Mamba F405 MK2 с ESC, что, по сути, не важно, и приёмник Spektrum, выдающий ppm. Вообще, в моём случае, и, скорее всего, вашем, раз Вы это читаете, можно брать вообще любой ppm приёмник.

-2

Из схемы подключения на сайте производителя я вынес, что любой ppm ресивер можно подключить так, как изображено на схеме ниже, подав сигнал на лиловый контакт ppm. О том, что так не заработало, можно не говорить. Короче, не plug'n'play ни разу.

Помучавшись, выяснил, что сигнал с ресивера можно и нужно всё-таки подавать на UART. Лично я взял UART6 и подключился так, как показано на картинке ниже.

-4

После этого перешёл в раздел порты конфигуратора и сказал fc, что uart6 это серийный порт. Сохранить, перезагрузить.

-5

Затем в секции приёмник раздела конфигурация, сообщил fc, что приёмник у нас с последовательной передачей данных, выбрав пункт Speksat, Sbus, Sumd. Также нужно указать какой именно это приёмник: если dsm2, то выбрать Spektrum1024, если dsmx, то Spektrum2048, соответственно. Сохранить, перезагрузить.

-6

После, в разделе приёмник, нужно сообщить fc таблицу каналов, выбрав TAER1234 (Spektrum). Сохранить.

-7

На этом оказалось, что всё.
Если в консоли CLI ввести

set usb_hid_cdc = on
save

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

Увидимся в полях!;)