Управление шаговым двигателем униполярным: Управление униполярными шаговыми двигателями — Меандр — занимательная электроника – Шаговые двигатели | Оборудование, технологии, разработки

Содержание

Управление униполярными шаговыми двигателями — Меандр — занимательная электроника

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

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

Имеются шаговые двигатели не только традиционного исполнения с вращающимся ротором, но и с его линейным перемещением. В последнем случае на один управляющий импульс происходит линейное смещение ротора на строго за­данную конструкцией двигателя величину (подробности см. в [1]). Еще одно важное замечание: шаговый двигатель, в отличие от коллекторного, при стопорении ротора не увели­чивает потребление энергии.

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

Шаговые двигатели различаются, как по конструктивно­му исполнению, так и по конфигурации соединения их обмо­ток. Исполнение двигателей в части обмоток может быть би­полярное и униполярное. Основное преимущество униполяр­ных шаговых двигателей заключается в простоте их систем управления, но они имеют меньший момент вращения [1]. На рис.1,а показано «классическое» исполнение включения обмоток, а на рис.1,б — универсальное с расщепленными об­мотками, которое позволяет включать двигатель, как в уни­полярном, так и в биполярном вариантах. Кроме того, в «клас­сическом исполнении» в некоторых типах двигателей сред­ние выводы обмоток (выводы АВ, CD на рис.1,а) могут быть конструктивно объединены внутри самого двигателя (такой вариант как раз показан на фото в начале статьи). Так что если вам попался в руки неизвестный шаговый двигатель, то по количеству выводов вы относительно легко сможете его идентифицировать. Двигатели с шестью и пятью вывода­ми будут гарантировано униполярными. Остается только оп разделить фазировку обмоток. К сожалению, это можно бу­дет сделать только экспериментально. Какой-либо стандарти­зации по цвету проводов пока нет.

Рис. 1

Конфигурация обмоток униполярных шаговых двигателей и двигателей с расщепленными обмотками в униполярном включении позволяет обойтись без сложных драйверов и до­рогостоящих ИМС. Кроме того, классические униполярные дви­гатели дешевле, так как, в основном, этот тип включения об­моток характерен для двигателей на постоянных магнитах с шагом 18° или 7,5°. Дробление такого большого шага осуще­ствляется, как правило, дополнительным редуктором, который может быть конструктивно совмещен с двигателем [2].

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

Практическое решение для управления униполярным ша­говым двигателем потребовалось автору при использовании двигателя серии P542-M48 [2], а именно униполярного шаго­вого двигателя P542-M482U с встроенным редуктором G23 (125:1). Поскольку двигатель униполярный, то схема его уп­равления, как было указано выше, не содержит ни дорогих ИМС, ни специальных сложных драйверов, достаточно обыч­ных ключей. Коммутатор включения обмоток выполнен на базе технического решения, опубликованного в [3]. Пример практической схемы управления, разработанной автором ста­тьи, которая годится для самых различных применений, по­казан на рис.2.

Рис. 2

Частота вращения двигателя задается внешним тактовым генератором (скважность любая), сигнал с которого подает­ся на вход «STEP» («Шаг»), необходимое направление вра­щения устанавливается через вход «DIRECTION» («Направ­ление вращения»). Оба эти сигнала имеют логические уров­ни, и если для их формирования используются выходы с от­крытым коллектором, то требуются соответствующие резисторы подтяжки (на схеме рис.2 они не показаны). Времен­ная диаграмма работы коммутатора (рис2) показана на рис.3, где верхние две трассы — Q1 D2-2, 02 D2-2; нижние две трассы — Q1 D2-1, Q2 D2-1. Маркеры показывают область изме­нения очередности включения фаз.

Как можно видеть, здесь реализован полношаговый ре­жим управления (подробно см. [1]) с перекрытием фаз, то есть один импульс сдвигает ротор двигателя на один шаг, но в некоторый момент (половина длительности импульса) фа­зы накладываются друг на друга (рис.3).

Рис. 3

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

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

Рис. 4

Схема управления с режимами удержания и выключения

Управление моментом вращения устанавливается изме­нением тока в обмотках двигателя от регулируемого источ­ника напряжения положительной полярности (автором исполь­зовался импульсный понижающий стабилизатор, выполненный по типовой схеме на стандартной ИМС с опцией внеш­него включения). Расчет такого DC/DC-преобразователя мож­но легко выполнить в интерактивном режиме [4], хотя за вре­мя, прошедшее со времени публикации, в этот on-line калькулятор высокого уровня и были внесены некоторые из­менения, но основа осталась та же. Полное отключение двигателя без удержания ротора осуществляется снятием пи­тающего напряжения с обмоток. Это легко выполнить через вход выключения преобразователя, задав в [4] при выборе ИМС соответствующую опцию. В авторском варианте исполь­зовалась ИМС LM2675M-ADJ [5]. Остановка с фиксацией ро­тора, режим удержания, осуществляется прекращением по­дачи напряжения с частотой коммутации (вход «STEP»), одновременно желательно уменьшить величину питающего об­мотки напряжения Vdc по крайней мере вдвое. С этой точ­ки зрения выбор преобразователя с возможностью регули­ровки выходного напряжения на ИМС, подобной LM2675M-ADJ, является оптимальным. Пример авторского варианта схемы для формирования напряжения питания обмоток ша­гового двигателя показан на рис.5. Такая схема пригодна для запитки шаговых двигателей любого типа.

Рис. 5

Схема (рис.5) обеспечивает подачу двух стабильных на­пряжений для питания обмоток двигателя: 12 В в рабочем режиме и 6 В в режиме удержания (формулы, необходимые для расчета выходного напряжения, приведены в [5]). Рабо­чий режим включается подачей высокого логического уров­ня на контакт BRAKE (торможение) разъема Х1. Допусти­мость снижения напряжения питания определяется тем, что момент удержания шаговых двигателей превышает момент вращения. Так, для рассматриваемого двигателя момент удер­жания с редуктором (25:6) равен 19,8 Н*см, а момент вра­щения всего 6 Н*см. Но при увеличении отношения эта за­висимость нивелируется и для двигателей с редукторами с от­ношением 80 и выше практически не отличаются. Основное преимущество этого метода в том, что он позволяет умень­шить общее потребление тока. В нашем случае с 460 мА до 230 мА, то есть в 2 раза, а мощность в 4 раза, то есть с 5,52 Вт до 1,38 Вт.

Полное отключение двигателя осуществляется подачей высокого логического уровня на контакт ON/OFF разъема X1. Если схема управления имеет выход на транзисторах с от­крытым коллектором, то в ключах на транзисторах VT1, VT2 нет необходимости, выходы схемы управления можно под­ключить непосредственно вместо упомянутых ключей.


Примечание. В этом варианте использование резисто­ров подтяжки недопустимо!

В качестве дросселя автором использовалась катушка SDR1006-331К (Bourns). Общее питание формирователя на­пряжения для обмоток двигателя в рассмотренных режимах может быть уменьшено до 16…18 В, что не окажет никакого влияния на его функционирование. Еще раз обращаю внимание, что при самостоятельном расчете не забудьте учитывать, что формирователь обеспечивает режим с перекрытием фаз, то есть лучше закладывать номинальный ток схемы питания, равный удвоенному номинальному току обмоток.

Согласно спецификации [2] оптимальным для двигателей серии P542-M48 является шаг с частотой f=(300…500) Гц. Это и будет определять частоту вращения вала, но частота вращения зависит еще и от конструкции самого двигателя. В нашем случае, без учета редуктора, частота вращения составит:

f*7,5°/360°=(6,25-10,5) об/с,

где 7,5° — это угол поворота ротора двигателя на один шаг управления.

Этот угол как раз и задан конструктивно в самом двига­теле. Дальнейшее понижение частоты вращения зависит уже от редуктора.

Изменение частоты вращения двигателя

Частота коммутации обмоток вполне может быть увели­чена до 1,5 кГц. Для этого с целью компенсации уменьше­ния момента вращения неизбежного с ростом частоты при­меняются специальные методы запитки обмоток двигателя. Если внимательно читать спецификацию [2], то можно заме­тить, что момент вращения двигателя (сноска «Standard Versions») задан для двух условий, а именно: для условия обозначенного как L/R и условия, которое обозначено как L/4R. Можно заметить, что во втором случае частота враще­ния ротора шагового двигателя, при котором обеспечивает­ся указанный в спецификации момент, заметно выше, а имен­но 550 Гц вместо 300 Гц.

Что это за условия?

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

Как известно, ток в индуктивности не может изменяться скачком, а растет по экспоненте до значения

lmax=Vdc/R;

l(t)=lmax*(1-et/t).

Требуемое для этого время определяется постоянной вре­мени цепи:

t=L/R,

где:

L — индуктивность обмотки двигателя;

R — общее сопротивление в цепи обмотки.

Это сопротивление может быть как собственным актив­ным сопротивлением обмотки двигателя RL, так и его сум­мой с некоторым добавочным резистором. Как видно из при веденной формулы, скорость изменения тока в обмотке об­ратно пропорциональна ее индуктивности и прямо пропор­ционально сопротивлению. Чем быстрее ток достигнет свое­го максимального уровня

lmax=Vdc/RL,

где Vdc — это номинальное напряжение запитки обмот­ки, a Rl — активное сопротивление в цепи обмотки, тем ско­рее установится заданный момент на роторе. Это и опреде­ляет скорость вращения вала шагового двигателя в зависи­мости от частоты коммутации. Таким образом, наша цель ус­тановить (насколько это возможно быстро) ток в обмотке на уровне Vcd/R

L.

Импульсное питание двигателя

Просто увеличить напряжение на двигателе выше номи­нального крайне не желательно, даже если вы уверенны в том, что ток в обмотках при выбранной скорости вращения ротора не превысит допустимый. Остановка двигателя при такой подаче питания может привести к его выходу из строя. Уменьшить время установки номинального тока в обмотке можно, увеличив напряжение Vcd лишь на некоторое вре­мя, которое в несколько раз меньше длительности импульса управления, но это потребует дополнительных ключей, поэто­му этот способ используется крайне редко. Самым простым методом оказывается включение последовательно с обмот­кой двигателя дополнительного сопротивления с одновремен­ным кратным увеличение напряжения питания Vcd. Это и ус­корит накопление тока в индуктивности и не приведет к вы­ходу двигателя из строя, так как требование по максималь­ному току обмотки не будет нарушено. Вот как раз на этот режим и «намекает» спецификация [2].

В классической теории используется режим L/5R, но для рассматриваемого типа двигателя спецификация рекоменду­ет режим L/4R. Обращаю внимание, что здесь имеется в ви­ду общее сопротивление, то есть сумма собственного сопро­тивления обмотки R1 и добавочного резистора номиналом 3RL. Ограничение на использование этого метода наклады­вает высокая рассеиваемая мощность на добавочных рези­сторах. В рассматриваемом случае при повышении напряже­ния питания до 4Vcd на добавочных резисторах при малых скоростях вращения, особенно при остановке двигателя, бу­дет рассеиваться мощность:

PR=(3Vcd)2/3RL=(3*12)2/(3*52,4)=8,24 Вт.

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

В данном случае для управления биполярным двигателем был применен драйвер с встроенной функцией нарезки, так называемый, чоппинг (от английского термина «chopping» — нарезка). В чем суть этого метода? На двигатель от импульс­ного преобразователя подается повышенное в несколько раз напряжение, которое формирует ускоренный процесс установления максимального тока обмоток, после достиже­ния заданной величины тока, преобразователь переходит из режима стабилизации напряжения в режим стабилизации то­ка и удерживает ток обмотки на заданном уровне. Это ре­шение нельзя назвать дешевым, но его КПД несравненно вы­ше. Сравнение методов управления током в обмотках дви­гателя показано на рис.6.

Рис. 6

Еще одним важным моментом является правильный вы­бор диодов, шунтирующих обмотку двигателя (VD1-VD4, рис.2). Назначение этих диодов — гасить э.д.с. самоиндукции, воз­никающую при выключении управляющих ключей. Если дио­ды выбраны неверно, то неизбежен выход из строя транзи­сторных ключей и устройства в целом.

Естественно, что и выбор транзистора для ключей уп­равления обмотками должен осуществляться с учетом мак­симального тока коммутации, а его подключение учитывать необходимость заряда/разряда емкости затвора. В ряде слу­чаев прямое подключение выходных MOSFET-транзисторов к ИМС коммутатора может быть недопустимым. В этом случае необходимо предусмотреть соответствующий драйвер для управления ключами, который обеспечит заряд/разряд их входной емкости. В некоторых решениях предлагается в ка­честве ключей использовать биполярные транзисторы. Это подходит только для очень маломощных двигателей с малым током обмоток. Для рассматриваемого двигателя с рабочим током обмоток I=230 мА ток управления по базе ключа дол­жен составить по крайней мере не менее 15 мА (хотя для нормальной работы ключа нужен ток базы 1/10 рабочего, то есть 23 мА). Но такой ток от микросхем типа 74HC74 недо­стижим, поэтому потребуются дополнительные драйверы для выходных ключей.

Таким образом, самым оптимальным для управления ком­мутацией обмоток является использования подходящих по то­ку и сопротивлению канала в открытом состоянии Rdc(on) полевых транзисторов с изолированным затвором (MOSFET) с учетом рекомендаций, описанных выше. В авторском варианте использовали транзисторы IRLML2803 с Rdc(on)=0,25 Ом, допустимой мощность рассеивания 540 мВ и постоян­ным током стока 0,93 А при температуре 70°С. Мощность, рассеиваемая на ключах, выполненных на транзисторах IRLML280, при полной остановке ротора не превысит:

PVT<Rdc(on)*I2=0,25*(0,230)2=13,2 мВт.

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

В завершение еще раз небольшое напоминание. Когда речь идет о частоте вращения ротора шагового двигателя, то имеется ввиду именно вращение ротора самого двигателя без редуктора. При этом необходимо учитывать угол пово­рота его ротора на один шаг. Для рассматриваемого типа двигателя он составляет 7,5°. Имеются шаговые двигатели с углом поворота на один шаг от 18° до 0,9° (чаше 1,8°). Для получения конечного результата необходимо обязательно учи­тывать этот параметр и коэффициент понижения частоты вра­щения ротора двигателя соответствующим редуктором. Все необходимые параметры для правильного выбора типа дви­гателя серии P542-M48 приведены в спецификации [2].

Литература

  1. Рентюк В. Шаговые двигатели и особенности их приме­нения // Электрик. — 2012. — №11.
  2. Geared stepper motor Р542-М48 series, Mclennan Servo Supplies Ltd.mclennan.co.uk.
  3. Rentyuk V. Control stepper motors in both directions // — 2010. — March 18.
  4. Рентюк В. Проектирование DC/DC-преобразователей в системе WEBENCH Design Center // Электрик. — 2013. — №10.
  5. LM2675 SIMPLE SWITCHER Power Converter High Efficiency 1A Step-Down Voltage Regulator, Texas Instruments Inc., Rev. June 2005.
  6. Дьяконов В.П., Маскимчук A.A., Ремнев A.M., Смердов В.Ю. Энциклопедия устройств на полевых транзисторах. — М.: СОЛОН-Р, 2002.

Автор: Владимир Рентюк, г. Запорожье, Украина

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

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

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

Схема тактируется генератором прямоугольных импульсов, построенного на логических элементах 2И-НЕ с триггером Шмитта на выходе. Рабочая частота генератора определяется общим сопротивлением PR1 + R2 и емкостью конденсатора С1, и может быть изменена в широком диапазоне с помощью потенциометра PR1.

Фрагмент схемы на элементах EXOR и J-K триггере создает счетчик по модулю 4, с тактами высокого уровня. Переключатель SB1 (JP1) предназначен для изменения направления работы счетчика, а, следовательно, для изменения направления вращения шагового двигателя. С помощью переключателя SB2 (JP2) можно запускать и останавливать двигатель.

Управление катушками 4-фазного шагового двигателя осуществляется с помощью четырех MOSFET транзисторов (VT1…VT4). Использование в данной схеме транзисторов высокой мощности типа BUZ11 — это решение, гарантирующее надлежащую работу двигателя высокой мощности.

Ниже показаны формы сигналов на разъеме Х2, к которому подключаются обмотки шагового двигателя.

Драйвер собран на печатной плате, рисунок которой приведен ниже. Монтаж следует начать с установки резисторов, панельки под микросхемы и закончить разъемами и силовыми транзисторами.

Разъемы JP1 и JP2 имеют ту же функцию, что и нажатие кнопки SB1 и SB2, так что вы можете подключить к ним кнопки и вынести их за пределы платы.
Печатная плата разработана таким образом, что вы можете установить транзисторы на общий радиатор, предварительно изолировав их слюдяными или силиконовыми прокладками.

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

Следует, упомянуть о способе подключения питания и обмоток двигателя к плате драйвера. В случае питания схемы управления и двигателя тем же напряжением, которое находится в диапазоне от 5…15 В, и ток потребления не превышает 1 А, то необходимо установить перемычку JP3 и питание подать к разъему VDD.

Если параметры питания шагового двигателя не находится в пределах напряжения питания схемы драйвера, то необходимо снять перемычку JP3, и к разъему VDD подвести напряжение питания от 5…15 В, а к разъему X2 подать питание в соответствии с параметрами шагового двигателя.

Рисунок печатной платы (8,5 KiB, скачано: 1 600)

Самодельный драйвер для шагового двигателя своими руками. Управляем шаговыми движками и DC моторами, L298 и Raspberry Pi

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

Что такое шаговый двигатель?

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

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

Преимущества и недостатки шагового электродвигателя

К преимуществам эксплуатации шагового двигателя можно отнести:

  • В шаговых электродвигателях угол поворота соответствует числу поданных электрических сигналов, при этом, после остановки вращения сохраняется полный момент и фиксация;
  • Точное позиционирование – обеспечивает 3 – 5% от установленного шага, которая не накапливается от шага к шагу;
  • Обеспечивает высокую скорость старта, реверса, остановки;
  • Отличается высокой надежностью за счет отсутствия трущихся компонентов для токосъема, в отличии от коллекторных двигателей;
  • Для позиционирования шаговому двигателю не требуется обратной связи;
  • Может выдавать низкие обороты для непосредственно подведенной нагрузки без каких-либо редукторов;
  • Сравнительно меньшая стоимость относительно тех же ;
  • Обеспечивается широкий диапазон управления скоростью оборотов вала за счет изменения частоты электрических импульсов.

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

  • Может возникать резонансный эффект и проскальзывание шагового агрегата;
  • Существует вероятность утраты контроля из-за отсутствия обратной связи;
  • Количество расходуемой электроэнергии не зависит от наличия или отсутствия нагрузки;
  • Сложности управления из-за особенности схемы

Устройство и принцип работы

Рис. 1. Принцип действия шагового двигателя

На рисунке 1 изображены 4 обмотки, которые относятся к статору двигателя, а их расположение устроено так, что они находятся под углом 90º относительно друг друга. Из чего следует, что такая машина характеризуется размером шага в 90º.

В момент подачи напряжения U1 в первую обмотку происходит перемещение ротора на те же 90º. В случае поочередной подачи напряжения U2, U3, U4 в соответствующие обмотки, вал продолжит вращение до завершения полного круга. После чего цикл повторяется снова. Для изменения направления вращения достаточно изменить очередность подачи импульсов в соответствующие обмотки.

Типы шаговых двигателей

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

По конструкции ротора

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

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

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

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

Типы шаговых двигателей

Существуют три основных типа шаговых двигателей:

  1. Двигатель с постоянным магнитом
  2. Двигатель с переменным магнитным сопротивлением
  3. Гибридный двигатель

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

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

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

 Шаговый двигатель с переменным магнитным сопротивлением

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

Гибридный шаговый двигатель

Гибридный двигатель, на сегодняшний день, является самым популярным двигателем в промышленной сфере. Его название происходит от того, что он сочетает в себе принципы работы двух других типов двигателя (с постоянными магнитами и переменным магнитным сопротивлением). Большинство гибридных двигателей имеют две фазы.

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

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

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

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

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

Изменяя ток первой до второй обмотки (В), магнитное поле статора поворачивается на 90 градусов и притягивает новую пару полюсов ротора. В результате этого ротор поворачивается на 30 градусов, что соответствует полному шагу. Возвращение к первому набору обмоток статора, но с питанием обратной полярности, изменяет магнитное поле статора еще на 90 градусов, и ротор поворачивается на 30 градусов (С).

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

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

Режим полшага

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

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

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

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

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

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

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

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

В качестве примера управления шаговым двигателем возьмем униполярный шаговый двигатель ШД-1ЕМ, имеющий характеристики: количество шагов — 200/об., ток обмотки – 0,5А, мощность — 12 Ватт.

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

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

Вывод 9 микросхемы ULN2003A подведен к источнику питания через стабилитрон, который защищает схему от ЭДС самоиндукции, появляющейся в момент выключения блока питания схемы. Управление шаговым двигателем производится с помощью компьютера через LPT порт при помощи программы:

Скачать программу управления шаговым двигателем (204,1 KiB, скачано: 1 917)

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

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

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

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

— полношаговом;
— полушаговом;
— микрошаговом.

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

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

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

Купить шаговые двигатели и средства управления ШД в Stepmotor

В каталоге  Stepmotor представлен широчайший ассортимент шаговых двигателей, а также систем управления шаговыми двигателями. Если вам необходимо купить шаговый двигатель, контроллер шагового двигателя или блок управления шаговым двигателем в наличии по доступней цене, удобнее всего оформить заказ на нашем сайте. Обратите внимание: используйте только те модели коммутационных устройств, которые совместимы с выбранной вами моделью ШД! Если вы не знаете, как выбрать контроллер для шагового двигателя, проконсультируйтесь у технического специалиста, позвонив по телефону по России (звонок бесплатный) 8 800 5555 068 либо по электронной почте.
Купите шаговый двигатель и коммутатор шагового двигателя в Stepmotor. Все шаговые двигатели, блоки управления и драйверы ШД есть в наличии, отгрузка сразу после оплаты. Звоните 8 800 5555 068.

Добавить комментарий

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