Как настроить Frsky FPort

FPort — это новый протокол последовательной передачи данных, который имеет несколько улучшений относительно существующих протоколов передачи данных и телеметрии. В этой статье мы рассмотрим преимущества FPort, и то, как его настроить в Betaflight.

FPort — это протокол, используемый в приемниках для связи с другими компонентами: датчиками или с полетным контроллером.

FPort (возможно расшифровывается как «FrSky Port»?) разработан командами Betaflight и FrSky, очень приятно видеть серьезных игроков, работающих вместе, чтобы еще дальше продвинуть наше хобби.

Почему FPort лучше?

  1. FPort передает управляющий сигнал, телеметрию и RSSI по одному проводу.
    • это значит однопроводное соединение FPort может заменить SBUS и SmartPort, или PPM и FrSky Telemetry
    • упрощается прокладка проводов и пайка
    • экономится последовательный порт
  2. FPort — имеет неинвертированный сигнал, в общем, надеюсь, больше не понадобятся всякие трюки и хаки с инверсией сигнала на ПК с F4.

Есть и другие технические преимущества, но вышеперечисленные 2 довода объясняют мою радость.

Требования для использования FPort

Приемники

В данный момент тестовая прошивка доступна для нескольких приемников X-серии (XSR, X4R-SB и XSR-M).

Надеюсь, что в ближайшем будущем и другие приемники будут поддерживаться, например новый R-XSR, но всё зависит от FrSky.

Полетные контроллеры

ПК на F3, F4 или F7 со свободным последовательным портом.

Когда FPort будет доступен для широкого использования?

В данный момент FPort находится в состоянии тестирования, официально будет включен в Betaflight 3.3. Как только это произойдет, я сделаю пошаговую инструкцию по настройке.

Если вы не хотите ждать, тогда вот официальная инструкция по самостоятельной настройке (англ).

Пользователь Voodoo с форума успешно все это проделал (англ.) и смог использовать тестовую прошивку.

Как настроить FPort?

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

Софт

Железо

Просто подсоединяем контакт SmartPort к контакту TX свободного последовательного порта на ПК.

frsky-fport-connection-receiver-rx-flight-controller-fc-smartport

Схема соединения, предоставлено Matek

Настройка

На ПК с F3 и F7 с инвертированным SmartPort сигналом (оригинальный, не хакнутый сигнал)

Пишем в консоли

serial 2 64 115200 57600 0 115200
set serialrx_provider = FPORT
set serialrx_halfduplex = ON
set serialrx_inverted = ON
save

Если ПК на F4 инвертированным Smart Port сигналом (оригинальный, не хакнутый сигнал)

Пишем в консоли

serial 2 64 115200 57600 0 115200
set serialrx_provider = FPORT
set serialrx_halfduplex = OFF
set serialrx_inverted = ON
save

ПК F4 с неинвертированным Smartport (хакнутый)

В консоли:

serial 2 64 115200 57600 0 115200
set serialrx_provider = FPORT
set serialrx_halfduplex = ON
set serialrx_inverted = OFF
save
  • параметр после команды serial — это номер последовательного порта минус 1, т.е. команда serial 2 относится к порту номер 3, serial 1 — для порта 2 и т.д.

После этого убедитесь, что выбрали «rediscover sensor» в Таранисе, в настройках телеметрии (нужно чтобы телеметрия заработала).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.