Биполярные и
униполярные шаговые двигатели
В зависимости от
конфигурации обмоток двигатели делятся на биполярные и униполярные. Биполярный
двигатель имеет одну обмотку в каждой фазе, которая для изменения направления
магнитного поля должна переполюсовывается драйвером. Для такого типа двигателя
требуется мостовой драйвер, или полумостовой с двухполярным питанием. Всего
биполярный двигатель имеет две обмотки и, соответственно, четыре вывода (рис.
7а).
Рис. 7. Биполярный двигатель
(а), униполярный (б) и четырехобмоточный (в).
Униполярный двигатель
также имеет одну обмотку в каждой фазе, но от середины обмотки сделан отвод.
Это позволяет изменять направление магнитного поля, создаваемого обмоткой,
простым переключением половинок обмотки. При этом существенно упрощается схема
драйвера. Драйвер должен иметь только 4 простых ключа. Таким образом, в
униполярном двигателе используется другой способ изменения направления
магнитного поля. Средние выводы обмоток могут быть объединены внутри двигателя,
поэтому такой двигатель может иметь 5 или 6 выводов (рис. 7б). Иногда
униполярные двигатели имеют раздельные 4 обмотки, по этой причине их ошибочно
называют 4-х фазными двигателями. Каждая обмотка имеет отдельные выводы,
поэтому всего выводов 8 (рис. 7в). При соответствующем соединении обмоток такой
двигатель можно использовать как униполярный или как биполярный. Униполярный
двигатель с двумя обмоткими и отводами тоже можно использовать в биполярном
режиме, если отводы оставить неподключенными. В любом случае ток обмоток
следует выбирать так, чтобы не превысить максимальной рассеиваемой мощности.
Биполярный или
униполярный?
Если сравнивать между
собой биполярный и униполярный двигатели, то биполярный имеет более высокую
удельную мощность. При одних и тех же размерах биполярные двигатели
обеспечивают больший момент.
Момент, создаваемый
шаговым двигателем, пропорционален величине магнитного поля, создаваемого
обмотками статора. Путь для повышения магнитного поля – это увеличение тока или
числа витков обмоток. Естественным ограничением при повышении тока обмоток
является опасность насыщения железного сердечника. Однако на практике это
ограничение действует редко. Гораздо более существенным является ограничение по
нагреву двигателя вследствие омических потерь в обмотках. Как раз этот факт и
демонстрирует одно из преимуществ биполярных двигателей. В униполярном
двигателе в каждый момент времени используется лишь половина обмоток. Другая
половина просто занимает место в окне сердечника, что вынуждает делать обмотки
проводом меньшего диаметра. В то же время в биполярном двигателе всегда
работают все обмотки, т.е. их использование оптимально. В таком двигателе
сечение отдельных обмоток вдвое больше, а омическое сопротивление –
соответственно вдвое меньше. Это позволяет увеличить ток в корень из двух раз
при тех же потерях, что дает выигрыш в моменте примерно 40%. Если же
повышенного момента не требуется, униполярный двигатель позволяет уменьшить
габариты или просто работать с меньшими потерями. На практике все же часто
применяют униполярные двигатели, так как они требуют значительно более простых
схем управления обмотками. Это важно, если драйверы выполнены на дискретных
компонентах. В настоящее время существуют специализированные микросхемы драйверов
для биполярных двигателей, с использованием которых драйвер получается не
сложнее, чем для униполярного двигателя. Например, это микросхемы L293E, L298N
или L6202 фирмы SGS-Thomson, PBL3770, PBL3774 фирмы Ericsson, NJM3717, NJM3770,
NJM3774 фирмы JRC, A3957 фирмы Allegro, LMD18T245 фирмы National Semiconductor.
Диаграммы, диаграммы...
Существует несколько
способов управления фазами шагового двигателя.
Первый способ
обеспечивается попеременной коммутации фаз, при этом они не перекрываются, в
один момент времени включена только одна фаза (рис 8а). Этот способ называют
”one phase on” full step или wave drive mode. Точки равновесия ротора для
каждого шага совпадают с «естественными» точками равновесия ротора у
незапитанного двигателя. Недостатком этого способа управления является то, что
для биполярного двигателя в один и тот же момент времени иcпользуется 50%
обмоток, а для униполярного – только 25%. Это означает, что в таком режиме не
может быть получен полный момент.
Второй способ -
управление фазами с перекрытием: две фазы включены в одно и то же время. Его
называют
”two-phase-on” full step или просто
full step mode. При этом способе управления ротор
фиксируется в промежуточных позициях между полюсами статора (рис. 8б) и
обеспечивается примерно на 40% больший момент, чем в случае одной включенной
фазы. Этот способ управления обеспечивает такой же угол шага, как и первый
способ, но положение точек равновесия ротора смещено на пол-шага.
Рис. 8. Различные
способы управления фазами шагового двигателя.
Третий способ является
комбинацией первых двух и называется полушаговым режимом, ”one and
two-phase-on” half step или просто half step mode, когда двигатель делает шаг в
половину основного. Этот метод управления достаточно распространен, так как
двигатель с меньшим шагом стоит дороже и очень заманчиво получить от
100-шагового двигателя 200 шагов на оборот. Каждый второй шаг запитана лишь
одна фаза, а в остальных случаях запитаны две (рис. 8в). В результате угловое
перемещение ротора составляет половину угла шага для первых двух способов
управления. Кроме уменьшения размера шага этот способ управления позволяет
частично избавиться от явления резонанса. Полушаговый режим обычно не позволяет
получить полный момент, хотя наиболее совершенные драйверы реализуют
модифицированный полушаговый режим, в котором двигатель обеспечивает
практически полный момент, при этом рассеиваемая мощность не превышает
номинальной. Еще один способ управления называется микрошаговым режимом или
micro stepping mode. При этом способе управления ток в фазах нужно менять
небольшими шагами, обеспечивая таким образом дробление половинного шага на еще
меньшие микрошаги. Когда одновременно включены две фазы, но их токи не равны,
то положение равновесия ротора будет лежать не в середине шага, а в другом
месте, определяемом соотношением токов фаз. Меняя это соотношение, можно
обеспечить некоторое количество микрошагов внутри одного шага. Кроме увеличения
разрешающей способности, микрошаговый режим имеет и другие преимущества,
которые будут описаны ниже. Вместе с тем, для реализации микрошагового режима
требуются значительно более сложные драйверы, позволяющие задавать ток в
обмотках с необходимой дискретностью. Полушаговый режим является частным
случаем микрошагового режима, но он не требует формирования ступенчатого тока
питания катушек, поэтому часто реализуется.
Держи его!
В полношаговом режиме с
двумя включенными фазами положения точек равновесия ротора смещены на пол-шага.
Нужно отметить, что эти положения ротор принимает при работе двигателя, но
положение ротора не может сохраняться неизменным после выключения тока обмоток.
Поэтому при включении и выключении питания двигателя ротор будет смещаться на
пол-шага. Для того, чтобы он не смещался при остановке, необходимо подавать в
обмотки ток удержания. То же справедливо и для полушагового и микрошагового
режимов. Следует отметить, что если в выключенном состоянии ротор двигателя
поворачивался, то при включении питания возможно смещение ротора и на большую,
чем половина шага величину.
Ток удержания может
быть меньше номинального, так как от двигателя с неподвижным ротором обычно не
требуется большого момента. Однако есть применения, когда в остановленном
состоянии двигатель должен обеспечивать полный момент, что для шагового
двигателя возможно. Это свойство шагового двигателя позволяет в таких ситуациях
обходиться без механических тормозных систем. Поскольку современные драйверы
позволяют регулировать ток питания обмоток двигателя, задание необходимого тока
удержания обычно не представляет проблем. Задача обычно заключается просто в
соответствующей программной поддержке для управляющего микроконтроллера.
Полушаговый режим
Основным принципом
работы шагового двигателя является создание вращающегося магнитного поля,
которое заставляет ротор поворачиваться. Вращающееся магнитное поля создается
статором, обмотки которого соответствующим образом запитываются. Для двигателя,
у которого запитана одна обмотка, зависимость момента от угла поворота ротора
относительно точки равновесия является приблизительно синусоидальной. Эта
зависимость для двухобмоточного двигателя, который имеет N шагов на оборот
(угол шага в радианах S = (2*pi)/N), показана на рис. 9.
Рис. 9. Зависимость
момента от угла поворота ротора для одной запитанной обмотки.
Реально характер
зависимости может быть несколько другой, что объясняется неидеальностью
геометрии ротора и статора. Пиковое значение момента называется моментом
удержания. Формула, описывающая зависимость момента от угла поворота ротора,
имеет следующий вид:
T
= - Th*sin((pi/2)/S)*Ф),
где T – момент, Th –
момент удержания, S – угол шага, Ф – угол поворота ротора.
Если к ротору приложить
внешний момент, который превышает момент удержания, ротор провернется. Если
внешний момент не превышает момента удержания, то ротор будет находиться в
равновесии в пределах угла шага. Нужно отметить, что у обесточенного двигателя
момент удержания не равен нулю вследствие действия постоянных магнитов ротора.
Этот момент обычно составляет около 10% максимального момента, обеспечиваемого
двигателем.
Иногда используют
термины «механический угол поворота ротора» и «электрический угол поворота
ротора». Механический угол вычисляется исходя из того, что полный оборот ротора
составляет 2*pi радиан. При вычислении электрического угла принимается, что
один оборот соответствует одному периоду угловой зависимости момента. Для
приведенных выше формул Ф является механическим углом поворота ротора, а
электрический угол для двигателя, имеющего 4 шага на периоде кривой момента,
равен ((pi/2)/S)*Ф или (N/4)*Ф, где N – число шагов на оборот. Электрический
угол фактически определяет угол поворота магнитного поля статора и позволяет
строить теорию независимо от числа шагов на оборот для конкретного двигателя.
Если запитать
одновременно две обмотки двигателя, то момент будет равен сумме моментов,
обеспечиваемых обмотками по отдельности (рис. 10).
Рис. 10. Зависимость
момента от угла поворота ротора для двух запитанных обмоток.
При этом, если токи в
обмотках одинаковы, то точка максимума момента будет смещена на половину шага.
На половину шага сместится и точка равновесия ротора (точка e на рисунке). Этот
факт и положен в основу реализации полушагового режима. Пиковое значение
момента (момент удержания) при этом будет в корень из двух раз больше, чем при
одной запитанной обмотке.
Th2 = 2 0.5*Th1,
где Th2 – момент
удержания при двух запитанных обмотках, Th1 – момент удержания при одной
запитанной обмотке.
Именно этот момент
обычно и указывается в характеристиках шагового двигателя.
Величина и направление
магнитного поля показаны на векторной диаграмме (рис. 11).
Рис. 11. Величина и
направление магнитного поля для разных режимов питания фаз.
Оси X и Y совпадают с
направлением магнитного поля, создаваемого обмотками первой и второй фазы
двигателя. Когда двигатель работает с одной включенной фазой, ротор может
занимать положения 1, 3, 5, 7. Если включены две фазы, то ротор может занимать
положения 2, 4, 6, 8. К тому же, в этом режиме больше момент, так как он
пропорционален длине вектора на рисунке. Оба эти метода управления обеспечивают
полный шаг, но положения равновесия ротора смещены на полшага. Если
скомбинировать два этих метода и подать на обмотки соответствующие
последовательности импульсов, то можно заставить ротор последовательно занимать
положения 1, 2, 3, 4, 5, 6, 7, 8, что соответствует половинному шагу.
По сравнению с
полношаговым режимом, полушаговый режим имеет следующие преимущества:
более высокая
разрешающая способность без применения более дорогих двигателей меньшие
проблемы с явлением резонанса. Резонанс приводит лишь к частичной потере
момента, что обычно не мешает нормальной работе привода. Недостатком
полушагового режима является довольно значительное колебание момента от шага к
шагу. В тех положениях ротора, когда запитана одна фаза, момент составляет
примерно 70% от полного, когда запитаны две фазы. Эти колебания могут явиться
причиной повышенных вибраций и шума, хотя они всё равно остаются меньшими, чем
в полношаговом режиме.
Способом устранения
колебаний момента является поднятие момента в положениях с одной включенной
фазой и обеспечение таким образом одинакового момента во всех положениях
ротора. Это может быть достигнуто путем увеличения тока в этих положениях до
уровня примерно 141% от номинального. Некоторые драйверы, такие как PBL 3717/2
и PBL 3770A фирмы Ericsson, имеют логические входы для изменения величины тока.
Нужно отметить, что величина 141% является теоретической, поэтому в
приложениях, требующих высокой точности поддержания момента эта величина должна
быть подобрана экспериментально для конкретной скорости и конкретного
двигателя. Поскольку ток поднимается только в те моменты, когда включена одна
фаза, рассеиваемая мощность равна мощности в полношаговом режиме при токе 100%
от номинального. Однако такое увеличение тока требует более высокого напряжения
питания, что не всегда возможно. Есть и другой подход. Для устранения колебаний
момента при работе двигателя в полушаговом режиме можно снижать ток в те
моменты, когда включены две фазы. Для получения постоянного момента этот ток
должен составлять 70.7% от номинального. Таким образом реализует полушаговый
режим, например, микросхема драйвера A3955 фирмы Allegro.
Для полушагового режима
очень важным является переход в состояние с одной выключенной фазой. Чтобы
заставить ротор принять соответствующее положение, ток в отключенной фазе
должен быть уменьшен до нуля как можно быстрее. Длительность спада тока зависит
от напряжения на обмотке в то время, когда она теряет свою запасенную энергию.
Замыкая в это время обмотку на источник питания, который представляет
максимальное напряжение, имеющееся в системе, обеспечивается максимально
быстрый спад тока. Для получения быстрого спада тока при питании обмоток
двигателя H-мостом все транзисторы должны закрываться, при этом обмотка через
диоды оказывается подключенной к источнику питания. Скорость спада тока
значительно уменьшится, если один транзистор моста оставить открытым и
закоротить обмотку на транзистор и диод. Для увеличения скорости спада тока при
управлении униполярными двигателями подавление выбросов ЭДС самоиндукции
предпочтительнее осуществлять не диодами, а варисторами или комбинацией диодов
и стабилитрона, которые ограничат выброс на большем, но безопасном для
транзисторов уровне.
Микрошаговый режим
Микрошаговый режим
обеспечивается путем получения поля статора, вращающегося более плавно, чем в
полно- или полушаговом режимах. В результате обеспечиваются меньшие вибрации и
практически бесшумная работа вплоть до нулевой частоты. К тому же меньший угол
шага способен обеспечить более точное позиционирование. Существует много
различных микрошаговых режимов, с величиной шага от 1/3 полного шага до 1/32 и
даже меньше. Шаговый двигатель является синхронным электродвигателем. Это
значит, что положение равновесия неподвижного ротора совпадает с направлением
магнитного поля статора. При повороте поля статора ротор тоже поворачивается,
стремясь занять новое положение равновесия.
Рис. 12. Зависимость
момента от угла поворота ротора в случае разных значений тока фаз.
Чтобы получить нужное
направление магнитного поля, необходимо выбрать не только правильное
направление токов в катушках, но и правильное соотношение этих токов.
Если одновременно
запитаны две обмотки двигателя, но токи в этих обмотках не равны (рис. 12), то
результирующий момент будет
Th = ( a2 + b2 )0.5,
а точка равновесия
ротора сместится в точку
x
= ( S / (pi/2) ) arctan( b / a ),
где a и b – момент,
создаваемый первой и второй фазой соответственно, Th – результирующий момент
удержания, x – положение равновесия ротора в радианах, S – угол шага в
радианах.
Смещение точки
равновесия ротора говорит о том, что ротор можно зафиксировать в любой
произвольной позиции. Для этого нужно лишь правильно установить отношение токов
в фазах. Именно этот факт используется при реализации микрошагового режима. Ещё
раз нужно отметить, что приведенные выше формулы верны только в том случае,
если зависимость момента от угла поворота ротора синусоидальная и если ни одна
часть магнитной цепи двигателя не насыщается.
Страницы: 1, 2, 3, 4, 5, 6
|