AFON // радиотехник affonya@mail.ru
← Радиотехника

ШИМ (широтно-импульсная модуляция)

Управление средней мощностью длительностью импульсов: скважность и среднее напряжение, режимы ШИМ, формирование таймером и применение — от двигателей и светодиодов до ЦАП и класса D.

Что такое ШИМ

ШИМ (широтно-импульсная модуляция, PWM) — способ управлять средней мощностью, меняя длительность импульсов при постоянной частоте. Быстро включая и выключая сигнал, регулируют «эффективное» напряжение почти без потерь — поэтому ШИМ повсеместна в управлении двигателями, яркостью светодиодов, нагревом, а также как дешёвый ЦАП.

Скважность и среднее значение

Коэффициент заполнения D = t_вкл / T   (0…100 %)
U_ср = D × U_пит

При D = 25 % нагрузка получает четверть мощности, при 75 % — три четверти. Частота ШИМ постоянна; меняется только доля времени во включённом состоянии.

ШИМ в микроконтроллере

ШИМ формирует таймер в режиме сравнения: счётчик считает до предела (период), а регистр сравнения задаёт момент переключения (скважность). Основные режимы у AVR:

  • Fast PWM — максимальная частота, счёт в одну сторону.
  • Phase-correct PWM — счёт вверх-вниз, симметрия важна для управления двигателями.

Применение

  • Двигатели — регулировка скорости (в связке с драйвером и мостом).
  • Светодиоды — плавная яркость (глаз усредняет мерцание).
  • ЦАП — ШИМ + RC-фильтр дают аналоговое напряжение (см. АЦП/ЦАП).
  • Питание — импульсные преобразователи, усилители класса D.

Для аппаратной генерации простого ШИМ/меандра без МК удобен таймер NE555 — расчёт в калькуляторе NE555.

Частые вопросы

Какую частоту ШИМ выбрать?

Для светодиодов — от ~200 Гц (чтобы глаз не видел мерцания), для двигателей — сотни Гц…десятки кГц, для ЦАП — тем выше, чем проще фильтр. Слишком высокая частота растит коммутационные потери.

Как из ШИМ получить постоянное напряжение?

Пропустить ШИМ через ФНЧ (RC-цепь): фильтр усредняет импульсы, и на выходе — напряжение, пропорциональное скважности. Чем выше частота ШИМ, тем меньше пульсации.

Итоги

ШИМ регулирует среднюю мощность длительностью импульсов при постоянной частоте — эффективно и почти без потерь. В МК её формирует таймер в режиме сравнения. Скважность задаёт результат: яркость, скорость, напряжение. С RC-фильтром ШИМ превращается в простой ЦАП.

Смотрите также: Таймеры · АЦП и ЦАП · Усилитель класса D · NE555.