Биполярный шаговый двигатель диаграмма работы - Авто журнал
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Биполярный шаговый двигатель диаграмма работы

Управление биполярным шаговым двигателем. Часть 1. Теория. Схема с контроллером PIC12F629 и драйвером LB1838

Шаговые двигатели интересны тем, что позволяют повернуть вал на определённый угол. Соответственно, с их помощью можно повернуть вал и на определённое число оборотов, потому что N оборотов — это тоже определённый угол, равный 360*N, и, в том числе, на нецелое число оборотов, например на 0.75 оборота, 2.5 оборота, на 3.7 оборота и т.д. Этими возможностями шаговых двигателей определяется и область их применения. В основном они используются для позиционирования различных устройств: считывающих головок в дисководах, печатающих головок в принтерах и плоттерах и т.д.

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

Итак, что нам понадобится для экспериментов. Во-первых, шаговый двигатель. Я брал 5-ти вольтовый китайский биполярный шаговик с загадочным названием, выдранный из старого 3,5″ дисковода, аналог M20SP-GW15. Во-вторых, поскольку обмотки двигателя потребляют значительный ток (в данном случае до 300 мА), то вполне понятно, что подключить шаговик к контроллеру напрямую не удастся, нужен драйвер.

В качестве драйвера для биполярных шаговых двигателей обычно используют схему так называемого H-моста или специальную микросхему (в которой всё равно встроен H-мост). Можно конечно ваять самому, но я взял готовую микруху (LB1838) из того же старого дисковода. Собственно, кроме всего вышеописанного, для наших экспериментов также понадобятся: PIC-контроллер (был взят PIC12F629, как самый дешёвый) и пара кнопок.

Перед тем, как перейти непосредственно к схеме, давайте немного разберёмся с теорией.

Биполярный шаговый двигатель имеет две обмотки и, соответственно, подключается по четырём проводам. Найти концы обмоток можно простой прозвонкой — концы проводов, относящиеся к одной обмотке, будут между собой звониться, а концы, относящиеся к разным обмоткам, — нет. Концы первой обмотки обозначим буквами «a», «b», а концы второй обмотки буквами «c», «d».

На рассматриваемом экземпляре есть цифровая маркировка контактов возле мотора и цветовая маркировка проводов (бог его знает, может это тоже какой-то стандарт): 1 — красный, 2 — голубой — первая обмотка; 3 — жёлтый, 4 — белый — вторая обмотка.

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

За один полный цикл двигатель делает четыре шага.

Для правильной работы, должна строго соблюдаться указанная в таблице последовательность коммутаций. То есть, например, после второй комбинации (когда мы подали + на вывод «c» и минус на вывод «d») мы можем подать либо третью комбинацию (отключить вторую обмотку, а на первой подать — на «a» и + на «b»), тогда двигатель повернётся на один шаг вперёд, либо первую комбинацию (двигатель повернётся на один шаг назад).

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

То есть, допустим мы повернули двигатель на 5 шагов вперёд, подавая на него комбинации 2-3-4-1-2, потом обесточили, а потом захотели повернуть ещё на один шаг вперёд. Для этого на обмотки надо подать комбинацию 3. Пусть после этого мы его опять обесточили, а через какое-то время захотели вернуть его на 2 шага назад, тогда нам нужно подать на двигатель комбинации 2-1. И так далее в таком же духе.

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

На этом мы закончим с двигателем и перейдём к драйверу LB1838.

У этой микрухи есть четыре управляющие ноги (IN1, IN2, EN1, EN2), на которые мы как раз и будем подавать сигналы с контроллера, и четыре выходных ноги (Out1, Out2, Out3, Out4), к которым подключаются обмотки двигателя. Обмотки подключаются следующим образом: провод «a» подключается к Out1, провод «b» — к Out2, провод «c» — к Out3, провод «d» — к Out4.

Ниже представлена таблица истинности для микросхемы драйвера (состояние выходов в зависимости от состояния входов):

IN1EN1Out1 (a)Out2(b)IN2EN2Out3(c)Out4(d)
LowHigh+LowHigh+
HighHigh+HighHigh+
XLowотклотклXLowотклоткл

