Все статьиПрограммирование

Что такое ШИМ (PWM) и где он применяется?

БА
Бексултан Айтен
CTO, Alashed
16 июля 2025 г.
7 мин чтения
Что такое ШИМ (PWM) и где он применяется?

Подробное объяснение широтно-импульсной модуляции (ШИМ, PWM): что это, как работает, основные параметры, где применяется, преимущества и недостатки.

Всем привет!

Пример работы ШИМ
Пример работы ШИМ

Пример работы ШИМ. Если включать ток на маленькое время с большими паузами, будет немного тока идти. Если одинаково давать и не давать, половина ток. И так далее.

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

В этой статье мы подробно разберём:

  • Что такое ШИМ и как он работает?
  • Основные параметры ШИМ-сигнала
  • Где применяется ШИМ? (от моторов до светодиодов и аудиотехники)
  • Преимущества и недостатки PWM
  • Примеры использования в быту и промышленности

Если вы хотите понять принцип ШИМ и узнать, почему он так важен в современной технике, читайте дальше!

---

1. Что такое ШИМ (PWM)?

Широтно-импульсная модуляция (ШИМ, PWM) — это метод управления средним значением напряжения или мощности сигнала за счёт изменения длительности импульсов при постоянной частоте.

Проще говоря, ШИМ быстро включает и выключает сигнал, регулируя не его напряжение, а скважность (отношение длительности импульса к периоду).

Очень грубо говоря, создаётся аналоговый сигнал. Так может показаться, если подключать через ШИМ светодиоды\лампы.

ШИМ-сигнал
ШИМ-сигнал

Как выглядит ШИМ-сигнал?

ШИМ-сигнал представляет собой прямоугольные импульсы с изменяемой шириной. Основные параметры:

  • Амплитуда (напряжение) — например, 5 В, 12 В, 24 В. На Arduino — 5 В.
  • Частота (сколько раз в секунду повторяется импульс) — например, 1 кГц, 20 кГц.
  • Скважность (Duty Cycle) — процент времени, когда сигнал включен. То есть уровень от 0% до 100%. На Arduino 100% скважность это 255 уровень.

Пример:

  • Если скважность 50%, значит, сигнал включён половину времени. Подключенное устройство будет принимать 50% среднего напряжения, светодиод будет светиться на половину яркости.
  • Если 25% — только четверть периода. Светодиод светится на четверть яркости.

Чем больше скважность, тем выше среднее напряжение на выходе.

Среднее арифметическое напряжения. Если подаётся 5В скважностью 90%, то 9 раз из 10 подаётся напряжение, 1 раз подаётся 0. Всего у нас получается 45 (сумма всех напряжений поданных) делим на количество напряжений (10) и будет 4.5 вольта. 4.5 вольта подаётся, если подаём ШИМ 5 вольт 90%.

---

Подключаем светодиод через резистор
Подключаем светодиод через резистор

Подключаем светодиод через резистор на любой пин с ШИМ и подаём сигнал!

2. Как работает ШИМ?

Принцип работы ШИМ можно объяснить на простом примере:

Представьте, что вы включаете и выключаете лампочку:

  • Если держать её включённой постоянно — она светит на полную яркость.
  • Если выключать на половину времени — яркость снизится вдвое.
  • Если включать на 10% времени — свет будет едва заметен.

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

Формула среднего напряжения ШИМ

Uср = Uпик * (ton / T)

где:

  • Uср — среднее напряжение,
  • Uпик — амплитуда импульсов,
  • ton — время включенного состояния,
  • T — период сигнала.

---

3. Основные параметры ШИМ

ПараметрОписаниеПример значений
ЧастотаКоличество импульсов в секунду (Гц)1 кГц, 20 кГц, 100 кГц
СкважностьОтношение длительности импульса к периоду (%)10%, 50%, 90%
АмплитудаМаксимальное напряжение сигнала (В)5 В, 12 В, 24 В
РазрешениеТочность регулировки скважности (биты)8-bit (256 уровней)

---

ШИМ и сервоприводы
ШИМ и сервоприводы

Также ШИМ используется для управления сервоприводами!

4. Где применяется ШИМ?

ШИМ используется везде, где нужно плавно регулировать мощность, скорость или яркость без потерь энергии.

1. Управление электродвигателями

  • Двигатели постоянного тока (вентиляторы, дроны, роботы).
  • Шаговые и сервомоторы (3D-принтеры, CNC-станки).
  • Электромобили (регулировка скорости).

2. Светодиодные технологии (диммирование)

  • Подсветка экранов (мониторы, телефоны, телевизоры).
  • Умные лампы (изменение яркости без мерцания).
  • LED-ленты и декоративная подсветка.

3. Источники питания и преобразователи

  • Импульсные блоки питания (ПК, зарядные устройства).
  • DC-DC преобразователи (повышение/понижение напряжения).
  • Солнечные контроллеры.

4. Аудиотехника (ЦАП и усилители класса D)

  • Цифро-аналоговые преобразователи (DAC).
  • Усилители звука (высокий КПД, мало тепла).

5. Тепловое управление (нагреватели, печи)

  • Пайка (паяльные станции).
  • 3D-принтеры (нагревательный стол, экструдер).

6. Автомобильная электроника

  • Регулировка оборотов вентиляторов.
  • Управление стеклоподъёмниками.

---

5. Преимущества и недостатки ШИМ

Преимущества:

  • Высокий КПД (почти нет потерь на нагрев).
  • Простота реализации (микроконтроллеры, таймеры).
  • Точное управление мощностью.
  • Компактность схем.

Недостатки:

  • Возможны электромагнитные помехи (нужен фильтр).
  • Мерцание на низких частотах (в светодиодах).
  • Требует точной настройки параметров.

---

6. Примеры использования ШИМ в быту

Диммер для лампы – регулировка яркости без потерь энергии.

Зарядное устройство – стабилизация тока и напряжения.

Вентилятор ПК – плавное изменение скорости.

3D-принтер – управление нагревателем и моторами.

---

Вывод

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

Если вам нужно регулировать скорость, яркость или напряжение — ШИМ будет лучшим решением!

Попробуйте Alashed бесплатно

Подключите школу к пилоту. Генерируйте КМЖ за 2 минуты, ведите CodeStudio уроки, заказывайте оборудование — всё в одном месте.

Попробовать бесплатноДемо