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

Вместо того чтобы плавно снижать напряжение (как это делает переменный резистор или линейный стабилизатор), ШИМ-контроллер подает на нагрузку прямоугольные импульсы постоянной амплитуды. Среднее значение мощности определяется соотношением длительности импульса к периоду — этот параметр называется коэффициентом заполнения (скважностью). Ниже разберем, почему такой подход стал стандартом в электронике и где он применяется.

Как работает широтно-импульсная модуляция

Принцип проще всего представить на примере обычного выключателя. Если быстро щелкать выключателем лампы — секунду включено, секунду выключено — лампа будет гореть вполсилы. ШИМ делает то же самое, но с частотой от сотен герц до сотен килогерц, поэтому нагрузка не успевает «заметить» отдельные импульсы и реагирует только на среднее значение.

Ключевая характеристика — коэффициент заполнения, измеряемый в процентах. При заполнении 100% сигнал постоянно высокий, нагрузка получает полную мощность. При 50% напряжение присутствует половину периода, и средняя мощность снижается вдвое. При 0% нагрузка обесточена.

Формула среднего напряжения выглядит так:

Uср = Uпит × (tимп / T)

где tимп — длительность импульса, а T — полный период сигнала. Важно понимать: само напряжение в импульсе остается полным, меняется только время его присутствия.

💡

ШИМ не снижает напряжение, а «нарезает» его на импульсы — средняя мощность регулируется шириной импульса, а не амплитудой