Шаговый двигатель как сервомашинка
- 1 Описание
- 2 Состав сервопривода
- 3 Сравнение с шаговым двигателем
- 4 Виды сервопривода
- 5 Применение
- 5.1 Серводвигатель
- 6 См. также
- 7 Ссылки
Сервоприводом является любой тип механического привода (устройства, рабочего органа), имеющий в составе датчик (положения, скорости, усилия и т. п.) и блок управления приводом (электронную схему или механическую систему тяг), автоматически поддерживающий необходимые параметры на датчике (и, соответственно, на устройстве) согласно заданному внешнему значению (положению ручки управления или численному значению от других систем).
Проще говоря, сервопривод является «автоматическим точным исполнителем» — получая на вход значение управляющего параметра (в режиме реального времени), он «своими силами» (основываясь на показаниях датчика) стремится создать и поддерживать это значение на выходе исполнительного элемента.
К сервоприводам, как к категории приводов, относится множество различных регуляторов и усилителей с отрицательной обратной связью, например, гидро-, электро-, пневмоусилители ручного привода управляющих элементов (в частности, рулевое управление и тормозная система на тракторах и автомобилях), однако термин «сервопривод» чаще всего (и в данной статье) используется для обозначения электрического привода с обратной связью по положению, применяемого в автоматических системах для привода управляющих элементов и рабочих органов.
Сервоприводы в настоящее время применяются в высокопроизводительном оборудовании следующих отраслей: машиностроение; автоматические линии производства: напитков, упаковки, стройматериалов, электроники и т. д., подъемно-транспортная техника; полиграфия; деревообработка, пищевая промышленность. [ источник не указан 1452 дня ]
Сервопривод и шаговый двигатель: что это и в чем разница?
Шаговый двигатель представляет собой бесколлекторное устройство электромеханического типа, имеющее несколько обмоток. Короткие электроимпульсы, подаваемые драйвером, последовательно активируют каждую из обмоток и приводят в движение ротор, вызывая угловые дискретные (или шаговые, что и является источником названия двигателей) перемещения. Для всех шаговых двигателей свойственно осуществление позиционирования на плоскости без обратной связи, ввиду отсутствия энкодера.
Устройство шагового двигателя
Серводвигатель является комплексным устройством, состоящим из как такового привода (щеточный или бесщеточный электромотор), управляющего блока и энкодера для связи с контроллером. Датчик обратной связи при помощи сигналов информирует станок о скорости, угловом положении и прочих параметрах движения.
Высокоскоростной синхронный серводвигатель с принудительным воздушным охлаждением
Шаговый двигатель: достоинства и недостатки
Шаговый двигатель используется на многих граверах, фрезерах, лазерах и прочих станках с программным управлением, которые применяются в металло- и деревообработке, рекламной деятельности, производстве электронных игрушек, товаров декоративно-прикладного назначения и во многих других отраслях. Популярность такого типа электромоторов обусловлена несколькими факторами, в числе которых:
- длительный эксплуатационный период по причине отсутствия хрупких деталей. Вывести двигатель из строя может только повреждение одной из обмоток или истирание подшипников, что происходит только после очень продолжительного и интенсивного использования;
- стабильная и высокоточная работа в определенном диапазоне скоростей и нагрузок;
- низкая стоимость;
- на невысоких скоростях точность позиционирования инструмента может доходить до ± 0,01 мм при условии использования качественных направляющих;
- может управляться любыми программными оболочками ЧПУ станков;
- способность работать в большом температурном диапазоне;
- невосприимчивость к механическим нагрузкам, принудительным остановкам и реверсированию.
Однако есть у шаговых двигателей и некоторые недостатки, которые ограничивают сферу их применения или доставляют неудобства:
- высокая шумность;
- возникновение вибраций, резонансности и биений на больших скоростях;
- максимальная скорость разгона за минуту составляет 120 оборотов;
- низкая предельная скорость перемещения. Для фрезеров — 9 м/мин, для лазерно-гравировальных аппаратов — до 25 м/мин;
- повышение скорости сверх установленных лимитов приводит к появлению вибраций и пропуску шагов;
- отсутствие обратной связи провоцирует брак в случае внезапной остановки, попадания посторонних предметов в зону обработки, пропуска шага и т. д.
Сервопривод: плюсы и минусы
Сервопривод встречается на оборудовании с ЧПУ не менее часто, чем шаговый двигатель, но, в силу специфики работы используется на станках, от которых ожидается максимально высокая скорость обработки или повышенная производительность. Речь идет о фрезерах и лазерах, применяемых для выпуска серийной продукции в особо крупных объемах или аппаратах, работающих в сфере протезирования, макетирования, ювелирной области, робототехнике и прочих производствах, где прецизионная точность ставится во главу угла. Из достоинств серводвигателей можно выделить такие, как:
- соблюдение плавности хода и точности перемещения на любых скоростях, оборотах и нагрузках;
- практически абсолютная бесшумность при работе;
- высокая мощность при малых габаритах;
- широкой скоростной и мощностной диапазон;
- разгон до 500 оборотов в минуту и торможение происходят за 0,1 секунды;
- скорость перемещения инструментальной головки может доходить до 60-70 м/мин;
- использование серводвигателей контурного управления позволяет добиться очень высокой динамической точности (около 0,002 мм). Позиционные устройства проходят заданную траекторию чуть с большей погрешностью, тем не менее, точность по-прежнему превосходит этот же параметр у шагового двигателя;
- отсутствие вибраций, рывков, резонансов;
- датчик обратной связи в режиме реального времени отслеживает все аспекты движения на любых траекториях, своевременно передавая их системе управления станком. В случае любых отклонений от программы происходит коррекция и возврат к правильному маршруту, что позволяет минимизировать появление брака.
Как и его «коллега», шаговый двигатель, сервопривод тоже не лишен недостатков
- ремонт устройства может оказаться настолько дорогостоящим, что может сравниться по цене с новым двигателем;
- бесколлекторные приводы по цене дороже шаговых примерно в 1,5-2 раза. Модели со щетками более бюджетны, однако щетки в них необходимо менять каждые 5 тыс. отработанных часов;
- в некоторых случаях принудительная остановка двигателя приводит к его перегреву и может вывести привод из строя.
Вывод
Шаговый двигатель и сервопривод никак нельзя назвать конкурирующими устройствами и приобретение дорогостоящего сервомотора не всегда целесообразно. Применение каждого из них обусловлено рядом сопутствующих факторов, среди которых приоритетные места занимают скорость и точность обработки.
Представляем профессиональный фрезерный станок для обработки камня 1325 Stone. Запуск станка, процесс работы и пример готового изделия на видео.
В гостях у нашего постоянного клиента компании «Пластфактория», которые занимаются изготовлением POS-материалов и сотрудничают с крупными косметическими брендами.
Видеоотчет с посещения производства наших клиентов — компания «АЛЬТАИР». О работе на производстве, изготавливаемых изделиях и станках от компании Wattsan.
Тезисы:
1. Правильное управление током двигателя (с пом. управления ориентацией поля) в шаговых приводах с обратной связью могут устранить проблемы среднечастотного резонанса, увеличить момент и снизить шум от двигателя
2. Качественные шаговые гибридные сервоприводы не уступают сервоприводам на базе вентильных электродвигателей на низких скоростях вращения.
Как одно из средств избежать последствий кратковременных перегрузок ШД и пропуска шагов, станкостроители используют установку энкодера на двигатель мотора, точь-в-точь как ставится аналогичный датчик на вал вентильного серводвигателя. Энкодер представляет информацию о положении ротора контроллеру, который сравнивает её с заданной координатой, и использует полученное рассогласование для выполнения шагов таким образом, чтобы скомпенсировать разницу. К сожалению, данный способ не помогает устранить последствия резонанса. Однако, возможность такая все же есть, и заключается она в комбинации коррекции по положению(т.е. компенсации числа импульсов STEP) и одновременного управления ориентацией поля статора ШД, по принципу аналогичному векторному управлению трехфазными электродвигателями. Поскольку энкодер дает сведения о положении вала, существует возможность ориентировать магнитное поле статора шагового мотора таким образом, чтобы получить максимально эффективное потокозацепление. Причем такая схема не потребует преобразований Кларка, каковые обычно используются для проекции трехфазной системы токов в двухфазную, т.к. шаговые биполярные моторы изначально имеют только 2 обмотки. При таком способе управления ток меняется в обмотках синусоидально — вне зависимости от того, используется полный шаг или микрошаг. Еще одним преимуществом управления ориентацией поля является то, что такой шаговый привод будет нечувствителен к резким изменениям нагрузки — векторное управление позволяет отрегулировать момент привода «на лету» — функция, обычно доступная только при использовании сервоприводов типа PMSM.
Читатели, возможно, в курсе, что уже достаточно долгое время существуют шаговые сервоприводы, которые используют обратную связь по позиции. Такие приводы просто считают количество шагов и добавляют(или вычитают) шаги для компенсации ошибки, и не способны корректировать угол поворота вала внутри одного шага, «на лету».
В противоположность, синусоидальная коммутация в паре с управлением ориентацией поля действительно способна компенсировать ошибки позиционирования вала внутри одного шага, возникающие из-за неидеальной геометрии деталей ШД или нагрузки. Векторное управление магнитным полем гарантирует, что поле статора всегда перпендикулярно полю ротора, и насыщенность поля точно соответствует требуемому моменту. Это увеличивает, эффективность и динамику, и снижает флуктуации крутящего момента. Такой вид управления позволяет шаговым двигателям конкурировать с вентильными сервоприводами на скоростях до 2000 об/мин. На более высоких серводвигатели все же будут эффективней. Оптимальным диапазоном является скорость вращения до 1000 об/мин — в нем шаговые двигатели развивают больший крутящий момент, чем вентильные серводвигатели того же размера
Приложения, в которых шаговые сервоприводы c синусоидальными токами обмоток могут заменить серводвигатели, включают в себя:
- намоточное оборудование,
- транспортные ленты конвейеров,
- управление заслонками насосов
а также многие другие — все те, в каких нагрузка может изменяться скачкообразно. Кроме того, при использовании таких приводов во многих случаях можно обойтись без редуктора, что делает их привлекательными в случаях, когда критичны габариты механизма. И наконец, следует отметить, что сервоприводы с векторным управлением потребляют ровно столько тока, сколько требуется — меньше нагрев, выше КПД привода. Все этим преимущества становятся очевидными, если рассмотреть привод механизма с ременной передачей, которые обычно работают от асинхронного электродвигателя. Хорошим решением будет заменить асинхронный мотор на подходящий по мощности шаговый сервопривод — как правило, таковой будет примерно втрое меньше по габаритам и весу.
Сервопривод или шаговый двигатель? Как работают и что выбирать
В станках с числовым программным управлением (фрезерные, токарные, карусельные станки, машины плазменной резки и т.д.) для перемещения исполнительных элементов (суппортов, кареток и т.д.) используется шаговый привод или сервопривод. В этой статье немного объясним о их работе, принципиальных различиях и когда какой уместно применять.
Шаговый привод
Представляет собой шаговый электродвигатель с блоком управления. При подаче электрического импульса ротор двигателя совершает угловое перемещение на строго определенную величину. Современные шаговые электродвигатели обеспечивают до 400 шагов на один оборот. Это позволяет позиционировать инструмент (резец, плазменный резак) с точностью до десятых миллиметра.
Как достоинства шаговых приводов следует отметить:
- высокая точность в сочетании с более простой конструкцией;
- доступная цена, вытекающая из простоты исполнения.
Главный недостаток шагового привода – проблема пропуска шага. Это происходит по ряду причин:
- нагрузка на валу превышает допустимое;
- неправильно задаными параметрами реза в управляющей программе – слишком резкое ускорение или торможение, без учета веса портала;
- скорость вращения ротора попадает в зону резонанса со станком.
Пропуск шага может приводить к некорректному позиционирования резака, и соответственно отклонению реза от заданной программы.
Сервопривод (Сервомотор)
Принципиальное отличие — наличие датчика обратной связи. Сервопривод обмениваеться данными с управляющей программой в реальном времени. Отклонение от заданных координат моментально регистрируеться, и контроллер станка автоматически компенсирует погрешность.
Наличие этого дополнительно элемента (датчика) позволяет:
- достигнуть максимальной точности позиционирования и качество продукции. С учетом механического люфта, износа деталей, теплового расширения (что важно в станках большой мощности, в том числе и машинах плазменной резки );
- обеспечить максимально высокую скорость обработки, с автоматическим учетом инерционности движущихся узлов;
- снизить затраты на электроэнергию, в сервоприводе они пропорциональны сопротивлению перемещения, а в шаговом приводе номинал напряжения постоянный.
Шаговый привод vs сервопривод
Из приведенного выше можно понять сильные и слабые стороны этих приводов. Мы постараемся дать рекомендации, в каких случаях целесообразнее применять тот или иной вариант.
- Бюджет . Если он критичен, выбор однозначно в пользу шагового привода. Но стоит учесть будущую оплату труда оператора чпу. Работа с шаговыми двигателями подразумевает более высокий уровень умений и квалификации.
- Мощность станка . Чем больше мощность, тем крупнее перемещаемые узлы и детали, и тем более мощные требуются шаговые двигатели. А это более высокие инерционные нагрузки, и меньше нагрузки в резонансных зонах. Это может повлиять на точность обработки. Кроме того, при увеличении скорости у шагового электродвигателя резко уменьшается момент, а у сервоприводов он постоянен. Если говорить о станках плазменной резки с ЧПУ , то здесь эти эти факторы не столь критичны. Это более существенно для токарных станков, где движутся не только исполнительные механизмы (суппорта), но и сама заготовка.
- Сложность обслуживания . Здесь шаговые привода смотрятся симпатичнее. Сервопривод имеет десятки параметров, требующих настройки, а значит и более высокой квалификации персонала (программистов, электронщиков, наладчиков). Надежные поставщики обычно берут сервис этих узлов на себя. Об этом стоит задуматься если вы приобретаете станок зарубежом, или когда будет сложно обеспечить доступ третьих лиц.
- Производительность . По данному критерию сервопривода существенно превосходят шаговые. Особенно если речь идет о производстве габаритных деталей. При небольших перемещаемых и обрабатываемых массах эта разница несущественна (например, если это небольшой 3Д принтер, то разница будет крайне несущественна)
- Шум . Шаговые привода работают громче и может ощущаться вибрация. Это может приносить неудобства для небольших предприятий. В ряде случаев могут возникнуть проблемы с надзорными органами по допустимому уровню шума.
Тезисы:
• Правильное управление током двигателя (с пом. управления ориентацией поля) в шаговых приводах с обратной связью могут устранить проблемы среднечастотного резонанса, увеличить момент и снизить шум от двигателя
• Качественные шаговые гибридные сервоприводы не уступают сервоприводам на базе вентильных электродвигателей на низких скоростях вращения.
Шаговые двигатели
Шаговые двигатели — прекрасно известный способ превратить электрическую энергию в точные -механические перемещения. Каждый импульс, посылаемый на драйвер двигателя, двигает ротор в точном соответствии с заданными на драйвере настройками. Например, 100 посланных импульсов на полношаговый привод с двигателем с шагом 1.8° будут преобразованы в поворот ровно на 180°. Одной из сильных сторон шаговых двигателей является то, что они способны работать без обратной связи, без коррекции положения с помощью энкодеров или иных датчиков, т.к. вал по самой архитектуре шагового двигателя совершает перемещения строго в соответствии с поданными импульсами. Однако, это прекрасно работает лишь в том случае, если шаговые двигатели никогда не перегружаются и не впадают в резонанс. В реальности же в очень редких случаях когда отсутствуют эти два фактора. Для того, чтобы быть уверенным, что шаговый мотор не будет пропускать шаги, большинство разработчиков поступают просто — закладывают большой запас при выборе мощности двигателя. Это означает, что на станок будет установлена значительно более тяжелая и дорогая модель, чем это действительно требуется. Резонанс же часто проявляется на тех же самых, рабочих частотах вращения, которые являются основными в конкретном приложении, и поэтому избежать его становится еще сложней.
Как одно из средств избежать последствий кратковременных перегрузок шагового двигателя и пропуска шагов — это установить энкодер на двигатель мотора, точь-в-точь как ставится аналогичный датчик на вал вентильного серводвигателя. Энкодер представляет информацию о положении ротора контроллеру, который сравнивает её с заданной координатой, и использует полученное рассогласование для выполнения шагов таким образом, чтобы скомпенсировать разницу. К сожалению, данный способ не помогает устранить последствия резонанса. Однако, возможность такая все же есть, и заключается она в комбинации коррекции по положению(т.е. компенсации числа импульсов STEP) и одновременного управления ориентацией поля статора шагового двигателя, по принципу аналогичному векторному управлению трехфазными электродвигателями. Поскольку энкодер дает сведения о положении вала, существует возможность ориентировать магнитное поле статора шагового мотора таким образом, чтобы получить максимально эффективное потокозацепление. Причем такая схема не потребует преобразований Кларка, каковые обычно используются для проекции трехфазной системы токов в двухфазную, т.к. шаговые биполярные моторы изначально имеют только 2 обмотки. При таком способе управления ток меняется в обмотках синусоидально — вне зависимости от того, используется полный шаг или микрошаг. Еще одним преимуществом управления ориентацией поля является то, что такой шаговый привод будет нечувствителен к резким изменениям нагрузки — векторное управление позволяет отрегулировать момент привода «на лету» — функция, обычно доступная только при использовании сервоприводов типа PMSM.
Теперь о сервоприводах.
Читатели, возможно, в курсе, что уже достаточно долгое время существуют шаговые сервоприводы, которые используют обратную связь по позиции. Такие приводы просто считают количество шагов и добавляют(или вычитают) шаги для компенсации ошибки, и не способны корректировать угол поворота вала внутри одного шага, «на лету».
В противоположность, синусоидальная коммутация в паре с управлением ориентацией поля действительно способна компенсировать ошибки позиционирования вала внутри одного шага, возникающие из-за неидеальной геометрии деталей шаговых двигателей или нагрузки. Векторное управление магнитным полем гарантирует, что поле статора всегда перпендикулярно полю ротора, и насыщенность поля точно соответствует требуемому моменту. Это увеличивает, эффективность и динамику, и снижает флуктуации крутящего момента. Такой вид управления позволяет шаговым двигателям конкурировать с вентильными сервоприводами на скоростях до 2000 об/мин. На более высоких серводвигатели все же будут эффективней. Оптимальным диапазоном является скорость вращения до 1000 об/мин — в нем шаговые двигатели развивают больший крутящий момент, чем вентильные серводвигатели того же размера.
Приложения, в которых шаговые сервоприводы c синусоидальными токами обмоток могут заменить серводвигатели, включают в себя:
- намоточное оборудование,
- транспортные ленты конвейеров,
- управление заслонками насосов
а также многие другие — все те, в каких нагрузка может изменяться скачкообразно. Кроме того, при использовании таких приводов во многих случаях можно обойтись без редуктора, что делает их привлекательными в случаях, когда критичны габариты механизма. И наконец, следует отметить, что сервоприводы с векторным управлением потребляют ровно столько тока, сколько требуется — меньше нагрев, выше КПД привода. Все этим преимущества становятся очевидными, если рассмотреть привод механизма с ременной передачей, которые обычно работают от асинхронного электродвигателя. Хорошим решением будет заменить асинхронный мотор на подходящий по мощности шаговый сервопривод — как правило, таковой будет примерно втрое меньше по габаритам и весу.
Построить Arduino Motor / Stepper / Servo Shield — Часть 1. Сервоприводы
Этот пост начинает небольшую (или более крупную?) Серию учебных пособий с использованием Arduino Motor / Stepper / Servo Shield с платой FRDM-KL25Z . Этот экран двигателя, вероятно, является одним из самых универсальных на рынке и имеет 2 разъема сервопривода и 4 разъема для двигателя постоянного или шагового двигателя. Это делает его отличным щитом для любого робототехнического проекта.
Шаговый сервомотор Arduino с FRDM-KL25Z
Серия начинается с урока о том, как управлять двумя серводвигателями. И если это не то, что вы ожидаете сделать с этим щитом, тогда вы можете проголосовать и сказать мне, что вы хотите увидеть вместо этого на этом моторном щите .
OEM или оригинал?
Оригинальный Arduino Motor / Stepper / Servo Shield можно приобрести в Adaftruit Industries по цене менее 20 долларов. Я использую OEM версию, смотрите эту ссылку . Функциональность та же, за исключением того, что OEM-версия работает только с двигателями до 16 В постоянного тока, в то время как оригинальный экран предназначен для двигателей до 25 В постоянного тока.
Детали сервопривода двигателя шагового двигателя
На плате установлены две микросхемы H-Bridge для двигателей STMicroelectronics L293D , которые могут приводить в действие до 4 двигателей постоянного тока (или до 2 шаговых двигателей) с током 0,6 А на мост (пик 1,2 А). 74HCT595N (на моей плате установлен SN74HC595 от Texas Instrument) — это сдвиговый регистр, используемый для H-мостов, чтобы уменьшить количество необходимых выводов (подробнее об этом в следующем посте). Клеммная колодка с перемычкой обеспечивает питание постоянного / шагового двигателя. 5 В постоянного тока для сервоприводов берется с платы FRDM.
FRDM-KL25Z может выдавать только несколько сотен мА на 5V Arduino. Это работает для небольших сервоприводов, но я рекомендую отключить питание 5 В для сервоприводов и использовать выделенные 5 В (или 6 В) для сервоприводов.
Контур
В этом руководстве я создаю проект с CodeWarrior для MCU10.4 для платы FRDM-KL25Z, а затем добавляю поддержку двух серводвигателей.
Компоненты Процессор Эксперт
В этом руководстве используются добавленные компоненты Processor Expert, которые не являются частью дистрибутива CodeWarrior. Используются следующие другие компоненты:
- Ожидание : позволяет ждать в течение заданного времени
- Серво : драйвер высокого уровня для двигателей хобби сервп
Убедитесь, что вы загрузили последние и самые лучшие компоненты из GitHub . Инструкции по загрузке и установке дополнительных компонентов можно найти здесь .
Создание проекта CodeWarrior
Чтобы создать новый проект в CodeWarrior:
- Файл> Создать> Проект Bareboard, дать имя проекту
- Укажите устройство, которое будет использоваться: MKL25Z128
- OpenSDA как соединение
- Поддержка ввода / вывода может быть установлена на «Нет ввода / вывода»
- Processor Expert как опция быстрой разработки приложений
Это создает отправную точку для моего проекта:
Создан новый серво-проект
Серводвигатель
Серводвигатели используются в RC (радиоуправлении) или (хобби) робототехнике.
Типичный серводвигатель (Hitec HS-303)
Мотор имеет 3 разъема:
- GND (черный)
- Мощность (красная), обычно 5 В, но может быть 6 В или даже выше
- ШИМ (белый или желтый), сигнал для информации о положении
Сигнал ШИМ обычно имеет частоту 50 Гц (20 мс), с длительностью (высокая длительность) от 1 мс до 2 мс.
На снимке экрана ниже показан такой сигнал 50 Гц с рабочим циклом 1,5 мс (среднее положение сервопривода):
Многие сервоприводы работают менее 1 мс и более 2 мс. Например, у многих сервоприводов Hitec диапазон составляет 0,9… 2,1 мс. Проверьте лист данных ваших сервоприводов для деталей. Если у вас нет таблицы данных, вы можете просто поэкспериментировать с другими значениями.
С режимом ШИМ от 1 мс до 2 мс в течение периода 20 мс это означает, что используется только 10% от всего режима ШИМ. Это означает, что если у вас разрешение ШИМ всего 8 бит, то можно использовать только 10% из 256 шагов. Таким образом, 8-битный сигнал ШИМ не дает мне точной настройки сервопривода.
Продолжительность рабочего цикла (1,2 мс) переводится в положение двигателя. Обычно сервопривод имеет встроенный регулятор с замкнутым контуром с микроконтроллером и потенциометром.
Я обнаружил, что не важно иметь * точную частоту ШИМ * 50 Гц. Вам необходимо поэкспериментировать с вашим сервоприводом, если он работает также с более низкой или более высокой частотой или с нефиксированной частотой (например, если вы используете программный ШИМ). Многие сервоприводы строят среднее значение рабочего цикла, поэтому вам может потребоваться отправить несколько импульсов, пока сервопривод не отреагирует на изменение значения.
Компонент Эксперт Серво процессора
Здесь я использую свой собственный компонент ‘Servo’, который предлагает следующие возможности:
- Конфигурация ШИМ (режим работы и период)
- Мин. / Макс. И значения инициализации
- Методы изменения рабочего цикла
- Дополнительная поддержка оболочки командной строки: вы можете вводить команды и управлять сервоприводом. Это полезно для тестирования или калибровки.
- Дополнительное «синхронизированное» перемещение, так что вы можете перемещать сервопривод быстрее или медленнее в новую позицию, управляемую прерыванием
Конечно, можно использовать сервоприводы без каких-либо специальных компонентов.
В представлении «Компоненты» я добавляю компонент «Серво». Чтобы добавить его в свой проект, я могу дважды щелкнуть по нему или использовать значок «+» в этом представлении:
Сервокомпонент в представлении библиотеки компонентов
В случае, если представления Processor Expert не отображаются, используйте меню Processor Expert> Show Views
Это добавит новый компонент ‘Servo’ в проект:
Серво компонент добавлен
Но он показывает ошибки, так как сначала необходимо настроить параметры ШИМ и выводов.
Конфигурация ШИМ
На Arduino Мотор / шаговых / серво щит два заголовка серводвигатель соединены PWM1B и PWM1A (см схематичное ):
[править] Выбор — ШД или серводвигатели
При разработке станка и выборе электродвигателей в первую очередь необходимо рассчитать, какая мощность N(Вт) требуется для управления вашим механизмом. Мы не рекомендуем сначала приобретать электродвигатель а потом пытаться его «приладить» к своей конструкции. Мы рекомендуем использовать шаговые электродвигатели, если расчетная мощность 200Вт. Если расчетная мощность находится в диапазоне 100. 200Вт — подойдет и шаговый и серводвигатель, выбор ложится на пользователя. При выборе шагового двигателя стоит учитывать тот факт, что у него момент падает с увеличением частоты вращения, согласно приведенным в ТХ графикам.
Метод расчета мощности: Допустим у вас есть ЧПУ плазморез с ременной передачей или подобный ЧПУ станок с малой рабочей нагрузкой (нет усилия для фрезеровки, нужно только перемещать головку плазмореза или лазера). Вам необходимо рассчитать мощность для перемещения оси Y. Допустим Ваша расчетная скорость подачи f=10000 мм/мин, масса перемещаемой конструкции с запасом m=20кг. По инженерной формуле, потребуется мощность N=(f*m)/6120=33Вт. В данном случае можно использовать шаговый двигатель.
Проведем расчет для фрезерного станка ЧПУ. Пусть у вас установлен винт ШВП 1605 — с шагом n=5мм на оборот. Пусть вам необходима скорость подачи f=3000 мм/мин. Рассчитаем необходимые обороты электродвигателя с прямым приводом на винт ШВП RPM=f/n=600 об/мин. Необходимо определить вращающий момент, который нужно приложить к винту ШВП чтобы обеспечить необходимое усилие на фрезе, пусть это будет момент M. Размерность момента Н*м=(кг*см)/10 — масса в кг, которую нужно приложить к рычагу длиной 1см. Пусть в данном случае нам необходим момент 35кг*см=3,5Н*м. Мощность рассчитывается по формуле N=M*RPM*pi/30=220Вт. В данном случае нужно использовать серводвигатель.