Перейти к содержимому
6

Питание и батарея · Урок 8 из 13 · Модуль 3.

Betaflight без GUI · Урок 8 из 13 · Модуль 3. Полётная настройка

Измерение напряжения и тока, пороги разряда и ёмкость батареи — вкладка Power & Battery в командах.

Напряжения задаются в сотых долях вольта: 4.30 В — это 430. Ошибка в десять раз здесь — почти норма у новичков.

Содержание

1. Цели урока

После этого урока вы будете понимать:

  • как включить измерение напряжения и тока
  • почему напряжения задаются в сотых долях вольта
  • как откалибровать датчик тока
  • что настройки батареи живут в battery_profile
↑ К оглавлению

2. Шаг 1. Включить измерение

# feature VBAT
# feature CURRENT_METER
Plain text
GUICLI
Voltage Meter = Onboard ADC feature VBAT
Current Meter = Onboard ADC feature CURRENT_METER
↑ К оглавлению

3. Напряжение ячейки

Напряжения задаются в сотых долях вольта (4.30 В = 430).

GUICLI
Max Cell Voltage set vbat_max_cell_voltage = 430
Min Cell Voltage set vbat_min_cell_voltage = 330
Warning Cell Voltage set vbat_warning_cell_voltage = 350
Стандарт для LiPo: max 4.20–4.30, warning ~3.50, min ~3.30–3.50. Для LiHV — max до 4.35.
↑ К оглавлению

4. Датчик тока

GUICLI
Scale set current_meter_scale = 400
Offset set current_meter_offset = 0
Ёмкость батареи (mAh) set battery_capacity = 1300
  • Scale — калибровочный множитель датчика (у каждой платы свой).
  • battery_capacity — ёмкость вашей батареи для подсчёта mAh.
↑ К оглавлению

5. Профили батареи

Настройки батареи живут в профилях battery_profile 0..2 (как PID в уроке 7).

# battery_profile 0
Plain text
↑ К оглавлению

6. Практика

Задание 8.1 выполняется в CLI, задания 8.2 и 8.3 — расчётные, на калькуляторе.

Задание 8.1. Питание

Выполняется в CLI, полёт не требуется.

  • feature VBAT и feature CURRENT_METER.
  • set vbat_max_cell_voltage = 430.
  • set vbat_warning_cell_voltage = 350.
  • set battery_capacity = 1300 (ваша ёмкость).
  • save.

Задание 8.2. Калибровка датчика тока

Расчётное задание, аппарат не требуется.

  • Полётник показал расход 1200 мАч, зарядное устройство залило 1500 мАч.
  • Текущее значение current_meter_scale = 400.
  • Вычислите новое значение \(C_{new}\) по формуле \(C_{new} = C_{old} \cdot \frac{Q_{charge}}{Q_{flown}}\).

Задание 8.3. Время полёта

Расчётное задание, аппарат не требуется.

  • Батарея 1300 мАч, средний потребляемый ток 13 А, оставляем 20 % запаса.
  • Вычислите время полёта \(t\) по формуле \(t = \frac{k \cdot Q}{I}\), где \(k = 0{,}8\) — доля используемой ёмкости.
↑ К оглавлению

7. Проверьте себя

Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).

  1. Почему напряжения задаются в сотых долях вольта?
  2. Что такое current_meter_scale?
  3. Где хранятся настройки батареи?
↑ К оглавлению

8. Чек-лист самопроверки

  • Знаю, что напряжения задаются в сотых долях (430 = 4.30 В)
  • Умею включить датчик тока фичей CURRENT_METER
  • Знаю, что такое current_meter_scale
  • Знаю, что настройки батареи живут в battery_profile
Результат: Все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению

9. Что дальше

  • Предыдущий урок: 7. PID и Rates
  • Следующий урок: 9. Моторы и ESC
  • Полный перечень тем — в статье «Содержание курса».
↑ К оглавлению
  • мод. : Среда, 26 августа 2026