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

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

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

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

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

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

где:

  • Ton — время высокого уровня
  • Toff — время низкого уровня
  • T — период сигнала

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

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

Расчет коэффициента заполнения ШИМ

Расчет коэффициента заполнения ШИМ на примере:

Для расчета процентного коэффициента заполнения необходимо выполнить аналогичные вычисления, а результат умножить на 100%:

Как следует из расчета, на данном примере, сигнал (высокого уровня) характеризуется заполнением, равным 0,357 или иначе 37,5%. Коэффициент заполнения является абстрактным значением.

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

Значение T, в нашем примере, следует взять уже в секундах для того, чтобы совпали единицы в формуле. Поскольку, формула частоты имеет вид 1/сек, поэтому 800ms переведем в 0,8 сек.

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

Для вычисления среднего значения напряжения ШИМ необходимо знать коэффициент заполнения, поскольку среднее значение напряжения является произведением коэффициента заполнения и амплитуды напряжения сигнала.
Для примера, коэффициент заполнения был равен 37,5% (0,357) и амплитуда напряжения U1 = 12В даст среднее напряжение Uср:

В этом случае среднее напряжение сигнала ШИМ составляет 4,5 В.

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

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

Это может быть биполярный или полевой транзистор. На следующих примерах будет использован .



Пример управления светодиодом при помощи ШИМ.

Сигнал ШИМ поступает на базу транзистора VT1 через резистор R1, иначе говоря, транзистор VT1 с изменением сигнала то включается, то выключается. Это подобно ситуации, при которой транзистор можно заменить обычным выключателем, как показано ниже:


Когда переключатель замкнут, светодиод питается через резистор R2 (ограничивающий ток) напряжением 12В. А когда переключатель разомкнут, цепь прерывается, и светодиод гаснет. Такие переключения с малой частотой в результате дадут .

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

Чем меньше коэффициент заполнения, тем слабее будет светиться светодиод, поскольку во время одного периода светодиод будет гореть меньшее время.

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

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

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

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

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

Управляя , следует помнить о применении диода для защиты транзистор VТ1 от индукционных всплесков, появляющимся в момент выключения транзистора. Благодаря использованию диода, индукционный импульс разряжается через него и внутреннее сопротивление двигателя, защищая тем самым транзистор.

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

Схема ШИМ регулятора

Указанная схема отлично работает, прилагается.

Без переделки схемы напряжение можно поднимать до 16 вольт. Транзистор ставить в зависимости от мощности нагрузки.

Можно собрать ШИМ регулятор и по такой электрической схеме, с обычным биполярным транзистором:

А при необходимости, вместо составного транзистора КТ827 поставить полевой IRFZ44N, с резистором R1 - 47к. Полевик без радиатора, при нагрузке до 7 ампер, не греется.

Работа ШИМ регулятора

Таймер на микросхеме NE555 следит за напряжением на конденсаторе С1, которое снимает с вывода THR. Как только оно достигнет максимума - открывается внутренний транзистор. Который замыкает вывод DIS на землю. При этом на выходе OUT появляется логический ноль. Конденсатор начинает разряжаться через DIS и когда напряжение на нем станет равно нулю - система перекинется в противоположное состояние — на выходе 1, транзистор закрыт. Конденсатор начинает снова заряжаться и все повторяется вновь.

Заряд конденсатора С1 идет по пути: «R2->верхнее плечо R1 ->D2«, а разряд по пути: D1 -> нижнее плечо R1 -> DIS. Когда вращаем переменный резистор R1, у нас меняются соотношения сопротивлений верхнего и нижнего плеча. Что, соответственно, меняет отношение длины импульса к паузе. Частота задается в основном конденсатором С1 и еще немного зависит от величины сопротивления R1. Меняя отношение сопротивлений заряда/разряда - меняем скважность. Резистор R3 обеспечивает подтяжку выхода к высокому уровню — так так там выход с открытым коллектором. Который не способен самостоятельно выставить высокий уровень.

Диоды можно ставить любые, конденсаторы примерно такого номинала, как на схеме. Отклонения в пределах одного порядка не влияют существенно на работу устройства. На 4.7 нанофарадах, поставленных в С1, например, частота снижается до 18кГц, но ее почти не слышно.

Если после сборки схемы греется ключевой управляющий транзистор, то скорее всего он полностью не открывается. То есть на транзисторе большое падение напряжения (он частично открыт) и через него течет ток. В результате рассеивается большая мощность, на нагрев. Желательно схему параллелить по выходу конденсаторами большой емкости, иначе будет петь и плохо регулировать. Чтобы не свистел - подбирайте С1, свист часто идет от него. В общем область применения очень широкая, особенно перспективным будет её использование в качестве регулятора яркости мощных светодиодных ламп, LED лент и прожекторов, но про это в следующий раз. Статья написана при поддержке ear, ur5rnp, stalker68.

С аналоговым интегральным таймером SE555/NE555 (КР1006), выпускаемым компанией Signetics Corporation с далекого 1971 года прекрасно знакомо большинство советских и зарубежных радиолюбителей. Трудно перечислить, для каких только целей не использовалась эта недорогая, но многофункциональная микросхема за почти полувековой период своего существования. Однако, даже несмотря на быстрое развитие электронной промышленности в последние годы, она по-прежнему продолжает пользоваться популярностью и выпускается в значительных объемах.
Предлагаемая Jericho Uno простенькая схемка автомобильного ШИМ-регулятора – не профессиональная, полностью отлаженная разработка, отличающаяся своей безопасностью и надежностью. Это всего лишь небольшой дешевый эксперимент, собранный на доступных бюджетных деталях и вполне удовлетворяющий минимальным требованиям. Поэтому его разработчик не берет на себя ответственности за все то, что может произойти с вашим оборудованием при эксплуатации смоделированной схемы.

Схема ШИМ регулятор на NE555

Для создания ШИМ-устройства вам понадобится:
  • электропаяльник;
  • микросхема NE555;
  • переменный резистор на 100 кОм;
  • резисторы на 47 Ом и 1 кОм по 0,5W;
  • конденсатор на 0,1 мкФ;
  • два диода 1N4148 (КД522Б).

Пошаговая сборка аналоговой схемы

Построение цепи начинаем с установки перемычек на микросхему. Используя паяльник, замыкаем между собой следующие контакты таймера: 2 и 6, 4 и 8.


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


Во избежание короткого замыкания и перегорания микросхемы при выкручивании переменного резистора в крайнее положение, ставим по питанию шунтирующее сопротивление в 1 кОм (контакты 7-8).


Поскольку NE555 выступает в роли генератора пилы, для получения схемы с заданной частотой, длительностью импульса и паузой, осталось подобрать резистор и конденсатор. Неслышных 18 кГц нам даст конденсатор 4,7 нФ, но такое малое значение емкости вызовет перекос плеч при работе микросхемы. Ставим оптимальную в 0,1 мкФ (контакты 1-2).


Избежать противного «пищания» схемы и подтянуть выход к высокому уровню можно чем-то низкоомным, например резистором 47-51 Ом.


Осталось подключить питание и нагрузку. Схема рассчитана на входное напряжение бортовой сети автомобиля 12V постоянного тока, но для наглядной демонстрации вполне запустится и от 9V батареи. Подключаем ее на вход микросхемы, соблюдая полярность (плюс на 8 ножку, минус на 1 ножку).


Осталось разобраться с нагрузкой. Как видно из графика, при понижении переменным резистором выходного напряжения до 6V пила на выходе (ножки 1-3) сохранилась, то есть NE555 в данной схеме и генератор пилы и компаратор одновременно. Ваш таймер работает в а-стабильном режиме и имеет коэффициент заполнения меньше 50%.


Модуль выдерживает 6-9 А проходного постоянного тока, так что при минимальных потерях можно подключить к нему как светодиодную полосу в автомобиле, так и маломощный двигатель, который и дым развеет и лицо в жару обдует. Примерно так:



Или так:


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

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

Смотирте видео работы ШИМ регулятора

ШИМ или в английском 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- канальный транзистор.

Простое решение для вашей задачи!

Есть в наличии

Купить оптом

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

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

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

Технические характеристики

Особенности

  • Компактный размер
  • Широкий диапазон плавной регулировки частоты ШИМ - 300-10000Гц.
  • Широкий диапазон рабочего напряжения 6-30В
  • Возможность ограничения рабочего тока.
  • Защита от неправильного подключения полярности.
  • Построен на базе мощного полевого ключа IRF2204
  • Предусмотрена возможность усиления силового ключа.

Дополнительная информация

При токе боле 5А необходима установка радиатора. При максимальном токе 80А площадь радиатора должна составлять не менее 600 см2.

Статьи

Комплект поставки

  • Модуль - 1 шт.
  • Инструкция - 1 шт.

Что потребуется для сборки

  • Для подключения понадобится: провод, отвертка, бокорезы.

Подготовка к эксплуатации

  • Подключите лампу накаливания, напряжением 12В, к клемме OUT.
  • Подайте питание 12В на клемму IN
  • Вращайте переменный резистор. При вращении должна меняться яркость свечения лампы.
  • Проверка завершена. Приятной эксплуатации.

Условия эксплуатации

  • Температура -30С до +50С. Относительная влажность 20-80% без образования конденсата.

Меры предосторожности

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

Вопросы и ответы

  • Добрый день. Вопрос по MP4511 ШИМ регулятор мощности 6-35В 80А Задача собрать электросамокат и электромобиль ребенку. Для этого есть двигатель на 90 Вт 24 В 7 А для самоката и двигатель на 110 ВТ от печки Газ на 15А 12 В и аккумулятор. Прошу подтвердить правильно ли я понял. данного устройства будет достаточно для регулирования оборотов?! т.к. на сайтах самодельщиков все заказывают китайские контроллеры, а с применением данного устройства что то никто не собирает. Или нужно будет что то еще включить в цепь. Так же прошу сообщить стоимость доставки до Оренбурга, получение на почте?! или транспортная компания до по адресата?! Спасибо.
    • Здравствуйте, Виктор! MP4511 - хороший выбор, этот модуль будет работать с Вашим мотором без каких-либо дополнительных устройств. По поводу доставки: мы работаем со службой СПСР, стоимость доставки до Вашего города рассчитывается после оформления заказа.
  • возможно ли заказать 12(24)-60В 80А???
    • Владимир, к сожалению, модуля с такими параметрами у нас в продаже нет.
  • Здравствуйте. Для плавной регулировки скорости детского электромобиля хочу использовать данный прибор, скажите, можно ли использовать с ним электронную педаль от приоры (вместо подстроечного резистора). Есть ли альтернатива этой педали меньшего размера?
    • Здравствуйте! Я не знаю, на каком принципе работает электронная педаль Приоры. Если там переменный резистор сопротивлением 100...500 кОм - то подойдёт.
  • Добрый день. купил модуль мр4511 80а. пролежал полгода без дела, а сегодня понадобился. Необходимо напряжение с аккумулятора шуроповерта понизить с 22 до 18 вольт. Подключаю аккумулятор и на входе регулятора вижу напряжение 6,7 вольт. нагрузка отключена. Подключаю для пробы нагрузку лампу 12 вольт 5 ватт напряжение на выходе не более 2,3 вольта. Схемы нет. Куда копать. Можете ли выслать схему. С уважением Алексей.
    • Проверьте наличие установленных перемычек. И качество пайки всех компонентов.
  • Здравствуйте. Хочу использовать данный модуль в авто. Чтобы после замены лампочек на светодиоды использовать данный ШИМ регулятор (подключить к старому резисторному 6...12В). Нужно ли мне менять дополнительно базовую схему или оставить всё как есть?
    • Модуль не подойдет для вашей задачи. Поптому-что регулировка производится по цепи -12В
  • Можно ли подключить электр. лодочный мотор ECO MOTOR PRO NISSAMARAN 36, если да, то как это сделать. Нужен ли шунт, где его достать и как устранить свист мотора если будет. Нужно ли ставить паралельно мотора силовой диод и какой лучше. Обороты регулируются с 0?
    • Можно. В установки ШУНТА необходимости нет. Установите в место него перемычку. Частоту ШИМ генератора установите в положении Hi. Если остаточный свист обмоток будет мешать, попробуйте поднять частоту ШИМ генератора до 20 КГц. Для этого поменяйте номинал резистора R1 на 510 Ом, R5 на 10 кОм, R8 на 4,7 кОм. Для облегчения работы силового ключа рекомендуем установить параллельно дополнительный, на плате предусмотрено место и обозначено как VT2. Силовые ключи должны быт установлены на радиатор площадью не менее 1000 см2..jpg
  • Получил регулятор мощности, подскажите пожалуйста, как мастерить радиатор если элементов, через которые должно отводиться тепло на плате два, а не один, как на картинке, и между ними НАПРЯЖЕНИЕ! Т,е я не смогу подсоединить их к одному радиатору, потому что коротнет, а два радиатора на каждый не получится, потому что расстояние между ними 1 мм!!!
    • Элементы необходимо устанавливать на радиатор через термопродящую пластину. В некоторых случаях элемент VD2, имеющий два вывода, не требует установку на радиатор. Проверьте если он не греется просто отогните его от радиатора.
  • Какой радиатор необходим? Максимальный ток 5А.
    • Sl-01H будет оптимален https://сайт/shop/1920368
  • Есть ли для него коробочка?
    • Специального корпуса для устройства нет. Универсальный корпус можно подобрать тут https://сайт/shop/cases
  • Здравствуйте! Хотел приобрести ШИМ 4511 цена 1030 доставка 850р. почему так дорого? Город Нальчик, Кабардино-Балкарская республика. Почтой нет возможности отправить?
    • Добрый день. Для отправки Почтой России Заполните все поля в корзине, и выберете онлайн оплату.Почтой России доставляются только оплаченные заказы. Доставка наложенным платежом не осуществляется!
  • Доброе время суток. Скажите данный регулятор можно использовать для регулировки накала нихрома подключив его к выходам блока питания ПК. Случайно купил регулятор частоты, он не снижает напряжение)
    • Можно
  • Здравствуйте, вопрос по мр4511. Использую для регулировки накалатнихромовой проволоки. Питание от БП компьютера. Подключаю на шим минус, +12в с выходного минуса к нихрому и второй конец проволоки к 5 в Блока питания. Все работает но пищат обмотки трансформатора БП. Как можно убрать это? Просто от 5 в шим не работает. Приходиться так. Может как то перемычки переставить
    • Это не всегда возможно, так как напрямую зависит от особенностей катушек трансформатора и электродвигателя. Тем не менее шум обмоток можно убрать или уменьшить с помощью регулятора частоты ШИМ генератора на модуле.
  • Здравствуйте! Как сделать что бы вентилятор не свистел при снижении оборотов?
    • Это не всегда возможно, так как напрямую зависит от особенностей обмоток трансформатора и электродвигателя. Тем не менее можно попробовать изменить номинал резистора R1 на 510 Ом, R5 на 10 кОм, R8 на 4,7 кОм.
  • Выдержит ли этот регулятор 500 вт и 37 вольт
    • 500Вт выдержит, а вот напряжение 37В будет на возможном пределе микросхемы линейного стабилизатора. Какая попадется микросхема. Если параметр будет занижен может сгореть.
  • Добрый день! Скажите, можно ли этим устройством управлять через "Ардуино нано" по аналоговому выходу 0 - +5В, через транзистор, для смены полюсовки и подключив вместо потенциометра?
    • В теории возможно, нужно пробовать.