Сервопривод с мотором, предназначенный для приведения в движение устройств управления через поворот выходного вала, применяются в таких областях, как открытие и закрытие клапанов, переключатели и так далее.
Важными характеристиками сервомотора являются динамика двигателя, равномерность движения, энергоэффективность.
Серводвигатели широко применяются в промышленности, например, в металлургии, в станках с ЧПУ, прессо-штамповочном оборудовании, автомобильной промышленности, тяговом подвижном составе .
В основном в сервоприводах использовались 3-полюсные коллекторные двигатели, в которых тяжелый ротор с обмотками вращается внутри магнитов.
- Области использования устройства
- Что такое серводвигатель (сервопривод)
- Положительные стороны серводвигателя (сервопривода)
- Отрицательные стороны серводвигателя (сервопривода)
- Принцип работы
- Схема и типы сервоприводов
- Сервопривод непрерывного вращения 360, 180 и 270 градусов
- Материалы шестерней сервопривода
- Преимущества серводвигателей
- Характеристики сервоприводов
- Как управлять цифровым сервоприводом?
- Области использования устройства
- Основные характеристики изделия
- Сервоприводы: подключение, управление, примеры работы
- Что такое сервопривод?
- Элементы сервопривода
- Электромотор с редуктором
- Позиционер
- Плата управления
- Выходной вал
- Выходной шлейф
- Управление сервоприводом
- Алгоритм работы
- Интерфейс управления
- Характеристики сервопривода
- Крутящий момент
- Скорость поворота
- Форм-фактор
- Внутренний интерфейс
- Материалы шестерней
- Коллекторные и бесколлекторные моторы
- Сервопривод постоянного вращения
- Примеры работы с Arduino
- Схема подключения
- Ограничение по питанию
- Ограничение по количеству подключаемых сервоприводов
- Пример использования библиотеки Servo
- Альтернативная библиотека Servo2
- Пример использования библиотеки Servo
- Примеры работы с Espruino
- Примеры работы с Raspberry Pi
- Вывод
- 🎬 Видео
Видео:Сервопривод, принцип работы и подключение к АрдуиноСкачать
Области использования устройства
В современном мире, когда автоматизация заняла прочные позиции во всех областях машиностроения, конструкция всех механизмов заметно унифицировалась. При этом применяются современные индивидуальные приводы.
Для того, чтобы понять, сервопривод, что это такое, следует знать сферу применения устройства.
Устройства содержат прецизионные конструкции поддержания скорости в промышленных роботах и станках с высокой точностью. Они монтируются на сверлильных оборудованиях, в различных системах транспорта и механизмах вспомогательного характера.
Самое широкое применение приборы нашли в следующих сферах:
- изготовление бумаги и упаковок;
- изготовление листов из металла;
- обрабатывание материалов;
- производство транспортного оборудования;
- изготовление стройматериалов.
Что такое серводвигатель (сервопривод)
Серводвигатель (сервопривод) – это электрический мотор с управлением через обратную отрицательную связь, которая позволяет точно управлять параметрами движения, чтобы достичь необходимой скорости или получить нужный угол поворота. В состав серводвигателя входят непосредственно сам электродвигатель, датчик обратной связи, блок питания и управления.
Положительные стороны серводвигателя (сервопривода)
·Высокая мощность при малых размерах;
·Быстрый разгон и торможение;
·Постоянное и бесперебойное отслеживание положения;
·Низкий уровень шума, отсутствие вибраций и резонанса;
·Широкий диапазон скорости вращения;
·Стабильная работа в широком диапазоне скоростей;
·Малая масса и компактная конструкция;
·Низкий расход электроэнергии при малых нагрузках.
Отрицательные стороны серводвигателя (сервопривода)
·Требовательность к периодическому обслуживанию (например, с заменой щеток);
·Сложность устройства (наличие датчика, блока питания и управления) и логики его работы.
Видео:ЧТО ТАКОЕ СЕРВОПРИВОДСкачать
Принцип работы
Программа управления серводвигателями Mach3
Основным аспектом функционирования серводвигателей является условия его работы в рамках системы G-кодов, то есть команд управления, содержащихся в специальной программе.
Если рассматривать данный вопрос на примере ЧПУ, то сервомоторы функционируют во взаимодействии с преобразователями, которые изменяют величину напряжения на якоре или на возбуждающей обмотке двигателя, исходя из уровня входного напряжения.
Обычно управление всей системой производится с помощью стойки ЧПУ. При получении команды из стойки пройти определенное расстояние вдоль координатной оси Х, в субблоке цифрового аналогового преобразователя стойки создается напряжение некоторой величины, которое передается для питания привода указанной координаты. В сервомоторе начинается вращение ходового винта, с которым связан энкодер и исполнительный орган станка. В первом происходит выработка импульсов, подсчитываемых стойкой.
Программа предусматривает, что некоторое количество сигналов с энкодера соответствует определенному расстоянию прохождения исполняющего механизма.
При получении нужного количества импульсов аналоговый преобразователь выдает нулевое значение выходного напряжения, и сервомотор останавливается. В случае смещения под внешним воздействием рабочих элементов станка на энкодере формируется импульс, обсчитываемый стойкой, на привод подается напряжение рассогласования, и якорь двигателя поворачивается до получения нулевого значения рассогласования. В результате обеспечивается точное удержание рабочего элемента станка в заданном положении.
Видео:Обзор шаговых двигателей и серводвигателей для станковСкачать
Схема и типы сервоприводов
Принцип работы сервопривода основан на обратной связи с одним или несколькими системными сигналами.
Выходной показатель подается на вход, где сравнивается его значение с задающим действием и выполняются необходимые действия — например, выключается двигатель.
Самым простым вариантов реализации является переменный резистор, который управляется валом — при изменении параметров резистора меняются параметры питающего двигатель тока.
В реальных сервоприводов механизм управления гораздо сложнее и использует встроенные микросхемы-контроллеры. В зависимости от типа используемого механизма обратной связи выделяют аналоговые и цифровые сервоприводы. Первые используют что-то похожее на потенциометр, вторые — контроллеры.
Вся схема управления серво находится внутри корпуса, управляющие сигналы и питание подаются, как правило, идут по трем проводам: земля, напряжение питания и управляющий сигнал.
Сервопривод непрерывного вращения 360, 180 и 270 градусов
Выделяют два основных вида серводвигателей — с непрерывным вращением и с фиксированным углом (чаще всего, 180 или 270 градусов).
Отличие серво ограниченного вращения заключается в механических элементах конструкции, которые могут блокировать движение вала вне заданных параметрами углов. Достигнув угла 180, вал окажет воздействие на ограничитель, а тот отдаст команду на выключение мотора. У серводвигателей непрерывного вращения таких ограничителей нет.
Материалы шестерней сервопривода
У большинства сервоприводов связующим звеном между валом и внешними элементами является шестеренка, поэтому очень важно, из какого материала она сделана. Наиболее доступных вариантов два: металлические или пластмассовые шестерни
В более дорогих моделях можно найти элементы из карбона и даже титана.
Пластмассовые варианты, естественно, дешевле, проще в производстве.
Металлические шестеренки надежнее, но это сказывается на цене и на весе модели. Экономные производители могут сделать часть деталей пластмассовыми, а часть металлическими, это тожно нужно иметь в виду. Ну и, естественно, что в самых дешевых моделях даже наличие металлической шестеренки не является гарантией качества.
Читайте также: Контролеры для мотор колеса
Титановые или карбоновые шестерни — самый предпочтительный вариант, если вы не ограничены бюджетом. Легкие и надежные, такие сервоприводы активно используются для создания моделей автомобилей, дронов и самолетов.
Преимущества серводвигателей
Широкое использование сервоприводов связано с тем, что они обладают стабильной работой, высокой устойчивостью к помехам, малыми габаритами и широким диапазоном контроля скорости. Важными особенностями сервоприводов являются способность увеличивать мощность и обеспечение обратной информационной связи. И этого следует, что при прямом направлении контур является передатчиком энергии, а при обратном – передатчиком информации, которая используется для улучшения точности управления.
Видео:Technical animation: How a Servo Motor worksСкачать
Характеристики сервоприводов
Устройства выпускаются аналогового и цифрового типов. Приводы внешне ничем не отличаются, но различие между ними существенное. Последние обладают более точной отработкой команд, поскольку управление производится микропроцессорами. Для сервоприводов пишутся и вводятся программы. Аналоговые устройства работают от сигналов микросхем. Их преимуществами являются простое устройство и меньшая цена.
Основными параметрами для выбора являются следующие:
- Питание. Подача напряжения производится по трем проводам. По белому передают импульс, через красный — рабочее напряжение, черный или коричневый является нейтральным.
- Размеры: большие, стандартные и микроустройства.
- Скорость. От нее зависит, за какой промежуток времени вал повернется на угол 600. Недорогие устройства обладают скоростью 0,22 сек. Если требуется высокое быстродействие, она составит 0,06 сек.
- Величина момента. Параметр является приоритетным, поскольку при малом вращающем моменте управление затрудняется.
Видео:Что такое сервопривод, и с чем его едятСкачать
Как управлять цифровым сервоприводом?
Приводы подключаются к программируемым контроллерам, среди которых хорошо известен Arduino. Подключение к его плате производится тремя проводами. По двум подается питающее напряжение, а по третьему — управляющий сигнал.
Инструкция сервопривода с цифровым управлением предусматривает наличие в контроллере простой программы, позволяющей считывать с потенциометра показания и переводить их в число. Затем оно преобразуется в команду передачи на поворот вала сервопривода в заданное положение. Программа записывается на диске, а затем передается на контроллер.
Применение приборов высокого качества необходимо в оборудовании, отличающемся высоким уровнем производительности.
Видео:Обзор и подключение сервоприводов с простой настройкой.Скачать
Области использования устройства
- изготовление бумаги и упаковок;
- изготовление листов из металла;
- обрабатывание материалов;
- производство транспортного оборудования;
- деревообрабатывающая промышленность;
- изготовление стройматериалов.
Видео:Чем сервопривод отличается от шагового мотора?Скачать
Основные характеристики изделия
Работа сервопривода характеризуется двумя основными показателями: скоростью поворота и усилия на валу. Первая величина служит показателем времени, которое измеряется в секундах. Усилие мерится в кг/см, то есть, какой уровень усилия развивает механизм от центра вращения.
Сейчас выпускают механизмы, функционирующие при показателе напряжения питания от 4,8 до 6 В. Чаще этот показатель равен 6 В. Однако не все модели рассчитаны на широкий диапазон напряжений. Иногда двигатель сервопривода работает лишь при 4,8 В или же только при 6 В (последние конфигурации производятся крайне редко).
Видео:Как ПРАВИЛЬНО самому настроить сервопривод /сервомотор?Скачать
Сервоприводы: подключение, управление, примеры работы
Познакомимся поближе с сервоприводами. Рассмотрим их разновидности, предназначение, подсказки по подключению и управлению.
Видео:Сервоприводы 110ST-M06030 и 130ST-M10025, включениеСкачать
Что такое сервопривод?
Сервопривод — это мотор с управлением через отрицательную обратную связь, позволяющую точно управлять параметрами движения. Сервомотором является любой тип механического привода, имеющий в составе датчик положения и плату управления.
Простыми словами, сервопривод — это механизм с электромотором, который может поворачиваться в заданный угол и удерживать текущее положение.
Видео:What is a Servo Motor and What Does It Do?Скачать
Элементы сервопривода
Рассмотрим составные части сервопривода.
Электромотор с редуктором
За преобразование электричества в механический поворот в сервоприводе отвечает электромотор. В асинхронных сервоприводах установлен коллекторный мотор, а в синхронных — бесколлекторный.
Однако зачастую скорость вращения мотора слишком большая для практического использования, а крутящий момент — наоборот слишком слабый. Для решения двух проблем используется редуктор: механизм из шестерней, передающий и преобразующий крутящий момент.
Включая и выключая электромотор, вращается выходной вал — конечная шестерня редуктора, к которой можно прикрепить нечто, чем мы хотим управлять.
Позиционер
Для контроля положения вала, на сервоприводе установлен датчик обратной связи, например потенциометр или энкодер. Позиционер преобразует угол поворота вала обратно в электрический сигнал.
Плата управления
За всю обработку данных в сервоприводе отвечает плата управления, которая сравнивает внешнее значения с микроконтроллера со показателем датчика обратной связи, и по результату соответственно включает или выключает мотор.
Выходной вал
Вал — это часть редуктора, которая выведена за пределы корпуса мотора и непосредственно приводиться в движение при подаче управляющих сигналов на сервопривод. В комплектации сервомоторов идут качельки разных формфакторов, которые одеваются на вал сервопривода для дальнейшей коммуникации с вашими задумками. Не рекомендуем прилагать к валу нагрузки, которые больше крутящего момента сервопривода. Это может привести к разрушению редуктора.
Выходной шлейф
Для работы сервопривода его необходимо подключить к источнику питания и к управляющей плате. Для коммуникации от сервопривода выходит шлейф из трёх проводов:
Если сервопривод питается напряжением от 5 вольт и потребляет ток менее 500 мА, то есть возможность обойтись без внешнего источника питания и подключить провод питания сервомотора непосредственно к питанию микроконтроллера.
Читайте также: Лодочные моторы в елабуге
Видео:Servo Motors, how do they work?Скачать
Управление сервоприводом
Алгоритм работы
Интерфейс управления
Чтобы указать сервоприводу желаемое состояние, по сигнальному проводу необходимо посылать управляющий сигнал — импульсы постоянной частоты и переменной ширины.
То, какое положение должен занять сервопривод, зависит от длины импульсов. Когда сигнал от микроконтроллера поступает в управляющую схему сервопривода, имеющийся в нём генератор импульсов производит свой импульс, длительность которого определяется через датчик обратной связи. Далее схема сравнивает длительность двух импульсов:
Для управления хобби-сервоприводами подают импульсы с частотой 50 Гц, т.е. период равен 20 мс:
Обратите внимание, что на вашем конкретном устройстве заводские настройки могут оказаться отличными от стандартных. Некоторые сервоприводы используют ширину импульса 760 мкс. Среднее положение при этом соответствует 760 мкс, аналогично тому, как в обычных сервоприводах среднему положению соответствует 1520 мкс.
Это всего лишь общепринятые длины. Даже в рамках одной и той же модели сервопривода может существовать погрешность, допускаемая при производстве, которая приводит к тому, что рабочий диапазон длин импульсов отличается. Для точной работы каждый конкретный сервопривод должен быть откалиброван: путём экспериментов необходимо подобрать корректный диапазон, характерный именно для него.
Часто способ управления сервоприводами называют PWM (Pulse Width Modulation) или PPM (Pulse Position Modulation). Это не так, и использование этих способов может даже повредить привод. Корректный термин — PDM (Pulse Duration Modulation) в котором важна длина импульсов, а не частота.
Видео:Уроки Arduino - управление сервомашинкойСкачать
Характеристики сервопривода
Рассмотрим основные характеристики сервоприводов.
Крутящий момент
Момент силы или крутящий момент показывает, насколько тяжёлый груз сервопривод способен удержать в покое на рычаге заданной длины. Если крутящий момент сервопривода равен 5 кг×см, то это значит, что сервопривод удержит на весу в горизонтальном положении рычаг длины 1 см, на свободный конец которого подвесили 5 кг. Или, что эквивалентно, рычаг длины 5 см, к которому подвесили 1 кг.
Скорость поворота
Скорость сервопривода — это время, которое требуется выходному валу повернуться на 60°. Характеристика 0,1 с/60° означает, что сервопривод поворачивается на 60° за 0,1 с. Из неё можно вычислить скорость в оборотах в минуту, но так сложилось, что при описании сервоприводов чаще всего используют именно интервал времени за 60°.
Форм-фактор
Сервоприводы различаются по размерам. И хотя официальной классификации не существует, производители давно придерживаются нескольких размеров с общепринятым расположением крепёжных элементов.
Форм-фактор | Вес | Размеры |
---|---|---|
Микро | 8-25 г | 22×15×25 мм |
Стандартный | 40-80 г | 40×20×37 мм |
Большой | 50-90 г | 49×25×40 мм |
Внутренний интерфейс
Сервоприводы бывают аналоговые и цифровые. Так в чём же их отличия, достоинства и недостатки?
Внешне они ничем не отличаются: электромоторы, редукторы, потенциометры у них одинаковые, различаются они лишь внутренней управляющей электроникой. Вместо специальной микросхемы аналогового сервопривода у цифрового собрата можно заметить на плате микропроцессор, который принимает импульсы, анализирует их и управляет мотором. Таким образом, в физическом исполнении отличие лишь в способе обработки импульсов и управлении мотором.
Оба типа сервопривода принимают одинаковые управляющие импульсы. После этого аналоговый сервопривод принимает решение, надо ли изменять положение, и в случае необходимости посылает сигнал на мотор. Происходит это обычно с частотой 50 Гц. Таким образом получаем 20 мс — минимальное время реакции. В это время любое внешнее воздействие способно изменить положение сервопривода. Но это не единственная проблема. В состоянии покоя на электромотор не подаётся напряжение, в случае небольшого отклонения от равновесия на электромотор подаётся короткий сигнал малой мощности. Чем больше отклонение, тем мощнее сигнал. Таким образом, при малых отклонениях сервопривод не сможет быстро вращать мотор или развивать большой момент. Образуются «мёртвые зоны» по времени и расстоянию.
Эти проблемы можно решать за счёт увеличения частоты приёма, обработки сигнала и управления электромотором. Цифровые сервприводы используют специальный процессор, который получает управляющие импульсы, обрабатывает их и посылает сигналы на мотор с частотой 200 Гц и более. Получается, что цифровой сервопривод способен быстрее реагировать на внешние воздействия, быстрее развивать необходимые скорость и крутящий момент, а значит, лучше удерживать заданную позицию, что хорошо. Конечно, при этом он потребляет больше электроэнергии. Также цифровые сервоприводы сложнее в производстве, а потому стоят заметно дороже. Собственно, эти два недостатка — все минусы, которые есть у цифровых сервоприводов. В техническом плане они безоговорочно побеждают аналоговые сервоприводы.
Материалы шестерней
Шестерни для сервоприводов бывают из разных материалов: пластиковые, карбоновые, металлические. Все они широко используются, выбор зависит от конкретной задачи и от того, какие характеристики требуются в установке.
Пластиковые, чаще всего нейлоновые, шестерни очень лёгкие, не подвержены износу, более всего распространены в сервоприводах. Они не выдерживают больших нагрузок, однако если нагрузки предполагаются небольшие, то нейлоновые шестерни — лучший выбор.
Карбоновые шестерни более долговечны, практически не изнашиваются, в несколько раз прочнее нейлоновых. Основной недостатой — дороговизна.
Металлические шестерни являются самыми тяжёлыми, однако они выдерживают максимальные нагрузки. Достаточно быстро изнашиваются, так что придётся менять шестерни практически каждый сезон. Шестерни из титана — фавориты среди металлических шестерней, причём как по техническим характеристикам, так и по цене. К сожалению, они обойдутся вам достаточно дорого.
Коллекторные и бесколлекторные моторы
Существует три типа моторов сервоприводов: обычный мотор с сердечником, мотор без сердечника и бесколлекторный мотор.
Обычный мотор с сердечником (справа) обладает плотным железным ротором с проволочной обмоткой и магнитами вокруг него. Ротор имеет несколько секций, поэтому когда мотор вращается, ротор вызывает небольшие колебания мотора при прохождении секций мимо магнитов, а в результате получается сервопривод, который вибрирует и является менее точным, чем сервопривод с мотором без сердечника. Мотор с полым ротором (слева) обладает единым магнитным сердечником с обмоткой в форме цилиндра или колокола вокруг магнита. Конструкция без сердечника легче по весу и не имеет секций, что приводит к более быстрому отклику и ровной работе без вибраций. Такие моторы дороже, но они обеспечивают более высокий уровень контроля, вращающего момента и скорости по сравнения со стандартными.
Сервоприводы с бесколлекторным мотором появились сравнительно недавно. Преимущества те же что и у остальных бесколлекторных моторов: нет щёток, а значит они не создают сопротивление вращению и не изнашиваются, скорость и момент выше при токопотреблении равном коллекторным моторам. Сервоприводы с бесколлекторным мотором — самые дорогие сервоприводы, однако при этом они обладают лучшими характеристиками по сравнению с сервоприводами с другими типами моторов.
Видео:Серво или шаговый привод?Скачать
Сервопривод постоянного вращения
Сервоприводы обычно имеют ограниченный угол вращения 180 градусов, их так и называют «сервопривод 180°».
Но существуют сервоприводы с неограниченным углом поворота оси. Это сервоприводы постоянного вращения или «сервоприводы 360°».
Сервопривод постоянного вращения можно управлять с помощью библиотек Servo или Servo2 . Отличие заключается в том, что функция Servo.write(angle) задаёт не угол, а скорость вращения привода:
Функция Arduino | Сервопривод 180° | Сервопривод 360° |
---|---|---|
Servo.write(0) | Крайне левое положение | Полный ход в одном направлении |
Servo.write(90) | Середнее положение | Остановка сервопривода |
Servo.write(180) | Крайне правое положение | Полный ход в обратном направлении |
Для иллюстрации работы с сервами постоянного вращения мы собрали двух мобильных ботов — на Arduino Uno и Iskra JS. Инструкции по сборке и примеры скетчей смотрите в статье собираем ИК-бота.
Видео:How a DC servo motor works ? | detailed 3d Animation....Скачать
Примеры работы с Arduino
Схема подключения
Многие сервоприводы могут быть подключены к Arduino непосредственно. Для этого от них идёт шлейф из трёх проводов:
Для подключения к Arduino будет удобно воспользоваться платой-расширителем портов, такой как Troyka Shield. Хотя с несколькими дополнительными проводами можно подключить серву и через breadboard или непосредственно к контактам Arduino.
Можно генерировать управляющие импульсы самостоятельно, но это настолько распространённая задача, что для её упрощения существует стандартная библиотека Servo .
Ограничение по питанию
Обычный хобби-сервопривод во время работы потребляет более 100 мА. При этом Arduino способно выдавать до 500 мА. Поэтому, если вам в проекте необходимо использовать мощный сервопривод, есть смысл задуматься о выделении его в контур с дополнительным питанием.
Рассмотрим на примере подключения 12V сервопривода:
Ограничение по количеству подключаемых сервоприводов
На большинстве плат Arduino библиотека Servo поддерживает управление не более 12 сервоприводами, на Arduino Mega это число вырастает до значения 48. При этом есть небольшой побочный эффект использования этой библиотеки: если вы работаете не с Arduino Mega, то становится невозможным использовать функцию analogWrite() на 9 и 10 контактах независимо от того, подключены сервоприводы к этим контактам или нет. На Arduino Mega можно подключить до 12 сервоприводов без нарушения функционирования ШИМ/PWM, при использовании большего количества сервоприводов мы не сможем использовать analogWrite() на 11 и 12 контактах.
Пример использования библиотеки Servo
По аналогии подключим 2 сервопривода
Библиотека Servo не совместима с библиотекой VirtualWire для работы с приёмником и передатчиком на 433 МГц.
Альтернативная библиотека Servo2
Библиотеки для управления сервоприводами (Servo) и для работы с приёмниками / передатчиками на 433 МГц VirtualWire используют одно и то же прерывание. Это означает, что их нельзя использовать в одном проекте одновременно. Существует альтернативная библиотека для управления сервомоторами — Servo2.
Все методы библиотеки Servo2 совпадают с методами Servo.
Пример использования библиотеки Servo
Видео:как работает сервоприводСкачать
Примеры работы с Espruino
Видео:What The Differences Between Stepper Motors And Servo MotorsСкачать
Примеры работы с Raspberry Pi
Видео:Servo vs Stepper MotorsСкачать
Вывод
Сервоприводы бывают разные, одни получше — другие подешевле, одни надёжнее — другие точнее. И перед тем, как купить сервопривод, стоит иметь в виду, что он может не обладать лучшими характеристиками, главное, чтобы подходил для вашего проекта. Удачи в ваших начинаниях!
- Свежие записи
- Чем отличается двухтактный мотор от четырехтактного
- Сколько масла заливать в редуктор мотоблока
- Какие моторы бывают у стиральных машин
- Какие валы отсутствуют в двухвальной кпп
- Как снять стопорную шайбу с вала
- Правообладателям
- Политика конфиденциальности
Механика © 2023
Информация, опубликованная на сайте, носит исключительно ознакомительный характер🎬 Видео
High speed servo motor demo.Скачать
Servo Motor Explained - 3D AnimationСкачать
ЧПУ на сервах, отличие серво и шагового мотора, CNC on servo drives, servo drive vs stepper motor,Скачать