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

Содержание
  1. Драйверы шаговых двигателей
  2. Драйвер шагового двигателя Geckodrive G201X
  3. Драйвер шагового двигателя Geckodrive G210X
  4. Драйвер шагового двигателя Geckodrive G250X
  5. Цифровой драйвер шагового двигателя Leadshine DM2282
  6. Драйвер шагового двигателя A15
  7. Драйвер коллекторного серводвигателя G320X
  8. Драйвер шагового двигателя Geckodrive G203V
  9. Драйвер шагового двигателя Geckodrive G213V
  10. Управление шаговыми двигателями
  11. Драйверы шаговых двигателей GeckoDrive
  12. Преимущества драйверов GeckoDrive
  13. Схема подключения шагового двигателя
  14. Драйвер шагового двигателя DRV8825. Подключение к Arduino.
  15. Технические характеристики драйвер DRV8825.
  16. Общая информация о драйвере DRV8825.
  17. Распиновка драйвера DRV8825.
  18. Подключение питания.
  19. Выводы для подключения шагового двигателя.
  20. Выводы управления.
  21. Настройка микрошага драйвера DRV8825.
  22. Система охлаждения DRV8825.
  23. Настройка тока DRV8825.
  24. Подключение драйвера шагового двигателя DRV8825 к Arduino UNO.
  25. Скетч вращения шагового двигателя NEMA 17, драйвер DRV8825.
  26. Использование драйвера DRV8825 с CNC shield v3.
  27. Драйверы шаговых двигателей
  28. Каталог
  29. Драйвер шагового двигателя A4988.
  30. Применение драйвера для шагового двигателя A4988.
  31. Технические характеристики A4988.
  32. Распиновка драйвера A4988.
  33. Назначение контактов драйвера A4988.
  34. Выводы выбора микрошага.
  35. Выводы выбора микрошага драйвер A4988.
  36. Выводы управления.
  37. Выводы управления питанием A4988.
  38. Выводы для подключения шагового двигателя.
  39. Система охлаждения — радиатор.
  40. Ограничение тока.
  41. Расчет и установка ограничещего тока драйвер шагового двигателя A4988.
  42. Электроника для ЧПУ станков, в которой можно использовать драйвер шагового двигателя A4988.
  43. Скетч вращения шагового двигателя NEMA 17, драйвер A4988.
  44. Использование драйвера A4988 с CNC shield v3 и CNC shield v4.

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

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

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

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

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

Цифровой драйвер шагового двигателя Leadshine DM2282

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

Драйвер коллекторного серводвигателя G320X

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

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

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

Мощным цифровым драйверам Leadshine DM2282 нет равных для управления высокомоментными шаговыми двигателями серий FL110STH и FL130BYG.

Драйверы шаговых двигателей GeckoDrive

Основной модельный ряд драйверов GeckoDrive представлен четырьмя драйверами: G201X, G210X, G203V и G213V. Все данные драйверы предназначены для управления биполярными шаговыми двигателями с максимальным рабочим током фазы до 7 Ампер при напряжении питания до 80 Вольт.

Драйвер G210X работает в режимах целого шага, а также в режимах 1/2, 1/5 и 1/10 шага. Драйвер G201X работает только в режиме микрошага 1/10. (Часто этого вполне достаточно).

Преимущества драйверов GeckoDrive

Основными функциональными преимуществами драйверов Geckodrive является:

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

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

Другим преимуществом драйверов Geckodrive является функция «морфинга» – плавного изменения формы тока в фазах шагового двигателя в зависимости от частоты вращения ротора. С увеличением скорости, драйвер плавно переходит из микрошагового режима с синусоидальной формой тока в фазах шагового двигателя к полношаговому режиму с прямоугольной формой тока. Следует отметить, что несмотря на изменение режима управления, драйвер точно осуществляет позиционирование ротора двигателя и никаких «проскоков» шагов не возникает.

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

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

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

Схема подключения шагового двигателя

Схемы подключения шаговых двигателей к биполярным драйверам (на примере драйверов GeckoDrive) вы можете посмотреть на страничке

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

Мы рекомендуем вам ознакомиться с материалами этой статьи. Она поможет вам правильно пользоваться каталогом.

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

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

Источник

Драйвер шагового двигателя DRV8825. Подключение к Arduino.

В предыдущей статье уже рассмотрели самый распространённый драйвер шагового двигателя A4988. В данной статье рассмотрим еще одни, не менее популярный, драйвер шагового двигателя DRV8825 и подключим его к Arduino, а также научимся управлять шаговым двигателем. Не смотря на то, что драйвер шагового двигателя DRV8825 полностью взаимозаменяем с драйвером A4988, драйвер DRV8825 имеет ряд преимуществ: рабочее напряжение до 45В, ток до 2,5 А и деление микрошага до 1/32.

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

Технические характеристики драйвер DRV8825.

Общая информация о драйвере DRV8825.

Драйвер позволяет использовать шесть вариантов шага: 1; 1/2; 1/4; 1/8; 1/16; 1/32.

Распиновка драйвера DRV8825.

На драйвере DRV8825 расположено 16 контактов:

Подключение питания.

Модуль может питаться от источника постоянного тока до 45 В. и до 2,5 Ампер при 24 В. А при 45 В. номинального тока до 2,2 А. В общем случае напряжение может быть между 8 и 45 Вольт постоянного тока.

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

Выводы для подключения шагового двигателя.

Выводы управления.

STEP — управляет микрошагом мотора. Каждый высокий импульс, отправляемый на этот вывод, приводит двигатель в действие на количество микрошагов, заданное выводами Microstep Selection (MS1, MS2 и MS3). Чем быстрее импульсы, тем быстрее будет вращаться двигатель.

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

Если вы просто хотите, чтобы двигатель вращался только в одном направлении, то вы можете соединить вывод DIR непосредственно с VCC или GND соответственно.

Настройка микрошага драйвера DRV8825.

Драйвер DRV8825 может работать в микрошаговом режиме, то есть может подавать питание на катушки с промежуточным уровнем. Например, если взять двигатель NEMA17 с шагом 1.8 градусов или 200 шагов на оборот, в режиме 1/4, двигатель будет выдавать 800 шагов за оборот.

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

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

Система охлаждения DRV8825.

При интенсивной работе микросхемы драйвер DRV8825 начинает сильно греться и если температура превысит предельное значение, то он может сгореть. По документации DRV8825 может работать с током до 2,5 А. на катушку, но на практике микросхема не греется, если ток не превышает 1,2 А. на катушку. Поэтому если ток выше 1,2 А. необходимо устанавливать радиатор охлаждения, который идет в комплекте.

Настройка тока DRV8825.

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

Для настройки необходимо рассчитать значение напряжения Vref.

Vref = Current Limit / 2

Current Limit — номинальный ток двигателя.

Для примера рассмотрим двигатель NEMA 17 17HS4401 с током 1,7 А.

Vref = 1,7 / 2 = 0,85 В.

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

Подключение драйвера шагового двигателя DRV8825 к Arduino UNO.

Подключим двигатель DRV8825 к Arduino UNO по схеме.

Для этого подключаем GND LOGIC к GND на Arduino. Контакты DIR и STEP подключим к цифровым контактам 2 и 3 на Arduino. Подключение шагового двигателя к контактам B2, B1, A2 и A1.

Предупреждение: Подключение или отключение шагового двигателя при включенном приводе может привести к его повреждению.

Затем необходимо подключить контакт RST к соседнему контакту SLP к 5В на Arduino, чтобы включить драйвер. А контакты выбора микрошага необходимо оставить не подключенными, чтобы работал режим полный микрошаг. Теперь осталось подключить питание двигателя к контактам VMOT и GND MOT, главное не забудьте подключить электролитический конденсатор на 100 мкФ к контактам питания двигателя. В противном случае, при скачке напряжения модуль может выйти из строя.

Скетч вращения шагового двигателя NEMA 17, драйвер DRV8825.

Как уже было упомянуто выше, драйвер DRV8825 заменим драйвером A4988, поэтому и код вращения двигателем можно взять из предыдущей статьи: Драйвер шагового двигателя A4988. Но для увеличения кругозора сегодня будем использовать код вращения двигателя nema 17 без использования библиотеки.

Описание скетча:

Для работы данного скетча, не требуется никаких библиотек. Программа начинается с определения выводов Arduino, к которым подключены выводы STEP и DIR. Так же указываем stepsPerRevolution количество шагов на оборот.

В функции void setup() указываем управляющие контакты как выход.

В основной функции void loop(), вращаем двигатель по часовой стрелке, затем против, с разной скоростью.

Читайте также:  Двигатель не тянет сузуки

Подробнее о подключении шаговых двигателей к Ardiono смотрите на сайте Ардуино технологии.

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

Распиновку и как подключать модуль драйвера DRV8825 будем рассматривать в следующей статье.

Использование драйвера DRV8825 с CNC shield v3.

Драйвер DRV8825 можно установить на CNC shield v3. CNC shield используются для управления ЧПУ станками и облегчают сборку электроники.

Данный набор позволяет без пайки собрать электронику для двух осевых, трех осевых, четырех осевых ЧПУ станков, а также для самостоятельной сборки 3D принтеров. При реализации ЧПУ станков данные шилды используются достаточно часто благодаря своей низкой цене и простоте сборки. Более подробно CNC shield v3 будем рассматривать в следующих статьях.

Понравился статья Драйвер шагового двигателя DRV8825? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Источник

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

Каталог

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

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Драйвер шагового двигателя TMC2209 V1.2

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Драйвер шагового двигателя TMC2208 V3.0

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Драйвер шагового двигателя TMC5160 V1.2 (DIY)

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

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

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Защитный модуль для драйвера шагового двигателя

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Драйвер шагового двигателя TMC2130 (DIY)

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

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

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Драйвер шагового двигателя MKS TMC2160-OC

Вы положили товар в Корзину. Для покупки в кредит оформите заказ, выбрав способ оплаты “Купить в кредит” Подробнее

Заявка успешно отправлена.
Наш менеджер скоро свяжется с Вами.

Источник

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

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

Применение драйвера для шагового двигателя A4988.

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

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

Управляет шаговым двигателем драйвер. Driver с английского языка «водитель». Одним из недорогих драйверов, и в связи с этим достаточно популярным, является драйвер A4988. Модуль A4988 имеет защиту от перегрузки и перегрева. Одним из параметров шаговых двигателей является количество шагов на один оборот 360°. Например, для шаговых двигателей Nema17 это 200 шагов на оборот, т.е 1 шаг равен 1.8°. Драйвер A4988 позволяет увеличить это значение за счёт возможности управления промежуточными шагами и имеет пять режимов микрошага (1(полный), 1/2, 1/4, 1/8 и 1/16).

Технические характеристики A4988.

Распиновка драйвера A4988.

Драйвер A4988 имеет всего 16 контактов, которые позволяют управлять шаговыми двигателями. Распиновка у A4988 следующая:

Назначение контактов драйвера A4988.

Выводы выбора микрошага.

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

Например, если вы решите управлять шаговым двигателем NEMA 17 с шагом 1,8 градуса (200 шагов на оборот) в режиме 1/4 шага, то двигатель будет выдавать 800 микрошагов на оборот.

Драйвер A4988 имеет три вывода селектора размера шага (разрешения), а именно: MS1, MS2 и MS3. Установив соответствующие логические уровни на эти контакты, мы можем настроить двигатели на одно из пятиступенчатых разрешений.

Выводы выбора микрошага драйвер A4988.

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

Выводы управления.

Драйвер A4988 имеет два управляющих вывода, а именно: STEP и DIR.

STEP — управляет микрошагом мотора. Каждыйвысокий импульс, отправляемый на этот вывод, приводит двигатель в действие на количество микрошагов, заданное выводами Microstep Selection (MS1, MS2 и MS3). Чем быстрее импульсы, тем быстрее будет вращаться двигатель.

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

Читайте также:  Диагностика двигателя джон дир

Если вы просто хотите, чтобы двигатель вращался только в одном направлении, то вы можете соединить вывод DIR непосредственно с VCC или GND соответственно.

Выводы STEP и DIR не подтянуты внутренними резисторами, поэтому вы не должны оставлять их не подключенными.

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

A4988 имеет три различных вывода для управления состоянием питания, а именно. EN, RST и SLP.

EN — вывод включения (0)/ выключения (1) драйвера A4988. По умолчанию на этом выводе установлен низкий уровень, поэтому драйвер всегда включен.

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

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

Выводы для подключения шагового двигателя.

Выходные контакты: 1B, 1A, 2A и 2B.

К этим выводам можно подключить любой биполярный шаговый двигатель с напряжением питания от 8 до 35 В.

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

Система охлаждения — радиатор.

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

Даже если микросхема драйвера A4988 имеет максимальный номинальный ток 2 А на катушку, микросхема может подавать только около 1 А на катушку без перегрева.

Для достижения более 1 А на катушку требуется радиатор или другой метод охлаждения.

Драйвер A4988 обычно поставляется с радиатором. Желательно установить его перед использованием драйвера.

Ограничение тока.

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

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

Расчет и установка ограничещего тока драйвер шагового двигателя A4988.

В данном случае мы собираемся установить ограничение тока путем измерения напряжения (Vref) на выводе «ref».

Imax — ток двигателя;

RS — сопротивление резистора. В моем случае RS = 0,100.

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два черных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

В связи с тем что рабочий ток двигателя равен 70% от тока удержания. Полученное значение нам нужно умножить на 0,7. В противном случае двигателя в режиме удержания будут сильно греться.

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.

Vref = 1,2 * 8 * 0,100 = 0,96 В

Vrefист. = ,96*0,7 = 0 ,672 В.

Электроника для ЧПУ станков, в которой можно использовать драйвер шагового двигателя A4988.

Драйвер шагового двигателя A4988 можно подключить к микроконтроллеру, например к Arduino, напрямую.

Скетч вращения шагового двигателя NEMA 17, драйвер A4988.

Программа для вращения шагового двигателя NEMA 17, драйвер A4988. Сначала мотор совершает полный оборот в одну сторону, потом в другую.

Подробнее о подключении шаговых двигателей к Ardiono смотрите на сайте Ардуино технологии.

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

Распиновку и как подключать модуль драйвера A4988 будем рассматривать в следующей статье.

Использование драйвера A4988 с CNC shield v3 и CNC shield v4.

Драйвер A4988 можно установить на CNC shield v3 и CNC shield v4. CNC shield используются для управления ЧПУ станками и облегчают сборку электроники.

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

Более подробно CNC shield v3 и CNC shield v4 будем рассматривать в следующих статьях.

Мы еще не рассмотрели использование данных драйверов для создания 3D принтеров на основе Ramps. Но это совсем другая история.

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

Понравился Драйвер шагового двигателя A4988? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Источник

Ответы на популярные вопросы