Теперь давайте нарисуем на диаграмме, какую форму должны иметь сигналы IN1, EN1, IN2, EN2 для одного полного цикла вращения (4 шага), т.е. чтобы на выходах появились последовательно все 4 комбинации подключения обмоток:

Если присмотреться к этой диаграмме (слева), то становится очевидно, что сигналы IN1 и IN2 можно сделать абсолютно одинаковыми, то есть на обе этих ноги можно подавать один и тот же сигнал. В этом случае наша диаграмма будет выглядеть так:

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

Вот в общем-то и вся теория. Необходимые комбинации уровней на управляющих входах формируются контроллером (мы будем использовать PIC12F629).

R1..R2 = 1 кОм. Когда соответствующая кнопка не нажата — резистор подтягивает напряжение на входе контроллера к +5 В (высокий уровень). При нажатии на кнопку напряжение на входе подтягивается к земле (низкий уровень).

С1, С2 = 0,1 мкФ — керамические конденсаторы.

С3 = 470 мкФ х 16В — электролитический конденсатор.

Программа управления реализует следующий алгоритм: при нажатии кнопки КН1 двигатель поворачивается на один шаг в одну сторону, а при нажатии кнопки КН2 — на один шаг в другую сторону.

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

Биполярный шаговый двигатель диаграмма работы

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

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

Прежде всего, шаговый двигатель — это двигатель. Это означает, что он преобразует электрическую энергию в механическую. Основное отличие между ним и всеми остальными типами двигателей состоит в способе, благодаря которому происходит вращение. В отличие от других моторов, шаговые двигатели вращаются НЕ непрерывно! Вместо этого, они вращаются шагами (отсюда и их название). Каждый шаг представляет собой часть полного оборота. Эта часть зависит, в основном, от механического устройства мотора и от выбранного способа управления им. Шаговые двигатели также различаются способами питания. В отличие от двигателей переменного или постоянного тока, обычно они управляются импульсами. Каждый импульс преобразуется в градус, на который происходит вращение. Например, 1.8º шаговый двигатель, поворачивает свой вал на 1.8° при каждом поступающем импульсе. Часто, из-за этой характеристики, шаговые двигатели еще называют цифровыми.

Основы работы шагового двигателя

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

Здесь мы видим 4 обмотки, расположенные под углом 90° по-отношению друг к другу, размещенные на статоре. Различия в способах подключения обмоток в конечном счете определяют тип подключения шагового двигателя. На рисунке выше, обмотки не соединяются вместе. Мотор по такой схеме имеет шаг поворота равный 90°. Обмотки задействуются по кругу — одна за другой. Направление вращения вала определяется порядком, в котором задействуются обмотки. Ниже показана работа такого мотора. Ток через обмотки протекает с интервалом в 1 секунду. Вал двигателя поворачивается на 90° каждый раз, когда через катушку протекает ток.

Режимы управления

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

Волновое управление или полношаговое управление одной обмоткой

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

У такого мотора будет 4 шага на оборот, что является номинальным числом шагов.

Полношаговый режим управления

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

Такой мотор имеет 4 шага на полный оборот, что и является номинальным числом шагов для него.

Полушаговый режим

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

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

Режим микрошага

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

Читать еще:  Шнива с двигателем опель технические характеристики

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

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

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

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

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

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

Обычно, величина шага таких двигателей лежит в диапазоне 45-90°.

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

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

Шаговые двигатели с переменным магнитным сопротивлением обычно имеют шаг, лежащий в диапазоне 5-15°.

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

Данный тип шаговых моторов получил название «гибридный» из-за того, что сочетает в себе характеристики шаговых двигателей и с постоянными магнитами и с переменным магнитным сопротивлением. Они обладают отличными удерживающим и динамическим крутящим моментами, а также очень маленькую величину шага, лежащую в пределах 0.9-5°, обеспечивая великолепную точность. Их механические части могут вращаться с большими скоростями, чем другие типы шаговых моторов. Этот тип двигателей используется в станках ЧПУ high-end класса и в роботах. Главный их недостаток — высокая стоимость.

Обычный мотор с 200 шагами на оборот будет иметь 50 положительных и 50 отрицательных полюсов с 8-ю обмотками (4-мя парами). Из-за того, что такой магнит нельзя произвести, было найдено элегантное решение. Берется два отдельных 50-зубых диска. Также используется цилиндрический постоянный магнит. Диски привариваются один с положительному, другой к отрицательному полюсам постоянного магнита. Таким образом, один диск имеет положительный полюс на своих зубьях, другой — отрицательный.

Два 50-зубых диска помещены сверху и снизу постоянного магнита

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

Впадины на одном диске выровнены с возвышениями на другом

Ниже показана работа гибридного шагового двигателя, имеющего 75 шагов на оборот (1.5° на шаг). Стоит заметить, что 6 обмоток спарены, каждая имеет обмотку с противоположной стороны. Вы наверняка ожидали, что катушки расположены под углом в 60° следом друг за другом, но, на самом деле, это не так. Если предположить, что первая пара — это самая верхняя и самая нижняя катушки, тогда вторая пара смещена под углом 60+5° по отношению к первой, и третья смещена на 60+5° по отношению ко второй. Угловая разница и является причиной вращения мотора. Режимы управления с полным и половинным шагом могут использоваться, впрочем как и волновое управление для снижения энергопотребления. Ниже продемонстрировано полношаговое управление. В полушаговом режиме, число шагов увеличится до 150!

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

Подключение обмоток

Шаговые двигатели относятся к многофазным моторам. Больше обмоток, значит, больше фаз. Больше фаз, более гладкая работа мотора и более выокая стоимость. Крутящий момент не связан с числом фаз. Наибольшее распространение получили двухфазные двигатели. Это минимальное количество необходимых для того, чтобы шаговый мотор функционировал. Здесь необходимо понять, что число фаз не обязательно определяет число обмоток. Например, если каждая фаза имеет 2 пары обмоток и мотор является двухфазным, то количество обмоток будет равно 8. Это определяет только механические характеристики мотора. Для упрощения, я рассмотрю простейший двухфазный двигатель с одной парой обмоток на фазу.

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

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

Это наиболее простая конфигурация. Используются 4 провода для подключения мотора к контроллеру. Обмотки соединяются внутри последовательно или параллельно. Пример биполярного двигателя:

Мотор имеет 4 клеммы. Два желтых терминала (цвета не соответствуют стандартным!) питают вертикальную обмотку, два розовых — горизонтальную обмотку. Проблема такой конфигурации состоит в том, что если кто-то захочет изменить магнитную полярность, то единственным способом будет изменение направления электрического тока. Это означает, что схема драйвера усложнится, например это будет H-мост.

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

В униполярном двигателе общий провод подключен к точке, где две обмотки соединены вместе:

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

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

8-выводной шаговый двигатель

Это наиболее гибкий шаговый мотор в плане подключения. Все обмотки имеют выводы с двух сторон:

Этот двигатель может быть подключен любым из возможных способов. Он может быть подключен как:

  • 5 или 6-выводной униполярный,
  • биполярный с последовательно соединенными обмотками,
  • биполярный с параллельно соединенными обмотками,
  • биполярный с одним подключением на фазу для приложений с малым потреблением тока

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

Современные шаговые двигатели, гибридые либо ШД на постоянных магнитах, как правило, производятся с двумя обмотками (4 вывода), с двумя обмоткми и центральными отводами (6 либо 5 выводов) и с четырьмя обмотками (8-ми выводные ШД). Биполярные двигатели имеют две обмотки и, соответственно, четыре вывода. Униполярные двигатели также имеют две по обмотки, но у каждой из них есть центральный отвод, что позволяет использовать для управления двигателем простой униполярный драйвер (т. е. переключать направление магнитного поля, создаваемого обмотками двигателя переполюсовкой половин обмоток двигателя). Иногда средние отводы могут быть объединены внутри двигателя, такой двигатель может иметь 6 или 5 выводов. В силу простоты униполярной схемы управления эти двигатели находят широкое применение в самых различнх областях промышленности.

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

Постараемся разабраться, каким образом можно подключить 6-ти или 8-ми выводной мотор к биполярной схеме управления и как при этом изменяются электрические характеристики двигателя?

6-ти выводные шаговые двигатели

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

Униполярное подключение

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

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

Биполярное подключение

Если требуется вращать двигатель на низких скоростях (из диапазона рабочих скоростей), лучший тип подключения — биполярное.

При таком типе подключения нужно уменьшить ток, подаваемый на обмотки двигателя в √2 раз. Например, если номинальный рабочий ток двигателя составляет 2 А, то при последовательном включении обмоток требуемый ток — 1.4 А, то есть в 1.4 раза меньше.

Читать еще:  Что такое резервный режим работы двигателя

Это можно легко понять из следующих рассуждений.

Номинальный рабочий ток, указанный в каталоге, рассчитан на сопротивление одной обмотки (R — именно оно приведено в каталоге). При последовательном включении обмоток сопротивление объединенной обмотки возрастает в два раза (2R).

Потребляемая мощность при униполярном включении — Iуниполяр. 2 * R

При последовательном включении обмоток потребляемая мощность становится Iбиполяр. 2 * 2 * R

Потребляемая мощность не зависит от типа подключения, поэтому Iуниполяр. 2 * R = Iбиполяр. 2 * 2* R, откуда

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

Итак, характеристики ШД будут такими:

ПараметрЗначение
Iбиполяр.= 0.707 * Iуниполяр.
Сопротивление обмотки, ОмRбиполяр. = 2 * Rуниполяр.
Индуктивность обмотки, мГнLбиполяр. = Lуниполяр.
Крутящий момент, кг×смTбиполяр. = 1.4 * Tуниполяр.

8-ми выводные шаговые двигатели

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

Униполярное подключение шагового двигателя (схема электрическая)

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

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

Биполярное последовательное подключение шагового двигателя (схема электрическая)

Наиболее эффективно для низкоскоростного диапазона рабочих скоростей двигателя.

При таком типе подключения нужно уменьшить ток, подаваемый на обмотки двигателя в √2 раз. Например, если номинальный рабочий ток двигателя составляет 2 А, то при последовательном включении обмоток требуемый ток — 1.4 А, то есть в 1.4 раза меньше.

Это можно легко понять из следующих рассуждений.

Номинальный рабочий ток, указанный в каталоге, рассчитан на сопротивление одной обмотки (R — именно оно приведено в каталоге). При последовательном включении обмоток сопротивление объединенной обмотки возрастает в два раза (2R).

Потребляемая мощность при униполярном включении — Iуниполяр. 2 * R

При последовательном включении обмоток потребляемая мощность становится Iпослед. 2 * 2 * R

Потребляемая мощность не зависит от типа подключения, поэтому Iуниполяр. 2 * R = Iпослед. 2 * 2* R, откуда

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

Итак, характеристики ШД будут такими:

ПараметрЗначение
Iбиполяр.= 0.707 * Iуниполяр.
Сопротивление обмотки, ОмRбиполяр. = 2 * Rуниполяр.
Индуктивность обмотки, мГнLбиполяр. = Lуниполяр.
Крутящий момент, кг×смTбиполяр. = 1.4 * Tуниполяр.

Биполярное параллельное подключение шагового двигателя (схема электрическая)

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

При таком типе подключения нужно увеличить ток, подаваемый на обмотки двигателя в √2 раз. Например, если номинальный рабочий ток двигателя составляет 2 А, то при параллельном включении обмоток требуемый ток — 2.8 А, то есть в 1.4 раза больше.

Это можно легко понять из следующих рассуждений.

Номинальный рабочий ток, указанный в каталоге, рассчитан на сопротивление одной обмотки (R — именно оно приведено в каталоге). При параллельном включении обмоток сопротивление объединенной обмотки уменьшаетсяв два раза (0.5 R).

Потребляемая мощность при униполярном включении — Iуниполяр. 2 * R

При параллельнном включении обмоток потребляемая мощность становится 0.5 * Iбиполяр. 2 * R

Потребляемая мощность не зависит от типа подключения, поэтому Iуниполяр. 2 * R = 0.5 * Iбиполяр. 2 * R, откуда Iбиполяр..= Iуниполяр. /√2, т.е.

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

Шаговый двигатель

  • Типы шаговых двигателей
    • Реактивный шаговый двигатель
    • Шаговый двигатель с постоянными магнитами
    • Гибридный шаговый двигатель

Предшественником шагового двигателя является серводвигатель.

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

Очевиден и недостаток привода с шаговым двигателем: при сбое импульса дальнейшее слежение происходит с ошибкой в угле, пропорциональной числу пропущенных импульсов [2].

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

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

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

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

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

Характеристики

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

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

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

    По конструкции ротора выделяют три типа шаговых двигателей:
  • реактивный;
  • с постоянными магнитами;
  • гибридный.

Реактивный шаговый двигатель

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

Ниже представлены осциллограммы управления для трехфазного шагового двигателя.

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

,

  • где NR — количество полюсов ротора;
  • NS – количество полюсов статора.

Чтобы изменить направление вращения ротора (реверс) реактивного шагового двигателя, необходимо поменять схему коммутации обмоток статора, так как изменение полярности импульса не изменяет направления сил, действующих на невозбужденный ротор [2].

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

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

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

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

По сравнению с реактивными, шаговые двигатели с активным ротором создают большие вращающие моменты, обеспечивают фиксацию ротора при снятии управляющего сигнала. Недостаток двигателей с активным ротором — большой угловой шаг (7,5—90°). Это объясняется технологическими трудностями изготовления ротора с постоянными магнитами при большом числе полюсов. Если угол фиксации находится в диапазоне от 7,5 до 90 градусов скорее всего это шаговый двигатель с постоянными магнитами нежели гибридный шаговый двигатель.

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

    Таким образом по виду обмоток выделяют два типа шаговых двигателей:
  • униполярный (однополярный),
  • биполярный (двухполярный).

Униполярный (однополярный) шаговый двигатель

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

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

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

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

Двухполярные двигатели имеют одну обмотку на фазу. Для того чтобы изменить магнитную полярность полюсов необходимо изменить направление тока в обмотке, для этого схема управления должна быть более сложной, обычно с H-мостом. Биполярный шаговый двигатель имеет два вывода на фазу и не имеет общего вывода. Так как пространство у биполярного двигателя используется лучше, такие двигатели имеют лучший показатель мощность/объем чем униполярные. Униполярный двигатель имеет двойное количество проводников в том же объеме, но только половина из них используется при работе, тем не менее биполярный двигатель сложнее в управление.

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

Для управления шаговым двигателем на постоянных магнитах к его обмоткам прикладывается сфазированный переменный ток. На практике это почти всегда прямоугольный сигнал сгенерированный от источника постоянного тока. Биполярная система управления генерирует прямоугольный сигнал изменяющийся от плюса к минусу, например от +2,5 В до -2,5 В. Униполярная система управления меняет направление магнитного потока катушки посредством двух сигналов, которые поочереди подаются на противоположные выводы катушки относительно ее центрального ответвления.

    Существует несколько способов управления:
  • волновое,
  • полношаговое,
  • полушаговое.
Волновое управление

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

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

На рисунке выше представлены схема биполярного шагового двигателя и двухполюсные осциллограммы управления. При таком управлении обе полярности («+» и «-«) подаются на двигатель. Магнитное поле катушки поворачивается за счет того, что полярность токов управления меняется.

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

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

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

Шаговые двигатели (подробный разбор 4 типов)

Общие сведения:

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

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

Виды шаговых двигателей по типу ротора:

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

  • Двигатель с постоянными магнитами (ротор из магнитотвердого материала). На роторе установлен один, или несколько, постоянных магнитов. Количество полных шагов в одном обороте таких двигателей, зависит от количества постоянных магнитов на роторе, и количества электромагнитов на статоре. Обычно в одном обороте от 4 до 48 шагов (один шаг от 7,5° до 90° ).
  • Реактивный двигатель (ротор из магнитомягкого материала). Еще такие двигатели называют двигателями с переменным магнитным сопротивлением. Ротор не имеет постоянных магнитов, он выполнен из магнитомягкого материала в виде многоконечной звезды. Данные двигатели встречаются редко, так как у них наименьший крутящий момент, по сравнению с остальными, при тех же размерах. Количество полных шагов в одном обороте таких двигателей, зависит от количества зубцов на звезде ротора, и количества электромагнитов на статоре. Обычно в одном обороте от 24 до 72 шагов (один шаг от 5° до 15°.)
  • Гибридный двигатель (совмещает технологии двух предыдущих двигателей). Ротор выполнен из магнитотвердого материала (как у двигателя с постоянными магнитами), но имеет форму многоконечной звезды (как у реактивного двигателя). Количество полных шагов в одном обороте таких двигателей, зависит от количества постоянных магнитов на звезде ротора, и количества электромагнитов на статоре. Количество шагов в одном обороте таких двигателей может доходить до 400 (один шаг от 0,9°).

Какой тип шагового двигателя у меня?

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

Виды шаговых двигателей по типу соединения электромагнитов статора:

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

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

  • Биполярный двигатель имеет 4 вывода. Выводы A и A питают обмотку AA, выводы B и B питают обмотку BB. Для включения электромагнита, на выводы обмотки необходимо подать разность потенциалов (два разных уровня), поэтому двигатель называется биполярным. Направление магнитного поля зависит от полярности потенциалов на выводах.
  • Униполярный двигатель имеет 5 выводов. Центральные точки его обмоток соединены между собой и являются общим (пятым) выводом, который, обычно, подключают к GND. Для включения электромагнита, достаточно подать положительный потенциал на один из выводов обмотки, поэтому двигатель называется униполярным. Направление магнитного поля зависит от того, на какой именно вывод обмотки подан положительный потенциал.
  • 6-выводной двигатель имеет ответвление от центральных точек обмоток, но обмотка AA не соединена с обмоткой BB. Если не использовать выводы центральных точек обмоток, то двигатель будет биполярным, а если эти выводы соединить и подключить к GND, то двигатель будет униполярным.
  • 8-выводной двигатель является наиболее гибким в плане подключения электромагнитов. Данный двигатель можно не только использовать как биполярный или униполярный, но и самим определять, как соединить электромагниты обмоток, последовательно или параллельно.

Какой тип шагового двигателя у меня?

Если у Вашего двигателя 4 вывода, значит он биполярный. Если у Вашего двигателя 5 выводов, значит он униполярный. Но если у Вашего двигателя 6 и более выводов, то это не значит что некоторые из них являются центральными выводами катушек электромагнитов. Дело в том, что есть двигатели, некоторые выводы которых (обычно крайние), электрически замкнуты, так биполярный двигатель может иметь 6 выводов. Точно определить тип соединений, для двигателей с 6 и более выводами, можно только измеряя сопротивление между выводами.

Режимы работы шаговых двигателей:

    Для работы шагового двигателя (вне зависимости от его вида) можно выбрать один из трех режимов работы:
  • Полношаговый режим — ротор поворачивается на 1 шаг за 1 такт.
  • Полушаговый режим — ротор поворачивается на ½ шага за 1 такт.
  • Микрошаговый режим — ротор поворачивается на ¼, ⅛ и т.д. шагов за 1 такт.

Ниже рассмотрены режимы работы, на примере биполярного двигателя с постоянным магнитом и полным шагом 90°.

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

Полношаговый режим (две фазы на полный шаг). Этот режим позволяет увеличить крутящий момент почти в половину от номинального.

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

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

Если подавать уровни не «0» — «½» — «1» (как на картинке), а «0» — «¼» — «½» — «¾» — «1», то количество шагов в полном обороте увеличится не в 4 раза, а в 8 раз. Можно увеличить количество шагов в 16, 32, 64 раза и т.д., а если заменить дискретные уровни сигналов на синусоиды, то мотор будет вращаться плавно (без шагов).

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

Пример работы шаговых двигателей с разными видами роторов:

Подключение шаговых двигателей к Arduino:

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

Большинство драйверов работают либо с биполярными двигателями, либо с униполярными.

  • Биполярный двигатель можно подключить только к драйверу биполярных двигателей.
  • 6-выводной двигатель можно подключить к любому драйверу. Если не использовать выводы центральных точек обмоток, то двигатель будет биполярным, а если эти выводы соединить и подключить к GND, то двигатель будет униполярным.
  • 8-выводной двигатель является наиболее гибким в плане подключения. Данный двигатель можно не только использовать как биполярный или униполярный, но и самим определять, как соединить электромагниты обмоток внутри двигателя, последовательно или параллельно.
  • Униполярный двигатель, при необходимости, можно подключить и к драйверу биполярного двигателя по простой схеме из нескольких диодов (лучше использовать диоды Шоттки), но такое подключение гарантирует корректность работы униполярного двигателя только в полношаговом режиме.
голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector