Введение
Управление электродвигателями — ключевая задача в робототехнике, промышленности и бытовой технике. Для эффективной работы требуются драйверы — электронные устройства, преобразующие команды контроллера в токи обмоток двигателя.
В статье рассмотрены:
- особенности коллекторных и BLDC‑двигателей;
- принципы работы драйверов;
- схемотехника и ключевые компоненты;
- параметры выбора;
- типовые ошибки и рекомендации.
1. Основы работы двигателей
1.1. Коллекторные двигатели постоянного тока (DC)
Принцип действия:
- ротор с обмотками и коллектором;
- статор с постоянными магнитами или обмотками возбуждения;
- ток подаётся через щётки на коллектор, создавая вращающий момент.
Плюсы:
- простая схема управления;
- плавная регулировка скорости;
- низкая стоимость.
Минусы:
- износ щёток и коллектора;
- искрение и электромагнитные помехи;
- низкий КПД при частичной нагрузке.
Ключевые параметры:
- номинальное напряжение, В;
- пусковой ток, А (в 5–10 раз выше рабочего);
- рабочий ток, А;
- скорость холостого хода, об/мин;
- момент, Н·м.
1.2. Бесколлекторные двигатели (BLDC)
Принцип действия:
- трёхфазная обмотка на статоре;
- ротор с постоянными магнитами;
- коммутация фаз электронным контроллером (по сигналам датчиков Холла или без датчиков).
Плюсы:
- высокий КПД (85–95 %);
- отсутствие износа щёток;
- высокая динамика;
- широкий диапазон скоростей.
Минусы:
- сложная система управления;
- необходимость датчиков положения или алгоритмов бездатчикового управления.
Ключевые параметры:
- число пар полюсов;
- фазное напряжение, В;
- фазный ток, А;
- KV (обороты на вольт);
- момент инерции ротора, кг·м².
2. Функции и архитектура драйверов
2.1. Задачи драйвера
- преобразование команд контроллера (скорость, направление, момент) в токи фаз;
- защита от перегрузок, КЗ, перегрева;
- стабилизация скорости/момента;
- рекуперация энергии при торможении;
- диагностика неисправностей.
2.2. Базовая структура
- Интерфейс управления (PWM, UART, CAN, STEP/DIR).
- Контроллер логики (формирует последовательность коммутации).
- Силовые ключи (MOSFET, IGBT) с драйверами затворов.
- Датчики тока (резисторы, Hall‑сенсоры).
- Схема защиты (от перегрева, КЗ, перенапряжения).
- Фильтрация питания (конденсаторы, дроссели).
- Блок обратной связи (датчики Холла, энкодер, BEMF‑анализ).
2.3. Методы управления
- Для коллекторных:
- широтно‑импульсная модуляция (PWM) напряжения якоря;
- изменение напряжения питания;
- реверсирование полярности (H‑мост).
- Для BLDC:
- шестишаговая коммутация (6‑step);
- синусоидальная коммутация (FOC — Field‑Oriented Control);
- векторное управление (для высокой точности).
3. Драйверы коллекторных двигателей
3.1. Схемы управления
- H‑мост — 4 MOSFET для реверса и PWM.
- Полумост — если не нужен реверс.
- Интегральные драйверы (L298N, DRV8833, TB6612FNG).
3.2. Ключевые параметры
- максимальный ток, А;
- напряжение питания, В;
- частота PWM, кГц;
- защита (OTP, OCP, UVLO);
- КПД, %.
3.3. Примеры микросхем
- L298N — до 2 А, 46 В, простой H‑мост.
- DRV8833 — до 3 А, защита, PWM‑управление.
- TB6612FNG — до 1,2 А, низкий R<sub>DS(on)</sub>, два канала.
- MAX14870 — интеллектуальный драйвер с диагностикой.
3.4. Особенности применения
- PWM‑управление: частота 2–20 кГц (выше — потери, ниже — слышимый шум).
- Реверс: смена направления тока в якоре.
- Торможение: замыкание обмоток через MOSFET (динамическое торможение).
- Защита: датчики тока, терморезисторы.
4. Драйверы BLDC‑двигателей
4.1. Типы управления
- С датчиками Холла (3 датчика, 120° сдвиг) — простая коммутация.
- Без датчиков (BEMF‑анализ, наблюдатели состояния) — меньше компонентов, сложнее алгоритм.
4.2. Схемы коммутации
- Шестишаговая (6‑step) — поочерёдная подача напряжения на фазы (6 состояний).
- Синусоидальная (FOC) — плавное изменение токов по синусоиде (низкий шум, высокий КПД).
- Векторная — разделение на момент и поле, максимальная точность.
4.3. Ключевые компоненты
- Трёхфазный инвертор — 6 MOSFET/IGBT.
- Драйверы затворов (IR2101, UCC27524) — быстрая коммутация.
- Датчики тока — резисторы в цепи истоков.
- Микроконтроллер (STM32, TI C2000) — реализация алгоритмов.
- DC/DC‑преобразователи — питание затворов.
4.4. Примеры микросхем и модулей
- DRV10983 — бездатчиковый, до 3 А, встроенный MCU.
- STSPIN220 — до 1,5 А, FOC, защита.
- TMC4671 — векторное управление, поддержка энкодеров.
- ESC (Electronic Speed Controller) — готовые модули для дронов (30–100 А).
4.5. Режимы работы
- Скорость — задание частоты вращения.
- Момент — поддержание заданного момента (например, для шуруповёртов).
- Положение — точность позиционирования (сервоприводы).
- Рекуперация — возвращение энергии в источник при торможении.
5. Схемотехника и компоненты
5.1. Питание
- Однополярное — для коллекторных.
- Трёхфазное — для BLDC (инвертор).
- Конденсаторы (керамические + электролитические) — фильтрация пульсаций.
- Дроссели — снижение ВЧ‑помех.
5.2. Защита
- TVS‑диоды — от выбросов напряжения.
- Токовые шунты + компараторы — защита от КЗ.
- Термодатчики — отключение при перегреве.
- UVLO (Under Voltage Lockout) — блокировка при просадке питания.
5.3. Интерфейсы
- PWM — управление скоростью.
- UART/SPI — настройка параметров.
- CAN/RS‑485 — промышленные сети.
- Аналоговые входы (0–5 В, 4–20 мА) — интеграция в АСУ ТП.
6. Ключевые параметры выбора драйвера
6.1. Электрические
- Максимальный ток фазы, А — на 20–30 % выше номинала двигателя.
- Напряжение питания, В — согласуется с KV двигателя.
- КПД, % — влияет на нагрев и время работы от батареи.
- Пульсации тока, % — снижают вибрацию и шум.
6.2. Функциональные
- Тип управления (с датчиками/без, FOC/6‑step).
- Защита (OTP, OCP, UVLO, переполюсовка).
- Режимы (скорость/момент/положение).
- Обратная связь (энкодер, датчики Холла).
- Интерфейсы (PWM,



