Skip to content

Телеметрія FrSky

Телеметрія FrSky дозволяє отримувати доступ до інформації про телеметрію/статус транспортного засобу на сумісному радіокерувальнику RC через телеметрія/статус.

Доступна телеметрія перерахована тут, і включає: режим польоту, рівень заряду батареї, сила сигналу RC, швидкість, висота тощо. Деякі передавачі можуть додатково надавати аудіо- та вібраційний зворотний зв'язок, що особливо корисно для попереджень про низький рівень заряду акумулятора та інших аварійних сигналів.

PX4 підтримує як S.Port (новий), так і D (старий) порти телеметрії FrSky.

Налаштування програмного забезпечення

FrSky телеметрія вимагає:

  • FrSky-сумісний з RC трансмітером , подібний до FrSky Taranis X9D Plus.
  • Приймач, сумісний з телеметрією FrSky, такий як XSR та X8R.
  • Кабель для підключення приймача FrSky Smart Port (SPort) до UART контролера польоту.

Спочатку підключіть отримувач для RC каналів, наприклад, підключити порти S.Bus при ресивері і контролері польоту.

Потім налаштуйте телеметрію FrSky, підключивши SPort на приймач до будь-якого вільного UART на контролері польоту, а потім налаштуйте PX4 для роботи з телеметрією FrSky на цьому UART.

Це робиться трохи по-іншому, залежно від того, чи є у приймача SPort контакт для невертованого виходу, і/або версія Pixhawk.

Pixhawk FMUv4 (і попередні)

Для Pixhawk FMUv4 та раніше, порти UART та порти телеметрії приймача зазвичай несумісні (з винятком Pixracer).

Зазвичай приймачі SPort мають інвертований сигнал S.Port, і вам потрібно використовувати кабель-конвертер, щоб розділити S.Port на невинвертовані TX і RX для підключення до UART Pixhawk. Приклад показано нижче.

FrSky-Taranis-Telemetry

TIP

При підключенні до оберненого порту S зазвичай дешевше і простіше купити готовий кабель, який містить цей адаптер і має відповідні роз'єми для автопілота та приймача. Створення DIY кабелю вимагає експертизи в зборці електроніки.

Якщо використовується приймач S.Port з контактом для невертикального виводу, ви можете просто підключити один з TX-контактів UART.

Потім налаштуйте PX4.

Pixhawk FMUv5/STM32F7 та пізніше

Для Pixhawk FMUv5 та пізніших версій PX4 може читати сигнали S.Port безпосередньо у зворотньому (або незворотньому) вигляді - не потрібен жоден спеціальний кабель.

Загалом це вірно для автопілотів з STM32F7 або пізніше (наприклад, Durandal має STM32H7 і може читати інвертовані або неінвертовані сигнали S.Port безпосередньо).

Просто підключіть один з TX-пінів UART до інвертованого або неінвертованого піна SPort (PX4 автоматично виявить і обробить будь-який тип). Потім налаштуйте PX4.

Налаштування PX4

Налаштуйте послідовний порт на якому буде працювати FrSky, використовуючи TEL_FRSKY_CONFIG. Немає потреби встановлювати швидкість передачі для порту, оскільки це налаштовано драйвером.

Можна використовувати будь-який вільний UART, але зазвичай TELEM 2 використовується для телеметрії FrSky (крім Pixracer, який попередньо налаштований на використання порту FrSky за замовчуванням).

TIP

Якщо параметр конфігурації недоступний у QGroundControl, можливо, вам доведеться додати драйвер до мікропрограми:

drivers/telemetry/frsky_telemetry

Додаткова конфігурація не потрібна; телеметрія FrSky автоматично запускається при підключенні та виявляє режим D або S.

Сумісні RC передавачі

