ШИМ-регулятор. Широтно-импульсная модуляция


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

Преимущества:
1 Простота изготовления
2 Доступность компонентов(стоимость не превышает 2$)
3 Широкое применение
4 Для новичков лишний раз потренироваться и порадовать себя=)

Однажды понадобился мне "девайс" для регулировки скорости вращения кулера. Для чего именно уже не помню. С начала пробовал через обычный переменный резистор, он сильно грелся и это было не приемлемо для меня. В итоге покопавшись в интернете нашел схему на мне уже знакомой микросхеме NE555. Это была схема обычного ШИМ регулятора с скважностью (длительностью) импульсов равной или меньше 50% (позже приведу графики как это работает). Схема оказалось очень простой и не требовала настройки, главное было не накосячить с подключением диодов и транзистора. Первый раз его собрал на макетной плате и испытал, все заработало с пол оборота. Позже уже развел небольшую печатную плату и аккуратнее все выглядело=) Ну теперь взглянем на саму схему!

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

Из нее мы видим что это обычный генератор с регулятором скважности импульсов собранный по схеме из даташита. Резистором R1 мы и меняем эту скважность, резистор R2 служит нам защитой от КЗ, так как 4 вывод микросхемы через внутренний ключ таймера подключен на землю и при крайнем положении R1 он просто замкнет. R3 это подтягивающий резистор. С2 это задающий частоту конденсатор. Транзистор IRFZ44N - это N канальный мосфет. D3 - это защитный диод который предотвращает выхода из строя полевик при обрыве нагрузки. Теперь немного о скважности импульсов. Скважность импульса - это отношение его периода следования (повторения) к длительности импульса, то есть через определенный промежуток времени будет происходить переход от (грубо говоря) плюса к минусу, а точнее от логической единицы к логическому нулю. Так вот этот промежуток времени между импульсами и есть та самая скважность.


Скважность при среднем положении R1

Скважность при крайнем левом положении R1


Скважность при крайнем правом положении R

Ниже приведу печатные платы с расположением деталей и без них


Теперь немного о деталях и их вид. Сама микросхема выполнена в DIP-8 корпусе, конденсаторы керамические малогабаритные, резисторы на 0,125-0,25 ватт. Диоды обычные выпрямительные на 1А (самое доступное это 1N4007 их везде навалом). Так же микросхему можно устанавливать на панельку, если в будущем вы хотите ее использовать в других проектах и лишний раз не выпаивать ее. Ниже приведу фотографии деталей.



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

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

Купить оптом

Модуль построен на базе мощного силового ключа 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В, через транзистор, для смены полюсовки и подключив вместо потенциометра?
    • В теории возможно, нужно пробовать.

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

Шим регулятор оборотов двигателя

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

Как уже было сказано выше, шим регулятор оборотов двигателя выполнен с помощью простого генератора импульсов вырабатываемого нестабильным мультивибратором с частотой 50 Гц выполненного на таймере NE555. Сигналы с выхода мультивибратора обеспечивают смещение на затворе MOSFET транзистора.

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

Характеристики транзистора VT1 (BUZ11):

  • Тип транзистора: MOSFET
  • Полярность: N
  • Максимальная рассеиваемая мощность (Вт): 75
  • Предельно допустимое напряжение сток-исток (В): 50
  • Предельно допустимое напряжение затвор-исток (В): 20
  • Максимально допустимый постоянный ток стока (А): 30
  • Сопротивление сток-исток открытого транзистора (мОм) : 40

Источник: www.schematiccircuit.com

Портативный USB осциллограф, 2 канала, 40 МГц....

Шагомер, расчет калорий, мониторинг сна, контроль сердечного ритма...

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

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

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

Частота, это количество периодов за одну секунду. Скважность- отношение длительности импульса к длительности периода. Можно изменять и то и другое, но для управления светодиодами достаточно управлять скважностью. На картинке выше мы видим ШИМ сигнал со скважностью 50 %, так как длительность импульса (ширина импульса) ровно половина от периода. Соответственно светодиод будет ровно половину времени во включенном состоянии и половину в выключенном. Частота ШИМ очень большая и глаз не заметит мерцания светодиода из за инерционности нашего зрения, поэтому нам будет казаться, что светодиод светится на половину яркости. Если мы изменим скважность на 75%, то яркость светодиода будет на 3 четверти от полной, а график будет выглядеть так:

Получается, что мы можем регулировать яркость светодиода от 0 до 100 %. А теперь поговорим о таком параметре ШИМ, как разрешение. Разрешение- это количество градаций (шагов) регулировки скважности, мы будем рассматривать разрешение в 256 шагов.

С параметрами вроде разобрались, теперь поговорим о том, как нам получить этот самый ШИМ от микроконтроллера. Берем остро заточенный разогретый паяльник и начинаем пытать МК, одновременно подцепившись к двум его ногам осциллографом и проверяя наличие на них сигнала нужной нам скважности. В микроконтроллерах есть аппаратная поддержка ШИМ и несколько каналов для него, в нашем случае 3. За выдачу ШИМ отвечают определенные выводы МК, в нашем случае OC2, OC1A, OC1B (15,16,17 нога в DIP корпусе). Так же для этого используются таймеры микроконтроллера, в нашем случае TC1, TC2. Так как же сконфигурировать МК для выдачи сигнала необходимой скважности? Все очень просто, для начала сконфигурируем нужные нам ноги на выход:

PORTB=0x00; DDRB=0x0E; // 0b00001110

Далее начнем конфигурировать таймеры. Для таймера TC1 нам потребуются два регистра: TCCR1A и TCCR1B. Открываем даташит и читаем как настраиваются эти регистры. Я настроил его на 8 битный сигнал ШИМ, что соответствует разрешению в 256 шагов:

TCCR1A=0xA1; TCCR1B=0x09;

Для таймера TC2 мы будем использовать регистр TCCR2=0x69;. Его настройка выглядит так:

TCCR2=0x69;

Всё, таймеры сконфигурированы. Скважность будем задавать регистрами OCR1A,OCR1B, OCR2:

Зададим требуемые скважности:

OCR1A=0x32; //50 шагов OCR1B=0x6A; //106 шагов OCR2=0xF0; //240 шагов

Ну и поместим инкремент и декремент этих регистров в бесконечный цикл:

While(1) { OCR1A++; OCR1B--; OCR2++; delay_ms(50); }

Первая тестовая программа готова и выглядит для CVAVR она так:

#include "mega8.h" #include "delay.h" void main(void) { PORTB=0x00; DDRB=0x0E; // 0b00001110 TCCR1A=0xA1; TCCR1B=0x09; TCCR2=0x69; OCR1A=0x32; //50 шагов OCR1B=0x6A; //106 шагов OCR2=0xF0; //240 шагов while (1) { OCR1A++; OCR1B--; OCR2++; delay_ms(50); }; }

ШИМ регулятор оборотов двигателя постоянного тока проще всего организовать с помощью ШИМ регулятора. ШИМ — это широтно-импульсная модуляция, в английском языке это называется PWM - Pulse Width Modulation. Теорию я подробно объяснять не буду, информации полно в интернете.

Своими словами — если у нас есть двигатель постоянного тока на 12 вольт — то мы можем регулировать обороты двигателя изменяя напряжение питания. Изменяя напряжение питания от нуля до 12 вольт будут изменятся обороты двигателя от нуля до максимальных. В случае с ШИМ регулятором мы будем изменять скважность импульсов от 0 до 100% и это будет эквивалентно изменению напряжения питания двигателя и соответственно будут изменятся обороты двигателя.

Рассмотрим первый ШИМ регулятор на 5 ампер. Есть такая самая любимая микросхема всех радиолюбителей — это таймер NE555 (или советский аналог КР1006ВИ). Вот на этой микросхеме и собран ШИМ регулятор. Кроме таймера здесь я использую стабилизатор на 9 вольт LM7809, мощный полевой транзистор с N-каналом IRF540, сдвоенный диод Шоттки, а также другие мелкие детали. Схема по которой собран этот регулятор всем известна и очень популярна.

В более мощном исполнении я применяю просто параллельное включение нескольких полевых транзисторов IRF540 и более мощный сдвоенный диод Шоттки. В остальном всё аналогично.

Подключение ШИМ регулятора очень простое. Вы видите 4 клеммы — две клеммы для подачи питания (+) и (-), и две клеммы для подключения мотора (M+) и (M-).

Сделал еще ШИМ регулятор с защитой по току. Для этих целей использовал распространенный операционный усилитель LM358 и два оптрона PC817. При превышении тока, который мы задаем подстроечником R12, срабатывает триггер-защелка на операционнике DA3.1, оптронах DA4 и DA5 и блокируется генерация импульсов по 5 ноге таймера NE555. Чтобы снова запустить генерацию нужно кратковременно снять питание со схемы с помощью кнопки S1.



Понравилась статья? Поделитесь с друзьями!