Встановити додаток
Як встановити додаток на iOS

Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.

Замітка: Ця функція може бути недоступна в деяких браузерах.

Як налаштувати RPM-фільтри у Betaflight і досягти плавного польоту FPV

Magshifter

Адміністратор
Команда форуму

Репутація:

28.07.24
914
785
93
🎮
Boxer
🥽
Cobra SD
🛸
75/Air65/7"
  • Останнє редагування:
Останнє редагування:
Це вичитаний людьми машинний український переклад оригіналу. Для VictoryDrones переклад вичитали: Faina, Samsonovych.
Оригінал статті - How to Setup RPM Filters in Betaflight | Оновлення від 1 квітня 2023 року
Редакція команди fpvua.org
Повний перелік перекладених статей на Українську мову
дивіться тут!

01.png

Налаштувати фільтри з урахуванням обертів за хвилину моторів [RPM-фільтри] в Betaflight просто. Вам потрібно переконатися, що ви маєте оновлені мікропрограми FC [польотного контролера] і ESC [електронного контролера швидкості]. Якщо ви вважаєте, що офіційні інструкції заскладні, цей стислий посібник може виявитися корисним. RPM-фільтр призначений для зменшення впливу шумів моторів на гіроскоп, що сприяє покращенню польотних характеристик [прим. пер.: зменшує енерговитрати на зайві корекції вібрацій польотником]. Багато пілотів вважають RPM-фільтр найкращим варіантом фільтрації в Betaflight, тому його точно варто вивчити.

Шукаєте нові ESC, які підтримують RPM-фільтрацію? Перегляньте мої рекомендації: https://oscarliang.com/esc/#ESC-Recommendations

Що таке RPM-фільтр?​

Режекторні фільтри дуже ефективно усувають шум, що призводить до меншої затримки сигналу порівняно з фільтрами низьких частот із таким самим рівнем послаблення шуму. Ви можете дізнатися більше про фільтри в курсі Betaflight Filter 101.

Проблема полягає у відстеженні пікової частоти шуму. Хоча динамічний фільтр робить це відносно добре, він відстежує лише одну частоту. Оскільки мотори дрона можуть обертатися з різним числом об/хв, вони створюють шум на різних частотах.

RPM-фільтр Betaflight — це потужний інструмент, який дає змогу польотному контроллеру ["польотнікy"] відстежувати швидкість обертання (RPM) двигунів за допомогою двонаправленого DShot і встановлювати кілька режекторних фільтрів прямо на цю частоту та її гармоніки. Ця функція допомагає усунути реакцію польотника на вібрацію, спричинену моторами та пропелерами, зрештою покращуючи польотні характеристики.

Оновіть прошивку ESC​

[ESC: електронний контролер швидкості, "регуль"]

Перед тим як почати – ТРЕБА ЗНЯТИ ВСІ ПРОПЕЛЕРИ.

Оновіть свій BLHeli_32 ESC до останньої версії (версії 32.7 або новішої), яка дозволяє використовувати «двонаправлений DShot» – необхідну функцію для RPM-фільтра. Ось як оновити BLHeli_32: https://oscarliang.com/connect-flash-blheli-32-esc/

Для BLHeli_S ESC – встановити прошивку Bluejay, щоб використовувати RPM-фільтри: Як прошити Bluejay ESC прошивкою та Найкращі налаштування


Оновіть Betaflight
Оновіть свій FC до останньої версії Betaflight (4.1 або новішої), перегляньте цей посібник про те, як оновити Betaflight: https://oscarliang.com/flash-update-betaflight/

Конфігурація Betaflight​

На вкладці "Конфігурація" запам’ятайте свою частоту циклу PID. Ви можете вибрати між 4 або 8 кГц залежно від ваших уподобань і навантаження на процесор (переконайтеся, що воно не перевищує 75% відповідно до рекомендацій розробників Betaflight). Польотні контролери F4 зазвичай підтримують 4 кГц, тоді як F7 і H7 підтримують 8 кГц. Якщо ваш FC використовує гіроскоп BMI270, ви можете встановити його лише на 3,2 кГц незалежно від процесора.

02.webp

Перейдіть на вкладку "Motor [Двигуни]".

Для “Частоти циклу PID” 3,2 кГц і 4 кГц виберіть протокол ESC DShot300, а для “Частоти циклу PID” 8 кГц виберіть протокол DShot600.

Для користувачів BLHeli_S ESC параметри залежать від процесорy ESC: Використовуйте частоту циклу 4 КГц або 3,2 К (BMI270) і DShot300 для ESC типу "H" (процесор BB2).
Використовуйте частоту циклу 2K або 1,6K (BMI270) і DShot150 для ESC типу "L" (процесор BB1).
Увімкніть "Двонаправлений DShot" і встановіть відповідні полюси двигуна.

07.webp

Щоб визначити полюси двигуна, порахуйте магніти на роторі двигуна. Загальні вказівки:
  • 14 полюсів у двигунах 22XX, 23XX, 24XX
  • 12 полюсів у двигунах 08XX, 11XX, 12XX, 13XX, 14XX, 16XX
Щоб уникнути несподіванок, краще рахувати самостійно. Якщо ви введете неправильне число, фільтрація не буде працювати належним чином (вона не буде показувати правильне число обертів).

03.webp

На вкладці “Двигуни” [Motors] помилка DShot може мати значення 100%.
"E: 100.00%"
– це нормально.

04.webp

“E” має впасти до 0.00% після підключення батареї [прим. пер.: всі маніпуляції з підключенням батареї - тільки зі знятими пропелерами]. Але якщо цього не відбувається, то значить щось пішло не так — спробуйте зменшити частоту циклу, якщо працюєте на 8K/8K.

05.webp

Якщо помилка показує "E: 0.00%", тo тепер перевірте двигуни, обережно піднявши повзунки, щоб переконатися, що вони працюють належним чином.

06.webp

На вкладці “Налаштування PID” [PID Tuning] під "Налаштування фільтрів" [Filter Settings] є "Фільтр гіроскопа з урахуванням об/хв моторів” [Gyro RPM Filter] і він мусить вмикатись автоматично після yвімкнення "Двонаправлений Dshot", але про всяк випадок перевірте самі, чи він увімкнувся.

За замовчуванням "Фільтр гіроскопа з урахуванням об/хв моторів” націлений на 3 гармоніки для кожного мотору на кожній осі, що становить 36 режекторних фільтрів. Регулювання "Кількість гармонік" може покращити ефективність фільтрації шуму або мінімізувати затримку, але зазвичай достатньо “3”.

08.webp

Тепер проведіть тестовий політ вашого квадрокоптера. З мого досвіду, дрон повинен працювати помітно краще з точки зору плавності, і це дозволить вам ще більше зменшити інші фільтри, щоб покращити його продуктивність. У мене є посібник, в якому детально описано, як налаштувати RPM-фільтр: Як налаштувати фільтри та PID для FPV дронів за допомогою Blackbox

Зменшення фільтрації​

Просто yвімкнувши RPM-фільтр, i не роблячи нічого іншого, ви зможете досягти плавнішого польоту дрону і його двигуни будуть прохолоднішими. Але вам треба буде скористатися функцією заглушення шумів через RPM-фільтр, щоб зменшити потребу у фільтрах низьких частот. Це покращить польотні характеристики і зменшить трясучку [стрибки потужності при реакції польотника на турбулентність].

Після ввімкнення RPM-фільтра, Betaflight автоматично зменшує Динамічний режекторний фільтр (число режекторів зменшується з 3 до 1, добротність [Q factor] звужчується з 300 до 500). Перевірте свій дрон, щоб побачити, як він реагує на цю зміну.

Якщо двигуни залишаються холодними, розгляньте можливість зменшення фільтрації гіроскопа та D Term.

Ми будемо використовувати два повзунки у верхній частині вкладки фільтра (“Множник фільтра гіроскопа” [Gyro Filter Multiplier] та “Множник фільтра Д-коефіцієнту” [D term Filter Multiplier]). Ці повзунки автоматично регулюють значення фільтра, коли ви пересуваєте їх ліворуч або праворуч.

09.webp

Спочатку спробуйте виключити Вузькосмуговий режекторний фільтр гіроскопа 1 [Gyro Lowpass 1] (але ніколи не виключайте Вузькосмуговий режекторний фільтр гіроскопа 2 щоб підтримувати згладжування). Якщо двигуни не нагріваються, продовжуйте.

Якщо нагріваються, знову включіть Вузькосмуговий режекторний фільтр гіроскопа 1.

Потім поступово перемістіть обидва повзунки вправо, щоб зменшити фільтрацію, перевіряючи дрон після кожного налаштування. Перевірте температуру двигунів та визначте, чи можна ще зменшити фільтрацію. Майте на увазі, що навіть із холодними двигунами недостатня фільтрація може негативно вплинути на продуктивність вашого дронa. Температура двигуна — не єдиний фактор!

Це ми лише поверхнево розглянули тему. Для глибшого занурення перегляньте мій посібник про те, як правильно налаштувати фільтри за допомогою Blackbox: Як налаштувати фільтри та PID для FPV дронів за допомогою Blackbox

Перевірка роботи RPM-фільтра на дроні​

Щоб перевірити, чи RPM-фільтр активний на вашому дроні, перейдіть на вкладку “Двигуни” у Betaflight і розкрутіть двигун. Під числом “Тяга” ви повинні побачити "число R", яке представляє оберти двигуна в реальному часі.

10.webp

Якщо номер R відсутній, фільтр RPM не активний на вашому квадрокоптері [прим. пер.: або ESC не віддає оберти за хвилину через двонаправлений DSHOT - тоді це питання - а чи прошили ви Bluejay].

Висновок​

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

Травень 2019 - Опубліковано вступ до RPM
Січень 2020 - Додано підручник з налаштування
Вересень 2022 - Оновлено «Видалення фільтрації» на основі змін у Betaflight 4.3
Квітень 2023 - Оновлений посібник для BF4.4
 

Створіть обліковий запис або увійдіть, щоб залишити коментар

Ви повинні бути зареєстровані, щоб залишити коментар

Створити обліковий запис

Створіть обліковий запис у нашій спільноті. Це дуже просто!

Увійти

Вже маєте обліковий запис? Увійдіть тут.

Схожі теми

Назад
Зверху