Как настроить телеметрию регуляторов оборотов в BetaFlight

Телеметрия с регуляторов оборотов

Телеметрия с регуляторов оборотов позволяет осуществлять мониторинг температуры и число оборотов двигателей. Также можно отслеживать в реальном времени потребляемый ток и напряжение аккумулятора, если по каким то причинам у вас не работает (или его вообще нет) датчик тока на полетном контроллере. В этой статье я расскажу вам, как настроить телеметрию регуляторов оборотов в Betaflight, чтобы данные отображались на экране очков или шлема.

Оригинал статьиhttps://oscarliang.com

Ограничения телеметрии для регуляторов в Betaflight

Датчик тока, встроенный в полетный контроллер и PDB (плата распределения питания) обычно устанавливается сразу после разъема XT60, поэтому с них обычно и снимают данные для телеметрии напряжения. 

Телеметрия с регуляторов оборотов заменяет эти датчики с ПК и ПРП, но это будет не очень точный результат, поскольку контролируется только потребление тока двигателями, а все остальное, такое как FPV, приемник, передатчик и т.д. не учитывается.

Настройки телеметрии регуляторов в Betaflight пока еще немного ограничены и через OSD можно отобразить не все, что хочется.

На картинке ниже показана телеметрия с регуляторов оборотов, которая передает количество оборотов, температуру и ток потребления каждого двигателя. На самом деле очень полезная информация для анализа производительности квадрокоптера.

Телеметрия с регуляторов оборотов

С другой стороны, с помощью обычных настроек в Betaflight вы можете вывести через OSD на экран только температуру самого горячего регулятора и усредненную скорость вращения всех двигателей:

 

Обычная телеметрия с регуляторов

Насколько мне известно, Betaflight умеет отображать больше данных, начиная с версии 3.3

Требования к оборудованию

Платы и программное обеспечение:

  • Регуляторы BLHeli32, у которых есть панелька телеметрии ESC (TX), а также прошивка последней версии, регуляторы могут быть, например, этих производителей:
    Betaflight BLHeli32 ES
    XRacer Quadrant BLHeli32 ESC
  • Какой-нибудь из полетных контроллеров F3, F4 или F7 с прошивкой Betaflight 3.1.0 или новее и с одним свободным портом UART
  • Betaflight Configurator версии 1.8.5 или новее

Как настроить телеметрию регуляторов оборотов в Betaflight OSD

Нужно просто подсоединить все пины телеметрии на регуляторов оборотов к UART (свободному) порту полетного контроллера. Где именно на вашем полетнике UART 1 смотрите по схеме своего контроллера, подробнее на картинке ниже:

Схема соединения телеметрии регуляторов с полетным контроллером

Прежде всего, откройте Betaflight Configurator и в вкладке «Порты» найдите UART, который будет использоваться для телеметрии регуляторов, в разделе «Sensor Input» выберите «ESC» в раскрывающемся списке. Нажмите кнопку «Сохранить»:

настройка порта UART

Далее перейдите во вкладку «Configuration» и включите «ESC_Sensor»:
Включение ESC_Sensor

 

А чтобы использовать отображение напряжения, включите мониторинг во вкладке “Power & Battery”, выбрав “ESC Sensor”:

Включение “ESC Sensor”

 

ВАЖНО: вам также необходимо установить протокол связи с регуляторами под названием DShot  (DShot150, DShot300, DShot600 или DShot1200), без этого телеметрия работать не будет.

Теперь можете настроить телеметрию в OSD Betaflight. Перейдите в «OSD» и включите “ESC Temperature” и  “ESC RPM” (скорость вращения двигателей):

Включение температуры и оборотов в Betaflight

Вот и все. Чтобы убедиться, что все работает, включите квадрокоптер, наденьте очки и поддайте газа, чтобы узнать, меняется ли число оборотов в изменении положения стика газа (обязательно снимите пропеллеры, если пробуете это делать дома).

 

Понравилась статья? Поделиться с друзьями:
Все о квадрокоптерах | PROFPV.RU
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: