Pwm controller что это
Что такое ШИМ-контроллер PWM и для чего он нужен
Любой радиолюбитель, начинающий телемастер или электрик рано или поздно столкнётся с такой штукой, как ШИМ-контроллер. За рубежом он маркируется как PWM. Поэтому сегодня я хочу остановиться на вопросе что такое ШИМ-контроллер, как он работает и для чего нужен. Даже если Вы не планируете заниматься ремонтом электронной техники, всё равно эта статья будет интересна для общего ознакомления.
Широтно-импульсный модулятор — принцип работы
Аббревиатура ШИМ расшифровывается, как широтно-импульсный модулятор. На английском это будет так — pulse-width modulation или PWM. В теле- и радио-технике ШИМ-контроллеры используются для преобразования напряжения, их можно встетить даже в качестве узлов системы управления скоростью электроприводов в бытовых приборах, меняя скорость электродвигателя. PWM-контроллер есть даже в обычных импульсных блоках питания.
Там постоянное напряжение на входе преобразуется в импульсы прямоугольной формы, которые формируются с определенной частотой и с определённой скважностью. На выходе, с помощью управляющих сигналов, получается регулировать работу целого транзисторного модуля большой мощности. Таким образом разработчики получили блок управления напряжением регулируемого типа, который значительно меньше и удобнее старых, которые используют понижающий трансформатор, диодный мост и фильтр помех.
Главные плюсы ШИМ:
В Интернете Вы можете встретить ШИМ-контроллер на Arduino или NE555. Это не совсем контроллер, а скорее уже генератор ШИМ-импульсов, в которых нет возможности подключения цепи обратной связи. Такие устройства подходят больше для регуляторов напряжения, чем для обеспечения стабильного питания приборов, ведь они могут использоваться только для регулирования выходных параметров, но не для их стабилизации.
Стандартная схема ШИМ-контроллера, который используется в теле-, радио- и иной электронной аппаратуре, характеризуется наличием нескольких выходов.
Общий вывод (GND) — контакт подключается к общему проводу схемы питания контролера. Он соединен с аналогичным контактом схемы подачи питания модуля и контроллирует напряжение на выходе схемы, отключая ее при снижении значения ниже пороговой величины.
Вывод питания (VC) — этот вывод ШИМ-контроллера отвечает за энергоснабжение схемы и подключение питания. Как правило, вывод контроля питания и вывод питания располагаются рядом друг с другом. Не перепутайте его с выводом VCC.
Вывод контроля питания (VCC) — следит, чтобы напряжение питания микросхемы было выше определенного значения. Обычно этот контакт соединяют с VC. Если напряжение на этом выводе падает ниже заданного порогового значения для данного PWM-контроллера, то контроллер выключается. Если этого не делать, то при снижении напряжение на выходе схемы, то транзисторы начнут открываться не полностью и будут быстро нагреваться, что приведёт к поломке.
Выход контроллера OUT – это выходное управляющее напряжение, другими словами отсюда подаётся управляющий ШИМ-сигнал для силовых ключей. Тут надо отметить, что микросхемы бывают разные. Например, есть с друмя выходами — двухтактные, которые применяются для управления двухплечевыми каскадами. Да и сам выходной каскад может быть одно- и двухтактным. Тут главное не запутаться!
Вывод VREF — Опорное напряжение. Обеспечивает работу функции формирования стабильно опорного напряжения. Как правило, екомендуется соединять его с общим проводом конденсатором 1 мкФ для повышения качества и стабильности опорного напряжения.
Вывод ILIM — Ограничитель выходного тока. Это сигнал с датчика тока. Если напряжение на этом выводе превышает заданный порог (как правило, это 1 Вольт), то ШИМ-контроллер закрывает силовые ключи. Если же превышается ещё больший порог (обычно 1.5 Вольта), то PWM-контроллер сбрасывает напряжение на ножке мягкого старта и импульсы на выходе прекращаются.
Вывод ILIMREF — задаёт значение ограничения выходного тока на выводе ILIM.
Вывод SS — так называемый «мягкий старт». Напряжение на этом контакте ограничивает максимально возможную ширину импульсов. Сюда ШИМ-контроллер подает ток фиксированной силы.
Вывод RtCt – используется для подключения времязадающей RC-цепи, используемой для определения частоты ШИМ-сигнала.
Вывод RAMP – это ввод сравнения. Рабоает это так. На контакт подаётся пилообразное напряжение. Как только оно превышает значение напряжение на выходе усиления ошибки, вывод OUT появляется отключающий сигнал. Это основа ШИМ-регулирования.
Вывод CLOCK – тактовые импульсы. Используются для синхронизации между собой сразу нескольких ШИМ-контроллеров. В этом случае RC-цепь подключается только к ведущему контроллеру, RT ведомых соединяется с Vref, а CT ведомых соединяюся с общим.
Вывод INV — это инвертирующий вход компаратора. На нём построен усилитель ошибки. Чем больше напряжение на INV, тем длиннее выходные импульсы.
Вывод NONINV – это неинвертирующий вход компаратора. Его обычно подключают к общему проводу — GND.
Вывод EAOUT — выход усилителя ошибки — Error Amplifier Output. С этого вывода осуществляется частотная коррекция усилителя ошибки, путём подачи сигналов на INV через частотозависимые цепи. Дело в том, что PWM-контроллер достаточно медленно реагирует на воздействие через вход усилителя ошибки и потому схема может сгореть из-за возбуждения. Поэтому и применяется вывод EAOUT.
Как проверить ШИМ-контроллер
Есть несколько способов как сделать проверку ШИМ-контроллера. Можно, конечно это сделать без мультиметра, но зачем так мучаться, если можно воспользоваться нормальным прибором.
Прежде, чем проверять работу ШИМ-контроллера, необходимо выполнить базовую диагностику самого блока питания. Она выполняется так:
Шаг 1. Внимательно осмотреть в выключенном состоянии сам источник питания, в котором установлен PWM. В частности надо тщательно осмотреть электролитические конденсаторы на предмет вздутости.
Шаг 2. Провести проверку предохранителя и элементов входного фильтра блока питания на исправность.
Шаг 3. Провести проверку на короткое замыкание или обрыв диодов выпрямительного моста. Прозвонить их можно не выпаивая из платы. При этом надо быть уверенным, что проверяемая цепь не шунтируется обмотками трансформатора или резистором. Если есть на это подозрение, то всё таки придётся выпаивать элементы и проверять уже по отдельности.
Шаг 4. Провести проверку исправностм выходных цепей, а именно электролитических конденсаторов низкочастотных фильтров, выпрямительных диодов, диодных сборок и т.п.
Шаг 5. Провести проверку силовых транзисторов высокочастотного преобразователя и транзисторов каскада управления. При этом в обязательном порядке проверьте возвратные диоды, которые включенны параллельно электродам коллектор-эмиттер силовых транзисторов.
Проверка ШИМ-контроллера — видео инструкции:
Контроллер ШИМ своими руками
Сегодня разберёмся что такое ШИМ и с чем его едят, а также как сделать контроллер в домашних условиях.
Что такое ШИМ?
ШИМ (широтно-импульсная модуляция, англ. pulse—width modulation (PWM)) — это способ управления мощностью путём импульсной подачи питания. Мощность меняется в зависимости от длительности подаваемых импульсов.
ШИМ в современной электронике применяется повсеместно, для регулировки яркости подсветки вашего смартфона, скорости вращения кулера в компьютере, для управления моторами квадрокоптера или гироскутера. Cписок можно продолжать бесконечно.
В любительской электронике ШИМ контроллеры часто используются для управления яркостью светодиодных лент и для управления мощными двигателями постоянного тока.
Принцип работы ШИМ
В отличии от линейных систем, где мощность регулируется путём снижения электрических параметров (тока или напряжения), при использовании ШИМ мощность, передаваемая потребителю, регулируется временем импульсов, что существенно повышает эффективность работы контроллера. В аналоговых системах остаточная мощность рассеивалась в виде тепла, здесь же при снижении потребления остаточная мощность просто не используется.
Основная характеристика ШИМ – СКВАЖНОСТЬ (процент заполнения) – процентное соотношение длительности импульсов к периоду. На рисунке ниже изображено 5 степеней скважности прямоугольного ШИМ сигнала:
Скважность ШИМ
ПЕРИОД — это время за которое происходит полный цикл колебания сигнала. Измеряется в секундах. Он линейно зависит от частоты сигнала и рассчитывается по формуле:
f(частота) = 1/ T(перод)
Частота ШИМ – это количество периодов (или если хотите, циклов колебаний) в единицу времени. Частота измеряется в Герцах (Гц), 1 Гц это одно колебание в 1 секунду.
Если сигнал делает 100 колебаний в секунду, значит частота равняется 100 Гц. Чем выше частота тем меньше период.
Откуда берётся ШИМ
Вариант 1 — аналоговый
ШИМ сигнал создаётся специально сконструированными устройствами – генераторами ШИМ сигнала или генераторами прямоугольных импульсов. Они могут быть собраны как на аналоговой базе, так и на основе микроконтроллеров, как в виде схемы из нескольких транзисторов, так и в виде интегральной микросхемы.
Самый простой вариант это микросхема NE555, собирается всё по схеме:
Схема ШИМ генератора на NE555
Но если лень разбираться и паять, то китайцы за нас всё уже давно сделали.
ШИМ генератор на NE555
Вариант 2 – цифровой
Более сложный для новичка – использование микроконтроллера, но вместе с тем более интересный и дающий широкие возможности. Звучит страшно, но самом деле реализуется довольно просто.
В качестве микроконтроллера удобнее всего взять отладочную плату ардуино.
Как с ней работать написано вот здесь. Подключаем ардуинку к компьютеру и заливаем в неё вот такой наисложнейший код:
Далее цепляемся осциллографом к пину D3 и видим:
ШИМ скважность 30%
Меняем скважность в коде — меняется и скважность на выходе. Добавляем датчик температуры или освещённости, прописываем зависимость скважности на выходе от показаний датчиков и — готова регулировка с обратной связью.
Как подключить к нагрузке
Напрямую генератор ШИМ сигнала к нагрузке подключать не следует, потому как он слаботочный и скорее все сразу же сгорит. Для того, чтобы управлять нагрузкой необходим ключ на мосфет-транзисторе. Берём N-канальный мосфет-транзистор IRF3205 и собираем всё по схеме:
Ардуино ШИМ на IRF3205
Резистор R1 нужен для защиты пина ардуинки от выгорания, а резистор R2 для того, чтобы транзистор полностью закрывался, когда ардуина не даёт выходного сигнала.
Как видно ничего сложного. Четыре элемента и ШИМ-контроллер готов. Он уже может управлять одноцветной светодиодной лентой или каким-нибудь моторчиком.
Если нужна трехцветная лента или больше лент (делаем многоканальный ШИМ), просто добавляем ключи на пины D3, D5, D6, D9, D10, D11 (только на них работает ШИМ). Итого, Ардуина способна управлять мощностью 6-ти устройств одновременно.
IRF3205 способен выдерживать токи до 70 Ампер при напряжении до 55 Вольт, таких характеристик вполне достаточно для решения большинства бытовых задач.
Если нужно управлять плюсовым контактом
В таком случае нам понадобится другой мосфет- транзистор — P-канальный. Схема аналогична, только подтягивающий резистор подключен к плюсу.
Также нужно будет инвертировать сигнал на выходе ардуино, ведь при подаче 5 вольт транзистор будет закрываться, а при 0 — открываться, значит шим скважностью в 30% выдаст 70% мощность на выходе схемы.
ШИМ на irf4905, питание5 v
Стоит оговориться такая схема будет работать только при питании не выше 5 вольт, так как для полного закрытия P-канального транзистора необходимо подтянуть его затвор к плюсу питания, а ардуина способна выдавать на цифровой пин только 5 вольт. Значит, при питании хотя бы чуть-чуть выше напряжения выдаваемого на цифровой пин транзистор будет не полностью закрываться при верхней части импульса ШИМ и БУДЕТ СИЛЬНО ГРЕТЬСЯ. Полностью отключить нагрузку он тоже не сможет.
Ардуино, управление ШИМ по плюсовому проводу IRF4905
Контроллер ШИМ для RGB светодиодной ленты
В качестве примера приведу схему ШИМ контроллера для RGB светодиодной ленты на ардуино. В ней используется трёхканальный ШИМ для управления тремя цветами ленты. Ниже будет ссылка на готовое устройство, собранное на этой схеме управления.
ШИМ контроллер RGB ленты на ардуино
Соединяется всё вот так:
В схеме я добавил ещё кнопку, она нам поможет в будущем переключать цвета и регулировать яркость.
Вот простой код, позволяющий засветить ленту различными цветами. Чтобы изменить цвет подставьте цифры в значения для R, G и B из комментария ниже.
Что такое шим контроллер, как он устроен и работает, виды и схемы
Раньше для питания устройств использовали схему с понижающим (или повышающим, или многообмоточным) трансформатором, диодным мостом, фильтром для сглаживания пульсаций. Для стабилизации использовались линейные схемы на параметрических или интегральных стабилизаторах. Главным недостатком был низкий КПД и большой вес и габариты мощных блоков питания.
Во всех современных бытовых электроприборах используются импульсные блоки питания (ИБП, ИИП – одно и то же). В большинстве таких блоков питания в качестве основного управляющего элемента используют ШИМ-контроллер. В этой статье мы рассмотрим его устройство и назначение.
Содержание статьи
Определение и основные преимущества
ШИМ-контроллер – это устройство, которое содержит в себе ряд схемотехнических решений для управления силовыми ключами. При этом управление происходит на основании информации полученной по цепям обратной связи по току или напряжению – это нужно для стабилизации выходных параметров.
Аббревиатура «ШИМ» расшифровывается, как широтно-импульсная модуляция – это один из методов модуляции сигнала не за счёт величины выходного напряжения, а именно за счёт изменения ширины импульсов. В результате формируется моделируемый сигнал за счёт интегрирования импульсов с помощью 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В. Фактически линейный стабилизатор представляет собой сопротивление, которое изменяет свою величину в зависимости от величины входного напряжения для получения номинального выходного – с небольшими отклонениями (доли вольт) при изменениях входного (единицы и десятки вольт).
На резисторах, как известно, при протекании через них электрического тока выделяется тепловая энергия. На линейных стабилизаторах происходит такой же процесс. Выделенная мощность будет равна:
Так как в рассмотренном примере ток нагрузки 1А, входное напряжение 15В, а выходное – 12В, то рассчитаем потери и КПД линейного стабилизатора (КРЕНка или типа L7812):
Pпотерь=(15В-12В)*1А = 3В*1А = 3Вт
Если же входное напряжение вырастит до 20В, например, то КПД снизится:
Основной особенностью ШИМ является то, что силовой элемент, пусть это будет MOSFET, либо открыт полностью, либо полностью закрыт и ток через него не протекает. Поэтому потери КПД обусловлены только потерями проводимости
И потерями переключения. Это тема для отдельной статьи, поэтому не будем останавливаться на этом вопросе. Также потери блока питания возникают в выпрямительных диодах (входных и выходных, если блок питания сетевой), а также на проводниках, пассивных элементах фильтра и прочем.
Общая структура
Рассмотрим общую структуру абстрактного ШИМ-контроллер. Я употребил слово «абстрактного» потому что, в общем, все они похожи, но их функционал все же может отличаться в определенных пределах, соответственно будет отличаться структура и выводы.
Внутри ШИМ-контроллера, как и в любой другой ИМС находится полупроводниковый кристалл, на котором расположена сложная схема. В состав контроллера входят следующие функциональные узлы:
1. Генератор импульсов.
2. Источник опорного напряжения. (ИОН)
3. Цепи для обработки сигнала обратной связи (ОС): усилитель ошибки, компаратор.
4. Генератор импульсов управляет встроенными транзисторами, которые предназначены для управления силовым ключом или ключами.
От типа ключа также зависит выбор ШИМ-контроллера. Для управления биполярным транзистором основным требованием является, чтобы выходной ток управления ШИМ-контроллера не был ниже, чем ток транзистора деленный на H21э, чтобы его включать и отключать достаточно просто подавать импульсы на базу. В этом случае подойдет большинство контроллеров.
Если говорить обобщенно, то ШИМ-контроллер можно представить в виде компаратора, на один вход которого подан сигнал с цепи обратной связи (ОС), а на второй вход пилообразный изменяющийся сигнал. Когда пилообразный сигнал достигает и превышает по величине сигнал ОС, то на выходе компаратора возникает импульс.
При изменениях сигналов на входах ширина импульсов меняется. Допустим, что вы подключили мощный потребитель к блоку питания, и на его выходе напряжение просело, тогда напряжение ОС также упадет. Тогда в большей части периода будет наблюдаться превышение пилообразного сигнала над сигналом ОС, и ширина импульсов увеличится. Всё вышесказанное в определенной мере отражено на графиках.
Рабочая частота генератора устанавливается с помощью частотозадающей RC-цепи.
Функциональная схема ШИМ-контроллера на примере TL494, мы рассмотрим его позже подробнее. Назначение выводов и отдельных узлов описано в следующем подзаголовке.
Назначение выводов
Поэтому рассмотрим типовые названия выводов и их назначение:
GND – общий вывод соединяется с минусом схемы или с землей.
Uc (Vc) – питание микросхемы.
Ucc (Vss, Vcc) – Вывод для контроля питания. Если питание проседает, то возникает вероятность того, что силовые ключи не будут полностью открываться, а из-за этого начнут греться и сгорят. Вывод нужен чтобы отключить контроллер в подобной ситуации.
Vref – опорное напряжения, обычно соединяется с землей через небольшой конденсатор (единицы микрофарад).
ILIM – сигнал с датчика тока. Нужен для ограничения выходного тока. Соединяется с цепями обратной связи.
ILIMREF – на ней устанавливается напряжение срабатывания ножки ILIM
SS – формируется сигнал для мягкого старта контроллера. Предназначен для плавного выхода на номинальный режим. Между ней и общим проводом для обеспечения плавного пуска устанавливают конденсатор.
RtCt – выводы для подключения времязадающей RC-цепи, которая определяет частоту ШИМ-сигнала.
CLOCK – тактовые импульсы для синхронизации нескольких ШИМ-контроллеров между собой тогда RC-цепь подключается только к ведущему контроллеру, а RT ведомых с Vref, CT ведомых соединяюся с общим.
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. Неинвертирующий вход второго компаратора ошибки
На рисунке ниже изображен пример компьютерного блока питания на этой микросхеме.
Другой популярной ШИМ является микросхема 3843 – на ней также строятся компьютерные и не только блоки питания. Её цоколевка расположена ниже, как вы можете наблюдать, у неё всего 8 выводов, но функции она выполняет те же, что и предыдущая ИМС.
Бывает UC3843 и в 14-ногом корпусе, но встречаются гораздо реже. Обратите внимание на маркировку – дополнительные выводы либо дублируются, либо незадействованы (NC).
Расшифруем назначением выводов:
1. Вход компаратора (усилителя ошибки).
2. Вход напряжения обратной связи. Это напряжение сравнивается с опорным внутри ИМС.
3. Датчик тока. Подключается к резистору стоящему в между силовым транзистором и общим проводом. Нужен для защиты от перегрузок.
4. Времязадающая RC-цепь. С её помощью задаётся рабочая частота ИМС.
6. Выход. Управляющее напряжение. Подключается к затвору транзистора, здесь двухтактный выходной каскад для управления однотактным преобразователем (одним транзистором), что можно наблюдать на рисунке ниже.
7. Напряжение питания микросхемы.
8. Выход источника опорного напряжения (5В, 50 мА).
Её внутренняя структура.
Можно убедится, что во многом похожа и на другие ШИМ-контроллеры.
Простая схема сетевого источника питания на UC3842
Явно полезное:
ШИМ со встроенным силовым ключем
ШИМ-контроллеры со встроенным силовым ключем используются как в трансформаторных импульсных блоках питания, так и в бестрансформаторных DC-DC преобразователях понижающего (Buck), повышающего (Boost) и понижающее-повышающего (Buck-Boost) типов.
Пожалуй, одним из наиболее удачных примеров будет распространенная микросхема LM2596, на базе которого на рынке можно найти массу таких преобразователей, как изображен ниже.
Такая микросхема содержит в себе все вышеописанные технические решения, а также вместо выходного каскада на маломощных ключах в ней встроен силовой ключ, способный выдержать ток до 3А. Ниже изображена внутренняя структура такого преобразователя.
Можно убедиться, что в сущности особых отличий от рассмотренных в ней нет.
А вот пример трансформаторного блока питания для светодиодной ленты на подобном контроллере, как видите силового ключа нет, а только микросхема 5L0380R с четырьмя выводами. Отсюда следует, что в определенных задачах сложная схемотехника и гибкость TL494 просто не нужна. Это справедливо для маломощных блоков питания, где нет особых требований к шумам и помехам, а выходные пульсации можно погасить LC-фильтром. Это блок питания для светодиодных лент, ноутбуков, DVD-плееров и прочее.
Заключение
В начале статьи было сказано о том, что ШИМ-контроллер это устройство которое моделирует среднее значение напряжения за счет изменения ширина импульсов на основании сигнала с цепи обратной связи. Отмечу, что названия и классификация у каждого автора часто отличается, иногда ШИМ-контроллером называют простой ШИМ-регулятор напряжения, а описанное в этой статьей семейство электронных микросхем называют «Интегральная подсистема для импульсных стабилизированных преобразователей». От названия суть не меняется, но возникают споры и недопонимания.