Схема шим модулятора на цифровой микросхеме. Широтно-импульсная модуляция, ШИМ, PWM, управление, регулирование, регулятор, модулятор

-Почему в кинотеатрах так медленно гаснет свет?
-Потому, что киномеханик очень медленно вынимает вилку из розетки.

Знакомимся с широтно-импульсной модуляцией.

Ранее мы научились с помощью изменения состояния порта GPIO управлять светодиодом. Мы научились управлять длительностью и частотой импульсов, благодаря чему получили различные световые эффекты. Убедились в том, что если изменять состояние порта со звуковой частотой, то можно получать различные
звуки, освоили частотную модуляцию…

А что получится, если мы будем изменять уровень порта со звуковой частотой, но вместо динамика подключим нашего старого подопытного друга - светодиод?

Проведите эксперимент. Измените нашу программу blink.c так, чтобы светодиод загорался и гас 200 раз в секунду, с частотой 200 Гц. Для этого достаточно изменить параметры функции delay(). Чтобы узнать, какие задержки нужно ввести, достаточно рассчитать период колебания Т. Т=1/f . А т.к. f у нас равна 200Гц, то Т=1/200=0,005 секунды, или 5 миллисекунд. Вот за эти 5 миллисекунд мы должны успеть включить светодиод и выключить его 1 раз. Так, как 5 на 2 не делится нацело, примем время свечения светодиода в 2 мС, а время несвечения в 3мС. 2+3=5, т.е. полный период одного колебания так и останется 5мС. Теперь изменим программу: заменим delay(500), на delay(2) и delay(3) для горящего и не горящего
светодиода соответственно.

Скомпилируем программу и запустим. Если у вас всё ещё в схеме установлен динамик, то вы услышите низкий звук, а если динамик заменить светодиодом, то вы увидите непрерывно горящий светодиод. На самом деле светодиод конечно моргает, но делает он это на столько быстро, что глаз уже не замечает это моргание и воспринимает
его как непрерывное свечение. Но светит диод вроде бы не так ярко, как он у нас горел раньше. Можете для сравнения запустить нашу самую первую программу, где светодиод горел постоянно, и сравнить яркость светодиода в обоих случаях. Давайте разберёмся, почему так происходит и как это можно использовать.

Помните, в самой первой части мы рассчитывали токоограничивающий резистор для питания светодиода? Мы знаем, что у светодиода есть рабочий ток, при котором он светится наиболее ярко. Если этот ток уменьшать, то яркость светодиода будет тоже уменьшаться. А когда мы начинаем быстро включать и выключать светодиод, то
его яркость свечения становится зависимой от среднего тока (Iср) за период колебания. Для импульсного (П-образного) сигнала, который мы генерируем на выходе порта GPIO, средний ток будет пропорционален отношению t1 к t2. А именно: Iср=Iн x t1/t2, где Iн- номинальный ток светодиода, который мы благодаря резистору установили в 10мА. При номинальном токе светодиод светится наиболее ярко. А в нашем случае Iср=10 х 2/3 = 6,7мА. Мы видим, что ток стал меньше, поэтому и светодиод стал гореть менее ярко. В этой формуле отношение t1/t2 называется коэффициентом заполнения импульса D.

Чем этот коэффициент больше, тем больше будет среднее значение тока. Мы можем изменять этот коэффициент от 0 до 1, или от 0% до 100%. А значит, мы можем и менять средний ток в этих пределах. Получается, что таким способом мы можем регулировать яркость светодиода от максимальной, до полностью выключенного! И хотя напряжение на выводе нашего порта по-прежнему может быть лишь либо +3,3в, либо 0в, ток в нашей схеме может изменяться. И изменением этого тока мы легко можем управлять нашей Малинкой. Вот такой способ управления и называется Широтно-Импульсной модуляцией , или просто ШИМ . В английском языке это звучит как PWM , или Pulse-Width Modulation . ШИМ, это импульсный сигнал постоянной частоты с переменным коэффициентом заполнения. Используется и такое определение, как Импульсный сигнал постоянной частоты с переменной скважностью. Скважность S, это величина обратная коэффициенту заполнения и характеризует отношение периода импульса T к его длительности t1.
S=T/t1 = 1/D.

Ну а нам, для закрепления наших знаний, остаётся написать программку, которая будет плавно зажигать и гасить наш светодиод. Процесс изменения яркости свечения называется диммированием .

У меня получилось вот так:
dimmer.c
// Программа плавно изменяет яркость светодиода
// Светодиод подключён к порту Р1_03#include #define PIN RPI_GPIO_P1_03
int main()
{
if (!bcm2835_init()) return 1;

Bcm2835_gpio_fsel(PIN,BCM2835_GPIO_FSEL_OUTP);
//Устанавливаем порт Р1_03 на выводunsigned int t_on, t_off;
// t_on продолжительность включённого состояния= t1, а t_off- выключенного =t2

Int d = 100, i, j, flag=0; // d- коэффициент заполнения в процентах, i и j, вспомогательные переменные для организации циклов, flag- если =0 светодиод затухает, если =1 разгорается

Int a=10; // количество полных рабочих циклов
while (a)
{
for (j=100; j!=0; j--) //изменяем коэффициент заполнения от 100% до 0%
{
t_on=50*d; //находим t1
t_off=50*(100-d); //находим t2
if (flag==0) d=d-1; // если светодиод затухает, уменьшаем коэффициент заполнения
if (flag==1) d=d+1; // если светодиод разгорается, увеличиваем коэффициент заполнения

For (i=10; i!=0; i--) //передаём 10 импульсов на светодиод с рассчитанными параметрами t1 и t2
{
bcm2835_gpio_write(PIN, LOW);
delayMicroseconds(t_on);
bcm2835_gpio_write(PIN, HIGH);
delayMicroseconds(t_off);
}

If (d==0) flag=1; // если светодиод выключен, начинаем его включать
if (d==100) flag=0; // если светодиод достиг максимума свечения, начинаем его гасить
}

A--;
}
return (!bcm2835_close ()); // Выход из программы
}

Сохраняем программу под именем dimmer.c, компилируем и запускаем.

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

Помните старый анекдот из предисловия к этой части, о киномеханике, медленно вытягивающим вилку из розетки? Теперь то мы знаем, что этому киномеханику, чтобы плавно погасить свет, нужно наоборот очень быстро вставлять и вытаскивать вилку из розетки.

На этом мы и закончим данный урок. Остаётся лишь добавить, что ШИМ настолько часто используется в различных приложениях, что производители процессорного оборудования часто встраивают ШИМ-контроллер непосредственно в процессор. Т.е. вы процессору задаёте параметры требуемого вам сигнала, а процессор уже сам, без вашей помощи выдаёт нужный вам сигнал. При этом, нисколько не тратя программных ресурсов на генерацию этого сигнала. Bcm2835 тоже имеет встроенный аппаратный ШИМ. И этот ШИМ является альтернативной функцией порта GPIO 18, или P1-12. Чтобы воспользоваться аппаратными ШИМ мы должны установить порт P1-12 в режим ALT5 и задать процессору параметры. Но это уже совсем другая история…

При ШИМ по знаку аналогового моделирующего сигнала b(t) (рисунок А) изменяется ширина (длительность импульсов (в)) поднесущей при постоянстве их амплитуды и частоты следования.

ШИМ иногда называют длительная импульсная модуляция ДИМ.

Различают ОДНО- и ДВУХСТОРОННЮЮ ШИМ.

При односторонней ШИМ изменение ширины импульса происходит лишь благодаря смещению среза импульса (ШИМ-1) (рисунок Б)

А при двухсторонней срезу и фронту импульса ШИМ-2(Рисунок Г)

Наиболее широко применяется ШИМ-1

И будем пологать, что моделирующий сигнал

изменяется по гармоническому закону, по которому

ширина импульсов равна:

Где
-девиация длительности импульсов

Подставляя это значение в предыдущее

выражение получим спектральный сигнал ШИМ сигнала.

Модулятор сигналов с ШИМ удобнее всего выполнять на интегральных микросхемах (ИМС)

На вход 2 подаётся импульсная поднесущая

На вход 5 – аналоговый моделирующий сигнал b(t)

Демодулятор ШИМ чаще всего бывают ФНЧ

27. Фазо-импульсная модуляция. Модуляторы фим сигналов.

При ФИМ по закону моделируемого аналогового сигнала b(t) изменяется только временное положение видеоимпульсов поднесущей, а их амплитуда и длительность остаются неизменной.

Если продифференцировать по времени сигнал ШИМ, то получаются положительные и отрицательные импульсы.

Положительный импульс соответствует фронту сигнала ШИМ, а отрицательный его срезу.

При односторонней ШИМ положительные импульсы неподвижны, а отрицательные смещаются пропорционально моделирующему сигналу b(t) по оси времени.

Неподвижные импульсы могут быть устранены с помощью однополупериодного выпрямителя с активной нагрузкой, а оставшиеся импульсы представляют собой ФИМ сигналы.

Модулятор ФИМ сигналов в этом случае состоит из модулятора ШИМ к выходу которого подключено дифференцирующее устройство ДУ и однополупериодный выпрямитель ОВ. (см. рисунок)

Аналитическое выражение ФИМ сигнала имеет вид:

- амплитуда импульса

-функция, описывающая огибающую измерительного импульса.

- довиацию временного положения измерительного импульса

-значение передаваемого сообщения в момент времени

Частотный спектр ФИМ сигналов аналитически трудно представить

Приближённое значение для амплитуды передаваемого гармонического сигнала в спектре ФИМ равно:

Где
- частота сообщения

- длительность импульсов

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

Поэтому демодуляция сигналов ФИМ с помощью ФНЧ непосредственно невозможно.

Их преобразуют в сигналы АИМ или ШИМ.

28. Частотно-импульсная модуляция. Детекторы чим сигналов.

Детектор может быть выполнен по схеме

Где Ф -канальный фильтр; АО -амплитудный ограничитель; ДЦ -дифф. цепь; ДВ -двухполупериодный выпрямитель с активной нагрузкой; ОВ -одновибратор; Д -детектор с удвоением напряжения; ФНЧ -фильтр нижних частот.

Работа детектора поясняется с помощью временных диаграмм.

Пройдя узкополосные цепи канала связи, ЧИМ-сигнал становится похожим на аналоговый ЧМ-сигнал. Блоком АО он глубоко ограничен по амплитуде с двух сторон так, что на его выходе имеют место одинаковые прямоугольные импульсы разной частоты следования и длительности. В блоке ДЦ эти импульсы дифференцируются по времени, в результате чего на его выходе UДЦ (t) представляет собой фронты и срезы. Последние представляют собой очень узкие разнополярные импульсы, которые в блоке ДВ преобразуются в однополярные Uдв(t) , увеличивая тем самым частоту следования в два раза. В блоке ОВ формируются одинаковые импульсы прямоугольной формы одной длительности, но разной частоты следования, которые поступают на вход блока Д. Принципиальная схема блока Д:

На выходе схемы имеет место переданный аналоговый сигнал Uд(t). В некоторых случаях блок ОВ исключают. Высокая стабильность параметров данного детектора обусловили широкое применение его даже для аналоговых ЧМ-сигналов.

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

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

Система полумост с ШИМ

Блок схема показана ниже:

Это, пожалуй, один из самых простых, но не менее надежных преобразователей семейства двухтактных. «Раскачка» напряжения первичной обмотки трансформатора силового будет равна половине напряжения питания – это недостаток данной схемы. Но если посмотреть с другой стороны, то можно применить трансформатор с меньшим сердечником, не опасаясь при этом захода в зону насыщения, что одновременно является и плюсом. Для сварочных инверторов имеющих мощность порядка 2-3 кВт такой силовой модуль вполне перспективен.

Поскольку силовые транзисторы работают в режиме жесткого переключения, то для их нормальной работы необходимо ставить драйверы. Это связано с тем, что при работе в таком режиме, транзисторам необходим высококачественный управляющий сигнал. Также обязательно наличие безтоковой паузы, чтоб не допустить одновременное открытие транзисторов, результатом чего станет выход последних из строя.

Довольно перспективный вид полумостового преобразователя, его схема показана ниже:

Резонансный полумост будет немного проще, чем полумост с ШИМ. Это обусловлено наличием индуктивности резонансной, которая ограничивает максимальный ток транзисторов, а коммутация транзисторов происходит в нуле тока или напряжения. Ток, протекающий по силовой цепи, будет иметь форму синусоиды, что снимет нагрузку с конденсаторных фильтров. При таком построении схемы необязательно необходимы драйверы, переключение может осуществляться обычным импульсным трансформатором. Качество управляющих импульсов в данной схеме не столь существенно как в предыдущей, но безтоковая пауза все равно должна быть.

В данном случае можно обойтись без токовой защиты, а форма вольт-амперной характеристики , что не требует ее параметрического формирования.

Выходной ток будет ограничиваться только индуктивностью намагничивания трансформатора и соответственно сможет достигать довольно таки значительных величин, в случае, когда возникнет короткое замыкание КЗ. Данное свойство положительно влияет на поджиг и горение дуги, но и его также необходимо учитывать при подборе выходных диодов.

Как правило, выходные параметры регулируются изменением частоты. Но и регулирование фазное тоже дает немного своих плюсов и является более перспективным для сварочных инверторов. Он позволяет обойти такое неприятное явление как совпадение режима короткого замыкания с резонансом, а также увеличивает диапазон регулирования выходных параметров. Применение фазовой регулировки может позволить изменять выходной ток в диапазоне от 0 до I max .

Ассиметричный или «косой» мост

Это однотактный, прямоходовой преобразователь, блок схема которого приведена ниже:

Данный тип преобразователя довольно популярен как у простых радиолюбителей, так и у производителей сварочных инверторов. Самые первые сварочные инверторы строились именно по таким схемам – асимметричный или «косой» мост. Помехозащищенность, довольно широкий диапазон регулирования выходного тока, надежность и простота – эти все качества до сих пор привлекают производителей до сих пор.

Довольно высокие токи, проходящие через транзисторы, повышенное требование к качеству управляющего импульса, что приводит к необходимости использовать мощные драйвера для управления транзисторами, а высокие требования к выполнению монтажных работ в этих устройствах и наличие больших импульсных токов, которые в свою очередь повышают требования к – это существенные недостатки такого типа преобразователя. Также для поддерживания нормальной работы транзисторов необходимо добавление RCD цепочек – снабберов.

Но несмотря на выше перечисленные недостатки и низкий КПД устройства по схеме асимметричный или «косой» мост все еще применяются в сварочных инверторах. В данном случае транзисторы Т1 и Т2 будут работать синфазно, то есть закрываться и открываться одновременно. В данном случае накопление энергии будет происходить не в трансформаторе, а в катушке дросселя Др1. Именно поэтому для того, чтоб получить одинаковую мощность с мостовым преобразователем необходим удвоенный ток через транзисторы, так как рабочий цикл при этом не будет превышать 50%. Более подробно данную систему мы рассмотрим в следующих статьях.

Представляет собой классический двухтактный преобразователь, блок схема которого показана ниже:

Данная схема позволяет получать мощность в 2 раза больше, чем при включении типа полумост и в 2 раза больше чем при включении типа «косой» мост, при этом величины токов и соответственно потери во всех трех случаях будут равны. Это можно объяснить тем, напряжение питания будет равным напряжению «раскачки» первичной обмотки трансформатора силового.

Для того, чтоб получить одинаковые мощности с полумостом (напряжение раскачки 0,5U пит.) необходим ток в 2 раза! меньше чем для случая полумоста. В схеме полного моста с ШИМ транзисторы будут работать поочередно – Т1, Т3 включены, а Т2, Т4 выключены и соответственно наоборот при изменении полярности. Через отслеживают и контролируют значения амплитудное тока протекающего через эту диагональ. Для его регулирования есть два наиболее часто применяемые способы:

  • Оставить неизменным напряжение отсечки, а изменять только длину импульса управления;
  • Проводить изменения уровня отсекающего напряжения по данным с трансформатора тока при этом оставляя неизменным длительность импульса управления;

