ШИМ pwm контроллер: принцип работы, область применения, характеристики

Что такое ШИМ (широтно-импульсная модуляция)

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

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

В случае управления светодиодами одним из главных факторов становится видимость мерцания. Чем выше частота, тем менее заметно мерцание излучаемого света. Высокая частота также помогает снизить влияние температурных скачков, которые светодиоды не любят. На практике для светодиодов достаточно иметь частоту ШИМ в пределах 100-300 Гц.

С моторами постоянного тока дела обстоят немного иначе. С одной стороны, чем больше частота, тем более плавно и менее шумно работает мотор. С другой — на высоких частотах падает крутящий момент. Нужен баланс. Более подробно о моторах мы поговорим в одной из будущих статей, а пока рекомендуем для большинства DIY задач использовать частоту ШИМ 2кГц.

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

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

Например, у платы Ардуино с базовыми настройками, разрешение ШИМ — 256. То есть мы можем изменять сигнал от 0 до 255 — не густо, но для большинства DIY задач хватает.

Характеристики ШИМ

Для Широтно-модулированного сигнала характеристик всего две:

  1. Частота следования импульсов
  2. Скважность импульсов, или коэффициент заполнения. По сути это одно и то же. Разница лишь в обозначении: для скважности -это D, для заполнения используем литеру S. Коэффициент заполнения = единица / период сигнала T

S=1/T

T – Период сигнала

T=1/f

D=T/1=1/S

F – Частота сигнала

Таким образом, коэффициент заполнения ничто иное как интервал от периода сигнала. Отсюда следует что он (коэффициент заполнения) всегда будет меньше единицы, что не скажешь о скважности – она всегда будет больше 1.

Возьмем пример:

Частота сигнала = 50 кГц.

Период сигнала = 20 мкс.

Теперь предположим, что ключ выхода ШИМ открывается на 4 мкс. Коэффициент заполнение составит минус 20%, а скважность будет равна 5.

ШИМ pwm контроллер: принцип работы, область применения, характеристики

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

Формирование ШИМ-сигналов

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

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

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

Выходное управляющее напряжение (OUT)

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

шим контроллеры для блоков питания

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

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

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

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

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

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

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

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

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

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

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

Ещё о функциях контроллеров ШИМ

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

  • Опорное напряжение (VREF). Фабричные изделия для удобства обычно дополняются функцией выработки стабильного опорного напряжения. Специалисты заводов-изготовителей рекомендуют соединять данный вывод с общим проводом через емкость не менее 1 мкФ для повышения качества и возможности стабилизации опорного напряжения.

Как проверить ШИМ-контроллер?

  • Ограничение тока (ILIM). Если показатели напряжения на данном выводе существенно превышают установленное (как правило, около 1 В), то контроллер автоматически закрывает силовые ключи. В случаях, когда показатель напряжения превышает второе пороговое значение (в пределах 1,5-2 В), устройство тут же обнуляет напряжение на подключении к мягкому старту.
  • Мягкий старт (SS). Показатель напряжения на данном выходе определяет максимально допустимую ширину будущих модулируемых импульсов. На данный вывод подает ток установленной величины. Если между ним и всеобщим кабелем вмонтировать дополнительную емкость, то она будет медленно, но уверенно заряжаться, что приведет к постепенному расширению каждого импульса от минимума вплоть до окончательного расчетного значения. Благодаря этому можно обеспечить плавное, а не стремительное нарастание величин тока и напряжения в общей схеме устройства, благодаря чему такая система и заслужила свое название “мягкий старт”. При этом, если специально ввести ограничение по напряжению на данном выводе, допустим, подключив делитель напряжения и систему диодов, можно и вовсе ограничить превышение импульсами некоего задаваемого значения ширины.
Будет интересно➡  Печатные платы что это и их назначение?

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

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

Все это позволило разработать высокоэффективный компактный широтно импульсный преобразователь, то есть с малыми теплопотерями. Резонансные преобразователи с переключением в 0 тока ZCS позволяют свести теплопотери к минимуму.

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

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

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

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

Цифровая ШИМ

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

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

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

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

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

Как работает шим контроллер в блоке питания
Как работает шим контроллер в блоке питания

Микросхема ШИМ с силовым ключом в одном корпусе

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

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

ШИМ pwm контроллер: принцип работы, область применения, характеристики

LM2596 включает в себя все технические решения, описанные выше, плюс в неё еще интегрирован силовой ключ на ток до 3 Ампер.

Структура микросхемы LM2596

ШИМ pwm контроллер: принцип работы, область применения, характеристики

Как можно увидеть больших отличий от микросхем, которые мы рассматривали ранее в ней нет.

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

ШИМ pwm контроллер: принцип работы, область применения, характеристики

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

ШИМ pwm контроллер: принцип работы, область применения, характеристики

Как проверить ШИМ-контроллер

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

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

Шаг 1. Внимательно осмотреть в выключенном состоянии сам источник питания, в котором установлен PWM. В частности надо тщательно осмотреть электролитические конденсаторы на предмет вздутости.

Шаг 2. Провести проверку предохранителя и элементов входного фильтра блока питания на исправность.

Шаг 3. Провести проверку на короткое замыкание или обрыв диодов выпрями­тельного моста. Прозвонить их можно не вы­паивая из платы. При этом надо быть уверен­ным, что проверяемая цепь не шунтируется обмотками трансформатора или резистором. Если есть на это подозрение, то всё таки придётся выпаивать элементы и проверять уже по отдельности.

Шаг 4. Провести проверку исправностм выходных цепей, а именно электролитических конденсаторов низкочастотных филь­тров, выпрямительных диодов, диодных сборок и т.п.

Шаг 5. Провести проверку силовых транзисторов высокочастотного преобразователя и тран­зисторов каскада управления. При этом в обязательном порядке проверьте возвратные диоды, которые включенны параллельно электродам коллектор-эмиттер силовых транзисторов.

Проверка ШИМ-контроллера — видео инструкции:

Расположение и назначение выводов микросхемы.

Вывод 1

Это не инвертирующий (положительный) вход усилителя ошибки 1.
Если входное напряжение на нём будет ниже, чем напряжение на выводе 2, то на выходе этого усилителя ошибки 1, напряжения не будет (выход будет иметь низкий уровень) и он не будет оказывать никакого влияния на ширину (скважность) выходных импульсов.
Если на этом выводе напряжение будет выше, чем на выводе 2, то на выходе этого усилителя 1, появится напряжение (выход усилителя 1, будет иметь высокий уровень) и ширина (скважность) выходных импульсов будет уменьшаться тем больше, чем выше выходное напряжение этого усилителя (максимум 3,3 вольта).

Вывод 2

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

Усилитель ошибки, это обычный ОУ с коэффициентом усиления порядка = 70..95дБ по постоянному напряжению, (Ку = 1 на частоте 350 кГц). Диапазон входных напряжений ОУ простирается от -0.3В и до напряжения питания, минус 2В. То есть максимальное входное напряжение должно быть ниже напряжения питания минимум на два вольта.

Вывод 3

Это выходы усилителей ошибки 1 и 2, соединённых с этим выводом через диоды (схема ИЛИ). Если напряжение на выходе какого-либо усилителя меняется с низкого на высокий уровень, то на выводе 3 оно также переходит в высокий.
Если напряжение на этом выводе превысит 3,3 В, то импульсы на выходе микросхемы пропадают (нулевая скважность).
Если напряжение на этом выводе близко к 0 В, тогда длительность выходных импульсов (скважность) будет максимальна.

Вывод 3 обычно используется для обеспечения ОС усилителей, но если это необходимо, то вывод 3 может быть использован и в качестве входного, для обеспечения изменения ширины импульсов.
Если напряжение на нем высокое (> ~ 3,5 В), то импульсы на выходе МС будут отсутствовать. Блок питания не запустится ни при каких обстоятельствах.

Вывод 4

Он управляет диапазоном изменения “мёртвого” времени (англ. Dead-Time Control), в принципе это та же самая скважность.
Если напряжение на нем будет близко к 0 В, то на выходе микросхемы будут, как минимально возможные, так и максимальные по ширине импульсы, что соответственно может задаваться другими входными сигналами (усилители ошибок, вывод 3).
Если напряжение на этом выводе будет около 1,5 В, то ширина выходных импульсов будет в районе 50% от их максимальной ширины.
Если напряжение на этом выводе превысит 3,3 В, то импульсы на выходе МС будут отсутствовать. Блок питания не запустится ни при каких обстоятельствах.
Но стоит не забывать, что при увеличении “мёртвого” времени, диапазон регулировки ШИМ будет уменьшаться.

Изменяя напряжение на выводе 4, можно задавать фиксированную ширину “мёртвого” времени (R-R делителем), осуществить в БП режим мягкого старта (R-C цепочкой), обеспечить дистанционное выключение МС (ключ), а также можно использовать этот вывод, как линейный управляющий вход.

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

Будет интересно➡  Виды магнитопровода: назначение магнитопроводов

Да, ещё если посмотреть рисунок с составом микросхемы, то мы видим, что вывод 4 соединён со входом компаратора регулировки мертвым временем (DA1) через источник напряжения, величиной 0,1-0,12 В. Для чего это сделано?
Это как раз и сделано для того, чтобы максимальная ширина (скважность) выходных импульсов никогда не была равна 100%, для обеспечения безопасной работы выходных (выходного) транзисторов.
То есть если “посадить” вывод 4 на общий провод, то на входе компаратора DA1 всё равно не будет нулевого напряжения, а будет напряжение как раз этой величины (0,1-0,12 В) и импульсы с генератора пилообразного напряжения (ГПН) появятся на выходе микросхемы только тогда, когда их амплитуда на выводе 5, превысит это напряжение. То есть микросхема имеет фиксированный максимальный порог скважности выходных импульсов, который не превысит для однотактного режима работы выходного каскада 95-96%, и для двухтактного режима работы выходного каскада – 47,5-48%.

Вывод 5

Это вывод ГПН, он предназначен для подключения к нему времязадающего конденсатора Ct, второй конец которого подсоединяется к общему проводу. Ёмкость его выбирается обычно от 0,01 мкФ до 0,1 мкФ, в зависимости от выходной частоты ГПН импульсов ШИМ-контроллера. Как правило здесь используются конденсаторы высокого качества.
Выходную частоту ГПН можно как раз контролировать на этом выводе. Размах выходного напряжения генератора (амплитуда выходных импульсов) где-то в районе 3-х вольт.

Вывод 6

Тоже вывод ГПН, предназначенный для подключения к нему врямя-задающего резистора Rt, второй конец которого подсоединяется к общему проводу.
Величины Rt и Ct определяют выходную частоту ГПН, и рассчитываются по формуле для однотактного режима работы;

Для двухтактного режима работы формула имеет следующий вид;

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

Вывод 7

Он присоединяется к общему проводу схемы устройства на ШИМ-контроллере.

Вывод 8

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

Вывод 9

Это вывод эмиттера транзистора 1.

Вывод 10

Это вывод эмиттера транзистора 2.

Вывод 11

Это коллектор транзистора 2.

Вывод 12

К этому выводу подсоединяется «плюс» источника питания TL494CN.

Вывод 13

Это вывод выбора режима работы выходного каскада. Если этот вывод подсоединить к общему проводу, выходной каскад будет работать в однотактном режиме. Выходные сигналы на выводах транзисторных ключей будут одинаковыми.
Если подать на этот вывод напряжение +5 В (соединить между собой выводы 13 и 14), то выходные ключи будут работать в двухтактном режиме. Выходные сигналы на выводах транзисторных ключей будут противофазны и частота выходных импульсов будет в два раза меньше.

Вывод 14

Это выход стабильного Источника Опорного Напряжения (ИОН), С выходным напряжением +5 В и выходным током до 10 мА, которое может быть использовано в качестве образцового для сравнения в усилителях ошибки, и в других целях.

Вывод 15

Он работает точно так же, как и вывод 2. Если второй усилитель ошибки не используется, то вывод 15 просто подключают к 14-му выводу (опорное напряжение +5 В).

Вывод 16

Он работает так же, как и вывод 1. Если второй усилитель ошибки не используется, то его обычно подключают к общему проводу (вывод 7).
С выводом 15, подключенным к +5 В и выводом 16, подключенным к общему проводу, выходное напряжение второго усилителя отсутствует, поэтому он не оказывает никакого влияния на работу микросхемы.

Отличительные особенности импульсных и линейных БП.

Существенным преимуществом импульсных источников питания перед линейными является хороший КПД (около 90%)

Структура ШИМ

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

Заглянув в микросхему, мы увидим полупроводниковый кристалл, в котором находятся следующие функциональные составляющие:

  1. Генератор последовательных импульсов.
  2. Источник опорного напряжения.
  3. Схема обратной связи (ОС), усилитель ошибки.
  4. Генератор прямоугольных импульсов, управляющий транзисторами, которые в свою очередь коммутируют силовые ключевые каскады.

Количество этих ключей, зависит от предназначения самого ШИМ-контроллера. Например, простые обратноходовые схемы построены на 1-м силовом ключе, полу мостовые на 2-х, а мостовые преобразователи на 4-х ключах.

ШИМ pwm контроллер: принцип работы, область применения, характеристики

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

А вот если мы будем использовать полевые транзисторы с изолированным затвором (MOSFET) или IGBT транзисторы, то здесь уже немного сложнее. Выходной транзистор-ключ мало того что нужно открыть – путем заряда затвора, так нам его еще надо и закрыть, естественно разряжая затвор ключа. Для таких схем используются соответствующие ШИМ-контроллеры. У них на выходе стоит 2 транзистора – один заряжает затвор ключа, а другой разряжает, замыкая его на землю.

ШИМ pwm контроллер: принцип работы, область применения, характеристики

Arduino и ШИМ

В уроке про функции времени я рассказывал, что у микроконтроллера есть так называемые счётчики, которые считают “пинки” от тактового генератора (кварца). Данные счётчики как раз и генерируют ШИМ сигнал, т.е. само вычислительное ядро микроконтроллера в этом не участвует. Помимо расчётов, даже вывод сигнала с ноги МК ложится на плечи счётчика. Это очень важно понимать, потому что ШИМ сигнал не тормозит выполнение кода, так как его генерацией занимается буквально “другая железка”.

На платах UNO/Nano/Pro Mini у нас есть три таймера-счётчика, у каждого таймера есть по два выхода на пины МК, то есть у нас есть 2*3=6 пинов, способных генерировать ШИМ сигнал. Для генерации ШИМ у нас есть готовая функция analogWrite(pin, duty)

  • pin – пин, являющийся выводом таймера. Для Нано/Уно это пины D3, D5, D6, D9, D10, D11. На некоторых платах они помечены * звёздочкой, а вообще для определения ШИМ пинов на любой другой модели Ардуино достаточно загуглить распиновку
  • duty – заполнение ШИМ сигнала. По умолчанию все “выходы” ШИМ у нас 8-битные, то есть duty может принимать значение с “разрешением” 8 бит, а это 0-255

Совместим эти знания с прошлым уроком и попробуем менять яркость светодиода, подключенного через резистор к пину D3. Потенциометр подключен к пину A0

void setup() { pinMode(3, OUTPUT); // D3 как выход } void loop() { // ШИМ на 3 пин, 1023/4 = 255 – перевели диапазон analogWrite(3, analogRead(0) / 4); delay(10); }

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

Пару слов о “стандартном” ШИМ сигнале – мы получаем его с такими настройками, какие нам даёт библиотека Arduino.h, а настройки эти сильно занижены по сравнению с возможностями Arduino. Про “улучшение” ШИМ мы поговорим позже, а сейчас давайте глянем на характеристики ШИМ “из коробки”:

ТаймерПиныЧастотаРазрешение
Timer 0D5 и D6976 Гц8 бит (0-255)
Timer 1D9 и D10488 Гц8 бит (0-255)
Timer 2D3 и D11488 Гц8 бит (0-255)

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

ШИМ и микроконтроллеры

Простейший генератор ШИМ можно собрать и без всяких микроконтроллеров, только лишь с микросхемой таймера 555. Разумеется, любой микроконтроллер тоже умеет работать с ШИМ сигналом.

Например, у платы Ардуино имеется 6 контактов: 3, 5, 6, 9, 10 и 11, которые можно настроить для генерации аппаратного ШИМ. По-умолчанию, на контактах 5 и 6 частота сигнала будет 1кГц, на остальных — скромные 500Гц. Как ими пользоваться ШИМ на Ардуино подробно рассказывается на уроке «Ардуино: ШИМ» (скоро будет).

STM32F103 — гораздо более серьёзный микроконтроллер. У него целых 20 контактов имеют возможность генерации ШИМ. Частота этого микроконтроллера — 72МГц, что делает возможным плавное и точное управление моторами постоянного тока, не говоря уже о светодиодах. Узнаём подробности в уроке про STM32 и ШИМ.

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

Основные проблемы ШИМ-преобразователей

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

Будет интересно➡  Проводники, полупроводники

Чтобы узнать, как проверить ШИМ-контроллер, следует ознакомится со списком основных неисправностей приборов, а лишь позже – с вариантами их устранения.

Диагностика неисправностей

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

Схемы ШИМ-контроллеров

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

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

Как сделать устройство управления своими руками

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

Расчет контроллера

Этот момент довольно сложен и зачастую выполняется не столько именно путем расчетов, сколько подгонкой параметров балластного регулятора к имеющимся характеристикам ветрогенератора. Дело в том, что каждое устройство имеет собственные рабочие показатели, несоответствие которым не позволит контроллеру качественно выполнять свои функции. Например, если для устройства потребуется 12 вольт для начала зарядки, а контроллер собран на 24, то такая система попросту не сможет работать.

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

ШИМ pwm контроллер: принцип работы, область применения, характеристики

Подготовительные работы

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

  • паяльник
  • припой, канифоль
  • пассатижи с узкими губками
  • пинцет
  • соединительный провод (в идеале – двух цветов)
  • печатная плата или монтажная панель

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

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

Сборка устройства

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

Как работает шим контроллер в блоке питания
Как работает шим контроллер в блоке питания

Как работает шим контроллер в блоке питания

Схемные решения для сборки своими руками

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

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

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

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

ШИМ pwm контроллер: принцип работы, область применения, характеристики
Схема контроллера, вычерченная неким электронщиком своими руками. Здесь всё просто и понятно без лишних слов. Собственно, как и в самой технологичности решения. Минимум деталей – максимум сбережений (+)

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

Используется автомобильная лампа (или несколько ламп) на 12 вольт в зависимости от мощности системы. Также вместо этого элемента допустимо применять нагрузочное сопротивление иного типа: мощный резистор, электронагреватель, вентилятор и т.п.

Работа «балластной» схемы с минусом

Действие автомобильного реле-регулятора напрямую связано с уровнем заряда аккумуляторной батареи. Если напряжение на клеммах АКБ поднимается выше 14.2 вольт, реле срабатывает и размыкает минусовую цепь силового транзистора.

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

Как действует «балластная» схема с плюсом

Слегка модернизированным вариантом «балластного» контроллера заряда для ветряка является вторая схема на реле-регуляторе с плюсовым управляющим контактом. Например, подойдут реле от автомобилей марки «ВАЗ».

Отличие от предыдущей схемы – применение твердотельного реле, например, GTH6048ZA2 на ток 60A вместо транзистора. Преимущества очевидны: схема выглядит ещё проще и при этом обладает большей надёжностью и эффективностью.

ШИМ pwm контроллер: принцип работы, область применения, характеристики
Ещё одно простейшее схемотехническое решение под сборку контроллера заряда АКБ ветрогенератора. Эффективность и надёжность схемы повышается за счёт применения в ней твердотельного реле (+)

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

По факту обе этих части схемы никак не связаны между собой. Напряжение с ветрогенератора подаётся на батарею постоянно. Когда напряжение на клеммах АКБ достигает значения 14.2 Вт, твердотельное реле подключает нагрузку для сброса. Так аккумулятор защищается устройством от перезаряда.

Здесь балластной нагрузкой может выступать не только лампа накаливания. Вполне реально подключить любое иное устройство, рассчитанное на ток до 60 А. Например, электрический трубчатый нагреватель.

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

Усложнённый вариант схемы контроллера

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

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

Однако на монтажной плате всё выглядит не так сложно, как на бумажном листе.

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

Так же, как и в предыдущих решениях, используется реле в качестве коммутационного элемента для балластной нагрузки. Реле рассчитано на работу с 12-вольтовым аккумулятором, но при желании можно подобрать модель на 24 Вт.

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

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

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

Момент переключения триггера в одно из состояний определяется значениями переменных резисторов (Low V и High V) нижнего и верхнего порога напряжений.

Пока на клеммах аккумуляторной батареи присутствует напряжение, не превышающее 14.2 вольта (удовлетворяющее значению настройки R High V), выполняется заряд. Как только значения изменяются в сторону увеличения, операционный усилитель TL084 подаёт сигнал на базу транзистора, которым управляется реле.

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

Происходит срабатывание реле, цепь питания схемы разрывается и замыкается на балластный резистор. Сброс по балласту проходит до момента разряда аккумулятора, близкого к значению настройки переменного резистора Low V.

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

В чем отличие между шим и шир

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

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

Источники:

  • https://odinelectric.ru/knowledgebase/chto-takoe-shim
  • https://a-golubev.ru/tehnologii/shim-kontroller-chto-za-zver-takoj.html
  • https://www.syl.ru/article/181948/new_shim-kontroller-shema-printsip-rabotyi-upravlenie
  • https://ledjournal.info/spravochnik/shirotno-impulsnaya-modulyaciya.html
  • https://prosvetodiod.ru/informatsiya-ob-osveshhenii/chto-takoe-shim-shirotno-impulsnaya-modulyatsiya
  • https://favourite-svet.ru/elektroprovodka/kak-rabotaet-shim-kontroller.html
  • https://set-os.ru/chto-takoe-shim-kontroller-pwm/
  • http://vprl.ru/publ/tekhnologii/nachinajushhim/tl494_chto_ehto_za_zver_takoj/9-1-0-151
  • https://alexgyver.ru/lessons/pwm-signal/
  • https://robotclass.ru/tutorials/pwm/
  • https://instanko.ru/elektroinstrument/shim-kontroller-chto-eto-takoe.html
  • https://ToolProkat43.ru/svoimi-rukami/shim-kontroller-svoimi.html
Предыдущая
ИнформацияПечатные платы что это и их назначение?
Следующая
ИнформацияВиды магнитопровода: назначение магнитопроводов
Понравилась статья? Поделиться с друзьями:
Electroinfo.net  онлайн журнал
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять