Универсальный внешний накопитель для всех 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

Содержание

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

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

   ШИМ сигнал характеризуется таким параметром как коэффициент заполнения или Duty cycle. Это величина обратная скважности и равна отношению длительности импульса к его периоду.

 

D = (t/T) * 100%

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

duty cycle

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

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

duty cycle


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

   Существует много схем для генерации ШИМ сигнала. Одна из самых простых - это схема на основе 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, до тех пор, пока полностью не разрядится и компараторы не переключат триггер в другое состояние. Далее цикл будет повторяться. 

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


F = 1.44/(R1*C1), [Гц]

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

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


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

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

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


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

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

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

chipenable.ru

Управление двигателем постоянного тока - схема и важные нюансы

Двигатель постоянного тока способствует превращению энергии постоянного тока в работу механического типа.

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

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

Самым простым способом регулировки скорости двигательного вращения является применение модуляции (РWМ) широтно-импульсного типа, или ШИМ.

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

Вся ШИМ-сигнальная система имеет очень важный критерий, представленный коэффициентом стандартного заполнения (Duty сyсlе).

Такая величина соответствуют соотношению импульсной длительности к его периоду:

D = (t/Т) × 100 % 

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

схема двигателя

Конструкция двигателя постоянного тока

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

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

Управление двигателем при помощи биполярного транзистора

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

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

P = Uкэ × Iк .

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

управление двигателем ПТ

Схема управления

Как правило, токовое соотношение на выходном сигнале и входном транзисторе составляет 100 hfe. Функционирование элемента в условиях насыщения вызывает сильное снижение коэффициента.

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

Индуктивные нагрузки

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

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

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

Оптимальным вариантом для решения практически всех перечисленных выше проблем является использование частотных инверторов.

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

Аспекты проблем при управлении двигателем ПТ

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

Наиболее важные проблемы управления представлены:

  • обязательным присутствием гальванической развязки;
  • плавным управлением мощностными показателями;
  • отсутствием старт-стопного типа управления;
  • контролированием перехода Zеrо — Сrоss;
  • некоторыми особенностями подбора RC-фильтра snubbеr сглаживающего типа.

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

Управление при помощи MOSFET транзистора

МОSFЕТ (mеtаl-охidе-sеmiсоnduсtоr fiеld еffесt trаnsistоr) — полевые полупроводниковые триоды или метал-окисел-полупроводники p-канального типа открываются на затворе отрицательным напряжением по отношению к источнику. Диод паразитного типа в канальной структуре анода подсоединяется к части стока, а катод соединяется с истоком.

MOSFET в ключевом режиме

Классическая схема включения MOSFET в ключевом режиме

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

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

Управление при помощи реле

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

  • NО (Nоrmаlly ореn) — нормально-разомкнутого типа;
  • СОМ (Соmmоn) — общего типа;
  • NС (Nоrmаlly сlоsеd) — нормально-замкнутого типа.
вращение двигателя постоянного тока

Управление направлением вращения двигателя постоянного тока

Контактная группа устройства, преобразующего любой вид энергии в работу механического типа, подсоединяется к общим релейным контактам (СОМ). «Плюс» элемента питания подключается к контактам нормально-разомкнутого реле (NО), а «минус» фиксируется на контактной группе реле нормально-замкнутого типа (NС).

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

При помощи H-моста

Управление двигателем посредством H-моста с управляющими логическими сигналами на входах и вращением в две стороны осуществляется несколькими вариантами Н-мостов:

  • транзисторным H-мостом, простым в изготовлении и достаточно мощным. К недостаткам можно отнести риск короткого замыкания при подаче на два входа;
  • двойным H-мостом, собранным на маломощной микросхеме. Минусы данного варианта представлены слишком малой мощностью и необходимостью подключения вывода Е на питании к «плюсу»;
  • одиночным Н-мостом, собранным на микросхеме, что обеспечивает подачу единички на два входа и может стать причиной торможения работы двигателя.
Н-мост

Транзисторный Н-мост

Самым простым вариантом станет сборка Н-моста на МОSFЕT-транзисторах. Именно этот способ сочетает в себе легкость выполнения и достаточные показатели мощности, но не предполагает одновременную подачу на две единицы.

Известно множество вариантов микросхем, используемых для управления двигателем, включая ТLЕ4205 и L298D, а также стандартные электромагнитные реле, но перечисленные выше способы относятся к категории самых доступных.

Управление шаговым двигателем

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

При наличии постоянных магнитов

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

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

Управление шаговым двигателем

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

При наличии переменного магнитного сопротивления

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

Гибридный вариант

Гибридного типа двигатели в настоящее время относятся к категории наиболее популярных агрегатов в сфере промышленности.

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

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

Заключение

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

proprovoda.ru

Как управлять мотором постоянного тока

Двигатель постоянного тока

Для начала рассмотрим повнимательней обычный двигатель постоянного тока. Любой двигатель имеет две основные части - ротор и статор. В коллекторном двигателе статор — неподвижная часть, состоит из постоянных магнитов (или в более мощных двигателях электромагнитов). Ротор (якорь) — вращается, совмещён с валом двигателя и состоит из многих катушек (как минимум трех). Коллектор (щёточно-коллекторный узел) отвечает за переключение выводов катушек ротора. Ток в таком двигателе подводится к катушкам ротора через скользящие контакты (или щётки). В один момент времени подключена только одна катушка, она и создаёт момент вращения двигателя за счет проходящего тока.

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


Когда мотор подключён источнику постоянного тока и еще не начал вращаться, то он представляет из себя обычное сопротивление. То есть через него течет ток согласно закону Ома и сопротивлению его обмотки. Преобладает компонента R. Индуктивность начинает влиять когда напряжение не постоянное, например, если мотор питается от ШИМ (PWM) сигнала.

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

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

Во время вращения катушки ротора начинают вырабатывать ток (как генератор) - возникает обратная ЭДС. Чем быстрее вращается ротор, тем выше обратная ЭДС возникающая в катушках, а так как она направлена против напряжения питания, то ток потребляемый мотором снижается.

В дальнейшем нам понадобятся следующие выводы:

  • пока мотор не начал вращаться он является сопротивлением

  • если приложить к мотору изменяющееся напряжение (например PWM), то индуктивность будет иметь большое влияние, она будет сопротивляться изменению тока через мотор

  • когда мотор вращается, то он является генератором, и за счет этого потребляемый ток снижается (итоговое напряжение равно V — Vbemf).

Как подключить мотор к МК

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

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


Максимальной мощности (Torque — крутящий момент) мотор достигает при максимальном токе. И зависимость тока и момента — линейная. Максимальной скорости двигатель достигает при отсутствии нагрузки (на холостых оборотах), при увеличении нагрузки скорость вращения падает. Номинальное рабочее напряжение указано в паспорте на двигатель и именно для него и приведён и этот график. Если же снижать напряжение, то скорость вращения, и все остальные показатели будут тоже падать. Как правило, ниже 30-50% от номинального напряжения мотор перестанет вращаться. Если же мотор не сможет прокрутить вал (его заклинило), то по сути станет сопротивлением и потребляемый ток достигает максимальной величины, зависящей от внутреннего сопротивления его обмоток. Обычный мотор не рассчитан на работу в таком режиме и может сгореть.

Посмотрим как меняется ток от нагрузки на реальном моторе R380-2580.


Мы видим, что рабочее напряжение данного мотора — 12В, потребляемый ток под нагрузкой — 1.5А. Ток останова мотора вырастает до 8А, а в холостом же вращении, потребляемый ток равен всего 0.8А.

Как мы знаем, порт микроконтроллера не может выдать ток больше 50мА, и напряжение питания 12В для него слишком большое. Для управления моторами нам понадобится электронный ключ — транзистор, возьмём обычный биполярный транзистор NPN и подключим его по следующей неправильной схеме.


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

Как мы уже знаем одна из компонент мотора — индуктивность - сопротивляется изменению тока. Поэтому, когда мы закроем транзистор, чтобы выключить мотор, то сопротивление транзистора резко увеличится и он перестанет пропускать через себя ток. Однако индуктивность будет сопротивляться этому, и для того, чтобы удержать ток на прежнем уровне, по закону Ома, напряжение на коллекторе транзистора начнёт резко повышаться (может достигнуть даже 1000В, правда очень на малое время) и транзистор сгорит. Чтобы этого не произошло необходимо параллельно обмоткам мотора поставить диод, который откроет путь для обратного напряжения и замкнёт его на обмотке мотора, тем самым защитит транзистор.

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


Биполярные транзисторы в открытом состоянии они ведут себя как диоды (на них падает около 0.7 В). А это, в свою очередь, вызывает их большой нагрев на больших токах и снижает КПД схемы управления мотором. Поэтому лучше управлять моторами с помощью полевых (MOSFET) транзисторов. В настоящее время они достаточно распространены и имеют невысокую цену. Их низкое сопротивление в открытом состоянии позволяет коммутировать очень высокие токи с минимальными потерями. Однако и у них есть свои недостатки. Так как MOSFET транзисторы управляются напряжением, а не током (и обычно оно составляет 10В), то нужно или выбирать специальные логические MOSFET, которые могут управляться низким напряжением — 1.8 .. 2.5В или использовать специальные схемы накачки напряжения (драйверы полевых транзисторов). Как выбирать MOSFET под вашу схему мы рассмотрим в других статьях, на конкретных приборах.

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

H-Мост — меняем направление вращения мотора

Для управления направлением вращения мотора существует специальная схема, которая называется H-мост (схема выглядит как буква H).


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


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

Если в вашей схеме будет использоваться высоковольтный мотор постоянного тока (больше 24В) или мощный мотор с токами более 10А, то лучше использовать специальные микросхемы — драйверы MOSFET транзисторов. Драйверы управляются, как правило, сигналами микроконтроллера от 2 до 5В, а на выходе создают напряжение необходимое для полного открытия MOSFET транзисторов — обычно это 10-15В. Также драйверы обеспечивают большой импульсный ток необходимый для ускорения открытия полевых транзисторов. С помощью драйверов легко организовать управление верхним N-канальным транзистором. Очень хорошим драйвером является микросхема L6387D от компании ST. Данная микросхема хороша тем, что не требует диода для схемы накачки напряжения. Вот так она подключается для управления H-мостом на 2-х N-канальных транзисторах.


N-канальные полевые транзисторы, стоят дешевле P-канальных, а также имеют меньшее сопротивление в открытом состоянии, что позволяет коммутировать большие токи. Но ими сложнее управлять в верхнем положении. Проблема использования N-канального транзистора в верхнем ключе состоит в том, что для его открытия нужно подать напряжение 10В относительно Истока, а как вы видите на схеме там может быть все напряжение питания мотора, а не 0 вольт. Таким образом, на базу необходимо подать 10В + напряжение питания мотора. Нужна специальная bootstrap схема для повышения напряжения. Обычно, для этих целей используется схема накачки напряжения на конденсаторе и диоде. Однако такая схема работает только, если вы постоянно подзаряжаете конденсатор — открывая, закрывая нижний транзистор (в ШИМ управлении). Для возможности поддерживания верхнего транзистора постоянно открытым нужно еще усложнять схему — добавлять схему внешней подпитки конденсатора. Вот пример схемы управления N-канальными транзисторами без использования микросхем драйверов.


Перейдём к управлению скоростью вращения мотора.

ШИМ сигнал — управляем скоростью вращения мотора

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

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

Микроконтроллер, как раз, отлично умеет генерировать импульсный ШИМ (PWM) сигнал. А мотор умеет интегрировать данный сигнал (усреднять) за счёт индуктивности обмоток и инерции ротора. От коэффициента заполнения (скважности) ШИМ сигнала как раз и будет зависеть полученное мотором среднее напряжение, а значит и скорость.

Какая же частота ШИМ нужна для лучшего управления мотором? Ответ очень простой, чем больше, тем лучше. Минимальная частота зависит от индуктивности мотора, а также массы ротора и нагрузки на вал мотора. Если смоделировать в электрическом симуляторе (например, PROTEUS) ШИМ управление мотором, то будет видно, что чем больше частота ШИМ, тем более ровный ток протекает через мотор (ripple current — снижается при увеличении частоты). Низкая частота:


высокая частота:


Если же частота упадёт ниже определённого уровня, ток станет разрывным (будет падать до нуля) и в итоге мотор не сможет крутиться.


Отлично, все просто! Делаем частоту ШИМ побольше, например 1 МГц, и любому мотору хватит. В жизни же, все не так просто. Для понимания всех возможных проблем можно упрощенно принять затвор MOSFET транзистора за идеальный конденсатор. Для того чтобы транзистор полностью открылся, конденсатор необходимо зарядить до 10В (на самом деле меньше). Чем больше ток, который мы можем вкачать в конденсатор, тем быстрее он зарядится, а значит быстрее откроется транзистор. В процессе открытия транзистора, ток и напряжение на нем будут максимальными, и чем больше это время, тем сильнее нагреется транзистор. В datasheet обычно есть такой параметр как Qgate — полный заряд, который надо передать транзистору, чтобы он открылся полностью.


Чем меньше эта величина, тем меньшей ток нужен для управления данным транзистором. Естественно, такой ток нужен только на очень короткое время — какое, опять же написано в datasheet — tr, обычно оно измеряется в наносекундах. Чтобы выдать такой ток, нужны специальные драйверы, если же мы управляем логическим MOSFET напрямую от микроконтроллера, то мы не сможем обеспечить такой ток. Поэтому для защиты микроконтроллера необходимо перед базой MOSFET ставить резистор, а это сильно замедляет время открытия. В итоге, микроконтроллер в прямом управлении не может обеспечить более 1-2 мкc на открытие и закрытие транзистора. Время открытия и закрытия должно занимать не более 10% длительности ШИМ сигнала. Таким образом, мы сразу получаем ограничение в частоте — 50 000 Гц. Дополнительно, сам микроконтроллер должен иметь возможность генерировать ШИМ сигнал с возможностью хотя бы 8 битного управления шириной ШИМ (для этого требуется большая рабочая частота МК). В итоге, обеспечить большую частоту ШИМ не так просто. Так же, на высоких частотах, начитает мешать паразитные ёмкости и индуктивности. На плате, которую можно сделать дома, получить частоту ШИМ больше 300 кГц, очень сложно. Трассировка платы должна быть сделана идеально. Для снижения требований к плате, в настоящее время выпускаются специальные MOSFET, объединённые с драйверами управления, они позволяют на заводских, многослойных платах получить частоту управления MOSFET в 2МГц.

Индуктивность моторов не такая уж маленькая, и такие большие частоты не нужны. Для управления моторами постоянного тока вполне достаточно 8 кГц, лучше около 20кГц (за звуковым диапазоном).

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

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

  • Земли управления моторами и микроконтроллера обязательно должны быть разделены, соединение в одной точке тонким проводником, например 0.3мм, как можно ближе к проводам питания всей схемы

  • Драйвера управления MOSFET должны быть как можно ближе к самим MOSFET транзисторам

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

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

Более подробно мы рассмотрим как работают эти правила на конкретных приборах.

ШИМ сигнал в H-мосте

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

Рассмотрим нашу схему с точки зрения нагрева транзисторов. Это один из основных критериев, по которому наш прибор может выйти из строя. Полевой транзистор состоит из двух элементов — собственно транзистор и паразитный диод. В схеме управления мотором оба элемента работают. Нагрев полевого транзистора происходит в следующие моменты времени:

  • когда транзистор открыт, нагрев идёт из-за сопротивления в открытом состоянии Rdson, пропорционально времени открытия транзистора выделяется мощность P = I * I * Rdson

  • когда транзистор закрыт, то ток ЭДС мотора идёт через диод, то есть нагрев идет из-за диода P = I * U diode forward (как правило 1В)

  • когда транзистор переключается из открытого состояния в закрытое, то нагрев пропорционален времени открытия и закрытия транзистора

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

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

