Проект Фаргус 2: БПЛА с Betaflight
Проект Фаргус 2: БПЛА с Betaflight

Полная версия

Проект Фаргус 2: БПЛА с Betaflight

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
5 из 5

После калибровки важно проверить, нет ли сильного дрейфа курса. Если дрон в режиме удержания позиции начинает «кружиться» (эффект «toilet bowling»), это признак некорректной калибровки или сильных магнитных наводок.



Калибровка: порядок и частые ошибки

Акселерометр — только на ровной поверхности, без вибраций и касаний.

Компас — на открытом месте, без металла рядом, с плавными вращениями по всем осям.

Гироскоп — не требует ручной калибровки; его точность зависит от стабильности питания и качества пайки.

Барометр — обычно не калибруется вручную; достаточно проверить показания на вкладке Sensors и убедиться, что они меняются при подъёме/опускании дрона.

Частые ошибки: калибровка рядом с автомобилем или металлическими конструкциями, вращение дрона слишком быстро или рывками, калибровка на неровной поверхности. Все они приводят к неточным данным и нестабильному полёту.



Фильтрация и настройка в Betaflight

На вкладке Filters в Betaflight Configurator можно тонко настроить обработку данных с датчиков:

Lowpass-фильтры — убирают высокочастотный шум.

RPM filtering — подавляет вибрации, связанные с оборотами моторов.

Notch-фильтры — вырезают узкие диапазоны частот, где сосредоточены основные вибрации.

Настройки фильтров влияют на задержку сигнала: чем сильнее фильтрация, тем больше задержка. Задача пилота и инженера — найти баланс между чистотой сигнала и отзывчивостью управления.

На вкладке PID Tuning можно увидеть графики сигналов гироскопа и оценить, насколько эффективно работают фильтры. Для точной настройки полезно использовать логи Blackbox: они позволяют анализировать поведение датчиков в реальных полётах и корректировать фильтры под конкретный дрон.



10 вопросов с ответами

Вопрос: зачем в Betaflight нужен гироскоп?


Ответ: гироскоп измеряет угловую скорость вращения дрона вокруг осей и служит основным источником данных для стабилизации полёта и расчёта управляющих воздействий.

Вопрос: в каких режимах полёта используется акселерометр?


Ответ: акселерометр используется в режимах Angle и Horizon для определения направления силы тяжести и удержания горизонта; в режиме Acro он не влияет на стабилизацию.

Вопрос: как правильно откалибровать акселерометр в Betaflight?


Ответ: дрон ставят на ровную горизонтальную поверхность, подключают к Betaflight Configurator, переходят на вкладку Setup и нажимают Calibrate Accelerometer, не трогая аппарат во время процедуры.

Вопрос: почему калибровку компаса нужно проводить вдали от металла?


Ответ: металлические предметы и силовые кабели создают локальные магнитные поля, которые искажают показания магнитометра и приводят к ошибкам курса и эффекту «toilet bowling».

Вопрос: что такое RPM filtering и зачем он нужен?


Ответ: RPM filtering — это фильтрация вибраций, связанных с оборотами моторов; она снижает шум в сигнале гироскопа и улучшает стабильность полёта.

Вопрос: можно ли использовать барометр для точной стабилизации высоты?


Ответ: нет, барометр чувствителен к температуре и потокам воздуха; его используют как вспомогательный датчик, а не как основной источник данных для удержания высоты.

Вопрос: где в Betaflight настраиваются фильтры для гироскопа?


Ответ: фильтры настраиваются на вкладке Filters в Betaflight Configurator; здесь можно включить Lowpass, Notch и RPM filtering.

Вопрос: что делать, если после калибровки компаса дрон начинает кружиться на месте?


Ответ: это признак некорректной калибровки или магнитных наводок; нужно повторить калибровку в чистом месте и проверить расположение GPS/компаса относительно силовых проводов.

Вопрос: влияет ли тип интерфейса (SPI/I²C) на качество работы гироскопа?


Ответ: да, SPI обеспечивает более высокую частоту опроса и меньшую задержку по сравнению с I²C, что улучшает качество стабилизации.

Вопрос: как оценить эффективность фильтров в Betaflight?


Ответ: эффективность фильтров оценивают по графикам на вкладке PID Tuning и по логам Blackbox, анализируя уровень шума и задержку сигнала в реальных полётах.



3 задачи с решением

Задача 1.


Вы собрали новый дрон и впервые подключили его к Betaflight Configurator. Какие шаги калибровки датчиков нужно выполнить перед первым полётом и в каком порядке?

Решение:

Поставьте дрон на ровную поверхность.

На вкладке Setup выполните калибровку акселерометра (Calibrate Accelerometer).

Перенесите дрон в чистое место вдали от металла и ЛЭП.

На вкладке Setup запустите калибровку компаса (Calibrate Magnetometer) и плавно поверните дрон по всем осям.

Проверьте показания датчиков на вкладке Sensors: значения должны быть стабильными и логичными.

При необходимости настройте фильтры на вкладке Filters и проверьте графики на вкладке PID Tuning.



Задача 2.


Во время тестового полёта в режиме Horizon дрон заметно «плавает» по высоте и медленно отклоняется от курса. Какие датчики могут быть причиной и что проверить?

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Конец ознакомительного фрагмента
Купить и скачать всю книгу
На страницу:
5 из 5