Телеметрийный бюджетный приемник одним проводом к mini v bar (Turnigy 9x + FrSky + GV8000)

Подключил к GV8000 (клон mini v-bar) приемник FrSky 8ch по PPM (т.е. одним проводом).
Приемник этот телеметрийный + RSSI. Т.е. аппа у меня в руках показывает уровень приема приемника, установленного на вертолете (!), напряжение аккумулятора вертолета. Можно подключить другие датчики. У FrSky есть еще более дешевый 4ch приемник с телеметрией, который умеет отдавать 8 каналов по PPM. Его не проверял. Приемники имеют failsafe.

Чтобы приемник работал с аппой, нужно к нему и передатчик совместимый, с телеметрией. У меня такой, без корпуса, поставил вовнутрь аппы. Еще бывает в корпусе такой.

Передатчик с помощью тонкого паяльника (и максимум 2-х резисторов, больше радиодеталей и компонентов не надо) подключается к Turnigy TH9x (прошивка должна быть er9x-FrSky). Это не обязательно, но я сделал возможность отключения этого передатчика, чтобы использовать внешний, антенну вывел через штатное отверстие (у меня аппа FlySky TH9x, ее родной передатчик съемный и имеет свою антенну).

Что это дает? Телеметрию, failsafe, возможность использования гувернера в mini v bar, чего сделать нельзя с обычным, многопроводным приемником.
Такое решение по бюджету конкурирует с покупкой передатчика и сателлита Orange, если они берутся для однопроводного подключения, а не для получения цифровой шины и установки более одного сателлита.

Недостатки этого решения:

  1. PPM якобы медленнее цифровых шин. Правда, речь идет о средней задержке в 10 миллисекунд (половина фрейма одной передачи всех каналов)
  2. у приемников FrSky в PPM сигнале есть проблема “восемнадцати миллисекунд” - если использовать все 8 каналов, и бывает, что они все имеют значения, близкие к максимумам (т.е. все стики вправо-вверх, и еще 3 канала каких-то тоже на максимум), то может произойти потеря фрейма. Проблема в некотором роде гипотетическая и даже решается перепрошивкой приемника (есть официальная прошивка), но это требует определенных сил, в частности, наличия интерфейсной платы FrSky или USB-RS232 конвертера, но обязательно на FTDI 232 (на обычном USB-RS232 с самодельным инвертором сигнала у меня ничего не вышло, как и в комментах к указаной выше статье)
  3. не знаю, есть ли способ подключить второй приемник для надежности
  4. PPM все-таки не цифровая шина, и подключить к ней напрямую сервы (как к s.bus) видимо не выйдет

О настройке звуковых предупреждений по данным телеметрии

Передатчик FrSky с функцией приема телеметрии умеет выдавать звуковые предупреждения (3 разных звуковых комбинации + еще кое что) по данным телеметрии. Например, можно задать 2 разных предупреждения в зависимости от напряжения аккумулятора вертолета, предупреждения о падении уровня приема радиосигнала ниже заданного значения.
Причем, сравнением данных и звуком занимается именно передатчик FrSky, а не аппа. А нам надо настроить эти предупреждения. Делается это двумя способами: с помощью адаптера FrSky (вероятно, можно использовать и USB-RS232 на FTDI) и оригинальной программы (не наш метод) или прямо с пульта Turnigy TH9x с прошивкой er9x, в которой есть соответствующие меню. При редактировании настроек FrSky в аппе она автоматически отправляет их в передатчик по RS232, который распаивается при подключении передатчика к аппе. Обратите внимание, что выдавать звуковые предупреждения по данным телеметрии прошивка er9x не умеет (во всяком случае, в современной версии), поэтому если RS232 между передатчиком и аппой не распаян или не работает на передачу от аппы, то предупреждения настраиваются, но не работают.

Как правильно замечено в комментариях, пайка и заливка в аппу телеметрийной прошивки нужны только для получения и настройки телеметрии в самой аппе. На работоспособность соединения приемника с mini v bar по PPM это никак не влияет, и будет работать и с нетелеметрийными приемниками-передатчиками (главное, чтобы приемник мог отдавать PPM или его можно было заставить делать это перепрошивкой).

Кстати, FBL Microbeast тоже отлично подключается к приемнику FrSky одним проводом.

  • 2118
Comments
gorbln

Проблема в некотором роде гипотетическая и даже решается перепрошивкой приемника (есть официальная прошивка), но это требует определенных сил, в частности, наличия интерфейсной платы FrSky или USB-RS232 конвертера, но обязательно на FTDI 232 (на обычном USB-RS232 с самодельным инвертором сигнала у меня ничего не вышло, как и в комментах к указаной выше статье)

Работает с USB-UART на базе FTDI. Там надо с помощью ацкого хака FTDI-ки, при помощи фабричной софтины реверсировать RX и TX пины. И всё прошивается. Вот здесь я перепрошивал D8R-II, там в видео всё показано как делать.

Vladp1

>> 3) не знаю, есть ли способ подключить второй приемник для надежности

Нету. По Sbus тоже не получится подключить второй приемник. Парой могут работать только саттелиты.

Пайка к подключению приемника к GV8000 отношения не имеет (меня это смутило в ветке форума). Это к реализации телеметрии в Аппе. У меня например все проще, модуль FrSky DJT + внешний экранчик FrSky FLD-02 и никакой пайки (ну разве что для перешивки турниги)

minii

Сателлит это тот же приемник. Отличие в случае vbar в том, что он умеет переключать прием сигнала. Это простая фича, и может есть возможность сделать это без пайки с FrSky. К слову, даже спаять схему, которая сравнивает сигнал с двух приемников и переключает просто. То есть, известного мне готового способа нет.

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