Разработка стенда управления шаговым двигателем
Сущность двигателей с переменным магнитным сопротивлением. Особенность волновой и фазовой коммутации фаз. Зависимость момента от скорости. Способы изменения направления тока. Структура, основные характеристики и возможности микросхемы ATtiny 2313.
Рубрика | Производство и технологии |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.10.2016 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Одной из основных компетенций базовой подготовки техника по специальности 230113 «Компьютерные системы и комплексы» является разработка цифровых устройств (устройств с цифровой обработкой сигналов) на базе микропроцессоров/микроконтроллеров и схемотехники с разными уровнями интеграции микросхем. В свою очередь, микропроцессоры / микроконтроллеры и микросхемы разных уровней интеграции в настоящее время широко используются в современной робототехнике, например в станках с числовым управлением, где основной исполнительный механизм это, прежде всего -- шаговый двигатель. Поэтому, актуально, в качестве учебного пособия, применять стенд с управлением шаговым двигателем, который не только позволит изучить его устройство и принципы его функционирования, но и позволит отрабатывать навыки разработки драйверов устройства с программным управлением различными режимами функционирования шагового двигателя.
Цифровые системы управления привели к созданию нового типа исполнительных механизмов - шаговых двигателей, которые широко используются в дисководах, принтерах, плоттерах, сканерах, факсах, а также в разнообразном промышленном и специальном оборудовании, то есть именно там, где требуется точность и пошаговая дискретность перемещения. В настоящее время промышленностью выпускается множество различных типов шаговых двигателей отечественного и зарубежного производства.
Шаговый двигатель -- электромеханическое устройство, преобразующее сигнал управления в угловое или линейное перемещение ротора с фиксацией его в заданном положении без устройств обратной связи.
Шаговые двигатели относятся к классу бесколлекторных двигателей постоянного тока, которые имеют высокую надежность и большой срок службы, что позволяет использовать их в системах, работающих в тяжелых производственных условиях. Однако, по сравнению с обычными двигателями постоянного тока, шаговые двигатели требуют значительно более сложных схем управления, которые должны выполнять коммутации обмоток двигателя при работе. Кроме того, шаговый двигатель - дорогостоящее устройство, поэтому там, где не требуется точное позиционирование, обычные коллекторные двигатели имеют заметное преимущество. В тоже время, необходимо отметить, что в последнее время для управления коллекторными двигателями все чаще применяют контроллеры, которые по сложности практически не уступают контроллерам шаговых двигателей.
Одним из главных преимуществ шаговых двигателей является возможность осуществлять точное позиционирование и регулировку скорости без датчика обратной связи. Это очень важно, так как такие датчики могут стоить больше самого двигателя [стр. 3, 2]. Однако системы без обратной связи работают при малом ускорении с относительно постоянной нагрузкой.
Если нагрузка шагового двигателя превысит его крутящий момент, то информация о положении ротора теряется и система требует базирования с помощью, например, концевого выключателя или другого датчика [стр. 4, 2]. Системы с обратной связью такого недостатка не имеют.
Целью моей выпускной квалификационной работы является разработка стенда управления шаговым двигателем со следующими режимами управления:
· режим прямого вращения;
· режим реверсивного вращения;
· режим пошагового (с различным шагом) прямого вращения;
· режим пошагового (с различным шагом) реверсивного вращения;
Соответственно цели и согласно техническому заданию, должны быть реализованы решения следующих функциональных задач:
ь систематизация информации об устройстве шагового двигателя и основных принципах работы шагового двигателя;
ь систематизация информации о классификации шаговых двигателей;
ь систематизация сведений об особенностях управления шаговым двигателем;
ь разработка структурно-функциональной схемы стенда;
ь разработка принципиальной схемы стенда;
ь выбор микроконтроллера для управления шаговым двигателем в разных режимах его функционирования;
ь тестирование проекта стенда;
ь расчет условной стоимости проекта;
ь анализ достоинств и недостатков проекта с целью выявления перспективы его развития.
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Устройство шаговых двигателей
Двигатели с переменным магнитным сопротивлением [стр. 4, 2]
Шаговые двигатели с переменным сопротивлением имеют несколько полюсов на статоре и ротор зубчатой формы из магнитомягкого материала. Намагниченность ротора отсутствует. На рисунке 1 представлен двигатель с 4 зубцами на роторе и с 6-ю полюсами на статоре. Двигатель имеет 3 независимые обмотки, каждая из которых намотана на двух противоположных полюсах статора. Такой двигатель имеет шаг 300.
При включении тока в одной из катушек, ротор стремится занять положение, когда магнитный поток замкнут, т.е.зубцы ротора будут находиться напротив тех полюсов, на которых запитанная обмотка. Если затем выключить эту обмотку и включить следующую, то ротор поменяет положение, снова замкнув своими зубцами магнитный поток.
Таким образом, для реализации постоянного вращения, нужно включать фазы попеременно. Реальный двигатель может иметь большее количество полюсов статора и большее количество зубцов ротора, что соответствует большему количеству шагов на оборот. Иногда поверхность каждого полюса статора выполняют зубчатой, что вместе с соответствующими зубцами ротора обеспечивает очень маленькое значения угла шага, порядка нескольких градусов. Двигатели с переменным магнитным сопротивлением довольно редко используют в индустриальных применениях.
Двигатели с постоянными магнитами
Двигатели с постоянными магнитами состоят из статора, который имеет обмотки, и ротора, содержащего постоянные магниты (рисунок 2). Чередую-щиеся полюса ротора имеют прямолинейную форму и расположены параллельно оси двигателя. Благодаря намагниченности ротора в таких двигателях обеспечивается больший магнитный поток и, как следствие, больший момент, чем у двигателей с переменным магнитным сопротивлением.
Рисунок 2 -- Двигатель с постоянными магнитами
Такой двигатель имеет 3 пары полюсов ротора и 2 пары полюсов статора. Двигатель имеет 2 независимые обмотки, каждая из которых намотана на двух противоположных полюсах статора. Такой двигатель, как и рассмотренный ранее двигатель с переменным магнитным сопротивлением, имеет величину шага 30°. При включении тока в одной из катушек, ротор стремится занять такое положение, когда разноименные полюса ротора и статора находятся друг напротив друга. Для осуществления непрерывного вращения нужно включать фазы попеременно. На практике двигатели с постоянными магнитами обычно имеют 24 - 48 шагов на оборот (угол шага 15 - 7,5 град). Разрез реального шагового двигателя с постоянными магнитами показан на рисунке 3.
Для удешевления конструкции двигателя магнитопровод статора выполнен в виде штампованного стакана. Внутри находятся полюсные наконечники в виде ламелей. Обмотки фаз размещены на двух разных магнитопроводах, которые установлены друг на друге. Ротор представляет собой цилиндрический многополюсный постоянный магнит.
Двигатели с постоянными магнитами подвержены влиянию обратной ЭДС со стороны ротора, которая ограничивает максимальную скорость. Для работы на высоких скоростях используются двигатели с переменным магнитным сопротивлением.
Гибридные двигатели [стр. 7, 2]
Гибридные двигатели являются более дорогими, чем двигатели с постоянными магнитами, зато они обеспечивают меньшую величину шага, больший момент и большую скорость. Типичное число шагов на оборот для гибридных двигателей составляет от 100 до 400 (угол шага 3.6 - 0.9°). Гибридные двигатели сочетают в себе преимущество двигателей с переменным магнитным сопротивлением и двигателей с постоянными магнитами. Ротор гибридного двигателя имеет зубцы, расположенные в осевом направлении.
Ротор разделен на две части, между которыми расположен цилиндри-ческий постоянный магнит. Таким образом, зубцы верхней половинки ротора являются северными полюсами, а зубцы нижней половинки - южными. Кроме того, верхняя и нижняя половинки ротора повернуты друг относительно друга на половину угла шага зубцов. Число пар полюсов ротора равно количеству зубцов на одной из его половинок. Зубчатые полюсные наконечники ротора, как и статор, набраны из отдельных пластин для уменьшения потерь на вихревые токи.
Статор гибридного двигателя также имеет зубцы, обеспечивая большое количество эквивалентных полюсов, в отличие от основных полюсов, на которых расположены обмотки. Обычно используются 4 основных полюса для 3,6°. двигателей и 8 основных полюсов для 1.8- и 0.9°. двигателей. Зубцы ро-тора обеспечивают меньшее сопротивление магнитной цепи в определенных положениях ротора, что улучшает статический и динамический момент. Это обеспечивается соответствующим расположением зубцов, когда часть зубцов ротора находится строго напротив зубцов статора, а часть между ними. Ротор показанного на рисунке 4 двигателя имеет 100 полюсов (50 пар), двигатель имеет 2 фазы, поэтому полное количество полюсов - 200, а шаг, соответственно, 1,8°.
Продольное сечение гибридного шагового двигателя показано на рисунке 5. Стрелками показано направление магнитного потока постоянного магнита ротора. Часть потока (на рисунке показана черной линией) проходит через полюсные наконечники ротора, воздушные зазоры и полюсный наконечник статора. Эта часть не участвует в создании момента.
Как видно из рисунка 5, воздушные зазоры у верхнего и нижнего полюсного наконечника ротора разные. Это достигается благодаря повороту полюсных наконечников на половину шага зубьев. Поэтому существует другая магнитная цепь, которая содержит минимальные воздушные зазоры и, как следствие, обладает минимальным магнитным сопротивлением. По этой цепи замыкается другая часть потока (на рисунке 5 показана штриховой белой линией), которая и создает момент. Часть цепи лежит в плоскости, перпендикулярной рисунку, поэтому не показана. В этой же плоскости создают магнитный поток катушки статора. В гибридном двигателе этот поток частично замыкается полюсными наконечниками ротора, и постоянный магнит его «видит» слабо. Поэтому в отличие от двигателей постоянного тока, магнит гибридного двигателя невозможно размагнитить ни при какой величине тока обмоток.
Чтобы магнитный поток не замыкался через вал, который проходит внутри магнита, его изготавливают из немагнитных марок стали. Для получения больших моментов необходимо увеличивать как поле, создаваемое статором, так и поле постоянного магнита. При этом требуется больший диаметр ротора, что ухудшает отношение крутящего момента к моменту инерции. Поэтому мощные шаговые двигатели иногда конструктивно выполняют из нескольких секций в виде этажерки. Крутящий момент и момент инерции увеличиваются пропорционально количеству секций, а их отношение не ухудшается.
Большинство современных шаговых двигателей являются гибридными. По сути, гибридный двигатель является двигателем с постоянными магнитами, но с большим числом полюсов. По способу управления такие двигатели одинаковы, далее будут рассматриваться только такие двигатели. Чаще всего на практике двигатели имеют 100 или 200 шагов на оборот, соответственно шаг равен 3,6° или 1,8°. Большинство контроллеров позволяют работать в полушаговом режиме, где этот угол вдвое меньше, а некоторые контроллеры обеспечивают микрошаговый режим.
1.2 Классификация шаговых двигателей
Биполярные и униполярные шаговые двигатели
Биполярный двигатель имеет одну обмотку в каждой фазе, которая для изменения направления магнитного поля должна переполюсовывается драйвером. Для такого типа двигателя требуется мостовой драйвер, или полумостовой с двухполярным питанием. Всего биполярный двигатель имеет две обмотки и, соответственно, четыре вывода.
Униполярный двигатель также имеет одну обмотку в каждой фазе, но от середины обмотки сделан отвод. Это позволяет изменять направление магнитного поля, создаваемого обмоткой, простым переключением полови-нок обмотки. При этом существенно упрощается схема драйвера. Драйвер должен иметь только 4 простых ключа. Таким образом, в униполярном дви-гателе используется другой способ изменения направления магнитного поля. Средние выводы обмоток могут быть объединены внутри двигателя, поэтому такой двигатель может иметь 5 или 6 выводов (рисунок 6, б). Иногда униполяр-ные двигатели имеют раздельные 4 обмотки, по этой причине их ошибочно называют 4-х фазными двигателями. Каждая обмотка имеет отдельные выводы, поэтому всего выводов 8 (рисунок 6, в). При соответствующем соединении обмоток такой двигатель можно использовать как униполярный или как биполярный. Униполярный двигатель с двумя обмотками и отводами тоже можно использовать в биполярном режиме, если отводы оставить неподключенными. В любом случае ток обмоток следует выбирать так, чтобы не превысить максимальной рассеиваемой мощности.
Если сравнивать между собой биполярный и униполярный двигатели, то биполярный имеет более высокую удельную мощность. При одних и тех же размерах биполярные двигатели обеспечивают больший момент.
Момент, создаваемый шаговым двигателем, пропорционален величине магнитного поля, создаваемого обмотками статора. Путь для повышения магнитного поля - это увеличение тока или числа витков обмоток. Естест-венным ограничением при повышении тока обмоток является опасность на-сыщения железного сердечника. Однако на практике это ограничение дейст-вует редко. Гораздо более существенным является ограничение по нагреву двигателя вследствие омических потерь в обмотках. Как раз этот факт и де-монстрирует одно из преимуществ биполярных двигателей. В униполярном двигателе в каждый момент времени используется лишь половина обмоток. Другая половина просто занимает место в окне сердечника, что вынуждает делать обмотки проводом меньшего диаметра. В то же время в биполярном двигателе всегда работают все обмотки, т.е. их использование оптимально. В таком двигателе сечение отдельных обмоток вдвое больше, а омическое со-противление - соответственно вдвое меньше. Это позволяет увеличить ток в корень из двух раз при тех же потерях, что дает выигрыш в моменте примерно 40%. Если же повышенного момента не требуется, униполярный двига-тель позволяет уменьшить габариты или просто работать с меньшими потерями. На практике все же часто применяют униполярные двигатели, так как они требуют значительно более простых схем управления обмотками.
1.3 Способы управления шаговым двигателем
Волновая и фазовая коммутация фаз
Первый способ обеспечивается попеременной коммутации фаз, при этом они не перекрываются, в один момент времени включена только одна фаза (рисунок 7, а). Этот способ называют волновой последовательностью “one phase on” full step или wave drive mode. Точки равновесия ротора для каждого шага совпадают с “естественными” точками равновесия ротора у незапитанного двигателя. Недостатком этого способа управления является то, что для биполярного двигателя в один и тот же момент времени иcпользуется 50% обмоток, а для униполярного - только 25%. Это означает, что в таком режиме не может быть получен полный момент.
Второй способ -- управление фазами с перекрытием: две фазы включены в одно и то же время. Его называют шаговой последовательностью “two-phase-on” full step или просто full step mode. При этом способе управления ротор фиксируется в промежуточных позициях между полюсами статора (рисунок 7, б) и обеспечивается примерно на 40% больший момент, чем в случае одной включенной фазы. Этот способ управления обеспечивает такой же угол шага, как и первый способ, но положение точек равновесия ротора сме-щено на полшага.
В полношаговом режиме с двумя включенными фазами положения то-чек равновесия ротора смещены на полшага. Нужно отметить, что эти поло-жения ротор принимает при работе двигателя, но положение ротора не может сохраняться неизменным после выключения тока обмоток. Поэтому при включении и выключении питания двигателя ротор будет смещаться на пол-шага. Для того, чтобы он не смещался при остановке, необходимо подавать в обмотки ток удержания. Ток удержания может быть меньше номинального, так как от двигателя с неподвижным ротором обычно не требуется большого момента. Однако есть применения, когда в остановленном состоянии двига-тель должен обеспечивать полный момент, что для шагового двигателя воз-можно. Это свойство шагового двигателя позволяет в таких ситуациях обхо-диться без механических тормозных систем. Поскольку современные драй-веры позволяют регулировать ток питания обмоток двигателя, задание необ-ходимого тока удержания обычно не представляет проблем. Задача обычно заключается просто в соответствующей программной поддержке для управ-ляющего микроконтроллера.
Полушаговая последовательность - комбинация двух предыдущих, “one and two-phase-on” half step или просто half step mode, когда двигатель делает шаг в половину основного.
Этот метод управления достаточно распространен, так как двигатель с меньшим шагом стоит дороже и очень заманчиво получить от 100-шагового двигателя 200 шагов на оборот. Каждый второй шаг запитана лишь одна фа-за, а в остальных случаях запитаны две. В результате угловое перемещение ротора составляет половину угла шага для первых двух способов управления. Кроме уменьшения размера шага этот способ управления позволяет частично избавиться от явления резонанса. Полушаговый режим обычно не позволяет получить полный момент, хотя наиболее совершенные драйверы реализуют модифицированный полушаговый режим, в котором двигатель обеспечивает практически полный момент, при этом рассеиваемая мощность не превышает номинальной.
Для двигателя, у которого запитана одна обмотка, зависимость момента от угла поворота ротора относительно точки равновесия является приблизи-тельно синусоидальной.
Реально характер зависимости может быть несколько другой, что объясняется неидеальностью геометрии ротора и статора. Пиковое значение момента называется моментом удержания. Если к ротору приложить внешний момент, который превышает момент удержания, ротор провернется. Если внешний момент не превышает момента удержания, то ротор будет находится в равновесии в пределах угла шага. Нужно отметить, что у обесточенного двигателя момент удержания не равен нулю вследствие действия постоянных магнитов ротора. Этот момент обычно составляет около 10% максимального момента, обеспечиваемого двигателем.
При этом, если токи в обмотках одинаковы, то точка максимума мо-мента будет смещена на половину шага. На половину шага сместится и точка равновесия ротора (точка x на рисунке).
Если включены две фазы, то ротор может занимать положения 2, 4, 6, 8. К тому же, в этом режиме больше момент, так как он пропорционален длине вектора на рисунке. Оба эти метода управления обеспечивают полный шаг, но положения равновесия ротора смещены на пол-шага. Если скомбинировать два этих метода и подать на обмотки соответствующие последовательности им-пульсов, то можно заставить ротор последовательно занимать положения 1, 2, 3, 4, 5, 6, 7, 8, что соответствует половинному шагу.
По сравнению с волновой и шаговой последовательностями, полушаго-вая имеет следующие преимущества:
· более высокая разрешающая способность без применения более дорогих двигателей;
· меньшие проблемы с явлением резонанса. Резонанс приводит лишь к частичной потере момента, что обычно не мешает нормальной работе привода.
Недостатком полушагового режима является довольно значительное колебание момента от шага к шагу. В тех положениях ротора, когда запитана одна фаза, момент составляет примерно 70% от полного, когда запитаны две фазы. Эти колебания могут явиться причиной повышенных вибраций и шума, хотя они всё равно остаются меньшими, чем в полношаговом режиме.
Способом устранения колебаний момента является поднятие момента в положениях с одной включенной фазой и обеспечение таким образом одина-кового момента во всех положениях ротора. Это может быть достигнуто пу-тем увеличения тока в этих положениях до уровня примерно 141% от номи-нального. Нужно отметить, что величина 141% является теоретической, по-этому в приложениях, требующих высокой точности поддержания момента эта величина должна быть подобрана экспериментально для конкретной ско-рости и конкретного двигателя. Поскольку ток поднимается только в те мо-менты, когда включена одна фаза, рассеиваемая мощность равна мощности в полношаговом режиме при токе 100% от номинального. Однако такое увели-чение тока требует более высокого напряжения питания, что не всегда воз-можно. Есть и другой подход. Для устранения колебаний момента при работе двигателя в полушаговом режиме можно снижать ток в те моменты, когда включены две фазы. Для получения постоянного момента этот ток должен составлять 70,7% от номинального.
Для полушагового режима очень важным является переход в состояние с одной выключенной фазой. Чтобы заставить ротор принять соответствую-щее положение, ток в отключенной фазе должен быть уменьшен до нуля как можно быстрее. Длительность спада тока зависит от напряжения на обмотке в то время, когда она теряет свою запасенную энергию. Замыкая в это время обмотку на источник питания, который представляет максимальное напряжение, имеющееся в системе, обеспечивается максимально быстрый спад тока. Для получения быстрого спада тока при питании обмоток двигателя H-мостом все транзисторы должны закрываться, при этом обмотка через диоды оказывается подключенной к источнику питания. Скорость спада тока значительно уменьшится, если один транзистор моста оставить открытым и закоротить обмотку на транзистор и диод. Для увеличения скорости спада тока при управлении униполярными двигателями подавление выбросов ЭДС самоиндукции предпочтительнее осуществлять не диодами, а варисторами или комбинацией диодов и стабилитрона, которые ограничат выброс на большем, но безопасном для транзисторов уровне. Ток удержания может быть меньше номинального, так как от двигателя с неподвижным ротором обычно не требуется большого момента. Однако есть применения, когда в остановленном состоянии двигатель должен обеспечивать полный момент, что для шагового двигателя возможно. Это свойство шагового двигателя позволяет в таких ситуациях обходиться без механических тормозных систем. Поскольку современные драйверы позволяют регулировать ток питания обмоток двигателя, задание необходимого тока удержания обычно не представляет проблем. Задача обычно заключается просто в соответствующей программной поддержке для управляющего микроконтроллера.
Микрошаговый режим обеспечивается путем получения поля статора, вращающегося более плавно, чем в полно- или полушаговом режимах. В результате обеспечиваются меньшие вибрации и практически бесшумная работа вплоть до нулевой частоты. К тому же меньший угол шага способен обеспечить более точное позиционирование. Существует много различных микрошаговых режимов, с величиной шага от 1/3 полного шага до 1/32 и даже меньше. Шаговый двигатель является синхронным электродвигателем. Это значит, что положение равновесия неподвижного ротора совпадает с направлением магнитного поля статора. При повороте поля статора ротор тоже поворачивается, стремясь занять новое положение равновесия. Чтобы получить нужное направление магнитного поля, необходимо выбрать не только правильное направление токов в катушках, но и правильное соотношение этих токов.
Смещение точки равновесия ротора говорит о том, что ротор можно зафиксировать в любой произвольной позиции. Для этого нужно лишь пра-вильно установить отношение токов в фазах. Именно этот факт используется при реализации микрошагового режима.
Ещё раз нужно отметить, что приведенные выше формулы верны толь-ко в том случае, если зависимость момента от угла поворота ротора синусои-дальная и если ни одна часть магнитной цепи двигателя не насыщается.
В пределе, шаговый двигатель может работать как синхронный элек-тродвигатель в режиме непрерывного вращения. Для этого токи его фаз должны быть синусоидальными, сдвинутыми друг относительно друга на 90.
Результатом использования микрошагового режима является намного более плавное вращение ротора на низких частотах. На частотах в 2 - 3 раза выше собственной резонансной частоты ротора и нагрузки, микрошаговый режим дает незначительные преимущества по сравнению с полу- или полно-шаговым режимами. Причиной этого является фильтрующее действие инер-ции ротора и нагрузки. Система с шаговым двигателем работает подобно фильтру нижних частот. В микрошаговом режиме можно осуществлять толь-ко разгон и торможение, а основное время работать в полношаговом режиме. К тому же, для достижения высоких скоростей в микрошаговом режиме тре-буется очень высокая частота повторения микрошагов, которую не всегда может обеспечить управляющий микроконтроллер. Для предотвращения пе-реходных процессов и потери шагов, переключения режимов работы двига-теля (из микрошагового режима в полношаговый и т.п.) необходимо произ-водить в те моменты, когда ротор находится в положении, соответствующем одной включенной фазе.
Во многих приложениях, где требуются малые относительные переме-щения и высокая разрешающая способность, микрошаговый режим способен заменить механический редуктор.
Иногда микрошаговый режим используется для увеличения точности величины шага сверх заявленной производителем двигателя. При этом ис-пользуется номинальное число шагов. Для повышения точности использует-ся коррекция положения ротора в точках равновесия. Для этого сначала сни-мают характеристику для конкретного двигателя, а затем, изменяя соотноше-ние токов в фазах, корректируют положение ротора индивидуально для каждого шага.
На практике при осуществлении каждого шага ротор не сразу останав-ливается в новом положении равновесия, а осуществляет затухающие коле-бания вокруг положения равновесия. Время установления зависит от харак-теристик нагрузки и от схемы драйвера. Во многих приложениях такие коле-бания являются нежелательными. Избавиться от этого явления можно путем
использования микрошагового режима. На рисунке 13 показаны перемещения ротора при работе в полношаговом и микрошаговом режимах.
Из рисунка 13 видно, что в полношаговом режиме наблюдаются выбросы и колебания, в то время как в микрошаговом режиме их нет. Однако и в этом режиме график положения ротора отличается от прямой линии. Эта погрешность объясняется погрешностью геометрии деталей двигателя и может быть уменьшена путем проведения калибровки и последующей компенсации путем корректировки токов фаз.
На практике существуют некоторые факторы, ограничивающие точность работы привода в микрошаговом режиме. Некоторые из них относятся к драйверу, а некоторые непосредственно к двигателю.
Обычно производители шаговых двигателей указывают такой параметр, как точность шага. Точность шага указывается для положений равновесия ротора при двух включенных фазах, токи которых равны. Это соответствует полношаговому режиму с перекрытием фаз. Для микрошагового режима, когда токи фаз не равны, никаких данных обычно не приводится.
Идеальный шаговый двигатель при питании фаз синусоидальным и ко-синусоидальным током должен вращаться с постоянной скоростью. У реаль-ного двигателя в таком режиме будут наблюдаться некоторые колебания скорости. Связано это с нестабильностью воздушного зазора между полюса-ми ротора и статора, наличием магнитного гистерезиса, что приводит к по-
грешностям величины и направления магнитного поля и т.д. Поэтому поло-жения равновесия и момент имеют некоторые отклонения. Эти отклонения зависят от погрешности формы зубцов ротора и статора и от примененного материала магнитопроводов.
Конструкция некоторых двигателей оптимизирована для наилучшей точности в полношаговом режиме и максимального момента удержания. Специальная форма зубцов ротора и статора спроектирована так, чтобы в положении равновесия для полношагового режима магнитный поток сильно возрастал. Это приводит к ухудшению точности в микрошаговом режиме. Лучшие результаты позволяют получить двигатели, у которых момент удержания в обесточенном состоянии меньше.
Отклонения можно разделить на два вида: отклонения величины маг-нитного поля, которые приводят к отклонениям момента удержания в мик-рошаговом режиме и отклонения направления магнитного поля, которые приводят к отклонениям положения равновесия. Отклонения момента удер-жания в микрошаговом режиме обычно составляют 10 - 30% от максималь-ного момента. Нужно сказать, что и в полношаговом режиме момент удер-жания может колебаться на 10 - 20 % вследствие искажений геометрии рото-ра и статора.
Если измерить положения равновесия ротора при вращении двигателя по и против часовой стрелки, то получатся несколько разные результаты. Этот гистерезис связан в первую очередь с магнитным гистерезисом материала сердечника, хотя свой вклад вносит и трение. Магнитный гистерезис приводит к тому, что магнитный поток зависит не только от тока обмоток, но и от предыдущего его значения. Погрешность, создаваемая гистерезисом может быть равна нескольким микрошагам. Поэтому в высокоточных приложениях при движении в одном из направлений нужно проходить за желаемую позицию, а затем возвращаться назад, чтобы подход к нужной позиции всегда осуществлялся в одном направлении.
Вполне естественно, что любое желаемое увеличение разрешающей способности наталкивается на какие-то физические ограничения. Не стоит думать, что точность позиционирования, например, для 7,2° двигателя в микрошаговом режиме не уступает точности 1,8° двигателя.
Препятствием являются следующие физические ограничения:
· нарастание момента в зависимости от угла поворота у 7,2 градусного двигателя в четыре раза более пологое, чем у настоящего 1,8-градусного двигателя. Вследствие действия момента трения или момента инерции нагрузки точность позиционирования уже будет хуже;
· как будет показано ниже, если в системе есть трение, то вследствие появления мертвых зон точность позиционирования будет ограничена;
· большинство коммерческих двигателей не обладают прецизионной конструкцией и зависимость между моментом и углом поворота ротора не является в точности синусоидальной. Вследствие этого зависимость между фазой синусоидального тока питания и углом поворота вала будет нелинейной. В результате ротор двигателя будет точно проходить положения каждого шага и полушага, а между этими положениями будут наблюдаться довольно значительные отклонения;
Эти проблемы наиболее ярко выражены для двигателей с большим ко-личеством полюсов. Существуют двигатели, ещё на этапе разработки оптимизированные для работы в микрошаговом режиме. Полюса ротора и статора таких двигателей менее выражены благодаря скошенной форме зубцов.
Иногда контроллеры шаговых двигателей позволяют корректировать форму выходного сигнала путем добавления или вычитания из синуса его третьей гармоники. Однако такая подстройка должна производится индиви-дуально под конкретный двигатель, характеристики которого должны быть перед этим измерены.
Из-за этих ограничений микрошаговый режим используется в основном для обеспечения плавного вращения (особенно на очень низких скоро-стях), для устранения шума и явления резонанса. Микрошаговый режим так же способен уменьшить время установления механической системы, так как в отличие от полношагового режима отсутствуют выбросы и осцилляции. Однако в большинстве случаев для обычных двигателей нельзя гарантировать точного позиционирования в микрошаговом режиме.
Зависимость момента от скорости, влияние нагрузки
Момент, создаваемый шаговым двигателем, зависит от скорости, тока в обмотках и схемы драйвера. На рисунке 14 а, показана зависимость момента от угла поворота ротора.
У идеального шагового двигателя эта зависимость синусоидальная. Точки пересечения?являются положениями равновесия ротора для ненагруженного двигателя и соответствуют нескольким последовательным шагам. Если к валу двигателя приложить внешний момент, меньший момента удержания, то угловое положение ротора изменится на некоторый угол.
Угловое смещение является ошибкой позиционирования нагруженного двигателя. Если к валу двигателя приложить момент, превышающий момент удержания, то под действием этого момента вал провернется. В та-ком режиме положение ротора является неконтролируемым.
На практике всегда имеется приложенный к двигателю внешний момент, хотя бы потому, что двигателю приходится преодолевать трение. Силы трения могут быть распределены на две категории: статическое трение или трение покоя, для преодоления которого требуется постоянный момент и динамическое трение или вязкое трение, которое зависит от скорости. Для преодоления статического трения требуется момент в половину от пикового. На рисунке 14 а, штриховыми линиями показан момент трения. Таким образом, для вращения ротора остается только момент, лежащий на графике за пределами штриховых линий. Отсюда следуют два вывода [2]: трение снижает момент на валу двигателя и появляются мертвые зоны вокруг каждого положения равновесия ротора (рисунок 14, б):
Мертвые зоны ограничивают точность позиционирования. Например, наличие статического трения в половину от пикового момента двигателя с шагом 90° вызовет наличие мертвых зон в 60°. Это означает, что шаг двигателя может колебаться от 30° до 150°, в зависимости от того, в какой точке мертвой зоны остановится ротор после очередного шага.
Наличие мертвых зон является очень важным для микрошагового режима. Если, например, имеются мертвые зоны величиной d, то микрошаг величиной менее d вообще не сдвинет ротор с места. Поэтому для систем с использованием микрошагов очень важно минимизировать трение покоя [2].
Когда двигатель работает под нагрузкой, всегда существует некоторый сдвиг между угловым положением ротора и ориентацией магнитного поля
статора. Особенно неблагоприятной является ситуация, когда двигатель на-чинает торможение и момент нагрузки реверсируется. Нужно отметить, что запаздывание или опережение относится только к положению, но не к скоро-сти. В любом случае, если синхронность работы двигателя не потеряна, это запаздывание или опережение не может превышать величины двух полных шагов. Каждый раз, когда шаговый двигатель осуществляет шаг, ротор поворачивается на 1радиан. При этом минимальный момент имеет в место, когда ротор находится ровно между соседними положениями равновесия.
Этот момент называют рабочим моментом, он означает, какой наи-больший момент может преодолевать двигатель при вращении с малой ско-ростью. Если двигатель делает шаг с двумя запитанными обмотками, то рабочий момент равен моменту удержания для одной запитанной обмотки.
Параметры привода на основе шагового двигателя сильно зависят от характеристик нагрузки. Кроме трения, реальная нагрузка обладает инерцией. Инерция препятствует изменению скорости. Инерционная нагрузка требует от двигателя больших моментов на разгоне и торможении, ограничивая таким образом максимальное ускорение. С другой стороны, увеличение инерционности нагрузки увеличивает стабильность скорости. Такой параметр шагового двигателя, как зависимость момента от скорости является важнейшим при выборе типа двигателя, выборе метода управления фазами и выборе схемы драйвера. При конструировании высоко-скоростных драйверов шаговых двигателей нужно учитывать, что обмотки двигателя представляют собой индуктивность. Эта индуктивность определя-ет время нарастания и спада тока. Поэтому если к обмотке приложено на-пряжение прямоугольной формы, форма тока не будет прямоугольной. При низких скоростях (рисунок 16, а) время нарастания и спада тока не способно сильно повлиять на момент, однако на высоких скоростях момент падает. Связано это с тем, что на высоких скоростях ток в обмотках двигателя не ус-певает достигнуть номинального значения.
Для того чтобы момент падал как можно меньше, необходимо обеспечить высокую скорость нарастания тока в обмотках двигателя, что достигается применением специальных схем для их питания.
При увеличении частоты коммутации фаз начиная с некоторой частоты среза, момент монотонно падает. Обычно для шагового двигателя приводятся две кривые зависимости момента от скорости вращения ротора n (рисунок 17).
Внутренняя кривая (кривая старта, или pull-in curve) показывает, при каком максимальном моменте трения для данной скорости шаговый двигатель способен тронуться. Эта кривая пересекает ось скоростей в точке, называемой максимальной частотой старта или частотой приемистости. Она определяет максимальную скорость, на которой ненагруженный двигатель может тронуться. На практике эта величина лежит в пределах 200 - 500 полных шагов в секунду.
Инерционность нагрузки сильно влияет на вид внутренней кривой.
Большая инерционность соответствует меньшей области под кривой. Эта область называется областью старта. Внешняя кривая (кривая разгона, или pull-out curve) показывает, при каком максимальном моменте трения для данной скорости шаговый двигатель способен поддерживать вращение без пропуска шагов. Эта кривая пересекает ось скоростей в точке, называемой максимальной частотой разгона. Она показывает максимальную скорость для данного двигателя без нагрузки.
При измерении максимальной скорости нужно иметь в виду, что из-за явления резонанса момент равен нулю еще и на резонансной частоте. Область, которая лежит между кривыми, называется областью разгона.
Для того, чтобы работать на большой скорости из области разгона, необходимо стартовать на низкой скорости из области старта, а затем выполнить разгон. При остановке нужно действовать в обратном порядке: сначала выполнить торможение, и только войдя в область старта можно прекратить подачу управляющих импульсов. В противном случае произойдет потеря синхронности и положение ротора будет утеряно. Использование разгона и торможения позволяет достичь значительно больших скоростей -- в индустриальных применениях используются скорости до 10000 полных шагов в секунду. Необходимо отметить, что непрерывная работа шагового двигателя на высокой скорости не всегда допустима ввиду нагрева ротора. Однако высокая скорость кратковременно может быть использована при осуществлении позиционирования.
При разгоне двигатель проходит ряд скоростей, при этом на одной из скоростей можно столкнуться с неприятным явлением резонанса. Для нормального разгона желательно иметь нагрузку, момент инерции которой как минимум равен моменту инерции ротора. На ненагруженном двигателе явление резонанса проявляется наиболее сильно.
При осуществлении разгона или торможения важно правильно выбрать закон изменения скорости и максимальное ускорение. Ускорение должно быть тем меньше, чем выше инерционность нагрузки. Критерий правильного выбора режима разгона - это осуществление разгона до нужной скорости для конкретной нагрузки за минимальное время. На практике чаще всего применяют разгон и торможение с постоянным ускорением.
1.4 Резонанс шагового двигателя
Шаговым двигателям свойственен нежелательный эффект, называемый резонансом. Эффект проявляется в виде внезапного падения момента на некоторых скоростях. Это может привести к пропуску шагов и потере синхронности. Эффект проявляется в том случае, если частота шагов совпадает с собственной резонансной частотой ротора двигателя.
Когда двигатель совершает шаг, ротор не сразу устанавливается в но-вую позицию, а совершает затухающие колебания. Дело в том, что систему ротор - магнитное поле - статор можно рассматривать как пружинный маятник, частота колебаний которого зависит от момента инерции ротора (плюс нагрузки) и величины магнитного поля. Эта частота зависит от угла шага и от отношения момента удержания к моменту инерции ротора. Больший момент удержания и меньший момент инерции приводят к увеличению резонансной частоты.
Необходимо заметить, что резонансную частоту определяет момент инерции собственно ротора двигателя и момент инерции нагрузки, подклю-ченной к валу двигателя. Поэтому резонансная частота ротора ненагружен-ного двигателя, которая иногда приводится среди параметров, имеет малень-кую практическую ценность, так как любая нагрузка, подсоединенная к дви-гателю, изменит эту частоту.
На практике эффект резонанса приводит к трудностям при работе на частоте, близкой к резонансной. Момент на частоте резонанса равен нулю и без принятия специальных мер шаговый двигатель не может при разгоне пройти резонансную частоту. В любом случае, явление резонанса способно существенно ухудшить точностные характеристики привода.
В системах с низким демпфированием существует опасность потери шагов или повышения шума, когда двигатель работает вблизи резонансной частоты. В некоторых случаях проблемы могут возникать и на гармониках частоты основного резонанса.
Когда используется не микрошаговый режим, основной причиной по-явления колебаний является прерывистое вращение ротора. При осуществле-нии шага ротору толчком сообщается некоторая энергия. Этот толчок возбу-ждает колебания. Энергия, которая сообщается ротору в полушаговом режи-ме, составляет около 30% от энергии полного шага. Поэтому в полушаговом режиме амплитуда колебаний существенно меньше. В микрошаговом режиме с шагом 1/32 основного при каждом микрошаге сообщается всего около 0.1% от энергии полного шага. Поэтому в микрошаговом режиме явление резонанса практически незаметно.
Для борьбы с резонансом можно использовать различные методы. На-пример, применение эластичных материалов при выполнении механических муфт связи с нагрузкой. Эластичный материал способствует поглощению энергии в резонансной системе, что приводит к затуханию паразитных колебаний. Другим способом является применение вязкого трения. Выпускаются специальные демпферы, где внутри полого цилиндра, заполненного вязкой кремнийорганической смазкой, может вращаться металлический диск. При вращении этой системы с ускорением диск испытывает вязкое трение, что эффективно демпфирует систему.
Существуют электрические методы борьбы с резонансом. Колеблю-щийся ротор приводит к возникновению в обмотках статора ЭДС. Если зако-ротить обмотки, которые на данном шаге не используются, это приведет к демпфированию резонанса.
И, наконец, существуют методы борьбы с резонансом на уровне алго-ритма работы драйвера. Например, можно использовать тот факт, что при ра-боте с двумя включенными фазами резонансная частота примерно на 20% выше, чем с одной включенной фазой. Если резонансная частота точно из-вестна, то ее можно проходить, меняя режим работы.
Если это возможно, при старте и остановке нужно использовать часто-ты выше резонансной. Увеличение момента инерции системы ротор-нагрузка уменьшает резонансную частоту.
Самой эффективной мерой для борьбы с резонансом является приме-нение микрошагового режима, наиболее сложного, требующего специализированного фирменного драйвера.
1.5 Способы питания шагового двигателя
Для питания обычного двигателя постоянного тока требуется лишь ис-точник постоянного напряжения, а необходимые коммутации обмоток вы-полняются коллектором. С шаговым двигателем всё сложнее. Все коммута-ции должен выполнять внешний контроллер. В настоящее время примерно в 95% случаев для управления шаговыми двигателями используются микро-контроллеры. В простейшем случае для управления шаговым двигателем в полношаговом режиме требуются всего два сигнала, сдвинутые по фазе на 90 градусов. Направление вращения зависит от того, какая фаза опережает. Ско-рость определяется частотой следования импульсов. В полушаговом режиме всё несколько сложнее и требуется уже минимум 4 сигнала. Все сигналы управления шаговым двигателем можно сформировать программно, однако это вызовет большую загрузку микроконтроллера. Поэтому чаще применяют специальные микросхемы драйверов шагового двигателя, которые уменьшают количество требуемых от процессора динамических сигналов. Типично эти микросхемы требуют тактовую частоту, которая является частотой повторения шагов и статический сигнал, который задает направление. Иногда еще присутствует сигнал включения полушагового режима. Для микросхем драйверов, которые работают в микрошаговом режиме, требуется большее количество сигналов. Распространенным является случай, когда необходимые последовательности сигналов управления фазами формируются с помощью одной микросхемы, а необходимые токи фаз обеспечивает другая микросхема. Хотя в последнее время появляется все больше драйверов, реализующих все функции в одной микросхеме.
Поэтому очень важно сконструировать драйвер так, чтобы для данных параметров обмоток обеспечить наилучшую эффективность.
Схема драйвера должна выполнять три главных задачи:
· иметь возможность включать и выключать ток в обмотках, а также менять его направление;
· поддерживать заданное значение тока;
· обеспечивать как можно более быстрое нарастание и спад тока для хороших скоростных характеристик.
1.6 Способы изменения направления тока
При работе шагового двигателя требуется изменение направления маг-нитного поля независимо для каждой фазы. Изменение направления магнит-ного поля может быть выполнено разными способами. В униполярных двигателях обмотки имеют отвод от середины или имеются две отдельные обмотки для каждой фазы. Направление магнитного поля меняется путем переключения половинок обмоток или целых обмоток. В этом случае требуются только два простых ключа A и B для каждой фазы (рисунок 18).
В биполярных двигателях направление меняется путем переполюсовки выводов обмоток. Для такой переполюсовки требуется полный H-мост (H-мост -- это электронная схема, которая дает возможность приложить напряжение к нагрузке в разных направлениях) (рисунок 19). Управление ключами в том и другом случае должно осуществляться логической схемой, реализующей нужный алгоритм работы. Предполагается, что источник питания схем имеет номинальное для обмоток двигателя напряжение.
Это простейший способ управления током обмоток, который существенно ограничивает возможности двигателя.
Нужно отметить, что при раздельном управлении транзисторами Hа моста возможны ситуации, когда источник питания закорочен ключами. По этому логическая схема управления должна быть построена таким образом, чтобы исключить эту ситуацию даже в случае сбоев управляющего микро-контроллера.
Обмотки двигателя представляют собой индуктивность, а это значит, что ток не может бесконечно быстро нарастать или бесконечно быстро спа-дать без привлечения бесконечной разности потенциалов. При подключении обмотки к источнику питания ток будет с некоторой скоростью нарастать, а при отключении обмотки произойдет выброс напряжения. Этот выброс спо-собен повредить ключи, в качестве которых используются биполярные или полевые транзисторы. Для ограничения этого выброса устанавливают специ-альные защитные цепочки.
На рисунках 18, 19 эти цепочки образованы диодами, значительно ре-же применяют конденсаторы или их комбинацию с диодами. Применение конденсаторов вызывает появление электрического резонанса, что может вызвать увеличение момента на некоторой скорости.
На рисунке 18 потребовалось 4 диода по той причине, что половинки обмоток униполярного двигателя расположены на общем сердечнике и сильно связаны между собой. Они работают как автотрансформатор и выбросы возникают на выводах обеих обмоток.
Если в качестве ключей применены МОП-транзисторы, то достаточно только двух внешних диодов, так как у них внутри уже имеются диоды. Нужно отметить, что в случае применения быстродействующих ключей тре- буются сравнимые по быстродействию диоды. В случае применения медлен-ных диодов требуется их шунтирование небольшими конденсаторами.
1.7 Стабилизация тока и скорость спада тока
Для регулировки момента требуется регулировать силу тока в обмотках. В любом случае, ток должен быть ограничен, чтобы не превысить рас-сеиваемую мощность на омическом сопротивлении обмоток. Более того, в полушаговом режиме ещё требуется в определенные моменты обеспечивать нулевое значение тока в обмотках, а в микрошаговом режиме вообще требу-ется задание разных значений тока.
Для каждого двигателя производителем указывается номинальное рабочее напряжение обмоток. Поэтому простейший способ питания обмоток -- это использование источника постоянного напряжения. В этом случае ток ограничен омическим сопротивлением обмоток и напряжением источника питания (рисунок 20, а), поэтому такой способ питания называют L/R-питанием.
Ток в обмотке нарастает по экспоненциальному закону со скоростью, определяемой индуктивностью, активным сопротивлением обмотки и при-ложенным напряжением. При повышении частоты ток не достигает номи-нального значения и момент падает. Поэтому такой способ питания пригоден только при работе на малых скоростях и используется на практике только для маломощных двигателей.
При работе на больших скоростях требуется увеличивать скорость на-растания тока в обмотках, что возможно путем повышения напряжения ис-точника питания. При этом максимальный ток обмотки должен быть ограни-чен с помощью дополнительного резистора. Например, если используется напряжение питание в 5 раз большее номинального, то требуется такой до-полнительный резистор, чтобы общее сопротивление составило 5R, где R - омическое сопротивление обмотки (L/5R-питание). Этот способ питания обеспечивает более быстрое нарастание тока и как следствие, больший момент (рисунок 20, б). Однако он имеет существенный недостаток: на резисторе рассеивается дополнительная мощность. Большие габариты мощных резисторов, необходимость отвода тепла и повышенная необходимая мощность источника питания -- всё это делает такой метод неэффективным и ограничивает область его применение небольшими двигателями мощностью 1 - 2 ватта.
До начала 80-х годов прошлого века параметры шаговых двигателей, приводимые производителями, относились именно к такому способу питания.
Еще более быстрое нарастание тока можно получить, если использо-вать для питания двигателя генератор тока. Нарастание тока будет происхо-дить линейно, это позволит быстрее достигать номинального значения тока. Тем более, что пара мощных резисторов может стоить дороже, чем пара мощных транзисторов вместе с радиаторами. Как и в предыдущем случае, генератор тока будет рассеивать дополнительную мощность, что делает эту схему питания неэффективной.
Подобные документы
Шаговые двигатели, их преимущества и недостатки, статические и динамические характеристики. Двигатели с переменным магнитным сопротивлением. Различные способы управления фазами. Зависимость момента от угла поворота ротора для одной запитанной обмотки.
курсовая работа [995,1 K], добавлен 07.03.2015Создание высокопроизводительных станков, робототехнических комплексов. Описание работы схемы реверсивного распределения импульсов в коммутаторе системы управления синхронно-шаговым двигателем. Монтажная схема с учетом заданного базиса микросхем на плате.
курсовая работа [5,1 M], добавлен 09.01.2014Основные виды, устройство и принцип работы шаговых двигателей. Управление шаговым двигателем с помощью автономного контроллера. Управление контроллером с помощью системы программирования PureBasic. Модель крана как пример применения шаговых двигателей.
дипломная работа [5,7 M], добавлен 06.03.2013Электропривод с двигателем постоянного тока с независимым возбуждением. Построение в MatLab релейной схемы управления двигателем, регулирование по скорости. Сравнительный анализ разработанных систем управления станка с числовым программным управлением.
курсовая работа [732,0 K], добавлен 08.07.2012Произведение расчета заданий для электропривода с двигателем постоянного тока параллельного возбуждения, для электропривода с двигателем постоянного тока смешанного возбуждения и электропривода с асинхронным двигателем; построение их характеристик.
курсовая работа [257,8 K], добавлен 05.02.2013Определение передаточных функций звеньев. Логарифмические характеристики и проверка на устойчивость. Расчет зависимости угловой скорости от задающего напряжения и момента сопротивления в статическом режиме работы. Переходные процессы изменения скорости.
курсовая работа [1,0 M], добавлен 24.10.2015Принципиальная схема микроконтроллера шагового двигателя: назначение портов вывода, характеристики генератора, блок-схема работы индикатора. Листинг подпрограммы управления микропроцессором и проверка работоспособности по импульсной последовательности.
курсовая работа [604,2 K], добавлен 05.01.2010Устройство, обслуживание и виды сварочных трансформаторов. Трансформаторы с нормальным магнитным рассеиванием и с магнитными шунтами. Регулировка сварочного тока. Однопостовые сварочные трансформаторы. Схема трансформатора с нормальным магнитным током.
курсовая работа [747,1 K], добавлен 25.02.2010Синтез регуляторов системы управления для электропривода постоянного тока. Модели двигателя и преобразователя. Расчет и настройка системы классического токового векторного управления с использованием регуляторов скорости и тока для асинхронного двигателя.
курсовая работа [3,3 M], добавлен 21.01.2014Конструктивное выполнение машин постоянного тока, их основные узлы, принцип действия. Характеристики ДТП, специфика их пуска. Особенности использования принципа параллельного возбуждения. Описание двигателей смешанного возбуждения и сфера их применения.
реферат [1,2 M], добавлен 31.03.2014