В чем разница между шаговыми двигателями и серводвигателями?

8

Я не уверен, что понимаю разницу между шаговым двигателем и серводвигателем. Может ли кто-нибудь объяснить это мне?

Кроме того, как эти двигатели ведут себя, когда они поставлены на паузу или выключены, достаточно ли у них силы сопротивления, чтобы что-то удерживать в позиции (скажем, 1 кг), или мне нужно сделать что-то особенное для этого?

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

Контекст для этого вопроса: я хочу создать замедленную установку, которая будет панорамировать и наклонять зеркальную камеру в течение определенного периода времени.

Разви
источник
1
Любой из них будет работать, однако шаговый двигатель перемещается ровно на один шаг каждый раз, когда вы его «пинаете», тогда как нормальный двигатель постоянного тока работает на определенную величину, которая будет зависеть от многих факторов, поэтому вам потребуется некоторая форма обратной связи (например, поворотный энкодер) точные / повторяемые движения с одним.
Джон U
Пожалуйста, переведите ваше требование по силе "1 кг" в требование к крутящему моменту "XX Нм" (Ньютон х метр). Мотор - это вращающееся устройство, которое вместо этого не дает никакой силы, кроме крутящего момента.
Blup1980

Ответы:

8

В то время как другой текущий ответ на этот вопрос цитирует достаточно полный ответ, любезно предоставленный WikiPedia, вот упрощенный TL; DR:


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

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

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


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

По своей сути двунаправленный, но по сути ограниченный диапазон отклонений. Чистый аналоговый контроль является опцией. Не обязательно линейный контроль, хотя.

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

Типичные сервоприводы для хобби будут колебаться от -90 градусов до +90 градусов или от -170 градусов до +170 градусов. Многооборотные сервоприводы перейдут от x отклонений оборотов от покоя в одном направлении до x оборотов в противоположном направлении.


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

Аниндо Гош
источник
Степперы магически не удерживают удерживающий момент без подачи энергии. Вы все еще чувствуете шаги, когда вращаете ось рукой, но требуемое усилие намного меньше, чем при токе, протекающем через катушки.
Мэлс
@Mels Я только что проверил с двумя различными шаговыми двигателями, большим из старого привода CDROM и крошечным фокусирующим двигателем, используемым в линзах SLR, и хотя момент удержания без питания меньше, чем при питании, я не вижу его так сильно меньше. Задержки довольно сильны даже без власти. Я отредактировал ответ, чтобы выделить уменьшенный крутящий момент.
Аниндо Гош
13

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

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


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

Теперь одна вещь, которую вы можете понять здесь, это то, что это очень широкое определение. Это правда. Фактически, если вы добавите элемент обратной связи и управления в шаговый двигатель, шаговый двигатель может быть (частью) серводвигателя! (У меня на самом деле есть XY-стадия с управлением движением, которая использует степперы с оптическими энкодерами для обратной связи, и, как таковая, является «серво-управляемой» для проекта, над которым я работаю).

Механизм RC-сервопривода, который так часто ассоциируется с более общим термином сервомотора, действительно является типом сервомоторной системы, но это подмножество термина, а не совокупность.

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


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

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

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

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

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

Google твой друг. С https://www.modmypi.com/blog/whats-the-difference-between-dc-servo-stepper-motors

Серво Моторс

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

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

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

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

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

Степпер Моторс

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

Для шаговых двигателей требуется внешняя схема управления или микроконтроллер (например, Raspberry Pi или Arduino) для индивидуального включения каждого электромагнита и вращения вала двигателя. Когда на электромагнит «А» подается питание, он притягивает зубья шестерни и выравнивает их, слегка смещая относительно следующего электромагнита «В». Когда «А» выключен, а «В» включен, редуктор слегка вращается, чтобы выровняться с «В», и так далее по кругу, при этом каждый электромагнит вокруг редуктора включается и выключается по очереди, чтобы создать вращение. Каждое вращение от одного электромагнита к следующему называется «шагом», и, таким образом, двигатель может поворачиваться на точные заранее определенные углы шага через полный поворот на 360 градусов.

Шаговые двигатели доступны в двух вариантах; униполярный или биполярный. Биполярные двигатели являются наиболее мощным типом шагового двигателя и обычно имеют четыре или восемь выводов. У них есть два набора электромагнитных катушек внутри, и шаг достигается путем изменения направления тока внутри этих катушек. У униполярных двигателей, которые можно определить по 5,6 или даже 8 проводам, также есть две катушки, но у каждого есть центральный отвод. Однополярные двигатели могут работать без изменения направления тока в катушках, что упрощает электронику. Однако, поскольку центральный отвод используется для подачи питания только на половину каждой катушки, в то время как они обычно имеют меньший крутящий момент, чем биполярный.

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

Hoppo
источник
0

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

электроны
источник