Как настроить драйвер шагового двигателя

CNC-DESIGN

Настройка тока драйвера шагового двигателя

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

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

Для настройки тока нам понадобится:
— контроллеры с установленными драйверами;
— драйвера А4988 или DRV8825 ;
— мультиметр;
— отвертка.

Для начала необходимо собрать и подключить всю систему в полношаговом режиме. После сборки «бутерброда» из контроллера Ардуино, ЧПУ шилда и драйверов шаговых двигателей необходимо подключить шаговые двигатели. В описании к выбранным моторам надо узнать значение максимального тока Imax (для примера у шагового двигателя 17HS8401 это значение 1,8А)
Затем надо рассчитать значение опорного напряжения Vref на переменном резисторе для каждого типа драйверов, у нас их два: А4988 или DRV8825.
Формула опорного напряжения Vref для драйверов отличается.

Расчет для драйвера типа А4988.
Для A4988 формула расчета зависит от номинала резисторов, которые распаяны на плате драйвера. Если присмотреться, то можно увидеть надписи R050 или R100.
Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

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

Imax — максимальный ток на обмотках двигателя, из описания;
RS — сопротивление резистора, если резистор подписан R100, то RS=0,100, при R050 значение RS=0,05.

Для двигателя из нашего примера 17HS8401

Vref = 1,8 * 8 * 0,100 = 1,44 В.

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

Расчет для драйвера типа DRV8825.

Формула опорного напряжение для данного типа драйвера:

При рекомендованной работе на 70% от максимального тока двигателя, подставив значения для нашего примера, получим следующие значения:

Vref = 0.7*1,8 / 2 = 0.63V

Настройка тока драйвера на контроллере.

Для настройки необходимо подключить сборку плат к компьютеру,

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

Включить на мультиметре измерение постоянного напряжения напротив положения «20».

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

Для измерения напряжения необходимо минусовой щуп приложить к минусу на CNC Sheild, а положительный щуп замкнуть с подстроечным резистором, который по совместительству является «+» в данной схеме.

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

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

Источник

ПОЛЕЗНО Шаговые двигатели, характеристики. Драйверы шаговых двигателей, разновидности, настройка.

Alsan

Alsan

МЕСТНЫЙ СТАРОЖИЛА

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

Для начала разновидности двигателей Nema17.
Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя
17HS4401 ток 1,7A – обычные
17HS8401 ток 1,8А – более мощные
17HS4402 ток 1,3A – по некоторым сведениям менее шумные, чем 17HS4401

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

(здесь важен ток двигателя, для дальнейших расчетов).

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

Схема и распиновка:
Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

Характеристики А4988
Напряжения питания логической части: 3-5,5 В
Напряжения питания силовой части: 8-35 В
Максимальный ток без дополнительного охлаждения: 1 А
Максимальный ток с дополнительным охлаждением: 2 А
Дробление шага: 1, 1/2, 1/4, 1/8, 1/16
Защита от перегрузок и перегрева

Значение микрошага устанавливается комбинацией сигналов на входах MS1, MS2, и MS3. Есть пять вариантов дробления шага.
MS1 MS1 MS1 Дробление шага
0 0 0 1
1 0 0 1/2
0 1 0 1/4
1 1 0 1/8
1 1 1 1/16

Настройка Vref для A4988

Vref = Imax * 8 * (Rs)
Imax — ток двигателя;
Rs — сопротивление резистора. В моем случае Rs = 0,100.

Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

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

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.
Обычно Vref ставят ниже, для снижения температуры нагрева шагового двигателя.
Исходя из этого, при длительной работе, на практике можно использовать коэффициент 0,6
Получается для Для 17HS4401, с током 1,7А Vref = 1,7 * 8 * 0,100*0,6=0,816 (0,82)

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

Характеристики:
шаг:1, 1/2, 1/4, 1/8, 1/16, 1/32.
Регулировка тока на обмотках двигателя, переменным резистором опорного напряжения.
Источника питания для двигателей от 8,2 В до 45 В.
Встроенный регулятор напряжения для логических цепей. Возможность подключения к логике как 3,3 В, так и 5 В.
Защита от перегрева (отключение при нагреве драйвера 150 градусов).
Защита по превышению тока обмоток.
Защита по пониженному напряжению.
Защита от короткого замыкания на землю.
При токе до 1,5 А на обмотку способен работать без радиаторов и дополнительного охлаждения.

Регулировку тока двигателя следует производить выставив переменным резистором опорное наряжение (на выводах 12,13 микросхемы или на «среднем контакте резистора») из расчета 1 к 2, т.е 0,5В соответствует 1А, напряжению 1В соответствует 2А.
Обратите внимание, что переходное отверстие (золотистое) на плате, возле выводов 12,13 не является контактом для проверки опорного напряжения, это линия питания двигателей.
Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя
Режим микрошага устанавливается путем подачи «1» на контакты MODE0, MODE1, MODE2. (В случае установки драйвера на RAMPS это перемычки MS1, MS2, MS3)

M0 M1 M2 Режим микрошага
не стоит не стоит не стоит полный
стоит не стоит не стоит 1/2
не стоит стоит не стоит 1/4
стоит стоит не стоит 1/8
не стоит не стоит стоит 1/16
стоит не стоит стоит 1/32
не стоит стоит стоит 1/32
стоит стоит стоит 1/32

DRV8825 расчет Vref
Current Limit = Vref * 2
Vref = Current Limit / 2

Например для шагового двигателя 17HS4401: Vref = 1,7 / 2 = 0,85В

Обычно Vref ставят ниже, для снижения температуры нагрева шагового двигателя.

Детальное описание драйверов А4988 и DRV8825 в архиве А4988_DRV8825.rar

Источник

Настройка драйвера A4988. Первый запуск шаговых двигателей

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

Продолжаю сборку станка ЧПУ. Шаговые двигателя я уже подобрал. Для проверки электроники, собрал тестовое подключение на столе.

Более подробное описание драйверов A4988 читайте на моем втором сайте ЧПУ технологии (CNC-tex.ru).

Сперва я подключил к CNC shield v3 шаговые двигателя:

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

1. Подключить двигатель в полношаговом режиме и замерить ток на одной обмотки. Он должен быть 70% от номинального тока двигателя. Т.е. для 17HS4401 1,7*0,7= 1,19 А

2. Рассчитать значение Vref — напряжение на переменном резисторе расположенном на драйвере А4988.

Как настроить драйвер шагового двигателя. Смотреть фото Как настроить драйвер шагового двигателя. Смотреть картинку Как настроить драйвер шагового двигателя. Картинка про Как настроить драйвер шагового двигателя. Фото Как настроить драйвер шагового двигателя

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

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

RS — сопротивление резистора. В моем случае RS = 0,100.
Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

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

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

Аналогично рассчитываю значения для EM-181

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

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

Так как я не смог найти datasheets для ЕМ-142. Для расчетов предложил, что ток на обмотку данного двигателя составляет 0,6 А. Если двигатель будит издавать гул сильнее обычного значит ток превышает максимальное значение. Его нужно понижать. Так как я взял ток обмотки. При расчете Vref ист. Не нужно умножать на 0,7, как я говорил выше ток одной обмотки составляет 70% от номинального. Расчет будет вот таким:

Vrefист. = 0,6 * 8 * 0,100 = 0,48 В.

По моим ощущениям я угадал с током двигателя ЕМ-142. Останется рассчитать сколько шагов он делает для совершения одного оборота. Об этом расскажу в следующей статье.

Подписывайтесь на мой канал на Youtube и вступайте в группы в Вконтакте и Facebook.

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

Понравилась статья? Поделитесь ею с друзьями:

Источник

Драйвер шагового двигателя 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.

Драйвер шагового двигателя 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ист. = 0,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.

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *