Меню

Блок регулятора скорости постоянного то



Регулятор оборотов двигателя постоянного тока 12 вольт

Регулятор вращения для мотора

На простых механизмах удобно устанавливать аналоговые регуляторы тока. К примеру, они могут изменить скорость вращения вала мотора. С технической стороны выполнить такой регулятор просто (потребуется установка одного транзистора). Применим для регулировки независимой скорости моторов в робототехнике и источниках питания. Наиболее распространены два варианта регуляторов: одноканальные и двухканальные.

Видео №1 . Одноканальный регулятор в работе. Меняет скорость кручения вала мотора посредством вращения ручки переменного резистора.

Видео №2. Увеличение скорости кручения вала мотора при работе одноканального регулятора. Рост числа оборотов от минимального до максимального значения при вращении ручки переменного резистора.

Видео №3 . Двухканальный регулятор в работе. Независимая установка скорости кручения валов моторов на базе подстроечных резисторов.

Видео №4. Напряжение на выходе регулятора измерено цифровым мультиметром. Полученное значение равно напряжению батарейки, от которого отняли 0,6 вольт (разница возникает из-за падения напряжения на переходе транзистора). При использовании батарейки в 9,55 вольт, фиксируется изменение от 0 до 8,9 вольт.

Функции и основные характеристики

Ток нагрузки одноканального (фото. 1) и двухканального (фото. 2) регуляторов не превышает 1,5 А. Поэтому для повышения нагрузочной способности производят замену транзистора КТ815А на КТ972А. Нумерация выводов для этих транзисторов совпадает (э-к-б). Но модель КТ972А работоспособна с токами до 4А.

Регулятор вращения для мотора

Регулятор вращения для мотора

Одноканальный регулятор для мотора

Устройство управляет одним мотором, питание осуществляется от напряжения в диапазоне от 2 до 12 вольт.

Конструкция устройства

Основные элементы конструкции регулятора представлены на фото. 3. Устройство состоит из пяти компонентов: два резистор переменного сопротивления с сопротивлением 10 кОм (№1) и 1 кОм (№2), транзистор модели КТ815А (№3), пара двухсекционных винтовых клеммника на выход для подключения мотора (№4) и вход для подключения батарейки (№5).

Регулятор вращения для мотора

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

Принцип работы

Порядок работы регулятора мотора описывает электросхема (рис. 1). С учетом полярности на разъем ХТ1 подают постоянное напряжение. Лампочку или мотор подключают к разъему ХТ2. На входе включают переменный резистор R1, вращение его ручки изменяет потенциал на среднем выходе в противовес минусу батарейки. Через токоограничитель R2 произведено подключение среднего выхода к базовому выводу транзистора VT1. При этом транзистор включен по схеме регулярного тока. Положительный потенциал на базовом выходе увеличивается при перемещении вверх среднего вывода от плавного вращения ручки переменного резистора. Происходит увеличение тока, которое обусловлено снижением сопротивления перехода коллектор-эмитттер в транзисторе VT1. Потенциал будет уменьшаться, если ситуация будет обратной.

Регулятор вращения для мотора

Принципиальная электрическая схема

Материалы и детали

Необходима печатная плата размером 20х30 мм, изготовленная из фольгированного с одной стороны листа стеклотекстолита (допустимая толщина 1-1,5 мм). В таблице 1 приведен список радиокомпонентов.

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

Примечание 3. Для регулировки токов выше 1,5А транзистор КТ815Г заменяют на более мощный КТ972А (с максимальным током 4А). При этом рисунок печатной платы менять не требуется, так как распределение выводов у обоих транзисторов идентично.

Процесс сборки

Для дальнейшей работы нужно скачать архивный файл, размещенный в конце статьи, разархивировать его и распечатать. На глянцевой бумаге печатают чертеж регулятора (файл termo1), а монтажный чертеж (файл montag1) – на белом листе офисной (формат А4).

Регулятор вращения для мотора

Далее чертеж монтажной платы (№1 на фото. 4) наклеивают к токоведущим дорожкам на противоположной стороне печатной платы (№2 на фото. 4). Необходимо сделать отверстия (№3 на фото. 14) на монтажом чертеже в посадочных местах. Монтажный чертеж крепится к печатной плате сухим клеем, при этом отверстия должны совпадать. На фото.5 показана цоколёвка транзистора КТ815.

Регулятор вращения для мотора

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

Регулятор вращения для мотора

Регулятор вращения для мотора

Для тестирования устройства необходимо из архива распечатать чертеж диска. Далее нужно наклеить этот чертеж (№1) на плотную и тонкую картонную бумагу (№2 ). Затем с помощью ножниц вырезается диск (№3).

Регулятор вращения для мотора

Полученную заготовку переворачивают (№1 ) и к центру крепят квадрат черной изоленты (№2) для лучшего сцепления поверхности вала мотора с диском. Нужно сделать отверстие (№3) как указано на изображении. Затем диск устанавливают на вал мотора и можно приступать к испытаниям. Одноканальный регулятор мотора готов!

Читайте также:  Регуляторы постоянного тока для светодиодов

Двухканальный регулятор для мотора

Используется для независимого управления парой моторов одновременно. Питание осуществляется от напряжения в диапазоне от 2 до 12 вольт. Ток нагрузки рассчитан до 1,5А на каждый канал.

Конструкция устройства

Основные компоненты конструкции представлены на фото.10 и включают: два подстроечных резистора для регулировки 2-го канала (№1) и 1-го канала (№2), три двухсекционных винтовых клеммника для выхода на 2-ой мотор (№3), для выхода на 1-ый мотор (№4) и для входа (№5).

Регулятор вращения для мотора

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

Принцип работы

Принципиальная электрическая схема.

Схема двухканального регулятора идентична электрической схеме одноканального регулятора. Состоит из двух частей (рис.2). Основное отличие: резистор переменного сопротивления замен на подстроечный резистор. Скорость вращения валов устанавливается заранее.

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

Материалы и детали

Понадобится печатная плата размером 30х30 мм, изготовленная из фольгированного с одной стороны листа стеклотекстолита толщиной 1-1,5 мм. В таблице 2 приведен список радиокомпонентов.

Процесс сборки

После скачивания архивного файла, размещенного в конце статьи, нужно разархивировать его и распечатать. На глянцевой бумаге печатают чертеж регулятора для термоперевода (файл termo2), а монтажный чертеж (файл montag2) – на белом листе офисной (формат А4).

Чертеж монтажной платы наклеивают к токоведущим дорожкам на противоположной стороне печатной платы . Формируют отверстия на монтажом чертеже в посадочных местах. Монтажный чертеж крепится к печатной плате сухим клеем, при этом отверстия должны совпасть. Производится цоколёвка транзистора КТ815. Для проверки нужно временно соединить монтажным проводом входы 1 и 2 .

Регулятор вращения для мотора

Регулятор вращения для мотора

Любой из входов подключают к полюсу источника питания (в примере показана батарейка 9 вольт). Минус источника питания при этом крепят к центру клеммника. Важно помнить: черный провод «-», а красный «+».

Регулятор вращения для мотора

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

В АРХИВЕ представленные необходимые схемы и чертежи для работы. Эмиттеры транзисторов помечены красными стрелками.

Источник

Простая схема управления двигателем постоянного тока

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

Как будет вести себя двигатель в таком включении? Если частота ШИМ сигнала будет низкой (единицы Гц), то двигатель будет поворачиваться рывками. Это будет особенно заметно при маленьком коэффициенте заполнения ШИМ сигнала.
При частоте в сотни Гц мотор будет вращаться непрерывно и его скорость вращения будет изменяться пропорционально коэффициенту заполнения. Грубо говоря, двигатель будет «воспринимать» среднее значение подводимой к нему энергии.

Схема для генерации ШИМ сигнала

Существует много схем для генерации ШИМ сигнала. Одна из самых простых — это схема на основе 555-го таймера. Она требует минимум компонентов, не нуждается в настройке и собирается за один час.

генератор шим сигнала

Напряжение питания схемы VCC может быть в диапазоне 5 — 16 Вольт. В качестве диодов VD1 — VD3 можно взять практически любые диоды.

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

блок схема 555 таймера

Вывод питания (VCC) и сброса (Reset) у нас заведены на плюс питания, допустим, +5 В, а земляной (GND) на минус. Открытый коллектор транзистора (вывод DISCH) подтянут к плюсу питания через резистор и с него снимается ШИМ сигнал. Вывод CONT не используется, к нему подключен конденсатор. Выводы компараторов THRES и TRIG объединены и подключены к RC цепочке, состоящей из переменного резистора, двух диодов и конденсатора. Средний вывод переменного резистора подключен к выводу OUT. Крайние выводы резистора подключены через диоды к конденсатору, который вторым выводом подключен к земле. Благодаря такому включению диодов, конденсатор заряжается через одну часть переменного резистора, а разряжается через другую.

В момент включения питания на выводе OUT низкий логический уровень, тогда на выводах THRES и TRIG, благодаря диоду VD2, тоже будет низкий уровень. Верхний компаратор переключит выход в ноль, а нижний в единицу. На выходе триггера установится нулевой уровень (потому что у него инвертор на выходе), транзисторный ключ закроется, а на выводе OUT установиться высокий уровень (потому что у него на инвертор на входе). Далее конденсатор С3 начнет заряжаться через диод VD1. Когда она зарядится до определенного уровня, нижний компаратор переключится в ноль, а затем верхний компаратор переключит выход в единицу. На выходе триггера установится единичный уровень, транзисторный ключ откроется, а на выводе OUT установится низкий уровень. Конденсатор C3 начнет разряжаться через диод VD2, до тех пор, пока полностью не разрядится и компараторы не переключат триггер в другое состояние. Далее цикл будет повторяться.

Читайте также:  Расчет типовых настроек регуляторов

Приблизительную частоту ШИМ сигнала, формируемого этой схемой, можно рассчитать по следующей формуле:

где R1 в омах, C1 в фарадах.

При номиналах указанных на схеме выше, частота ШИМ сигнала будет равна:

F = 1.44/(50000*0.0000001) = 288 Гц.

ШИМ регулятор оборотов двигателя постоянного тока

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

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

VT1 — полевой транзистор n-типа, способный выдерживать максимальный ток двигателя при заданном напряжении и нагрузке на валу. VCC1 от 5 до 16 В, VCC2 больше или равно VCC1.

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

Источник

ОБОРУДОВАНИЕ
ТЕХНОЛОГИИ
РАЗРАБОТКИ

Блог технической поддержки моих разработок

Урок 73. ПИД-регулятор скорости вращения двигателя постоянного тока. Разработка аппаратной части.

Мотор постоянного тока

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

Игорь из Москвы заказал мне разработку контроллера- регулятора скорости вращения двигателя постоянного тока.

Это продолжение бесконечной разработки интеллектуального сверлильного станка. Сначала я написал для него общую управляющую программу. Затем мы создали электронный прицел для станка на OSD-генераторе. Пришла очередь до двигателя, который вращает шпиндель.

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

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

Должен получиться учебный материал на несколько разных тем:

  • аппаратное подключение двигателя постоянного тока к Ардуино;
  • измерение частоты и периода сигнала ;
  • управление нагрузкой с помощью ШИМ;
  • ПИД-регулятор;
  • этапы разработки подобных устройств.

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

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

Аппаратное подключение двигателя постоянного тока к Ардуино.

Существуют две основные задачи:

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

Сошлюсь на Урок 39, раздел ”Общие сведения о регуляторах”. Там написано, что необходимо выделить:

  • регулируемый параметр – что мы регулируем;
  • регулирующий элемент – с помощью чего мы регулируем.

Аппаратную часть этих компонентов регулятора и будем разрабатывать в этом уроке.

Подключение двигателя к ШИМ Arduino.

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

Подключение мотора к ШИМ Ардуино

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

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

Я выбрал MOSFET-транзистор IRF7341: N-канал, 55 В, 4 А. Кроме предельно-допустимых параметров необходимо учитывать то, что транзистор должен быть низкопороговым, т.е. открываться при небольшом напряжении (не более 5 В). Иначе необходимо использовать дополнительный элемент – драйвер.

Читайте также:  Что такое регулятор давления топлива киа соренто

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

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

При закрытом транзисторе диод находится в открытом состоянии, через него течет ток размагничивания обмотки двигателя. Затем транзистор открывается. А диод закрывается только через время восстановления обратного сопротивления. Даже у “быстрых” (FR307) диодов это время составляет 150-500 нс, у “супербыстрых” 35 нс, а у выпрямительных 1N4007 этот параметр не нормируется. Представьте себе, что при частоте ШИМ 100 кГц 100000 раз в секунду будет происходить короткое замыкание. Это приведет к жутким помехам, уменьшению КПД и нагреву диода и транзистора.

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

  • Лучше всего диод Шоттки.
  • Если высокое напряжение (более 150 В) не позволяет использовать диод Шоттки, то лучшим вариантом будет карбидокремиевые диоды Шоттки.
  • Следующим приемлемым вариантом могут быть HEXFRED-диоды с ограничением обратного тока обратного восстановления;
  • На крайний случай остаются супербыстрые и ультрабыстрые диоды.

У меня напряжение всего 12 В. Я выбрал диод Шоттки SS16.

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

Измерение скорости вращения.

Традиционным компонентом для измерения числа оборотов мотора служит датчик Холла. Это датчик, который показывает наличие магнитного поля, например, присутствие рядом с ним постоянного магнита. Для наших целей необходимы цифровые или дискретные датчики Холла. В отличие от аналоговых они срабатывают при превышении магнитным полем определенного порога и имеют гистерезис.

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

Датчик Холла

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

Я поступил проще. Использовал дешевый, миниатюрный датчик Холла TLE4905L. В самых дорогих магазинах он стоит до 50 руб, а на АлиЭкспресс от 25 руб.

Это цифровой датчик Холла, настроенный на определенный порог магнитного поля. Он прекрасно срабатывает на расстоянии 8 мм от миниатюрного магнита диаметром 5 мм и толщиной 1 мм.

TLE4905L

Конструкция измерителя очевидна. Я приклеил 2 магнита к диску вентилятора и над линией, по которой они двигаются при вращении, расположил датчик Холла.

Конструкция измерителя

Когда магниты проходят под датчиком, на его выходе формируются импульсы. Измерив частоту этих импульсов можно определить скорость вращения двигателя. На один оборот вырабатываются 2 импульса. Я использовал 2 магнита для того чтобы не нарушить балансировку вентилятора. Возможно, хватило бы и одного.

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

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

TLE4905L к Ардуино

Подключение датчика необходимо производить отдельными проводами. Все связи должны соединяться непосредственно на плате Ардуино. С точки зрения помехозащищенности это самое узкое место в системе.

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

С учетом всего вышесказанного окончательная схема контроллера-регулятора оборотов двигателя будет выглядеть так.

Схема ПИД-регулятора оборотов мотора на Ардуино

В реальных приложениях обороты можно задавать напряжением на аналоговом входе A0. Получится стандартный аналоговый интерфейс 0…5 В. Если необходим диапазон 0…10 В, то достаточно добавить резисторный делитель напряжения.

Состояние контроллера для отладки ПИД-регулятора будем передавать на компьютер через последовательный порт. Я разработаю программу верхнего уровня с регистрацией данных и отображением их в графическом виде. Регистратор значительно облегчает настройку любого ПИД-регулятора.

В следующем уроке начнем “оживлять” контроллер.

Источник