Вам знадобиться передавач RC, який може отримувати поток телеметрії (і який зв'язаний з приймачем FrSky).

Серед популярних альтернатив:

  • FrSky Taranis X9D Plus (рекомендовано)
  • FrSky Taranis X9D
  • FrSky Taranis X9D
  • FrSky Taranis Q X7
  • Turnigy 9XR Pro

Вищезазначені передавачі можуть відображати телеметричні дані без будь-якої додаткової конфігурації. Наступний розділ(и) пояснюють, як ви можете налаштувати відображення телеметрії (наприклад, для створення кращого інтерфейсу користувача).

Taranis - Налаштування LuaPilot

Сумісні приймачі Taranis (наприклад, X9D Plus), які працюють на OpenTX 2.1.6 або новіше, можуть використовувати сценарій LuaPilot для зміни відображеної телеметрії (як показано на знімку екрану нижче).

Telemetry Screen on the Taranis

Інструкції з встановлення скрипту можна знайти тут: LuaPilot Taranis Telemetry script > Taranis Setup OpenTX 2.1.6 або новіше

Якщо ви відкриєте скрипт LuaPil.lua за допомогою текстового редактора, ви можете редагувати конфігурацію. Запропоновані модифікації включають:

  • local BattLevelmAh = -1 - Використовуйте обчислення рівня заряду батареї з транспортного засобу
  • local SayFlightMode = 0 - Немає WAV-файлів для режимів польоту PX4

Телеметричні повідомлення

Телеметрія FrySky може передавати більшість корисної інформації про стан з PX4. Отримувачі S-Port та D-Port передають різні набори повідомлень, як перелічено в наступних розділах.

S-Port

Приймачі S-Port передають наступні повідомлення від PX4 (з тут):

  • AccX, AccY, AccZ: Значення акселерометра.
  • Альт: Барометр на основі висоти, відносно місця розташування дому.
  • Поточний: Фактичне поточне споживання (ампери).
  • Паливо: Залишилася відсоткова частка батареї, якщо встановлено змінну battery_capacity та змінну smartport_fuel_percent = ON, в іншому випадку мАг витрачено.
  • GAlt: Висота GPS, рівень моря дорівнює нулю.
  • GPS: GPS координати.
  • GSpd: Поточна горизонтальна швидкість руху, розрахована за допомогою GPS.
  • Заголовок: Напрямок (градуси - Північ - 0°).
  • VFAS: Фактичне значення напруги акумулятора (Voltage FrSky Ampere Sensor).
  • VSpd: Швидкість по вертикалі (см/с).
  • Tmp1: Режим польоту, відправлений у вигляді цілого числа: 18 - Ручний, 23 - Висота, 22 - Позиція, 27 - Місія, 26 - Утримувати, 28 - Повернення, 19 - Акро, 24 0 Offboard, 20 - Стабілізований, 25 - Взліт, 29 - Посадка, 30 - Підслідувати мене.
  • Tmp2: Інформація GPS. Найправіший розрядок - це тип виправлення GPS (0 = жоден, 2 = 2D, 3 = 3D). Інші цифри - це кількість супутників.

::: інформація Наступні "стандартні" повідомлення S-Port не підтримуються PX4: ASpd, A4. :::

D-порт

Приймачі D-Port передають наступні повідомлення (з тут):

  • AccX, AccY, AccZ: Значення акселерометра.
  • Alt: Висота на основі барометра, початковий рівень - нуль.
  • Cels: Середнє значення напруги акумулятора (напруга батареї, поділена на кількість елементів).
  • Поточний: Фактичне поточне споживання (ампери).
  • Паливо: Нагадує відсоток батареї, якщо потужність встановлена, помилка в іншому.
  • Дата: Час з моменту увімкнення.
  • GAlt: Висота GPS, рівень моря - нуль.
  • GPS: GPS координати.
  • GSpd: Поточна швидкість, розрахована за допомогою GPS.
  • Заголовок: Напрямок (градуси - Північ - 0°).
  • RPM: Значення дросельної заслонки у разі озброєння, інакше ємність батареї. Зверніть увагу, що номер леза повинен бути встановлений на 12 в Тараніс.
  • Тимчасово 1: Режим польоту (щодо S-Port).
  • Tmp2: Інформація GPS (щодо S-Port).
  • VFAS: Фактичне значення напруги акумулятора (Voltage FrSky Ampere Sensor).
  • Vspd: Швидкість по вертикалі (см/с).

FrSky телеметрія Receivers

Pixhawk/PX4 підтримує D (старий) та S (новий) телеметрію FrSky. Таблиця нижче всі FrSky приймачі, які підтримують телеметрію через D/S.PORT (теоретично всі вони повинні працювати).

TIP

Зверніть увагу, що перераховані нижче приймачі серії X рекомендовані (наприклад, XSR, X8R). Серії R та G не були протестовані / перевірені тестовою командою, але повинні працювати.

ПриймачДіапазонКомбінований вихідЦифровий вхід телеметріїРозміриВага
D4R-II1.5kmCPPM (8)D.Port40х22.5х6мм5.8г
D8R-XP1.5kmCPPM (8)D.Port55х25х14мм12,4г
D8R-II Plus1.5kmnoD.Port55х25х14мм12,4г
X4R1.5кмCPPM (8)Smart Port40х22.5х6мм5.8г
X4R-SB1.5кмS.Bus (16)Smart Port40х22.5х6мм5.8г
X6R / S6R1.5кмS.Bus (16)Smart Port47.42×23.84×14.7мм15.4г
X8R / S8R1.5кмS.Bus (16)Smart Port46.25 x 26.6 x 14.2мм16,6г
XSR / XSR-M1.5кмS.Bus (16) / CPPM (8)Smart Port26x19.2x5мм3,8 г
RX8R1.5кмS.Bus (16)Smart Port46.25x26.6x14.2мм12.1г
RX8R PRO1.5кмS.Bus (16)Smart Port46.25x26.6x14.2мм12.1г
R-XSR1.5кмS.Bus (16) / CPPM (8)Smart Port16x11x5.4мм1.5г
G-RX81.5кмS.Bus (16)Smart Port + integrated vario55.26178мм5.8г
R910кмS.Bus (16)Smart Port43.3x26.8x13.9мм15,8г
R9 slim10кмS.Bus (16)Smart Port43.3x26.8x13.9мм15,8г

Вищезазначена таблиця походить з http://www.redsilico.com/frsky-receiver-chart та документації продукту FrSky.

Готові кабелі

Готові кабелі для використання з Pixhawk FMUv4 та раніше (крім Pixracer) доступні за адресою:

  • Craft та Theory. Існують версії з сумісними роз'ємами PicoBlade (для FMUv2/3DR Pixhawk, FMUv2/HKPilot32) та JST-GH (для FMUv3/Pixhawk 2 "The Cube" та FMUv4/PixRacer v1).

    Purchase cable here from Craft and Theory

DIY Кабелі

Можливо створити власні адаптерні кабелі. Вам знадобляться роз'єми, які підходять для вашого автопілота (наприклад, роз'єми JST-GH для FMUv3/Pixhawk 2 "The Cube" та FMUv4/PixRacer v1, та сумісні з DF-13 роз'єми PicoBlade для старіших автопілотів).

Pixracer включає електроніку для перетворення сигналів S.PORT і UART, але для інших плат вам знадобиться адаптер UART на S.PORT. Ці можна отримати з:

Додаткова інформація про з'єднання для різних плат подається нижче.

Pixracer до приймачів S-порту

Підключіть лінії TX та RX Pixracer FrSky разом (припаяйте проводи разом) до контакту S.port приймача серії X. GND не потрібно прикріплювати, оскільки це буде зроблено під час прикріплення до S.Bus (звичайне з'єднання RC).

З'єднання S-порту показано нижче (використовуючи наданий роз'єм введення/виведення).

Grau b Pixracer FrSkyS.Port Connection

Pixracer FrSkyS.Port Connection

Pixracer до приймачів D-порту

TIP

Більшість користувачів зараз віддають перевагу використанню S.PORT.

Підключіть лінію Pixracer FrSky TX (FS out) до лінії RX приймача. Connect the Pixracer FrSky RX line (FS in) to the receivers TX line. GND не потрібно підключати, оскільки це буде зроблено під час приєднання до RC/SBus (для звичайного RC).

Pixhawk 4

Pixhawk 3 Pro може бути підключений до TELEM4 (додаткова конфігурація програмного забезпечення не потрібна). Вам потрібно буде підключитися через UART до плати адаптера S.PORT або готового кабелю.

Pixhawk FMUv5 та попередній

Просто підключіть один з TX-пінів UART до інвертованого або неінвертованого піна SPort (PX4 автоматично виявить і обробить будь-який тип).

Інші плати

Більшість інших плат з'єднуються з приймачем для телеметрії FrSky через UART TELEM2. Це включає, наприклад: Pixhawk 1, mRo Pixhawk, Pixhawk2.

Вам потрібно буде підключитися через UART до плати адаптера S.PORT або готового кабелю.

Додаткова інформація

Для отримання додаткової інформації дивіться наступні посилання: