Skip to content

Телеметрія FrSky

FrSky telemetry allows you to access vehicle telemetry/status information on a compatible RC transmitter.

Available telemetry is listed here, and includes: flight mode, battery level, RC signal strength, speed, altitude etc. Деякі передавачі можуть додатково надавати аудіо- та вібраційний зворотний зв'язок, що особливо корисно для попереджень про низький рівень заряду акумулятора та інших аварійних сигналів.

PX4 supports both S.Port (new) and D (old) FrSky telemetry ports.

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

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

First connect the receiver for RC channels, e.g. connect the S.Bus ports on the receiver and the flight controller.

Then set up FrSky telemetry by separately connecting the SPort on the receiver to any free UART on the flight controller, and then configure PX4 to run FrSky telemetry on that UART.

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

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

For Pixhawk FMUv4 and earlier, UART ports and receiver telemetry ports are typically incompatible (with the exception of Pixracer).

Generally SPort receivers have an inverted S.Port signal and you have to use a converter cable to split the S.Port into uninverted TX and RX for connecting to the Pixhawk UART. Приклад показано нижче.

FrSky-Taranis-Telemetry

TIP

When connecting to an inverted S.Port it is usually cheaper and easier to buy a ready made cable that contains this adapter and has the appropriate connectors for the autopilot and receiver. Creating a DIY cable requires electronics assembly expertise.

If using an S.Port receiver with a pin for uninverted output you can simply attach one of the UART's TX pins.

Then configure PX4.

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

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

INFO

More generally this is true on autopilots with STM32F7 or later (e.g. Durandal has a STM32H7 and can read inverted or uninverted S.Port signals directly).

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

Конфігурація PX4

Configure the serial port on which FrSky will run using TEL_FRSKY_CONFIG. Немає потреби встановлювати швидкість передачі для порту, оскільки це налаштовано драйвером.

INFO

You can use any free UART, but typically TELEM 2 is used for FrSky telemetry (except for Pixracer, which is pre-configured to use the FrSky port by default).

TIP

If the configuration parameter is not available in QGroundControl then you may need to add the driver to the firmware:

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

Instructions for installing the script can be found here: LuaPilot Taranis Telemetry script > Taranis Setup OpenTX 2.1.6 or newer

If you open the LuaPil.lua script with a text editor, you can edit the configuration. Запропоновані модифікації включають:

  • local BattLevelmAh = -1 - Use the battery level calculation from the vehicle
  • local SayFlightMode = 0 - There are no WAV files for the PX4 flight modes

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

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

S-Port

S-Port receivers transmit the following messages from PX4 (from here):

  • AccX, AccY, AccZ: Accelerometer values.
  • Alt: Barometer based altitude, relative to home location.
  • Curr: Actual current consumption (Amps).
  • Fuel: Remaining battery percentage if battery_capacity variable set and variable smartport_fuel_percent = ON, mAh drawn otherwise.
  • GAlt: GPS altitude, sea level is zero.
  • GPS: GPS coordinates.
  • GSpd: Current horizontal ground speed, calculated by GPS.
  • Hdg: Heading (degrees - North is 0°).
  • VFAS: Actual battery voltage value (Voltage FrSky Ampere Sensor).
  • VSpd: Vertical speed (cm/s).
  • Tmp1: Flight mode, sent as an integer: 18 - Manual, 23 - Altitude, 22 - Position, 27 - Mission, 26 - Hold, 28 - Return, 19 - Acro, 24 0 Offboard, 20 - Stabilized, 25 - Takeoff, 29 - Land, 30 - Follow Me.
  • Tmp2: GPS information. Найправіший розрядок - це тип виправлення GPS (0 = жоден, 2 = 2D, 3 = 3D). Інші цифри - це кількість супутників.

INFO

The following "standard" S-Port messages are not supported by PX4: ASpd, A4.

D-порт

D-Port receivers transmit the following messages (from here):

  • AccX, AccY, AccZ: Accelerometer values.
  • Alt: Barometer based altitude, init level is zero.
  • Cels: Average cell voltage value (battery voltage divided by cell number).
  • Curr: Actual current consumption (Amps).
  • Fuel: Remaining battery percentage if capacity is set, mAh drawn otherwise.
  • Date: Time since powered.
  • GAlt: GPS altitude, sea level is zero.
  • GPS: GPS coordinates.
  • GSpd: Current speed, calculated by GPS.
  • Hdg: Heading (degrees - North is 0°).
  • RPM: Throttle value if armed, otherwise battery capacity. Зверніть увагу, що номер леза повинен бути встановлений на 12 в Тараніс.
  • Tmp1: Flight mode (as for S-Port).
  • Tmp2: GPS information (as for S-Port).
  • VFAS: Actual battery voltage value (Voltage FrSky Ampere Sensor).
  • Vspd: Vertical speed (cm/s).

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

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

TIP

Note that the X series receivers listed below are recommended (e.g. 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.5kmCPPM (8)Smart Port40х22.5х6мм5.8г
X4R-SB1.5kmS.Bus (16)Smart Port40х22.5х6мм5.8г
X6R / S6R1.5kmS.Bus (16)Smart Port47.42×23.84×14.7мм15.4г
X8R / S8R1.5kmS.Bus (16)Smart Port46.25 x 26.6 x 14.2мм16,6г
XSR / XSR-M1.5kmS.Bus (16) / CPPM (8)Smart Port26x19.2x5мм3,8 г
RX8R1.5kmS.Bus (16)Smart Port46.25x26.6x14.2мм12.1г
RX8R PRO1.5kmS.Bus (16)Smart Port46.25x26.6x14.2мм12.1г
R-XSR1.5kmS.Bus (16) / CPPM (8)Smart Port16x11x5.4мм1.5г
G-RX81.5kmS.Bus (16)Smart Port + integrated vario55.26_17_8mm5.8г
R910кмS.Bus (16)Smart Port43.3x26.8x13.9мм15,8г
R9 slim10кмS.Bus (16)Smart Port43.3x26.8x13.9мм15,8г

INFO

The above table originates from http://www.redsilico.com/frsky-receiver-chart and FrSky product documentation.

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

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

  • Craft and Theory. Versions are available with DF-13 compatible PicoBlade connectors (for FMUv2/3DR Pixhawk, FMUv2/HKPilot32) and JST-GH connectors (for FMUv3/Pixhawk 2 "The Cube" and FMUv4/PixRacer v1).

    Purchase cable here from Craft and Theory

DIY Кабелі

Можливо створити власні адаптерні кабелі. You will need connectors that are appropriate for your autopilot (e.g. JST-GH connectors for FMUv3/Pixhawk 2 "The Cube" and FMUv4/PixRacer v1, and DF-13 compatible PicoBlade connectors for older autopilots).

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

The vast majority of users now prefer to use S.PORT.

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

Pixhawk 4

Pixhawk 3 Pro can be connected to TELEM4 (no additional software configuration is needed). You will need to connect via a UART to S.PORT adapter board, or a ready-made cable.

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

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

Інші плати

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

You will need to connect via a UART to S.PORT adapter board, or a ready-made cable.

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

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