Содержание
- Новые функции в Betaflight 4.6
Удержание высоты, удержание положения и автоматическая посадка
Генератор сигнала Chirp для настройки
Улучшения режима Turtle Mode
Улучшения светодиодов
Улучшения для гонок
Улучшения для кинематографических съемок и дальних полетов
Улучшенная поддержка самолетов с фиксированным крылом - Другие улучшения
- Стоит ли переходить на Betaflight 4.6?
- Как обновить Betaflight до версии 4.6
Доступ к последней версии конфигуратора
Резервное копирование настроек
Прошивка BF4.6 - Заключительные замечания
Новые функции в Betaflight 4.6
Удержание высоты, удержание положения и автоматическая посадка
Самым интересным нововведением для меня стали новые режимы полета с поддержкой GPS, включая удержание положения, удержание высоты и автоматическую посадку. Теперь ваш дрон для фристайла FPV может зависать на месте с минимальным смещением — подобно тому, как ведет себя DJI Mavic.
Это приближает Betaflight к тому, что предлагает iNav в плане функций с поддержкой GPS, что делает его особенно привлекательным для пилотов, летающих на большие расстояния и снимающих видео.
- Удержание высоты и удержание положения (https://github.com/betaflight/betaflight/pull/13975): работает с магнитометром или без него, хотя для большей точности рекомендуется использовать магнитометр.
- Автоматическая посадка: новая функция, которая помогает при посадке без использования рук.
- Улучшения GPS Rescue: лучший контроль высоты и поведение при возвращении.
Генератор сигналов Chirp для настройки
Генератор сигналов Chirp — это совершенно новый инструмент для настройки, который поможет вам лучше настроить PID и фильтрацию вашего квадрокоптера.
Вы можете назначить этот режим настройки переключателю, и при его активации он будет посылать ступенчатые входные сигналы (колебания) по одной оси за раз: сначала по крену, затем по тангажу, затем по рысканию — при этом вы сможете продолжать летать в обычном режиме. Он начинает медленно и постепенно ускоряется, позволяя Betaflight увидеть, как ваш дрон реагирует на разные скорости.
Это позволит сгенерировать последовательные данные Blackbox для анализа и поможет вам измерить реакцию дрона, чтобы сделать настройку PID более точной.
Для вас, как для начинающего: вы не будете использовать это для повседневных полетов — это скорее диагностический инструмент для улучшения качества настройки. Но приятно знать, что ваша прошивка теперь может выполнять автоматическое «тестирование в полете» вместо ручного манипулирования джойстиком.
Улучшения режима «Черепаха»
Это обновление делает режим «Черепаха» (переворот после падения) более умным и безопасным, особенно для мощных квадрокоптеров, которые имеют тенденцию перевернуться или удариться о землю при попытке встать в вертикальное положение.
- Контролирует скорость переворачивания, чтобы вы не перевернулись слишком сильно.
- Автоматически останавливает двигатели, как только вы переворачиваетесь в вертикальное положение, защищая ESC и двигатели от повреждений.
- Позволяет мгновенно возобновить полет после успешного переворачивания без полного отключения/повторного включения, помогает быстрее восстанавливаться в гонках.
Улучшения светодиодной подсветки
Два новых обновления светодиодной подсветки:
- Регулируемая яркость светодиодной подсветки (https://github.com/betaflight/betaflight/pull/13776) – теперь вы можете контролировать яркость светодиодной ленты с помощью переключателя AUX или ползунка на радио (настройка в вкладке «Настройка» в конфигураторе).
- Новые режимы светодиодного дисплея (https://github.com/betaflight/betaflight/pull/13404) – теперь светодиодная лента может:
1. Отображать количество спутников GPS в виде полоски, которая при установке GPS-сигнала меняет цвет с красного на зеленый.
2. Отображать процент заряда батареи в виде полоски загрузки. Цвет полоски меняется с зеленого на красный в зависимости от уровня заряда батареи.
3. Менять цвет в зависимости от высоты барометра.
Улучшения, специально предназначенные для гонок
- Усовершенствованный алгоритм упреждающего управления (https://github.com/betaflight/betaflight/pull/13576): новый регулятор усиления/затухания делает квадрокоптеры более отзывчивыми без добавления колебаний, что особенно полезно для гонок.
- Режим таймера запуска (https://github.com/betaflight/betaflight/pull/14332): автоматически запускает таймер при активации режима запуска — идеально подходит для гонок на время.
Улучшения в области кинематографии и дальних расстояний
- Улучшенная фильтрация: более точное размещение RPM и динамического режекторного фильтра, а также улучшенная инициализация фильтра. Это особенно полезно для тяжелых конструкций, таких как CineLifters, которые требуют дополнительной фильтрации для устранения шума. https://github.com/betaflight/betaflight/pull/14150
- Поддержка дальномера и оптического потока (Rangefinder & Optical Flow): Betaflight будет поддерживать дальномеры и датчики оптического потока (rangefinders and optical flow), что позволит точно удерживать высоту вблизи земли — идеальное решение для точного полета в помещении или на низкой высоте на открытом воздухе.
Улучшенная поддержка самолетов с фиксированным крылом
Добавлено множество новых функций для крыльев, что делает Betaflight реальным конкурентом для высокопроизводительных самолетов с крыльями. Я не буду вдаваться в все детали, но некоторые из новых функций включают:
- S-Term и компенсация управляющих поверхностей (https://github.com/betaflight/betaflight/pull/14010): Новый вход управления для управления ходом сервопривода на основе скорости полета.
- TPA на основе скорости полета: Вместо входа дроссельной заслонки, TPA (Throttle PID Attenuation) теперь может масштабировать коэффициенты PID на основе фактической скорости, полученной с помощью GPS. Отлично подходит для управления при порывистом ветре на высоких скоростях.
- Регулировка уровня полета и смещения тангажа
Другие улучшения
Betaflight 4.6 включает более 500 новых функций, улучшений и исправлений ошибок — здесь мы упомянули только некоторые из них. Полный список можно найти на официальной странице GitHub:
https://github.com/betaflight/betaflight/pulls?q=is%3Apr+milestone%3A4.6
Стоит ли переходить на Betaflight 4.6?
На момент написания этой статьи Betaflight 4.6 все еще находится в стадии предварительного выпуска. Это означает, что:
- Возможно, еще есть ошибки.
- Некоторые запланированные функции и улучшения могут быть реализованы не полностью.
- Вам нужно будет настроить полетный контроллер с нуля — не рекомендуется восстанавливать настройки 4.5 из-за возможной несовместимости.
Если вам нравится экспериментировать с новейшими функциями и вы не против устранять неполадки, можете протестировать версию 4.6 уже сейчас — только не забудьте сначала сделать резервную копию существующей конфигурации.
Если вас устраивает работа версии 4.5 или вы хотите быть на безопасной стороне, лучше дождаться официального выпуска.
Как обновить Betaflight до версии 4.6
Доступ к последней версии конфигуратора
Каждая новая версия Betaflight требует обновленного конфигуратора. Вы должны использовать самую последнюю версию для Betaflight 4.6 — более старые версии могут вызвать проблемы с совместимостью.
Вместо загрузки и установки, самым простым вариантом является использование онлайн-конфигуратора, который уже обновлен до версии 11.0: https://app.betaflight.com/
Примечание: Betaflight 4.6 все еще находится в стадии предварительного выпуска. Возможны ошибки, поэтому действуйте на свой страх и риск.
Настройки резервного копирования
Перед обновлением до Betaflight 4.6 создайте резервную копию вашего полетного контроллера с помощью вкладки «Предустановки». Если что-то пойдет не так, вы всегда сможете вернуться к предыдущему состоянию (т. е. прошить предыдущую прошивку, а затем восстановить предустановку).
Альтернативный метод резервного копирования — использование STM32CubeProg, который создает резервную копию существующей прошивки и конфигурации в одном файле: https://oscarliang.com/backup-fc-stm32cubeprogrammer/
Прошивка BF4.6
Поскольку BF4.6 еще не выпущена официально, выполните следующие дополнительные действия:
- Перейдите на вкладку «Прошивка».
- Включите опцию «Показать кандидаты в релизы» и выберите «Разработка».
- Автоматически определите целевой полетный контроллер или выберите нужный вручную.
- Выберите последнюю версию прошивки, в данном случае «4.6.0».
- В разделе «Build Configuration» (Конфигурация сборки) выберите функции и протоколы, которые вы хотите включить в свою сборку. По умолчанию все должно работать нормально для квадрокоптера, использующего ExpressLRS/Crossfire. Если вы хотите узнать больше о процессе прошивки, ознакомьтесь с этим подробным руководством: https://oscarliang.com/flash-update-betaflight/. Если вы намерены использовать магнитометр (компас), обязательно выберите его в настройках, иначе он не будет работать.
Если при перепрошивке возникнут проблемы, обратитесь к моему руководству по устранению неполадок драйвера FC. Одной из распространенных проблем с новыми полетными контроллерами является невозможность перехода в режим DFU: https://oscarliang.com/fc-driver-issues-flash-firmware/
Заключительные мысли
Betaflight 4.6 предлагает улучшения для всех типов пилотов — независимо от того, участвуете ли вы в гонках, летаете в режиме FPV, занимаетесь дальним полетом, фристайлом или летаете на самолетах с фиксированным крылом. Хотя это и не изменит радикально летные характеристики, функции GPS и обновления утилит выделяются как наиболее интересные. Я не могу дождаться, чтобы протестировать Betaflight 4.6 на своих квадрокоптерах!