Для исключения тока через диоды, которые дают существенный нагрев, можно мотор никогда не отключать от напряжения, а вместо этого, крутить его в обратную сторону. Таким образом, мы должны, например 70% ШИМ сигнала крутить вправо, а 30% влево. Это даст в итоге 70%-30%=40% скорости вправо. Но при этом не будут задействованы диоды. Такой метод управления называется комплиментарным. Такая схема требует большого конденсатора на линии питания, а также источника питания, который может потреблять ток (например аккумулятора).

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

На этом мы закончим нашу статью про моторы. Теперь можно перейти к практике — будем делать плату управления 4-мя моторами для робота.

myowndevice.ru

Широтно-импульсное управление двигателем постоянного тока

  1. Цель работы

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

  1. Указания к самостоятельной работе

При подготовке к лабораторной работе необходимо по учебникам, конспектам лекций изучить тему «Электроприводы постоянного тока с широтно-импульсным управлением»: устройство, принцип действия, способы регулирования частоты вращения, механические и регулировочные характеристики в разомкнутой и замкнутой системе регулирования [1,2], а также лабораторный практикум к выполнению лабораторной работы 5.

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

3.1 Принцип действия, характеристики системы ШИП-ДПТ

Принцип широтно-импульсного управления двигателя постоянного тока поясняет рис. 3.1. На схеме штриховой линией очерчен электронный ключ VS, который периодически подключает цепь якоря двигателя М на выход неуправляемого выпрямителя V с напряжением ud. На отрезке времени tо, когда ключ VS замкнут, ток iя якоря двигателя создается напряжением Ud. При этом часть энергии, поставляемой выпрямителем V, запасается в якоре двигателя М в виде магнитного поля.

На отрезке времени tз, когда ключ VS разомкнут, ток iя якоря двигателя М протекает в прежнем направлении, но через шунтирующий диод VD, используя для этого энергию электромагнитного поля индуктивностей якорной цепи двигателя М.

Рис 3.1. Схема (а) и диаграмма (б) напряжений и тока при широтно-импульсном управлении

Среднее значение напряжения uя на якоре двигателя М за период TК коммутации VS ключа определяется по формуле

(3.1)

где­ скважность импульсов; ­ напряжение на выходе выпрямителяV.

Таким образом, напряжение Uя определяется путем изменения скважности импульсов. Для изменения скважности импульсов применяется широтно-импульсный модулятор ШИМ (рис. 3.1,a).

ШИМ состоит из генератора опорного напряжения (ГОН), нуль-органа сравнения (НО) и формирователя выходных импульсов (ФИ). Генератор ГОН вырабатывает треугольное напряжение u0 c частотой fк=1/Tк, которое сравнивается в НО с управляющим напряжением uу. В момент равенства этих напряжений и при условии, что Uу > u0, ФИ вырабатывает импульсы, включающие VS. При импульсном управлении ток в якоре двигателя М имеет колебательный характер. При этом пульсации составляют (2-10)% от номинального значения тока якоря. Величина пульсаций I якорного тока определяется выражением

(3.2)

где rя, Lя - соответственно активное сопротивление и индуктивность якорной цепи двигателя М; - электромагнитная постоянная времени якорной цепи двигателя.

Из уравнения (3.2) видно, что величина пульсаций якорного тока обратно пропорциональна частоте коммутации fк и электромагнитной постоянной Тэ , а также зависит от величины скважности  импульсов. Наибольшие пульсации якорного тока возникают при =0,5. Для уменьшения пульсаций тока целесообразно увеличивать частоту коммутации ключа. В преобразователях с тиристорными ключами частота коммутации выбирается в пределах 200 - 2000 Гц, в преобразователях на транзисторах - в пределах 2 - 40 кГц.

Для обеспечения тормозных режимов при регулировании скорости вращения и сбросе нагрузки используется схема с двумя силовыми ключами (рис.3.2,а). Если в схеме работают ключ VS1 и диод VD1, то имеет место двигательный режим работы электропривода (сплошные стрелки). При этом энергия на движение вала потребляется из сети постоянного тока. При работе ключа VS2 и диода VD2 электропривод переводится в тормозной режим (штриховые стрелки) с рекуперацией энергии движения вала в сеть. Диаграмма тока iя якоря и тока iс питающей сети соответственно для двигательного и тормозного режимов изображены на рис. 3.2, б и в. Диаграмма токов показывает, что ток iс сети носит импульсный характер с изменением направления при тормозном режиме.

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

Рис. 3.2. Схема (а), диаграмма (б и в) работы и механические характеристики электропривода с широтно-импульсным управлением

Механические характеристики электропривода с широтно-импульсным управлением для двухквадрантного режима работы представлены на рис 3.2,г. Характеристики не имеют области прерывистых токов, и их жесткость определяется активным сопротивлением якоря двигателя М. Уравнение механических характеристик может быть записано в виде:

(3.3)

где - скорость вращения холостого хода;- постоянная двигателя М;- ток короткого замыкания цепи якоря.

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

studfile.net

Двигатель постоянного тока: описание принципа работы, типы

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

Описание и принцип работы

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

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

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

Типичный маленький двигатель постоянного тока

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

Типы двигателей постоянного тока

Двигатель постоянного тока, является наиболее часто используемым приводом для создания непрерывного движения, скорость вращения которого легко регулируется, что делает их идеальными для использования в устройствах, таких как регулирование скорости, управление сервоприводом и / или требуется позиционирование. Двигатель постоянного тока состоит из двух частей: «Статор», который является неподвижной частью, и «Ротор», который является вращающейся частью. В результате доступно три типа двигателей постоянного тока.

  • Коллекторный двигатель — этот тип двигателя создает магнитное поле в намотанном роторе (вращающаяся деталь), пропуская электрический ток через узел коммутатора и угольной щетки, отсюда и термин «щеточный». Магнитное поле статоров (неподвижная часть) создается с помощью обмотки статора или постоянных магнитов. Обычно моторы с щеткой постоянного тока дешевые, маленькие и легко управляемые.
  • Бесколлекторный двигатель — этот тип двигателя создает магнитное поле в роторе, используя постоянные магниты, прикрепленные к нему, и коммутация достигается с помощью электроники. Они, как правило, меньше, но дороже, чем обычные двигатели постоянного тока щеточного типа, потому что они используют переключатели «эффекта Холла» в статоре для получения требуемой последовательности вращения поля статора, но они имеют лучшие характеристики крутящего момента / скорости, более эффективны и имеют более длительный срок эксплуатации. чем эквивалентные коллекторные типы.
  • Серводвигатель — этот тип двигателя в основном представляет собой коллекторный двигатель постоянного тока с некоторой формой управления позиционной обратной связью, подключенной к валу ротора. Они подключены к контроллеру типа ШИМ и управляются им, и в основном используются в системах позиционного управления и радиоуправляемых моделях.

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

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

Стандартный коллекторный двигатель постоянного тока состоит в основном из двух частей: неподвижного корпуса двигателя, называемого статором, и внутренней части, которая вращается, создавая движение, называемое ротором или «арматурой» для машин постоянного тока.

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

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

Последовательный и соединенный с шунтом двигатель постоянного тока

Ротор постоянного тока состоит из токонесущих проводников, соединенных вместе на одном конце с электрически изолированными медными сегментами, называемыми коммутатором. Коммутатор позволяет осуществлять электрическое подключение через угольные щетки (отсюда и название «щеточный» двигатель) к внешнему источнику питания при вращении ротора.

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

щеточный двигатель постоянного тока

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

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

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

Бесколлекторный двигатель постоянного тока

Бесщеточный (бесколлекторный) двигатель постоянного тока (BDCM) очень похож на двигатель постоянного тока с постоянными магнитами, но не имеет щеток для замены или износа из-за искрения коммутатора. Поэтому в роторе выделяется мало тепла, что увеличивает срок службы двигателей. Конструкция бесщеточного двигателя устраняет необходимость в щетках благодаря более сложной схеме привода, в которой магнитное поле ротора является постоянным магнитом, который всегда синхронизирован с полем статора, что позволяет более точно контролировать скорость и крутящий момент.

Тогда конструкция бесщеточного двигателя постоянного тока очень похожа на двигатель переменного тока, что делает его истинным синхронным двигателем, но одним недостатком является то, что он дороже, чем аналогичная конструкция «щеточного» двигателя.

Управление бесщеточными двигателями постоянного тока очень отличается от обычного щеточного двигателя постоянного тока тем, что этот тип двигателя включает в себя некоторые средства для определения углового положения роторов (или магнитных полюсов), необходимые для получения сигналов обратной связи, необходимых для управления переключением полупроводников. Самым распространенным датчиком положения / полюса является «Датчик Холла», но некоторые двигатели также используют оптические датчики.

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

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

Серводвигатель постоянного тока

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

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

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

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

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

RC Серводвигатель

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

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

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

Переключение и контроль двигателя постоянного тока

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

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

Контроль скорости двигателя

контроль скорости двигателя

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

Два транзистора соединены в виде пары Дарлингтона для управления током основного ротора двигателя. 5 кОм потенциометр используется для регулирования количества базового привода на первый пилот — транзистора TR 1 , который, в свою очередь, контролирует главный коммутационный транзистор TR 2 , позволяя изменять напряжение постоянного тока двигателя от нуля до Vcc, в этом примере от 9 до 12 вольт.

Опциональные диоды маховика подключены к переключающему транзистору TR 2 и клеммам двигателя для защиты от любой обратной ЭДС, создаваемой двигателем при его вращении. Регулируемый потенциометр может быть заменен непрерывным логическим «1» или логическим «0» сигналом, подаваемым непосредственно на вход цепи, чтобы переключить двигатель «полностью включено» (насыщение) или «полностью выключено» (отключение) соответственно из порта микроконтроллера или ПОС.

Наряду с этим базовым контролем скорости, та же схема также может использоваться для управления скоростью вращения двигателей. Путем многократного переключения тока двигателя «ВКЛ» и «ВЫКЛ» на достаточно высокой частоте, скорость двигателя можно варьировать от состояния покоя (0 об / мин) до полной скорости (100%), изменяя отношение бестокового пространства к его запасу. Это достигается путем изменения соотношения времени включения (t ON ) и времени выключения (t OFF ), и это может быть достигнуто с помощью процесса, известного как широтно-импульсная модуляция (ШИМ).

Регулировка скорости импульса

Ранее мы говорили, что скорость вращения двигателя постоянного тока прямо пропорциональна среднему значению напряжения на его клеммах, и чем выше это значение, вплоть до максимально допустимого напряжения двигателя, тем быстрее будет вращаться двигатель. Другими словами, больше напряжения, больше скорости. Изменяя соотношение между временем «ВКЛ» (t ВКЛ ) и временем «ВЫКЛ» (t ВЫКЛ ), которое называется «Коэффициент заполнения», или «Рабочий цикл», среднее значение напряжения двигателя и, следовательно, его скорость вращения может варьироваться. Для простых униполярных приводов коэффициент заполнения β задается как:

рабочий цикл двигателя постоянного тока

и среднее выходное напряжение постоянного тока, подаваемое на двигатель, определяется как: Vmean = β x Vsupply. Затем, изменяя ширину импульса а, можно управлять напряжением двигателя и, следовательно, мощностью, подаваемой на двигатель, и этот тип управления называется широтно-импульсной модуляцией или ШИМ.

Другим способом управления частотой вращения двигателя является изменение частоты (и, следовательно, периода времени управляющего напряжения), в то время как времена коэффициента включения «ВКЛ» и «ВЫКЛ» поддерживаются постоянными. Этот тип управления называется частотно-импульсной модуляцией или PFM .

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

Затем транзисторы можно использовать для управления количеством энергии, подаваемой на двигатель постоянного тока с режимом работы: «линейная» (изменение напряжения двигателя), «широтно-импульсная модуляция» (изменение ширины импульса) или «частотно — импульсная модуляция»(изменение частоты импульса).

Изменение направления движения двигателя постоянного тока

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

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

направление вращения двигателя постоянного тока

В первом контуре используется одинарный двухполюсный, двухходовый переключатель (DPDT) для контроля полярности соединений двигателей. При переключении контактов подача на клеммы двигателя изменяется, и двигатель меняет направление. Второй контур немного сложнее и использует четыре однополюсных, одноходовых (SPST) переключателя, расположенных в «H» -конфигурации.

Механические переключатели расположены в виде пары переключений и должны работать в определенной комбинации для работы или остановки двигателя постоянного тока. Например, комбинация переключателей A + D управляет вращением вперед, в то время как переключатели B + C управляют вращением назад, как показано на рисунке. Комбинации переключателей A + B или C + D замыкают клеммы двигателя, вызывая его быстрое торможение. Тем не менее, использование переключателей таким образом имеет свои опасности, так как рабочие переключатели A + C или B + D вместе отключат источник питания.

В то время как две вышеупомянутые схемы будут очень хорошо работать для большинства небольших двигателей постоянного тока, мы действительно хотим использовать различные комбинации механических переключателей только для изменения направления вращения двигателя, НЕТ! Мы могли бы изменить ручные переключатели для набора электромеханических реле и иметь одну кнопку прямого или обратного хода или даже использовать твердотельный четырехпозиционный двусторонний переключатель CMOS 4066B.

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

H-мостовая схема двигателя

H-мостовая схема двигателя постоянного тока

Схема H-моста, приведенная выше, названа так потому, что базовая конфигурация четырех переключателей, либо электромеханических реле, либо транзисторов, напоминает букву «H» с двигателем, расположенным на центральной шине. Транзистор или МОП-транзистор является, вероятно, одним из наиболее часто используемых типов двунаправленных цепей управления двигателем постоянного тока. Он использует «комплементарные пары транзисторов» как NPN, так и PNP в каждой ветви, причем транзисторы попарно объединяются для управления двигателем.

Управляющий вход A управляет двигателем в одном направлении, т.е. вращением вперед, в то время как вход B управляет двигателем в другом направлении, т.е. обратным вращением. Затем переключение транзисторов «ВКЛ» или «ВЫКЛ» в их «диагональных парах» приводит к направленному управлению двигателем.

Например, когда транзистор TR1 включен, а транзистор TR2 выключен, точка A подключена к напряжению питания (+ Vcc), а если транзистор TR3 выключен, а транзистор TR4 включен, точка B подключена к 0 вольт (GND). Затем двигатель будет вращаться в одном направлении, соответствующем положению клеммы А двигателя и положительной клемме В двигателя.

Если состояния переключения меняются местами так, что TR1 — «ВЫКЛ», TR2 — «ВКЛ», TR3 — «ВКЛ» и TR4 — «ВЫКЛ», ток двигателя будет течь в противоположном направлении, вызывая вращение двигателя в противоположном направлении.

Затем, применяя противоположные логические уровни «1» или «0» к входам A и B, направление вращения двигателя можно регулировать следующим образом.

Таблица истинности H-моста

Вход АВход BФункция двигателя
TR1 и TR4TR2 и TR3
00Двигатель остановлен (OFF)
10Мотор вращается вперед
01Мотор вращается задним ходом
11НЕ ПОЛОЖЕНО

Важно, чтобы никакая другая комбинация входов не допускалась, так как это может привести к короткому замыканию источника питания, то есть оба транзистора, TR1 и TR2, были включены в одно и то же время (предохранитель = взрыв!).

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

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

meanders.ru

Управление бесколлекторным двигателем по сигналам обратной ЭДС – понимание процесса

Когда я начал разрабатывать блок управления бесколлекторным двигателем (мотор-колесом), было много вопросов о том, как сопоставить реальный двигатель с абстрактной схемой из трех обмоток и магнитов, на которой, как правило, все объясняют принцип управления бесколлекторными двигателями.

Когда я реализовал управление по датчикам Холла я еще не очень понимал, что происходит в двигателе дальше абстрактных трех обмоток и двух полюсов: почему 120 градусов и почему алгоритм управления именно такой.

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

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



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

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

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

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

Запустив трехфазный двигатель в генераторном режиме, постоянным магнитным полем будет наводиться ЭДС на каждую из обмоток двигателя, обмотки двигателя распределены равномерно, на каждую из фаз будет наводиться синусоидальное напряжение и данные сигналы будут смещены между собой на 1/3 периода (рисунок 1). Форма ЭДС меняется по синусоидальному закону, период синусоиды равен 2П(360), поскольку мы имеем дело с электрическими величинами (ЭДС, напряжение, ток) назовем это электрическими градусами и будем измерять период в них.

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


                                                Рисунок 1. Вид сигнала трехфазного источника переменного тока.

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


                                                       Рисунок 2. Один электрический период трехфазного двигателя.

На рисунке 2 изображен один электрический период трехфазного двигателя, на данном периоде обозначено 3 произвольных момента, чтобы построить в каждом из этих моментов вектора магнитного поля отложим данный период, 360 электрических градусов, на окружности. Разместим 3 обмотки двигателя сдвинутые на 120 электрических градусов относительно друг друга (рисунок 3).


     Рисунок 3. Момент 1. Вектора магнитного поля каждой обмотки (слева) и результирующий вектор магнитного поля (справа).

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


      Рисунок 4. Момент 2. Вектора магнитного поля каждой обмотки (слева) и результирующий вектор магнитного поля (справа).

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


                                 Рисунок 5. Вид вращающегося магнитного поля формируемого обмотками на статоре двигателя.

За этим вектором электрического магнитного поля увлекается магнитное поле постоянных магнитов ротора в каждый момент времени (рисунок 6).


                            Рисунок 6. Постоянный магнит (ротор) следует направлению магнитного поля формируемого статором.

Так работает синхронная машина переменного тока.

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

Постоянное напряжение
Источник постоянного тока имеет только 2 провода «плюс питания» и «минус питания» это значит, что есть возможность подавать напряжение только на две из трех обмоток. Необходимо аппроксимировать рисунок 5 и выделить все моменты, при которых возможно скоммутировать 2 фазы из трех.

Число перестановок из множества 3 равняется 6, следовательно, имеется 6 вариантов подключения обмоток.
Изобразим возможные варианты коммутаций и выделим последовательность, при которой вектор будет шаг за шагом проворачиваться далее пока не дойдет до конца периода и не начнет сначала.

Электрический период будем отсчитывать от первого вектора.


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

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

 Таблица 1. Полученная последовательность коммутаций обмоток двигателя.

Плюс питания Минус питания Обмотка не подключена
W U V
W V U
U V W
U W V
V W U
V U W

Вид получившегося управляющего сигнала в соответствии с таблицей 1 изображен на рисунке 8. Где -V коммутация на минус источника питания (GND), а +V коммутация на плюс источника питания.
    Рисунок 8. Вид управляющих сигналов от источника постоянного тока для бесколлекторного двигателя. Желтый – фаза W, синий – U, красный – V.

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


                                    Рисунок 9. Вид сигнала с обмоток бесколлекторного двигателя в рабочем режиме.

На осциллографе это выглядит так:


                                 Рисунок 10. Вид окна осциллографа при измерении одной фазы двигателя.

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


                                       а.                                                                                              б.
                                      Рисунок 11. Модель двигателя с одной (a) и с двумя (б) парами полюсов.

Двигатель с двумя парами полюсов имеет 6 обмоток, каждая из обмоток парная, каждая группа из 3 обмоток смещена между собой на 120 электрических градусов. На рисунке 12б. отложен один период для 6 обмоток. Обмотки U1-U2, V1-V2, W1-W2 соединены между собой и в конструкции представляют 3 провода вывода фаз. Для простоты рисунка не отображены соединения, но следует запомнить, что U1-U2, V1-V2, W1-W2 одно и то же.

На рисунке 12, исходя из данных таблицы 1, изображены вектора для одной и двух пар полюсов.


                                       а.                                                                                              б.
                     Рисунок 12. Схема векторов магнитного поля для двигателя с одной (a) и с двумя (б) парами полюсов.

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


        Рисунок 13. Конечные положения ротора при шестиступенчатой коммутации бесколлекторного двигателя с одной парой полюсов.

В двигателях с N парами полюсов необходимо пройти N электрических периодов для полного механического оборота.
Двигатель с двумя парами полюсов будет иметь два магнита с полюсами S и N, и 6 обмоток (рисунок 14). Каждая группа из 3 обмотки смещены друг относительно друга на 120 электрических градусов.


        Рисунок 14. Конечные положения ротора при шестиступенчатой коммутации бесколлекторного двигателя с двумя парами полюсов.

Определение положения ротора бесколлекторного двигателя
Как было сказано ранее для работы двигателя необходимо в нужные моменты времени подключать напряжение на нужные обмотки статора. Подавать напряжение на обмотки двигателя нужно в зависимости от положения ротора, так чтобы магнитное поле статора всегда опережало магнитное поле ротора. Для определения положения ротора двигателя и коммутаций обмоток используют электронный блок управления.
Отслеживание положения ротора возможно несколькими способами:
      1. По датчикам Холла
      2. По обратной ЭДС
Как правило, датчиками Холла производители оснащают двигатель при выпуске, поэтому это самый распространённый метод управления.
Коммутирование обмоток в соответствии с сигналами обратной ЭДС позволяет отказаться от датчиков встроенных в двигатель и использовать в качестве датчика анализ свободной фазы двигателя, на которую будет наводиться магнитным полем противо-ЭДС.

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


                                Рисунок 15. Сигналы с датчиков Холла за один электрический оборот двигателя.

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

 Таблица 2. Сопоставление сигналов датчиков Холла с коммутацией фаз двигателя.

Положение двигателя HU(1) HV(2) HW(3) U V W
0 0 0 1 0 - +
1 0 1 + - 0
1 0 0 + 0 -
1 1 0 0 + -
0 1 0 - + 0
360/N 0 1 1 - 0 +

При равномерном вращении двигателя с датчиков поступает сигнал смещенный на 1/6 периода, 60 электрических градусов (рисунок 16).
                                                        Рисунок 16. Вид сигнала с датчиков Холла.

Управление с помощью сигнала обратной ЭДС
Существуют бесколлекторный двигатели без датчиков положения. Определение положения ротора осуществляется с помощью анализа сигнала ЭДС на свободной фазе двигателя. В каждый момент времени к одной из фаз подключен «+» к другой «-» питания, одна из фаз остается свободной. Вращаясь, магнитное поле ротора наводит ЭДС в свободной обмотке. По мере вращения напряжение на свободной фазе изменяется (рисунок 17).


                                                 Рисунок 17. Изменение напряжения на фазе двигателя.

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


                            Рисунок 18. Сопоставление управляющего сигнала с сигналом на фазах двигателя.

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

 Таблица 3. Алгоритм переключения обмоток двигателя

Текущее состояние U V W Следующее состояние
1 - Ожидание пересечения средней точки из + в - + 2
2 Ожидание пересечения средней точки из — в + - + 3
3 + - Ожидание пересечения средней точки из + в - 4
4 + Ожидание пересечения средней точки из — в + - 5
5 Ожидание пересечения средней точки из + в - + - 6
6 - + Ожидание пересечения средней точки из — в + 1

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

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

Обработка сигнала с фаз двигателя
Однако сигнал с фаз при регулировании скорости ШИМ отличается видом, и имеет импульсный характер (рисунок 21), в таком сигнале невозможно детектировать пересечение со средней точкой.


                                        Рисунок 20. Вид сигнала фазы при регулировании скорости ШИМ.

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


                                                   Рисунок 21. Схема делителя и фильтра сигнала с фазы двигателя.
                                            Рисунок 22. Огибающая сигнала при изменении скважности ШИМ.

Схема со средней точкой


                                                      Рисунок 23. Вид виртуальная средней точки. Картинка взята с avislab.com/

С фаз снимаются сигналы через токограничительные резисторы и объединяются, получается вот такая картина:


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

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

После прохождения сигнала через фильтр колебания сглаживается и получается ровное напряжение относительно которого можно детектировать пересечение обратной ЭДС.


                                       Рисунок 26. Напряжение после делителя и фильтра низких частот.

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

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

habr.com

Управление двигателем постоянного тока | joyta.ru

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

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

Управление двигателем при помощи биполярного транзистора

Самый простой способ приведения в действие двигателя показан ниже:

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

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

Следует также обратить внимание на мощность, выделяющуюся на транзисторе (P = Uкэ * Iк). Несмотря на то, что транзистор в данном случае работает в состоянии насыщения и напряжение Uкэ часто не превышает 1В, коллекторный ток все же велик (около 0,5 А для двигателя среднего размера) и, следовательно, мощность, излучаемая на транзисторе может потребовать от нас установки радиатора.

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

Это приводит к тому, что если мы хотим, чтобы ток коллектора имел большое значение, это может потребовать большего тока, чем 20 мА, то есть больше, чем составляет нагрузочная способность порта микроконтроллера. В таких случаях решением может быть использование комбинации транзисторов – транзистор Дарлингтона:

Такая система ведет себя как один транзистор с большим значением усиления тока и малой скоростью работы.

Несколько слов об индуктивных нагрузках

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

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

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

Управление двигателем при помощи MOSFET транзистора

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

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

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

Управление двигателем при помощи реле

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

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

Если речь идет о напряжении управления реле, то оно бывает от 3 до 24 В.  Как мы уже писали ранее, максимальный выходной ток микроконтроллера 20 мА, а это слишком мало, чтобы управлять реле напрямую. Поэтому для управления необходимо использовать транзистор. Схема такого подключения, как правило, выглядит следующим образом:

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

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

В конце рассуждений о реле приведем ситуацию, когда данный вид управления двигателем является оптимальным. Предположим, что мы хотим управлять двигателем, у которого номинальное рабочее напряжение 2,5 В и ток 3А и работает он от источника напряжением 2,5 В (переключение с небольшой частотой). Если вы будете использовать усилитель, построенный на транзисторе, то на выходе мы будем иметь падение напряжения около 1 В, что в данном случае является слишком большим значением. При использовании же реле у нас никакого падения напряжения не будет.

Управление двигателем при помощи H-моста

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

Буква «H» исходит из того, что четыре реле и двигатель в середине образуют на схеме букву «H».

Подробно о том, как работает H-мост можно почитать здесь

Управление шаговым двигателем

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

Номинальное рабочее напряжение, в основном, находится в диапазоне 9 — 24 В. При таких не малых напряжениях мы имеем дело также с большим током: 0,3 — 1A на одну фазу! Ниже приведен пример подключения шагового двигателя с 5 выводами:

В роли ключей мы можем также использовать MOSFET — транзисторы. Это даже более простое решение.
Так как нам нужно до 4-х транзисторов, которые занимают довольно много места на плате, хорошим решением будет использовать микросхему ULN2003A.

www.joyta.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о