Главная / Без рубрики / ШИМ‑регулирование скорости двигателей: принципы, схемы, применение

ШИМ‑регулирование скорости двигателей: принципы, схемы, применение

Введение

Широтно‑импульсная модуляция (ШИМ, PWM — Pulse Width Modulation) — ведущий метод управления скоростью электродвигателей. Суть метода: изменение среднего напряжения на обмотках за счёт вариации длительности импульсов при постоянной частоте.

В статье рассмотрены:

  • физические основы ШИМ;
  • типы двигателей и особенности регулирования;
  • схемотехника драйверов;
  • ключевые параметры;
  • практические аспекты реализации;
  • типичные ошибки и рекомендации.

1. Физические основы ШИМ

1.1. Принцип действия

  • На обмотку двигателя подаются прямоугольные импульсы фиксированной частоты (например, 5–20 кГц).
  • Скважность (D) — отношение длительности импульса (tимп​) к периоду (T):D=Ttимп​​(0≤D≤1).
  • Среднее напряжение на двигателе:Uср​=Uпит​⋅D, где Uпит​ — напряжение питания.

1.2. Почему именно ШИМ?

  • Высокий КПД — силовые ключи (MOSFET) работают в ключевом режиме (минимум потерь).
  • Плавная регулировка скорости в широком диапазоне.
  • Простота реализации на микроконтроллерах.
  • Совместимость с цифровыми системами управления.

1.3. Ключевые параметры ШИМ

  • Частота ШИМ, Гц — определяет:
    • уровень акустического шума (выше 20 кГц — неслышимо);
    • потери в магнитопроводе (выше частота — больше потери);
    • инерционность тока в обмотках (при низкой частоте — пульсации).
  • Разрядность ШИМ, бит — количество уровней скважности (например, 8 бит = 256 уровней).
  • Мёртвое время (dead time) — задержка между переключением верхних и нижних ключей полумоста (исключает сквозные токи).

2. Регулирование для разных типов двигателей

2.1. Коллекторные двигатели постоянного тока

  • Схема: H‑мост или полумост.
  • Принцип: изменение D регулирует Uср​, а значит — скорость вращения.
  • Особенности:
    • реверс — смена направления тока в якоре;
    • торможение — замыкание обмоток через MOSFET;
    • компенсация ЭДС самоиндукции — обратные диоды.

Пример: при Uпит​=12 В, D=0,5 → Uср​=6 В → скорость ~50 % от максимальной.

2.2. Бесколлекторные двигатели (BLDC)

  • Схема: трёхфазный инвертор (6 MOSFET).
  • Принцип: ШИМ применяется к каждой фазе отдельно, формируя синусоидальный (или трапецеидальный) ток.
  • Режимы:
    • шестишаговая коммутация (6‑step) — ШИМ на «активной» фазе;
    • синусоидальная коммутация (FOC) — ШИМ для каждой фазы с фазовым сдвигом 120°.
  • Обратная связь: датчики Холла или анализ обратной ЭДС (BEMF).

2.3. Асинхронные двигатели (AC)

  • Схема: инвертор на IGBT с ШИМ‑модуляцией.
  • Принцип: формирование трёхфазного напряжения с переменной частотой и амплитудой (V/f‑управление).
  • Особенности:
    • высокая частота ШИМ (2–10 кГц) для снижения гармоник;
    • векторное управление для точного контроля момента.

2.4. Шаговые двигатели

  • Схема: H‑мост или драйвер с токовой стабилизацией.
  • Принцип: ШИМ регулирует средний ток в обмотках, что:
    • снижает нагрев;
    • повышает точность микрошага;
    • уменьшает резонанс.
  • Пример: драйвер A4988 использует ШИМ для стабилизации тока в обмотках.

3. Схемотехника ШИМ‑драйверов

3.1. Базовые топологии

  • Полумост — для нереверсивных коллекторных двигателей.
  • H‑мост — реверс и торможение коллекторных двигателей.
  • Трёхфазный инвертор — для BLDC и асинхронных двигателей.

3.2. Ключевые компоненты

  • Силовые ключи:
    • MOSFET (IRF3205, IRF540) — для токов до 50 А, напряжений до 100 В;
    • IGBT (IRG4PC50W) — для высоких напряжений/токов.
  • Драйверы затворов (IR2101, UCC27524) — быстрая коммутация, защита от сквозных токов.
  • Датчики тока (шунты + операционные усилители) — обратная связь по току.
  • Конденсаторы (керамические 100 нФ + электролитические 100–1000 мкФ) — фильтрация пульсаций.
  • Обратные диоды (Schottky, например, 1N5819) — защита от ЭДС самоиндукции.

3.3. Генерация ШИМ

  • Аппаратные модули MCU (STM32, AVR, PIC) — точность, низкая нагрузка на процессор.
  • Программируемые таймеры — гибкость настройки частоты и скважности.
  • Специализированные ШИМ‑контроллеры (UC3842, TL494) — для мощных систем.

4. Практические аспекты реализации

4.1. Выбор частоты ШИМ

  • < 1 кГц — слышимый шум, пульсации тока.
  • 1–5 кГц — допустимо для мощных двигателей (низкие коммутационные потери).
  • 5–20 кГц — оптимально для большинства приложений (неслышимо, умеренные потери).
  • > 20 кГц — для чувствительных систем (медицина, аудио), но растут потери в ключах.

Рекомендация: для коллекторных двигателей — 8–15 кГц; для BLDC — 12–20 кГц.

4.2. Фильтрация и защита

  • LC‑фильтр (дроссель + конденсатор) — снижение ВЧ‑помех.
  • TVS‑диоды — защита от выбросов напряжения.
  • Токовые шунты + компараторы — отключение при КЗ.
  • Термодатчики — защита от перегрева.
  • UVLO (Under Voltage Lockout) — блокировка при просадке питания.

4.3. Управление реверсом

  • Для коллекторных: смена полярности напряжения через H‑мост.
  • Для BLDC: изменение последовательности коммутации фаз.
  • Важно: мёртвое время между переключением ключей (обычно 0,5–1 мкс).

4.4. Торможение

  • Динамическое торможение — замыкание обмоток двигателя через MOSFET (рассеивание энергии в резисторах).
  • Рекуперативное торможение — возврат энергии в источник питания (требует DC/DC‑конвертера).

5. Ключевые параметры выбора ШИМ‑драйвера

ПараметрЗначениеПримечание
Максимальный ток, АНа 20–30 % выше номинала двигателяУчёт пусковых токов
Напряжение питания, ВСоответствует двигателюДля BLDC: Uпит​>KV⋅ω
Частота ШИМ, кГц5–20Баланс шума и потерь
Разрядность ШИМ, бит8–16Точность регулировки
КПД, %> 90Для мощных систем критично
ЗащитаOCP, OTP, UVLOОбязательны для надёжности
ИнтерфейсыPWM, UART, CANСовместимость с контроллером
ОхлаждениеРадиаторы, вентиляторыДля токов > 5 А

6. Типичные ошибки и решения

ОшибкаПоследствияРешение
Низкая частота ШИМСлышимый шум, пульсацииПовысить до 8–15 кГц
Отсутствие мёртвого времениСквозные токи, перегрев ключейДобавить задержку 0,5–1 мкс
Неправильный выбор MOSFETПерегрев, пробойПроверить RDS(on)​ и VDS max​
Нет фильтрации питанияПомехи, сбои контроллераУстановить конденсаторы у драйвера
Перегрузка по

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *