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

Структура блока управления BLDC: ESC для дронов, VESC для электротранспорта, промышленные приводы. Протоколы PWM, DShot, CAN.

Блок управления бесколлекторным двигателем · это электронный модуль, который принимает команды управления и преобразует их в коммутацию обмоток мотора. Для дронов это ESC (Electronic Speed Controller), для электротранспорта · VESC, для промышленности · программируемые приводы с ПЛК-интеграцией. В статье разбираем структуру блока управления BLDC, типы входных сигналов, схемы подключения и как выбрать под задачу.

Что такое блок управления BLDC-мотором

Бесколлекторный двигатель не работает напрямую от батареи · нужен умный блок управления, который:

  1. Принимает команду «крутить с такой-то скоростью» (от полётного контроллера, от ручки газа, от ПЛК)
  2. Определяет позицию ротора (через датчики или sensorless)
  3. Подаёт ток на правильные обмотки в правильное время
  4. Регулирует мощность через ШИМ
  5. Защищает мотор от перегрузки и перегрева
  6. Возвращает обратно telemetry (RPM, ток, температура)

В разных применениях этот блок называется по-разному, но функция одна.

Типы блоков управления

ESC (Electronic Speed Controller) · для дронов

Стандартное решение для БПЛА. Компактная плата с микроконтроллером и силовыми ключами.

Размеры:

  • 20×20 мм для FPV-микро
  • 30×30 мм для среднего FPV
  • 40×40 мм для среднеразмерных БПЛА
  • Отдельные платы 30×60 мм для тяжёлых грузовых

Прошивки: BLHeli32, AM32, Bluejay (см. статью про прошивки).

Интерфейс: PWM, DShot 150-1200, Multishot.

VESC · для электротранспорта

Программируемый блок управления с FOC. Используется в электросамокатах, велосипедах, ховербордах.

Размеры: 60×40 мм до 100×80 мм (зависит от тока).

Особенности:

  • Регенеративное торможение
  • CAN-шина для связи нескольких VESC
  • Bluetooth модуль для настройки со смартфона
  • Поддержка PMSM моторов

Промышленные приводы · для производства

Серийные блоки от ABB, Siemens, Schneider, Lenze. Применяются в станках ЧПУ, конвейерах, насосах.

Особенности:

  • ПЛК-интеграция через Profibus, Modbus, EtherCAT
  • Большие моторы 5-50 кВт
  • Жидкостное охлаждение
  • Сертификация для промышленности (CE, UL, GOST)

Полётные контроллеры с интегрированным ESC (AIO)

All-in-One платы для FPV · полётный контроллер + 4 ESC на одной PCB. Максимальная компактность.

Применение: гоночные FPV до 5″, cinewhoop, micro-дроны.

Структура блока управления

Любой блок управления BLDC внутри состоит из:

1. Микроконтроллер (MCU) · мозг устройства. Принимает команды, считает позицию ротора, генерирует сигналы для драйвера.

Для FPV: STM32 F051/G071 (32-bit ARM Cortex-M0/M0+). Для VESC: STM32 F4/F7/H7 (32-bit ARM Cortex-M4/M7 с FPU). Для промышленности: специализированные DSP типа TI C2000.

2. Gate-драйверы · усилители сигналов от MCU к силовым ключам. Подробнее в статье про драйвер.

3. Силовые MOSFET · переключают ток через обмотки. Главные параметры: Id, Vds, Rds(on).

4. Конденсаторы · сглаживают пульсации тока от батареи. Электролиты на входе + керамические на выходах.

5. Датчики тока · обычно шунты или датчики Холла. Дают MCU данные для управления и защиты.

6. Разъёмы · питание (XT60/XT90/AS150), фазы мотора (3 провода), сигнальный (PWM/DShot/UART).

Входные сигналы и протоколы

Блок управления получает команды через разные интерфейсы:

1. PWM (Pulse Width Modulation) · старый аналоговый стандарт.

  • Частота: 50-490 Hz
  • Длительность импульса: 1000-2000 мкс (1мс = 0%, 2мс = 100%)
  • Точность: 1-3%
  • Применение: легаси, RC-самолёты

2. Oneshot 125/42 · ускоренный PWM.

  • Импульсы 125-250 мкс или 42-83 мкс
  • Точность лучше PWM

3. DShot 150/300/600/1200 · цифровой протокол. Стандарт FPV.

  • Передача по одному проводу
  • 11-битный код газа (2048 шагов)
  • CRC-защита от помех
  • Bidirectional DShot · ESC шлёт RPM в полётный контроллер

4. UART/CAN · для VESC и промышленных приводов.

  • Связь между несколькими блоками управления
  • Telemetry в реальном времени
  • Возможность управления от ПЛК или компьютера

5. PPM, SBUS · устаревшие протоколы для прямого подключения к приёмнику. Сейчас используются только в простых RC-моделях.

Telemetry: что блок может рассказать

Современные блоки управления возвращают данные в полётный контроллер:

Параметр Зачем нужен
RPM (обороты) RPM-фильтр в Betaflight для подавления вибраций
Ток (A) Расчёт энергопотребления
Напряжение (В) Контроль просадки батареи
Температура ESC (°C) Защита от перегрева
Состояние ошибок Диагностика отказов

Это передаётся через ESC Telemetry (отдельный провод) или через Bidirectional DShot (по тому же сигнальному проводу).

Как выбрать блок управления под задачу

Задача: FPV-дрон 5″ → ESC 35-50А BLHeli32, AIO-плата с встроенным полётным контроллером, DShot 600, Bidirectional.

Задача: среднеразмерный БПЛА (МЭД 3115) → отдельный ESC 50-80А BLHeli32, отдельный полётный контроллер (Pixhawk, Speedybee), DShot 600.

Задача: грузовой квадрокоптер 15-40 кг → 4 отдельных ESC 100-120А (T-Motor Alpha), Pixhawk Cube + Mission Planner.

Задача: VTOL → 8 отдельных VESC 60А или промышленные ESC, ArduPilot или PX4.

Задача: электросамокат → VESC 60А с Bluetooth-модулем, FOC прошивка.

Задача: промышленный конвейер → серийный привод ABB ACS580 или Siemens SINAMICS V20 с интеграцией в ПЛК.

Подключение блока управления к мотору

Стандартная схема для BLDC-мотора:

« Батарея(+) ──┬── ESC ──── фазы A/B/C ──── мотор Батарея(−) ──┘ │ │── сигнал DShot ── полётный контроллер │── ESC Telemetry ── полётный контроллер (UART) «

Мотор подключается тремя проводами к фазным выходам ESC. Если мотор крутится не в ту сторону · поменяйте местами любые 2 провода.

Защиты в блоке управления

Современный блок управления имеет:

  • Overcurrent (OCP) · отключение при превышении тока
  • Over-temperature (OTP) · защита от перегрева ESC
  • Under-voltage (UVLO) · защита батареи от глубокого разряда
  • Over-voltage (OVP) · защита при регенеративном торможении
  • Stall protection · защита при заклинивании мотора
  • Watchdog · перезапуск при зависании микроконтроллера

В промышленных приводах добавляются защиты от обрыва фазы, дисбаланса, неправильной последовательности фаз, изоляции.

Сравнение прошивок ESC: BLHeli_S vs BLHeli32 vs AM32 vs Bluejay

Прошивка определяет качество работы регулятора скорости даже больше, чем железо. Сравнение четырёх популярных вариантов:

Параметр BLHeli_S BLHeli32 AM32 Bluejay
Архитектура MCU 8-bit Silabs 32-bit ARM 32-bit ARM 8-bit Silabs (улучш.)
Макс частота PWM 24 кГц 96 кГц 96 кГц 48 кГц
Поддержка DShot300/600 Да Да Да Да
DShot1200 Нет Да Да Нет
Bidirectional DShot (RPM filter) Нет Да Да Да
Открытый исходник Нет Нет (платн. лицензия) Да (open source) Да (open source)
Конфигуратор BLHeli Suite BLHeli32 Suite AM32 Configurator Bluejay Suite
Обновляется в 2026 Нет Да Активно Да
Лучшее применение Бюджет/обучение Профи FPV Совр. FPV+коммерч Замена BLHeli_S

Для коммерческих дронов и среднего сегмента рекомендуем AM32 · открытая прошивка, активная разработка сообществом, поддержка всех современных протоколов и алгоритмов фильтрации шума.

Калибровка ESC: что нужно сделать перед первым полётом

Новый ESC нужно «обучить» диапазону газа полётного контроллера. Без калибровки моторы могут работать неравномерно или не запускаться. Универсальная процедура:

  1. Подключите ESC к мотору (без винта.) и к батарее (но не включайте питание).
  2. Откройте конфигуратор полётного контроллера (Betaflight, INAV, ArduPilot).
  3. Включите режим калибровки (Motors → ESC Calibration).
  4. Установите газ на максимум (стик RC-передатчика вверх).
  5. Подайте питание · мотор «пикнет» 3 раза, подтверждая запоминание максимума.
  6. Сбросьте газ в ноль · мотор «пикнет» ещё раз, запомнит минимум.
  7. Отключите питание. Калибровка готова.

При замене ESC, изменении прошивки или диапазона газа калибровку нужно повторить. На современных DShot-протоколах калибровка не требуется · диапазон цифровой и фиксированный.

Часто задаваемые вопросы

Чем российские BLDC Motorno отличаются от китайских?

Цена ниже в 2-3 раза при сопоставимых характеристиках, поставка 1-2 недели вместо 6-12, документация на русском, гарантия 12 месяцев. МЭД 100 в реестре Минпромторга №10748434 · пригоден для госзакупок 44-ФЗ.

Какая гарантия на моторы Motorno?

Стандарт · 12 месяцев или 500 моточасов (что наступит раньше). При OEM-контрактах от 200 шт гарантия может расширяться до 24 месяцев. Замена брака · 3-5 рабочих дней.

Где посмотреть характеристики линейки МЭД?

В каталоге МЭД · 6 моделей от 2810 до 11020. Для каждого мотора таблица под разные винты и напряжения. Подбор под вашу задачу · через калькулятор или инженера техподдержки.

Подобрать блок управления под мотор МЭД

Для OEM-проектов от 200 шт даём индивидуальные рекомендации по блокам управления и настройкам.

Краткие выводы:

  • Блок управления BLDC = микроконтроллер + gate-драйвер + MOSFET + защиты
  • Для FPV · ESC BLHeli32/AM32, для электротранспорта · VESC, для промышленности · приводы ABB/Siemens
  • Главный протокол связи в FPV · DShot 600 + Bidirectional
  • Telemetry даёт RPM, ток, напряжение, температуру
  • При выборе ориентируйтесь на ток мотора × 1.3
  • Все моторы МЭД совместимы с любым стандартным блоком управления