интернет-магазин светодиодного освещения
Пн - Вс с 10:30 до 20:00
Санкт-Петербург, просп. Энгельса, 138, корп. 1, тк ''Стройдвор''

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


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

Шаговый электродвигатель - это вращающийся электродвигатель с дискретными угловыми перемещениями ротора, осуществляемыми за счет импульсов сигнала управления [1].

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

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

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

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

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

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

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

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

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

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

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

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

Трехфазный реактивный шаговый двигатель

Трехфазный реактивный шаговый двигатель (шаг 30°)

Четырехфазный реактивный шаговый двигатель

Четырехфазный реактивный шаговый двигатель (шаг 15°)

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

Униполярное волновое управление

Униполярное волновое управление

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

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

Биполярное 6-шаговое управление

Биполярное 6-шаговое управление

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

,

  • где NR - количество полюсов ротора;
  • NS – количество полюсов статора.
Осциллограммы управления 4-х фазным реактивным шаговым двигателем

Осциллограммы управления 4-х фазным реактивным шаговым двигателем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Волновое управление

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

Положение ротора при волновом управлении

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Положение ротора при полношаговом управлении

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

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

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

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

Полушаговое управление

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

Положение ротора при полушаговом управлении

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

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

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

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

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

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

Конструкция гибридного шагового двигателя (осевой разрез)

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

Разрез гибридного шагового двигателя

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

Заметьте что 48 зубьев на одной секции ротора смещены на половину зубцового деления λ относительно другой секции (рисунок ниже). Из-за этого смещения ротор фактически имеет 96 перемежающихся полюсов противоположной полярности.

Ротор гибридного шагового двигателя

Ротор гибридного шагового двигателя

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

Соседние фазы статора гибридного шагового двигателя смещены друг относительно друга на одну четверть зубцового деления λ. В результате ротор перемещается с шагом в четверть зубцового деления во время переменного возбуждения фаз. Другими словами для такого двигателя на один оборот приходится 2x96=192 шага.

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

engineering-solutions.ru

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

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

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

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

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

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

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

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

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

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

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

ШД с переменным магнитным сопротивлением

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

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

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

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

фото шагового двигателя

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

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

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

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

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

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

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

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

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

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

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

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

диаграмма работы шагового двигателя

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

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

типы обмоток шагового двигателя

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

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

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

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

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

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

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

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

программа для LPT порта

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

fornk.ru

Как работают шаговые двигатели | РОБОТОША

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

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

   

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

Прежде всего, шаговый двигатель — это двигатель. Это означает, что он преобразует электрическую энергию в механическую. Основное отличие между ним и всеми остальными типами двигателей состоит в способе, благодаря которому происходит вращение. В отличие от других моторов, шаговые двигатели вращаются НЕ непрерывно! Вместо этого, они вращаются шагами (отсюда и их название). Каждый шаг представляет собой часть полного оборота. Эта часть зависит, в основном, от механического устройства мотора и от выбранного способа управления им. Шаговые двигатели также различаются способами питания. В отличие от двигателей переменного или постоянного тока, обычно они управляются импульсами. Каждый импульс преобразуется в градус, на который происходит вращение. Например, 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-мост.

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

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

Подключение обмоток униполярного двигателя с 6 выводами

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

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

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

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

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

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

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

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

 

Еще по этой теме

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

robotosha.ru

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

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

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

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

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

  • Биполярный — имеет четыре выхода, содержит в себе две обмотки.
  • Униполярный — имеет шесть выходов. Содержит в себе две обмотки, но каждая обмотка имеет отвод из середины.
  • Четырехобмоточный — имеет четыре независимые обмотки. По сути дела представляет собой тот же униполярник, только обмотки его разделены. Вживую не встречал, только в книжках.
Униполярный отличается от биполярного только тем, что ему нужна куда более простая схема управления, а еще у него значительно слабее момент. Так как работает он только половинами обмоток. НО! Если оторвать нафиг средний вывод униполярника, то мы получим обычный биполярный. Определить какой из выводов средний не сложно, достаточно прозвонить сопротивление тестером. От среднего до крайних сопротивление будет равно ровно половине сопротивления между крайних выводов. Так что если тебе достался униполярник, а схема подключения для биполярного, то не парься и отрывай средний провод.

Где взять шаговый двигатель.Вообще шаговики встречаются много где. Самое хлебное место — пятидюймовые дисководы и старые матричные принтеры. Еще ими можно поживиться в древних винчестерах на 40Мб, если, конечно, рука поднимется покалечить такой антиквариат.А вот в трехдюймовых флопарях нас ждет облом — дело в том, что там шаговик весьма ущербной конструкции — у него только один задний подшипник, а передним концом вал упирается в подшипник закрепленный на раме дисковода. Так что юзать его можно только в родном креплении. Либо городить высокоточную крепежную конструкцию. Впрочем, тебе может повезет и ты найдешь нетипичный флопарь с полноценным движком.

Схема управления шаговым двигателемЯ разжился контроллерами шаговиков L297 и мощным сдвоенным мостом L298N.

Лирическое отступление, при желании можно его пропустить

Именно на нем был сделан мой первый силовой блок робота. Кроме него там еще два источника питания на 5 и на 3.3 вольта, а также контроллер двух движков на L293 (такой же как и во второй реализации силового блока). В качестве контроллера тогда был выбран АТ89С2051. Это антикварный контроллер архитектуры MSC-51 в котором из периферии только два таймера, порты да UART, но я его люблю нежно и трепетно, так как первая любовь не проходит никогда =). К сожалению исходники его мега прошивки канули в Лету вместе с убившимся винтом, так что я не могу поделиться теми извращенскими алгоритмами, которые были туда засунуты. А там был и двухканальный ШИМ, и I2C Slave протокол, и контроль за положением шаговика с точным учетом его перемещения. Короче, знатный был проект. Ныне валяется трупом, т.к. все лень запустить Keil uVision и написать новую прошивку. Да и ассемблер С51 я стал уже забывать.

Схема включения L298N+L297 до смешного проста — надо тупо соединить их вместе. Они настолько созданы друг для друга, что в даташите на L298N идет прямой отсыл к L297, а в доке на L297 на L298N.
Подключение шагового двигателя
Осталось только подключить микроконтроллер.
  • На вход CW/CCW подаем направление вращения — 0 в одну сторону, 1 — в другую.
  • на вход CLOCK — импульсы. Один импульс — один шаг.
  • вход HALF/FULL задает режим работы — полный шаг/полушаг
  • RESET сбрасывает драйвер в дефолтное состояние ABCD=0101.
  • CONTROL определяет каким образом задается ШИМ, если он в нуле, то ШИМ образуется посредством выходов разрешения INh2 и INh3, а если 1 то через выходы на драйвер ABCD. Это может пригодится, если вместо L298 у которой есть куда подключать входы разрешения INh2/INh3 будет либо самодельный мост на транзисторах, либо какая-либо другая микросхема.
  • На вход Vref надо подать напряжение с потенциометра, которое будет определять максимальную перегрузочную способность. Подашь 5 вольт — будер работать на пределе, а в случае перегрузки сгорит L298, подашь меньше — при предельном токе просто заглохнет. Я вначале тупо загнал туда питание, но потом передумал и поставил подстроечный резистор — защита все же полезная вещь, плохо будет если драйвер L298 сгорит.Если же на защиту пофигу, то можешь заодно и резисторы, висящие на выходе sense выкинуть нафиг. Это токовые шунты, с них L297 узнает какой ток течет через драйвер L298 и решает сдохнет он и пора отрубать или еще протянет. Там нужны резисторы помощней, учитывая что ток через драйвер может достигать 4А, то при рекомендуемом сопротивлении в 0.5 Ом, будет падение напряжения порядка 2 вольт, а значит выделяемая моща будет около 4*2=8 Вт — для резистора огого! Я поставил двухваттные, но у меня и шаговик был мелкий, не способный схавать 4 ампера.
Правда на будущее, когда я буду делать роботу шаговый привод, я возьму не связку L297+L293, а микруху L6208 которая может и чуть слабей по току, но зато два в одном! Сразу подключай двигатель и работай. Если же их покупать, то на L6208 получается даже чуть дешевле.

Документация по микросхемам:

easyelectronics.ru

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

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

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

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

Принцип работы шагового двигателя

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

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

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

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

Разновидности шаговых двигателейШаговые двигатели по конструкции ротора делятся на три типа: реактивный, с постоянными магнитами и гибридный.

  1. В настоящее время синхронные реактивные двигатели применяются редко. Их используют, когда нужен небольшой момент и слишком большой угол поворота шага. Ротор изготовлен из магнитомягкого материала с отчетливыми полюсами, имеет большой угол шага, при отсутствии тока нет фиксирующего момента. Это самый простой и дешевый двигатель. Статор состоит из шести полюсов и трех фаз, а ротор имеет четыре полюса. При этом шаг устройства составляет 30 градусов. Вращающееся магнитное поле создается последовательным включением фаз статора. Ротор за один шаг поворачивается на угол меньше угла статора, так происходит из-за меньшего количества полюсов.
  2. Двигатель с постоянными магнитами состоит из ротора на постоянных магнитах и статора с двумя фазами. В отличие от реактивных устройств, у двигателей на постоянных магнитах после снятия управляющего сигнала ротор фиксируется. Так, происходит благодаря большим вращающим моментам. Так как процесс изготовления ротора сопровождается большими технологическими трудностями (большое число полюсов+постоянные магниты), получается большой угловой шаг до 90 градусов. Это является их единственным недостатком. При работе с однополярной схемой управления обмотки в центре могут быть с ответвлением. Обмотки без центрального ответвления питаются через двуполярную схему управления. Исходя из этого устройство шагового двигателя разделяется на два типа по виду обмоток, униполярные и биполярные.

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

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

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

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

Как запустить шаговый двигатель, его управление

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

  • С четырьмя проводами. Каждая фазная обмотка имеет по два провода. Чтобы подсоединить драйвер пошагово, нужно найти парные провода с непрерывной связью между ними. Такой двигатель используется только с биполярным прибором.
  • С пятью проводами. Центральные клеммы мотора внутри объединяются в сплошной кабель и выведены к одному проводу. Отделить обмотки друг от друга невозможно, так как появится много разрывов. Выйти из положения можно, если установить где находится центр провода и попытаться соединить его с другими проводниками. Это самый эффективный и безопасный режим. Затем устройство подключается и проверяется на работоспособность.
  • С шестью проводами. Каждая обмотка имеет несколько проводов и центр-кран. Для разделения провода применяют измерительный прибор. Мотор можно подключать к однополярному и биполярному устройству. При подключении к однополярному устройству используются все провода. Для биполярного устройства один конец провода и один центральный кран каждой обмотки.

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

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

Работа шагового двигателяУстройство может работать в трех режимах:

  • Микрошаговый режим. Устройства, работающие на микрошагововом режиме, являются новейшими разработками некоторых производителей и используются в основном в микроэлектронике или на промышленных конвейерах. Специальный чип создает такое напряжение, что вал становится в положение одной сотой шага, к примеру, на 1 оборот происходит 20 тыс. перемещений. Драйвер может создавать более 50 тысяч циклов управляющих напряжений на 1 оборот.
  • Половинный режим. Благодаря тому, что в режиме половинного шага уровень вибраций сокращается, такие устройства часто используются в промышленности. После того как одна фаза активируется, она замирает в таком положении до тех пор, пока не включится следующая. Получается промежуточное положение и на зуб воздействуют одновременно два полюса. Когда первая фаза отключается, ротор продвигается вперед на полшага.
  • Полный режим. Управляющее напряжение по очереди передается по всем фазам и получается полный шаг (на 1 оборот 200 перемещений).

Техническая характеристика шагового двигателя

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

  1. Номинальный ток и напряжение. Максимально допустимый ток указан в механических параметрах электродвигателя. Номинальный ток, является главным электрическим параметром, при котором двигатель может работать сколько угодно времени. Номинальное напряжение указывают редко, его вычисляют по закону Ома. Оно показывает постоянное максимальное напряжение на обмотке двигателя, когда он находится в статическом режиме.
  2. Сопротивление фазы. Параметр показывает какое максимальное напряжение можно подавать на обмотку фазы.
  3. Индуктивность фазы. Насколько быстро будет увеличиваться ток в обмотке показывает этот параметр. Чтобы ток быстрее увеличивался при переключении фаз на высоких частотах, напряжение приходится делать больше.
  4. Число полных шагов за 1 оборот. Параметр показывает насколько электродвигатель точен, его плавность и допустимую способность.
  5. Вращающий момент. Механические данные показывают частоту вращения, которая зависит от момента вращения. Параметр указывает максимальное время вращения электродвигателя.
  6. Удерживающая фаза. Эта фаза показывает момент вращения при остановленном устройстве. Две фазы устройства должны быть запитаны номинальным током.
  7. Момент ступора. Во время отсутствия напряжения питания, он необходим для того, чтобы вал электродвигателя можно было провернуть.
  8. Время энерции ротора. Означает как быстро разгоняется двигатель. Чем показатель меньше, тем скорость разгона больше.
  9. Пробивное напряжение. Параметр относится к разделу электробезопасности и показывает наименьшее напряжение, пробивающее изоляцию между корпусом и обмотками устройства.

instrument.guru

Домашний CNC. Часть 1. Драйвер шагового двигателя для мини-станка с ЧПУ

При конструировании очередного станка с ЧПУ, а попросту 3-х осевого фрезерного-сверлильного станочка для печатных плат и мелких фрезерных работ, у меня появилось неугомонное желание разложить всё «по полочкам». Многие скажут, что тема не нова, существует множество проектов, множество технических и программных решений. Но, плавая в этом море информации, я постарался убрать всю «воду» и получить «сухой остаток». Вот что из этого получилось… Сразу оговорюсь — все, что здесь далее написано, лишь мои личные выводы и не претендует на абсолютную истину. Истина рождается в споре, так что если уважаемые читатели в чем-то со мной не согласны, давайте это обсудим!

Задача построения станка обычно сводится к трем подзадачам — механика, электроника, программное обеспечение. Видимо и статьи придется писать тоже три.Поскольку у нас журнал всё-таки практической электроники, начну с электроники и чуть-чуть с механики!

Привод

Нужно двигать собственно фрезер в 3-х направлениях — XYZ, значит нужно 3 привода — 3 мотора с передачей вращения вала двигателя в линейное перемещение. О передаче…Для фрезерного станка, где есть боковые усилия резания материала, желательно не применять ременные передачи, очень популярные в 3D принтерах. Буду применять передачу «винт-гайка». Самая бюджетная передача — обычный стальной винт и безлюфтовая, желательно бронзовая, гайка. Более правильная — винт с трапециевидной резьбой и гайка из капролона. Самая хорошая (и, увы, самая дорогая) шарико-винтовая пара, или ШВП. Об этом подробнее я еще расскажу далее…У каждой передачи есть свой коэффициент, свой шаг — то есть насколько линейно по оси переместится фрезер за один оборот двигателя, например, на 4 мм.

Двигатель (мотор)

В качестве двигателя для привода определил шаговый двигатель (ШД)Почему шаговый? Что это вообще такое? Двигатели есть переменного и постоянного тока, коллекторные и бесколлекторные, и так называемые «шаговые». В любом случае нам надо обеспечить какую-то точность позиционирования, например 0,01 мм. Как это сделать? Если двигатель имеет прямой привод — вал двигателя соединяют напрямую с винтом, то для обеспечения такой точности нужно повернуть его на некоторый угол. В данном случае, при шаге передачи 4 мм и желаемой точности перемещения 0,01 мм это… всего 1/400 оборота, или 360/400=0,9 градуса! Ерунда, возьмем обычный моторчик…

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

Альтернатива — шаговый двигатель (как он работает, почитайте сами). Можно считать, что за одну «команду» он повернет свою ось на определенный градус, обычно это 1,8 или 0,9 градуса (точность обычно не хуже 5%) — как раз то, что нужно. Недостаток такого решения — при большой нагрузке двигатель будет пропускать команды — «шаги» и может вообще остановиться. Вопрос решается установкой заведомо мощного двигателя. На шаговых двигателях и делается большинство любительских станочков.

Выбираем шаговый двигатель

2 обмотки, с минимальным током, минимальной индуктивностью и максимальным моментом — то есть максимально мощный и экономичный двигатель.

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

Характеристики некоторых двигателей приведены в таблице:

Для небольшого станка с рабочим пространством размером 300×300х100 мм и легким фрезером вполне сгодятся двигатели с крутящим моментом 0,3Нм и выше. Оптимальным является ток от 1,5 до 2,5 Ампер, вполне подойдет FL42STh48-1684

Драйвер шагового двигателя

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

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

Альтернатива — специализированные микросхемы «всё в одном» — с логикой, транзисторами и диодами защиты внутри (или снаружи). А еще такие микросхемы контролируют ток обмоток и регулируют его с помощью ШИМ-а, а так же могут реализовывать режим «полушаг», а некоторые режимы 1/4 шага, и 1/8 шага и т. д. Эти режимы позволяют повысить точность позиционирования, повысить плавность движения и снизить резонанс. Обычно достаточно режима «полушаг», что позволит повысить теоретическую точность линейного позиционирования (в моем примере до 0,005 мм).

Что внутри микросхемы драйвера шагового двигателя? Блок логики и управления, источники питания, ШИМ со схемами формирования момента и времени коммутации обмоток, выходные ключи на полевых транзисторах, компараторы обратной связи — ток контролируется по падению напряжения на резисторах (Rs) в цепи питания обмоток. Ток двигателя задается опорным напряжением.

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

Богатство выбора

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

Из готовых — наиболее распространённые и недорогие драйверы на микросхемах Allegro A4988 (до 2А), Texas Instruments DRV8825 (до 2,5А). Поскольку модули изначально разрабатывались для использования в 3D принтерах типа Rep-rap проекта Arduino, они не являются законченными модулями (например, им нужно еще питание логики (+5V), которое подается с так называемой рампы (Ramp).

Еще есть решения на DRV8811 (до 1,9 А), A3982 (до 2 А), A3977 (до 2,5 А), DRV8818 (до 2,5 А) DRV8825 (до 2,5 А), Toshiba TB6560 (до 3 А) и другие.

Поскольку мне интересно что-то сделать самому, плюс появилась возможность «попробовать на вкус» микросхемы Allegro A3982 и A3977, решил сделать пару драйверов самостоятельно.

Готовые решения на A4988 не понравились, прежде всего, из-за миниатюризации размеров печатной платы в ущерб хорошему охлаждению. Типовое сопротивление открытых транзисторов у A4388 при токе 1,5А 0,32+0,43 Ом, плюс 0,1-0,22 Ома «измерительный» резистор — получается около 0,85 Ом. А таких каналов два, и хотя и работают они импульсно, но 2-3 Ватта тепла надо рассеивать. Ну не верю я в многослойную плату и малюсенький радиатор охлаждения — в даташите нарисована плата гораздо больших размеров.

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

Управляющие сигналы — «шаг» (step), «направление» (dir), «включение» (enable), индикация состояния сигналов управления. Некоторые схемы не используют сигнал «Enable», но это приводит в режиме простоя к ненужному нагреву и микросхемы и двигателя.

Одно питание 12-24 вольта, источник питания логики (+5B) — на плате. Размеры платы — достаточные для хорошего охлаждения, двухсторонняя печать с большой областью «меди», возможность приклеить на микросхему радиатор (применяемой для охлаждения памяти видеокарт).

Драйвер ШД на микросхеме Allegro A3982

Основные характеристики и блок-схема: Напряжение питание силовое: 8…35 В Напряжение питание логики: 3,3…5 В Выходной ток (максимальный, зависит от режима и охлаждения): ±2 А Типовое сопротивление открытых транзисторов (при токе 1,5А): 0,33+0,37 Ом

Драйвер ШД на микросхеме Allegro A3977

Основные характеристики и блок-схема: Напряжение питание силовое: 8…35 В Напряжение питание логики: 3,3…5 В Выходной ток (максимальный, зависит от режима и охлаждения): ±2,5 А Типовое сопротивление открытых транзисторов (при токе 2,5А): 0,33+0,45 Ом

Схема и прототип

Проектировал в среде DipTrace. Драйвер A3982 включен по схеме из документации производителя. Включен режим «полушаг». Дополнительно для надежной работы сигналов управления и индикации применил микросхему логики 74НС14 (с триггерами Шмитта). Можно было сделать гальвано-развязку на оптронах, но для маленького станка я решил ее не делать. Схема на A3977 отличается только дополнительными джамперами режима шага и более мощным разъемом питания, пока в «железе» не реализована.

Печатная плата

Процесс изготовления — ЛУТ, двухсторонняя. Габариты 37×37 мм, крепеж — как у двигателей, 31×31 мм. Для сравнения — слева мое творчество, справа драйвер на A4988.

Работа

Все заработало сразу, наладки не требовалось. Температуру корпуса микросхемы мерил пирометром — без радиатора она достигала 90-95 градусов (при токе обмоток 1,6А) — мне это не понравилось. С радиатором — 55-60 градусов — куда лучше! Вообще плата вся теплая — около 35 градусов.

Спасибо за внимание! Продолжение следует…

Файлы

В архиве схема и плата в формате DipTrace

Даташит на микросхему Allegro A3982

Антон (basilevscom)

Россия, Санкт-Петербург

О себе автор ничего не сообщил.

 

datagor.ru

Как запустить шаговый двигатель без электроники своими руками

У меня много различной оргтехники, которая вышла из строя. Выбрасывать я её не решаюсь, а вдруг пригодится. Из её частей возможно сделать что-нибудь полезное.К примеру: шаговый двигатель, который так распространен, обычно используется самодельщиками как мини генератор для фонарика или ещё чего. Но я практически никогда не видел, чтобы его использовали именно как двигатель для преобразования электрической энергии в механическую. Оно и понятно: для управления шаговым двигателем нужна электроника. Его просто так к напряжению не подключишь.И как оказалось - я ошибался. Шаговый двигатель от принтера или ещё от какого устройства, довольно просто запустить от переменного тока.Я взял вот такой двигатель.Обычно у них четыре вывода, две обмотки. В большинстве случаем, но есть и другие конечно. Я рассмотрю самый ходовой.

Схема шагового двигателя

Его схема обмоток выглядит примерно так:Очень похоже на схему обычного асинхронного двигателя.Для запуска понадобится:
  • Конденсатор емкостью 470-3300 мкФ.
  • Источник переменного тока 12 В.
Замыкаем обмотки последовательно. Середину проводов скручиваем и запаиваем.Подключаем конденсатор одним выводом к середине обмоток, а вторым выводом в источнику питания на любой выход. Фактически конденсатор будет параллелен одной из обмоток.Подаем питание и двигатель начинает крутиться.Если перекинуть вывод конденсатора с одного выхода питания на другой, то вал двигателя начнет вращаться в другую сторону.Все предельно просто. А принцип работы этого всего очень прост: конденсатор формирует сдвиг фаз на одной из обмоток, в результате обмотки работают почти попеременно и шаговый двигатель крутится.Очень жалко то, что обороты двигателя невозможно регулировать. Увеличение или уменьшение питающего напряжения ни к чему не приведет, так как обороты задаются частотой сети.Хотелось бы добавить, что в данном примере используется конденсатор постоянного тока, что является не совсем правильным вариантом. И если вы решитесь использовать такую схему включения, берите конденсатор переменного тока. Его так же можно сделать самому, включив два конденсатора постоянного тока встречно-последовательно.

Сморите видео

sdelaysam-svoimirukami.ru


Каталог товаров
    .