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

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

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

Определение и основные преимущества

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

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

Аббревиатура «ШИМ» расшифровывается, как широтно-импульсная модуляция - это один из методов модуляции сигнала не за счёт величины выходного напряжения, а именно за счёт изменения ширины импульсов. В результате формируется моделируемый сигнал за счёт интегрирования импульсов с помощью C- или LC-цепей, другими словами - за счёт сглаживания.

Вывод: ШИМ-контроллер - устройство, которое управляет ШИМ-сигналом.

Основные характеристики

Для ШИМ-сигнала можно выделить две основных характеристики:

1. Частота импульсов - от этого зависит рабочая частота преобразователя. Типовыми являются частоты выше 20 кГц, фактически 40-100 кГц.

2. Коэффициент заполнения и скважность. Это две смежных величины характеризующие одно и то же. Коэффициент заполнения может обозначаться буквой S, а скважность D.

где T - это период сигнала,

Часть времени от периода, когда на выходе контроллера формируется управляющий сигнал, всегда меньше 1. Скважность всегда больше 1. При частоте 100 кГц период сигнала равен 10 мкс, а ключ открыт в течении 2.5 мкс, то коэффициент заполнения - 0.25, в процентах - 25%, а скважность равна 4.

Также важно учитывать внутреннюю конструкцию и предназначение по количеству управляемых ключей.

Отличия от линейных схем потери

Как уже было сказано, преимуществом перед линейными схемами является высокий КПД (больше 80, а в настоящее время и 90%). Это обусловлено следующим:

Допустим сглаженное напряжение после диодного моста равно 15В, ток нагрузки 1А. Вам нужно получить стабилизированное питание напряжением 12В. Фактически линейный стабилизатор представляет собой сопротивление, которое изменяет свою величину в зависимости от величины входного напряжения для получения номинального выходного - с небольшими отклонениями (доли вольт) при изменениях входного (единицы и десятки вольт).

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

Pпотерь=(Uвх-Uвых)*I

Так как в рассмотренном примере ток нагрузки 1А, входное напряжение 15В, а выходное - 12В, то рассчитаем потери и КПД линейного стабилизатора (КРЕНка или типа L7812):

Pпотерь=(15В-12В)*1А = 3В*1А = 3Вт

Тогда КПД равен:

n=Pполезная/Pпотр

n=((12В*1А)/(15В*1А))*100%=(12Вт/15Вт)*100%=80%

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

И потерями переключения. Это тема для отдельной статьи, поэтому не будем останавливаться на этом вопросе. Также потери блока питания возникают (входных и выходных, если блок питания сетевой), а также на проводниках, пассивных элементах фильтра и прочем.

Общая структура

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

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

1. Генератор импульсов.

2. Источник опорного напряжения. (ИОН)

3. Цепи для обработки сигнала обратной связи (ОС): усилитель ошибки, компаратор.

4. Генератор импульсов управляет встроенными транзисторами , которые предназначены для управления силовым ключом или ключами.

Количество силовых ключей, которыми может управлять ШИМ-контроллер, зависит от его предназначения. Простейшие обратноходовые преобразователи в своей схеме содержат 1 силовой ключ, полумостовые схемы (push-pull) - 2 ключа, мостовые - 4.

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

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

Интересно:

В некоторых ШИМ-контроллрах для маломощных блоков питания (до 50 Вт) силовые ключи встроенные и внешние не используются. Пример - 5l0830R

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

При изменениях сигналов на входах ширина импульсов меняется. Допустим, что вы подключили мощный потребитель к блоку питания, и на его выходе напряжение просело, тогда напряжение ОС также упадет. Тогда в большей части периода будет наблюдаться превышение пилообразного сигнала над сигналом ОС, и ширина импульсов увеличится. Всё вышесказанное в определенной мере отражено на графиках.

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

Назначение выводов

ШИМ-контроллеры выпускаются в различных корпусах. Выводов у них может быть от трех до 16 и более. Соответственно от количества выводов, а вернее их назначения зависит гибкость использования контроллера. Например, в популярной микросхеме - чаще всего 8 выводов, а в еще более культовой - TL494 - 16 или 24.

Поэтому рассмотрим типовые названия выводов и их назначение:

    GND - общий вывод соединяется с минусом схемы или с землей.

    Uc (Vc) - питание микросхемы.

    Ucc (Vss, Vcc) - Вывод для контроля питания. Если питание проседает, то возникает вероятность того, что силовые ключи не будут полностью открываться, а из-за этого начнут греться и сгорят. Вывод нужен чтобы отключить контроллер в подобной ситуации.

    OUT - как видно из название - это выход контроллера. Здесь выводятся управляющий ШИМ-сигнал для силовых ключей. Выше мы упомянули, что в преобразователях разных топологий имеют разное количество ключей. Название вывода может отличаться в зависимости от этого. Например, в контроллерах для полумостовых схем он может называться HO и LO для верхнего и нижнего ключа соответственно. При этом и выход может быть однотактный и двухтактный (с одним ключем и двумя) - для управления полевыми транзисторами (пояснение см. выше). Но и сам контроллер может быть для однотактной и двухтактной схемы - с одним и двумя выходными выводами соответственно. Это важно.

    Vref - опорное напряжения, обычно соединяется с землей через небольшой конденсатор (единицы микрофарад).

    ILIM - сигнал с датчика тока. Нужен для ограничения выходного тока. Соединяется с цепями обратной связи.

    ILIMREF - на ней устанавливается напряжение срабатывания ножки ILIM

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

    RtCt - выводы для подключения времязадающей RC-цепи, которая определяет частоту ШИМ-сигнала.

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

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

    INV и NONINV - это инвертирующий и неинвертирующий входы компаратора, на котором построен усилитель ошибки. Простыми словами: чем больше напряжении на INV - тем длинее выходные импульсы и наоборот. К нему подключается сигнал с делителя напряжения в цепи обратной связи с выхода. Тогда неинвертирующий вход NONINV подключают к общему проводу - GND.

    EAOUT или Error Amplifier Output рус. Выход усилителя ошибки. Не смотря на то, что есть входы усилителя ошибки и с их помощью, в принципе можно регулировать выходные параметры, но контроллер довольно медленно на это реагирует. В результате медленной реакции может возникнуть возбуждение схемы, и она выйдет из строя. Поэтому с этого вывода через частотозависимые цепи подают сигналы на INV. Это еще называется частотной коррекцией усилителя ошибки.

Примеры реальных устройств

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

    TL494 (её аналоги: KA7500B, КР1114ЕУ4, Sharp IR3M02, UA494, Fujitsu MB3759);

Они активно используются . Кстати, эти блоки питания обладают немалой мощностью (100 Вт и больше по 12В шине). Часто используются в качестве донора для переделки под лабораторный блок питания или универсальное мощное зарядное устройство, например для автомобильных аккумуляторов.

TL494 - обзор

Начнем с 494-й микросхемы. Её технические характеристики:

В этом конкретном примере можно видеть большинство описанных выше выводов:

1. Неинвертирующий вход первого компаратора ошибки

2. Инвертирующий вход первого компаратора ошибки

3. Вход обратной связи

4. Вход регулировки мертвого времени

5. Вывод для подключения внешнего времязадающего конденсатора

6. Вывод для подключения времязадающего резистора

7. Общий вывод микросхемы, минус питания

8. Вывод коллектора первого выходного транзистора

9. Вывод эмиттера первого выходного транзистора

10. Вывод эмиттера второго выходного транзистора

11. Вывод коллектора второго выходного транзистора

12. Вход подачи питающего напряжения

13. Вход выбора однотактного или же двухтактного режима работы микросхемы

14. Вывод встроенного источника опорного напряжения 5 вольт

15. Инвертирующий вход второго компаратора ошибки

16. Неинвертирующий вход второго компаратора ошибки

На рисунке ниже изображен пример компьютерного блока питания на этой микросхеме.

UC3843 - обзор

Другой популярной ШИМ является микросхема 3843 - на ней также строятся компьютерные и не только блоки питания. Её цоколевка расположена ниже, как вы можете наблюдать, у неё всего 8 выводов, но функции она выполняет те же, что и предыдущая ИМС.

Интересно:

Бывает UC3843 и в 14-ногом корпусе, но встречаются гораздо реже. Обратите внимание на маркировку - дополнительные выводы либо дублируются, либо незадействованы (NC).

Расшифруем назначением выводов:

1. Вход компаратора (усилителя ошибки).

2. Вход напряжения обратной связи. Это напряжение сравнивается с опорным внутри ИМС.

3. Датчик тока. Подключается к резистору стоящему в между силовым транзистором и общим проводом. Нужен для защиты от перегрузок.

4. Времязадающая RC-цепь. С её помощью задаётся рабочая частота ИМС.

6. Выход. Управляющее напряжение. Подключается к затвору транзистора, здесь двухтактный выходной каскад для управления однотактным преобразователем (одним транзистором), что можно наблюдать на рисунке ниже.

Понижающего (Buck), повышающего (Boost) и понижающее-повышающего (Buck-Boost) типов.

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

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

Можно убедиться, что в сущности особых отличий от рассмотренных в ней нет.

А вот пример на подобном контроллере, как видите силового ключа нет, а только микросхема 5L0380R с четырьмя выводами. Отсюда следует, что в определенных задачах сложная схемотехника и гибкость TL494 просто не нужна. Это справедливо для маломощных блоков питания, где нет особых требований к шумам и помехам, а выходные пульсации можно погасить LC-фильтром. Это блок питания для светодиодных лент, ноутбуков, DVD-плееров и прочее.

Заключение

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

Mark Thoren and Chad Steward, Linear Technology

Design Note 538

Введение

Широтно-импульсная модуляция (ШИМ) является распространенным методом формирования аналоговых напряжений с помощью цифровых устройств, таких, например, как микроконтроллеры или ПЛИС. В большинстве микроконтроллеров имеются специализированные периферийные блоки, предназначенные для формирования ШИМ, а для генерации сигналов ШИМ средствами ПЛИС достаточно написать лишь несколько строк RTL-кода. Эта технология исключительно проста и практична в случаях, когда требования к параметрам аналоговых сигналов не слишком строги, поскольку для ее реализации требуется всего один выход микросхемы, а количество необходимых строк программного кода, несоизмеримо меньше того, что потребовалось бы в случае использования цифро-аналогового преобразователя (ЦАП) с интерфейсом SPI или I 2 C. На Рисунке 1 приведен типичный пример приложения с цифровым выводом, выходной сигнал которого превращается в аналоговое напряжение с помощью фильтра.

Не нужно копать очень глубоко, чтобы обнаружить бесчисленные недостатки этой схемы. 12-битный аналоговый сигнал в идеале должен иметь пульсации менее величины младшего значащего разряда, что в случае, если частота ШИМ будет равна 5 кГц, потребует фильтра нижних частот с частотой среза 1.2 Гц. Импеданс выхода аналогового напряжения, определяемый сопротивлением резистора фильтра, из-за необходимости сохранения приемлемых габаритов конденсатора может оказаться слишком большим. Таким образом, выход может работать только на высокоомную нагрузку. Наклон характеристики преобразования ШИМ в аналоговый сигнал зависит от напряжения питания микроконтроллера, возможно, неточного. Более тонкий эффект обусловлен несовпадением эффективных выходных сопротивлений цифрового вывода в противоположных логических состояниях, которые для сохранения необходимой линейности должны быть значительно меньше, чем сопротивление резистора фильтра. И, наконец, для того, чтобы выходное напряжение оставалось постоянным, сигнал ШИМ должен быть непрерывным, что может оказаться проблематичным, если потребуется перевести процессор в режим останова с низким потреблением мощности.

Этот преобразователь ШИМ-аналог лучше?

Рисунок 2 иллюстрирует попытку исправить эти недостатки. Благодаря выходному буферу появилась возможность использования в фильтре высокоомных резисторов при сохранении низкого импеданса аналогового выхода. За счет использования внешнего КМОП буфера, получающего питание от прецизионного опорного источника, повысилась точность коэффициента передачи, так как границами изменения сигнала ШИМ теперь стали земля и точное положительное напряжение. Эта схема, безусловно, работоспособна, однако требует большого количества компонентов, не позволяет сделать время установления лучше, чем 1.1 с, и не содержит никаких механизмов, с помощью которых было бы возможно «удерживать» аналоговое напряжение при отключенном сигнале ШИМ.

Усовершенствованный преобразователь ШИМ-аналог

Цифро-аналоговые преобразователи (ЦАП) Dual 10-bit PWM to VOUT DACs with 10ppm/ C Reference

  • Спасибо, очень интересная статья и очень хороший перевод. Не ввести ли у вас на сайте механизм поиска всех работ одного автора?
  • Это как? :) До такого даже библиотеки не додумались... Поиск по переводчику... Другое дело - стимул ему лично, пусть больше работает:) Статья интересная, тем более, что используется Linear Technology, от которой не было отказа в опытных образцах + периодический бумажный бесплатный журнал с доставкой на дом!!! :)
  • Нет ничего сложного. Вот такой запрос в google выдаст все материалы одного переводчика google.com.ua/search?.com.ua/search?.com.ua/search?.Рен тюк А вот поисковик РЛ немного неудобен, если не сказать неприменим при поиске по автору перевода http://www..html?adv=1 Таким же образом в google можно искать материалы конкретного автора на РЛ. Но результаты будут более "грязными", поскольку при поиске по одному лишь имени в результаты будут включены все найденные на сайте упоминания - статьи, ссылки с форума, временные страницы, некогда попавшие в поле зрения поисковой машины и т.п. Например, Einar Abell. Много лишнего. https://www.google.com.ua/search?q=s...ru+Einar+Abell В этом случае поисковик РЛ даёт гораздо лучшие результаты http://www..html?q=Einar+Abell К вопросу о библиотеках. Электронные каталоги, которые теперь есть почти во всех "выживших" библиотеках (университетских, городских, районных, областных и т.д.), а равно и в архивах, позволяют производить поиск по каталогам и картотекам с любым сочетанием слов в запросе. Не считая стандартного поиска по алфавитному и систематическому каталогам. Удивительно, сколько на самом деле содержится данных в каталожной карточке издания! Конечно же, если библиографическое описание и аннотация были составлены правильно и на совесть. Но есть и оборотная сторона электронных каталогов. Например, в трёх ближайших ко мне крупных библиотеках с количеством книг миллион+ в электронных каталогах до недавних пор содержалось лишь 10-20% библиотечного фонда. Чтобы занести в базу данных миллионы карточек нужна уйма времени. При этом, как правило, проводится сверка с фондами, что только затягивает процесс оцифровки каталогов. Но вся литература, полученная библиотеками после скажем 2000 года, попадает в электронный каталог в первую очередь.
  • Да всё это понятно, найти через поисковик можно всё, что угодно:) Но зачем искать по переводчику? Из любви к его творчеству? В первую очередь нужна инфа

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

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


Принцип действия ШИМ

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

где T = T ON + T OFF ; T ON - время высокого уровня; TOFF - время низкого уровня; T - период сигнала

Время высокого уровня и низкого уровня сигнала показано на рисунке выше. Остается добавить, то что U1- это состояния высокого уровня сигнала, то есть амплитуда.

Допустим у нас имеется ШИМ сигнал с заданным временным интервалом высокого и низкого уровня, смотри рисунок:

Подставив в формулу коэффициента заполнения ШИМ имеющиеся данные получим: 300/800=0,375. Для того чтобы узнать процентный коэффициент заполнения требуется результат умножить еще на 100%, т.е К ω% = 37,5% . Коэффициент заполнения это абстрактное значение.

Еще одним важнейшим параметром ШИМ считается также частота сигнала, которая определяется по известной формуле:

f=1/T=1/0,8=1,25 Гц

Благодаря возможности настройки ширины импульса можно регулировать среднее значение напряжения. На рисунке приведены различные коэффициенты заполнения при одной и той же частоте и амплитуды.

Для нахождения среднего значения напряжения ШИМ требуется коэффициент заполнения 37,5% и амплитуда 12 В:

U sr =К ω ×U 1 =0,375×12=4,5 Вольта

ШИМ позволяет понижать напряжение в интервале от U 1 и до 0. Это свойство часто используется в , или скорости вращения вала двигателя постоянного тока.

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

Сигнал ШИМ следует на базу транзистора через сопротивление R1, поэтому VT1 с изменением сигнала то открывается, то запирается. Если транзистор открыт, светодиод горит. А в момент времени, когда транзистор запирается, и светодиод тухнет. Если частота сигнала мала, то получим мигающий светодиод. При частоте от 50 Гц мигания уже не незаметны человеческим глазом, и мы видим эффект снижения яркости свечения. Чем ниже значение коэффициента заполнения, тем слабее будет гореть светодиод.

Этот же принцип и похожую электронную схему можно применить и в случае управления двигателем постоянного тока, но частота должна быть на порядок выше (15-20 кГц) по двум основным причинам.

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

Ниже рассмотрим реальную рабочую схему на операционном усилителе

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

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

АМн · ФМн · КАМ · ЧМн · GMSK
OFDM · COFDM · TCM Импульсная модуляция АИМ · ДМ · ИКМ · ΣΔ · ШИМ · ЧИМ · ФИМ Расширение спектра FHSS · DSSS См. также: Демодуляция

Широтно-импульсная модуляция (ШИМ, англ. Pulse-width modulation (PWM) ) - приближение желаемого сигнала (многоуровневого или непрерывного) к действительным бинарным сигналам (с двумя уровнями - вкл /выкл ), так, что, в среднем, за некоторый отрезок времени, их значения равны. Формально, это можно записать так:

,

где x (t ) - желаемый входной сигнал в пределе от t1 до t2 , а ∆T i - продолжительность i -го ШИМ импульса, каждого с амплитудой A . ∆T i подбирается таким образом, что суммарные площади (энергии) обеих величин приблизительно равны за достаточно продолжительный промежуток времени, равны также и средние значения величин за период:

.

Управляемыми "уровнями", как правило, являются параметры питания силовой установки, например, напряжение импульсных преобразователей /регуляторов постоянного напряжения/ или скорость электродвигателя. Для импульсных источников x (t ) = U const стабилизации.

Основной причиной внедрения ШИМ является сложность обеспечения произвольным Напряжение_(электрическое). Есть некое базовое постоянное напряжение питания (в сети, от аккумуляторов и пр.) и на его основе нужно получить более низкое произвольное и уже им запитывать электродвигатели или иное оборудование. Самый простой вариант - делитель напряжения , но он обладает пониженным КПД, повышенным выделением тепла и расходом энергии. Другой вариант - транзисторная схема. Она позволяет регулировать напряжение без использования механики. Проблема в том, что транзисторы греются больше всего в полуоткрытом состоянии (50%). И если с таким КПД ещё "можно жить", то выделение тепла, особенно в промышленных масштабах сводит всю идею на нет. Именно поэтому было решено использовать транзисторную схему, но только в пограничных состояниях (вкл/выкл), а полученный выход сглаживать LC-цепочкой (фильтром) при необходимости. Такой подход весьма энергоэффективен. ШИМ широко применяется повсеместно. Если вы читаете эту статью на LCD-мониторе (телефоне/КПК/... с LCD-подсветкой), то яркость подсветки регулируется ШИМ. На старых мониторах можно убавить яркость и услышать как ШИМ начинает пищать (очень тихий писк частотой в несколько килогерц). Так же "пищат" плавно мигающие LED-лампочки, например, в ноутбуках. Очень хорошо слышно пищание ШИМ по ночам в тишине.

В качестве ШИМ можно использовать даже COM-порт. Т.к. 0 передаётся как 0 0000 0000 1 (8 бит данных + старт/стоп), а 255 как 0 1111 1111 1, то диапазон выходных напряжений - 10-90% с шагом в 10%.

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

Применение

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

Принцип работы ШИМ

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

Генерируется аналоговым компаратором , на отрицательный вход которого подаётся опорный сигнал в виде «пилы» или «треугольника», а на положительный - собственно сам модулируемый непрерывный аналоговый сигнал. Частота импульсов соответствует частоте «зубьев» пилы. Ту часть периода, когда входной сигнал выше опорного, на выходе получается единица, ниже - нуль.

В цифровой технике, выходы которой могут принимать только одно из двух значений, приближение желаемого среднего уровня выхода при помощи ШИМ является совершенно естественным. Схема настолько же проста: пилообразный сигнал генерируется N -битным счётчиком. Цифровые устройства (ЦШИП) работают на фиксированной частоте, обычно намного превышающей реакцию управляемых установок (передискретизация ). В периоды между фронтами тактовых импульсов, выход ЦШИП остаётся стабильным, на нём действует либо низкий уровень либо высокий, в зависимости от выхода цифрового компаратора, сравнивающего значение счётчика с уровнем приближаемого цифрового сигнала V (n ). Выход за много тактов можно трактовать как череду импульсов с двумя возможными значениями 0 и 1, сменяющими друг-друга каждый такт Т . Частота появления единичных импульсов получается пропорциональной уровню приближаемого сигнала ~V (n ). Единицы, следующие одна за другой, формируют контур одного, более широкого импульса. Длительности полученных импульсов переменной ширины ~V (n ), кратны периоду тактирования T , а частота равна 1/(T *2 N ). Низкая частота означает длительные, относительно T , периоды постоянства сигнала одного уровня, что даёт невысокую равномерность распределения импульсов.

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

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

См. также

  • Векторная модуляция - векторная широтно-импульсная модуляция, используемая в силовой электронике.
  • SACD - формат аудиодисков, использующий широтно-импульсную модуляцию звукового сигнала.

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

Область применения

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

Широтно-импульсная (ШИ) модуляция активно используется в построении систем управления яркостью светодиодов. Благодаря низкой инерционности, светодиод успевает переключаться (вспыхивать и гаснуть) на частоте в несколько десятков кГц. Его работа в импульсном режиме воспринимается человеческим глазом как постоянное свечение. В свою очередь яркость зависит от длительности импульса (открытого состояния светодиода) в течение одного периода. Если время импульса равно времени паузы, то есть коэффициент заполнения – 50%, то яркость светодиода будет составлять половину от номинальной величины. С популяризацией светодиодных ламп на 220В стал вопрос о повышении надёжности их работы при нестабильном входном напряжении. Решение было найдено в виде универсальной микросхемы – драйвера питания, работающего по принципу широтно-импульсной или частотно-импульсной модуляции. Схема на базе одного из таких драйверов детально описана .

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

Масштабное применение ШИМ отражено во всех LCD панелях со светодиодной подсветкой. К сожалению, в LED мониторах большая часть ШИ-преобразователей работает на частоте в сотни Герц, что негативно отражается на зрении пользователей ПК.

Микроконтроллер Ардуино тоже может функционировать в режиме ШИМ контроллера. Для этого следует вызвать функцию AnalogWrite() с указанием в скобках значения от 0 до 255. Ноль соответствует 0В, а 255 – 5В. Промежуточные значения рассчитываются пропорционально.

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

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

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

Принцип работы ШИМ контроллера

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

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

Аналоговая ШИМ

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

Цифровая ШИМ

Широтно-импульсная модуляция в цифровой интерпретации является одной из многочисленных функций микроконтроллера (МК). Оперируя исключительно цифровыми данными, МК может формировать на своих выходах либо высокий (100%), либо низкий (0%) уровень напряжения. Однако в большинстве случаев для эффективного управления нагрузкой напряжение на выходе МК необходимо изменять. Например, регулировка скорости вращения двигателя, изменение яркости светодиода. Что делать, чтобы получить на выходе микроконтроллера любое значение напряжения в диапазоне от 0 до 100%?

Вопрос решается применением метода широтно-импульсной модуляции и, используя явление передискретизации, когда заданная частота переключения в несколько раз превышает реакцию управляемого устройства. Изменяя скважность импульсов, меняется среднее значение выходного напряжения. Как правило, весь процесс происходит на частоте в десятки-сотни кГц, что позволяет добиться плавной регулировки. Технически это реализуется с помощью ШИМ-контроллера – специализированной микросхемы, которая является «сердцем» любой цифровой системы управления. Активное использование контроллеров на основе ШИМ обусловлено их неоспоримыми преимуществами:

  • высокой эффективности преобразования сигнала;
  • стабильность работы;
  • экономии энергии, потребляемой нагрузкой;
  • низкой стоимости;
  • высокой надёжности всего устройства.

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

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

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

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

Читайте так же