Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Простой генератор ШИМ-сигнала | CUSTOMELECTRONICS.RU

Опубликовано 08.01.2014

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

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

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

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

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

На рисунке Uк — напряжение команды (постоянный уровень, заданный переменным резистором), Uген — напряжение генератора, UPWM — ШИМ-сигнал.

 Схема

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

Схема генератора ШИМ

В схеме применена микросхема LM358N, которая использует однополярное питание и содержит два канала в одном корпусе SO8.

Печатная плата

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

Плата генератора ШИМ-сигнала

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

Сама плата очень маленькая — 20х20 мм и легко изготавливается методом ЛУТ. Она лишь немного больше переменного резистора, изменяющего скважность сигнала.

 

Плата генератора ШИМ в сборе

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

  • напряжение питания, 5-15В
  • диапазон изменения скважности, от 1 до бесконечности
  • рабочая частота, 500Гц
  • потребляемый ток, не более, 2мА

Рабочая частота определяется конденсатором C1. Для снижения частоты можно увеличить его емкость и наоборот.

Список элементов

  1. ИМС LM358N в корпусе SO8 (DA1), 1 шт.
  2. Резисторы 20кОм в корпусе 0805 (R1,R2,R4-R6), 5 шт.
  3. Резисторы 10кОм в корпусе 0805 (R7,R8), 2 шт.
  4. Любой переменный резистор с шагом выводов 5мм и сопротивлением 50кОм
  5. Конденсаторы 0,1мкФ в корпусе 0805 (C1,C2,C4), 3шт.
  6. Конденсатор танталовый 47мкФ, 16В, типоразмера С, T491C476K016AT (C3), 1шт.

Видео работы

Файл печатной платы в формате Sprint Layout 5.0 можно скачать по ссылке.

Мы будем очень рады, если вы поддержите наш ресурс и посетите магазин наших товаров shop.customelectronics.ru.

Метки: PWM, генератор, ШИМ-сигнал Просмотров: 47251

Please enable JavaScript to view the comments powered by Disqus.

ШИМ (PWM) – генератор

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

* ВНИМАНИЕ! под катом видны грязные руки на фото и видео!

Суть состоит в том, что на некий например электромагнит подается не постоянный ток, а сигнал с некоторой частотой, при этом для плавного управления меняется соотношение высокого и низкого уровня за период. То есть если у нас 30% периода на привод будет подаваться питание, а 70% — нет, то он откроется меньше, чем если бы на него подавалось питание 70% времени, а 30% он отдыхал. За счет инерции привод не успевает полностью открыться либо закрыться, соответственно работает плавно. Данный принцип, повторюсь, используется весьма широко, везде где нужно обеспечить плавное регулирование. Два примера применения я покажу ниже.

Итак, данный девайс имеет размеры 79х43х24 (ШхВхГ), установочное отверстие 72х39, плюс выборки по бокам для защелок.

Клеммники не особо высокого качества, что и неудивительно; подписаны. 4 контакта: + и — питания, — и сигнал ШИМ. Минусы объединены. По питанию стоит диод.

Внутренний мир прост и незатейлив:

Тут у нас драйвер дисплея HT1621, микроконтроллер Nuvotek N76E003AT20, стабилизатор напряжения M5333B и выходной транзистор с маркировкой 1АМ — надо полагать это 3904.

На передней панели ЖКИ с на удивление неплохими углами обзора и 4 кнопки: частота+- и коэффициент заполнения +-

Посмотрим как оно работает.

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

Индикация частоты следующим образом: герцы — без точки, килогерцы — с точкой, больше сотни килогерц — с двумя точками.Максимальная частота — 150кГц. Инкремент по 1% ШИМ и по единице младшего разряда, то есть 1Гц, либо 0.01кГц, либо 0.1кГц, либо 1кГц, либо 10кГц, в зависимости от частоты.

И сразу осциллки на высоких частотах, 20кГц, 50кГц, 100кГц, 150кГц.

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

А теперь осциллки на промежуточных частотах, если кому это интересно:


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

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

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

Возможно, придётся заменить выходной транзистор в самом устройстве, ну и надо подобрать силовые транзисторы получше, возможно мои любимые IRFZ44 — жаль, закончились. Собственно, на данном этапе устройство собрано на 50% — я впаял два первых попавшихся полевика, кажется IRF630 — ну потому что больше одинаковых нету у меня 🙁 чисто для проверки идеи и картинок/видосиков для обзора.

Далее нам понадобится корпус. Примерно такой:

Ну и 3Д-принтер для его изготовления. Плату делал по фоторезистивной технологии описанной в прошлом обзоре.

Ну и сразу результат.

Внутренности:

И наружа:

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

Выключатели: верхний подает питание на всю схему, нижний отключает выходной каскад.

А теперь — примеры работы. проверка РХХ

И режим самопрокачки форсунки

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

Простые решения для генератора сигналов с широтно-импульсной модуляцией (ШИМ) в одном устройстве