Оба способа могут позволить проводить изменения выходного тока в довольно больших пределах. У полного моста с ШИМ недостатки и требования такие же, как и у полумоста с ШИМ. (Смотри выше).

Является наиболее перспективной схемой высокочастотного преобразователя для сварочного инвертора, блок схема которого показана ниже:

Резонансный мост не сильно отличается от полного моста с ШИМ. Разница заключается в том, что при резонансном подключении последовательно с обмоткой трансформатора подключают резонансную LC цепочку. Однако ее появление в корне меняет процесс перекачки мощности. Уменьшатся потери, увеличится КПД, снизится нагрузка на входные электролиты и электромагнитные помехи уменьшатся. В данном случае драйверы на силовые транзисторы нужно применять только в случае если будут использованы MOSFET транзисторы, которые имеют емкость затвора более 5000 pF. IGBT могут обойтись лишь наличием импульсного трансформатора. Более подробные описания схем будут приводится в следующих статьях.

Управление выходным током может производится двумя способами – частотным и фазовым. Оба эти способы описывались в резонансном полумосте (смотри выше).

Полный мост с дросселем рассеивания

Схема его ничем практически не отличается от схемы резонансного моста или полумоста, только вместо резонансной цепи LC последовательно с трансформатором включают не резонансную LC цепь. Емкость С, примерно С≈22мкф х 63В, работает как симметрирующий конденсатор, а индуктивное сопротивление дросселя L как реактивное сопротивление, величина которого будет линейно изменятся в зависимости от изменения частоты. Преобразователь управляется частотным способом. , при увеличении частоты напряжения сопротивление индуктивности возрастет, что уменьшит ток в силовом трансформаторе. Довольно простой и надежный способ. Поэтому довольно большое количество промышленных инверторов строят по такому принципу ограничения выходных параметров.

Хорошее определение широтно-импульсной модуляции (ШИМ) заключается в самом его названии. Это означает модуляция (изменение) ширины импульса (не частоты). Чтобы лучше понять что такое ШИМ , давайте сначала посмотрим некоторые основные моменты.

Микроконтроллеры представляют собой интеллектуальные цифровые компоненты которые работают на основе бинарных сигналов. Лучшее представление бинарного сигнала – меандр (сигнал имеющий прямоугольную форму). Следующая схема объясняет основные термины, связанные с прямоугольным сигналом.

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

Единственное различие между меандром и ШИМ-сигналом заключается в том, что у меандра время включения и отключения равны и постоянны (50% скважность), в то время как ШИМ-сигнал имеет переменную скважность.

Меандр может рассматриваться как частный случай ШИМ сигнала, который имеет 50% рабочий цикл (период включения = период отключения).

Рассмотрим на примере использование ШИМ

Допустим, мы имеим напряжение питания 50 вольт и нам необходимо запитать какую-либо нагрузку, работающую от 40 вольт. В этом случае хороший способ получения 40В из 50В — это использовать так называемый понижающий чоппер (прерыватель).

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

Требования к ШИМ-сигналу для получения с помощью тиристора 40В из 50В: подача питания, на время = 400мс и выключение на время = 100мс (с учетом периода ШИМ сигнала равного 500 мс).

В общих словах это можно легко объяснить следующим образом: в основном, тиристор работает как переключатель. Нагрузка получает напряжение питания от источника через тиристор. Когда тиристор находится в выключенном состоянии, нагрузка не подключена к источнику, а когда тиристор находится в открытом состоянии, нагрузка подключается к источнику.

Этот процесс включения и выключения тиристора осуществляется посредством ШИМ сигнала.

Соотношение периода ШИМ-сигнала к его длительности называется скважность сигнала, а обратная к скважности величина именуется коэффициентом заполнения.

Если коэффициент заполнения равен 100, то в этом случае у нас сигнал постоянный.

Таким образом, скважность импульсов (рабочий цикл) может быть вычислен с использованием следующей формулы:

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

Умножая скважность импульсов на 100, мы можем представить это в процентном соотношении. Таким образом, процент скважность импульсов прямо пропорционален величине напряжения от исходного. В приведенном выше примере, если мы хотим получить 40 вольт от 50 вольт источника питания, то это может быть достигнуто путем генерации сигнала со скважность 80%. Поскольку 80% из 50 вместо 40.

Для закрепления материала, решим следующую задачу:

  • рассчитаем длительность включения и выключения сигнала, имеющего частоту 50 Гц и скважность 60%.

Полученный ШИМ волны будет иметь следующий вид:

Один из лучших примеров применения широтно-импульсной модуляции является использование ШИМ для регулировки скорости двигателя или яркости свечения светодиода.

Этот прием изменения ширины импульса, чтобы получить необходимый рабочий цикл называется “широтно-импульсная модуляция”.

ШИМ или PWM (широтно-импульсная модуляция, по-английски pulse-width modulation) – это способ управления подачей мощности к нагрузке. Управление заключается в изменении длительности импульса при постоянной частоте следования импульсов. Широтно-импульсная модуляция бывает аналоговой, цифровой, двоичной и троичной.

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

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

В качестве коммутационных элементов, в современных высокочастотных преобразователях, применяются биполярные и полевые транзисторы, работающие в ключевом режиме. Это значит, что часть периода транзистор полностью открыт, а часть периода - полностью закрыт.

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

В разомкнутом же состоянии проводимость транзистора близка к нулю, и ток через него практически не течет. Это позволяет создавать компактные преобразователи с высокой эффективностью, то есть с небольшими тепловыми потерями. А резонансные преобразователи с переключением в нуле тока ZCS (zero-current-switching) позволяют свести эти потери к минимуму.


В ШИМ-генераторах аналогового типа, управляющий сигнал формируется аналоговым компаратором, когда на инвертирующий вход компаратора, например, подается треугольный или пилообразный сигнал, а на неинвертирующий - модулирующий непрерывный сигнал.

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

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


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

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

Выход тактуется как последовательность импульсов с состояниями 1 и 0, каждый такт состояние может сменяться или не сменяться на противоположное. Частота импульсов пропорциональна уровню приближаемого сигнала, а единицы, следующие друг за другом могут сформировать один более широкий, более продолжительный импульс.

Получаемые импульсы переменной ширины будут кратны периоду тактования, а частота будет равна 1/2NT, где T – период тактования, N – количество тактов. Здесь достижима более низкая частота по отношению к частоте тактования. Описанная схема цифровой генерации - это однобитная или двухуровневая ШИМ, импульсно-кодированная модуляция ИКМ.

Эта двухуровневая импульсно-кодированная модуляция представляет собой по сути серию импульсов с частотой 1/T, и шириной Т или 0. Для усреднения за больший промежуток времени применяется передискретизация. Высокого качества ШИМ позволяет достичь однобитная импульсно-плотностная модуляция (pulse-density-modulation), называемая также импульсно-частотной модуляцией.

При цифровой широтно-импульсной модуляции прямоугольные подимпульсы, которыми оказывается заполнен период, могут приходиться на любое место в периоде, и тогда на среднем за период значении сигнала сказывается только их количество. Так, если разделить период на 8 частей, то комбинации импульсов 11001100, 11110000, 11000101, 10101010 и т. д. дадут одинаковое среднее значение за период, тем не менее, отдельно стоящие единицы утяжеляют режим работы ключевого транзистора.

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

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

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


Отношение полной длительности периода импульса ко времени включения (положительной части импульса) называется скважностью импульса. Так, если время включения составляет 10 мкс, а период длится 100 мкс, то при частоте в 10 кГц, скважность будет равна 10, и пишут, что S = 10. Величина обратная скважности называется коэффициентом заполнения импульса, по-английски Duty cycle, или сокращенно DC.

Так, для приведенного примера DC = 0.1, поскольку 10/100 = 0.1. При широтно-импульсной модуляции, регулируя скважность импульса, то есть варьируя DC, добиваются требуемого среднего значения на выходе электронного или другого электротехнического устройства, например двигателя.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.