Как настроить драйвер шагового двигателя переключатели
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
Домашний CNC. Часть 1. Драйвер шагового двигателя для мини-станка с ЧПУ
Содержание / Contents
Сразу оговорюсь — все, что здесь далее написано, лишь мои личные выводы и не претендует на абсолютную истину. Истина рождается в споре, так что если уважаемые читатели в чем-то со мной не согласны, давайте это обсудим!
Задача построения станка обычно сводится к трем подзадачам — механика, электроника, программное обеспечение. Видимо и статьи придется писать тоже три.
Поскольку у нас журнал всё-таки практической электроники, начну с электроники и чуть-чуть с механики!
↑ Привод
Нужно двигать собственно фрезер в 3-х направлениях — XYZ, значит нужно 3 привода — 3 мотора с передачей вращения вала двигателя в линейное перемещение.
О передаче…
Для фрезерного станка, где есть боковые усилия резания материала, желательно не применять ременные передачи, очень популярные в 3D принтерах. Буду применять передачу «винт-гайка». Самая бюджетная передача — обычный стальной винт и безлюфтовая, желательно бронзовая, гайка. Более правильная — винт с трапециевидной резьбой и гайка из капролона. Самая хорошая (и, увы, самая дорогая) шарико-винтовая пара, или ШВП. Об этом подробнее я еще расскажу далее…
У каждой передачи есть свой коэффициент, свой шаг — то есть насколько линейно по оси переместится фрезер за один оборот двигателя, например, на 4 мм.
↑ Двигатель (мотор)
В качестве двигателя для привода определил шаговый двигатель (ШД)
Почему шаговый? Что это вообще такое?
Двигатели есть переменного и постоянного тока, коллекторные и бесколлекторные, и так называемые «шаговые». В любом случае нам надо обеспечить какую-то точность позиционирования, например 0,01 мм. Как это сделать? Если двигатель имеет прямой привод — вал двигателя соединяют напрямую с винтом, то для обеспечения такой точности нужно повернуть его на некоторый угол. В данном случае, при шаге передачи 4 мм и желаемой точности перемещения 0,01 мм это… всего 1/400 оборота, или 360/400=0,9 градуса! Ерунда, возьмем обычный моторчик…
С «обычным» моторчиком без обратной связи никак не получится. Не вдаваясь в подробности, схема управления двигателем должна «знать», на какой угол повернулась ось. Можно конечно поставить редуктор — потеряем в скорости, и все равно без гарантии, без обратной связи вообще никак! На ось ставится датчик угла поворота. Такое решение надежное, но дорогое.
Альтернатива — шаговый двигатель (как он работает, почитайте сами). Можно считать, что за одну «команду» он повернет свою ось на определенный градус, обычно это 1,8 или 0,9 градуса (точность обычно не хуже 5%) — как раз то, что нужно. Недостаток такого решения — при большой нагрузке двигатель будет пропускать команды — «шаги» и может вообще остановиться. Вопрос решается установкой заведомо мощного двигателя. На шаговых двигателях и делается большинство любительских станочков.
↑ Выбираем шаговый двигатель
2 обмотки, с минимальным током, минимальной индуктивностью и максимальным моментом — то есть максимально мощный и экономичный двигатель.
Противоречивые требования. Малый ток — значит большое сопротивление, значит много витков провода обмотки двигателя, значит большая индуктивность. А большой момент — это большой ток и много витков. Выбираем в пользу большего тока и меньшей индуктивности. А момент надо выбирать исходя из нагрузки, но об этом потом.
Характеристики некоторых двигателей приведены в таблице:
↑ Драйвер шагового двигателя
Двигатель есть. Теперь нужен драйвер — переключать напряжение на обмотках двигателя определенным образом, при этом не превышая установленный ток.
Самое простое решение — источник заданного тока и две пары транзисторных ключей на каждую обмотку. И четыре защитных диода. И логическая схема чтобы менять направление. И… Такое решение обычно делают на микросхеме ULN2003A для двигателей с малым током, имеет много недостатков, не буду на них останавливаться.
Альтернатива — специализированные микросхемы «всё в одном» — с логикой, транзисторами и диодами защиты внутри (или снаружи). А еще такие микросхемы контролируют ток обмоток и регулируют его с помощью ШИМ-а, а так же могут реализовывать режим «полушаг», а некоторые режимы 1/4 шага, и 1/8 шага и т. д. Эти режимы позволяют повысить точность позиционирования, повысить плавность движения и снизить резонанс. Обычно достаточно режима «полушаг», что позволит повысить теоретическую точность линейного позиционирования (в моем примере до 0,005 мм).
Что внутри микросхемы драйвера шагового двигателя? Блок логики и управления, источники питания, ШИМ со схемами формирования момента и времени коммутации обмоток, выходные ключи на полевых транзисторах, компараторы обратной связи — ток контролируется по падению напряжения на резисторах (Rs) в цепи питания обмоток. Ток двигателя задается опорным напряжением.
Для реализации этих функций существуют и другие схемные решения, например, с использованием микроконтроллеров PIC или ATMEGA (опять же с внешними транзисторами и защитными диодами). На мой взгляд, они не обладают значительным преимуществом перед «готовыми» микросхемами и я их в данном проекте использовать не буду.
↑ Богатство выбора
Из готовых — наиболее распространённые и недорогие драйверы на микросхемах Allegro A4988 (до 2А), Texas Instruments DRV8825 (до 2,5А).
Поскольку модули изначально разрабатывались для использования в 3D принтерах типа Rep-rap проекта Arduino, они не являются законченными модулями (например, им нужно еще питание логики (+5V), которое подается с так называемой рампы (Ramp).
Еще есть решения на DRV8811 (до 1,9 А), A3982 (до 2 А), A3977 (до 2,5 А), DRV8818 (до 2,5 А) DRV8825 (до 2,5 А), Toshiba TB6560 (до 3 А) и другие.
Поскольку мне интересно что-то сделать самому, плюс появилась возможность «попробовать на вкус» микросхемы Allegro A3982 и A3977, решил сделать пару драйверов самостоятельно.
Готовые решения на A4988 не понравились, прежде всего, из-за миниатюризации размеров печатной платы в ущерб хорошему охлаждению. Типовое сопротивление открытых транзисторов у A4388 при токе 1,5А 0,32+0,43 Ом, плюс 0,1-0,22 Ома «измерительный» резистор — получается около 0,85 Ом. А таких каналов два, и хотя и работают они импульсно, но 2-3 Ватта тепла надо рассеивать. Ну не верю я в многослойную плату и малюсенький радиатор охлаждения — в даташите нарисована плата гораздо больших размеров.
Провода мотора нужно сделать короткими, драйвер устанавливать рядом с двигателем. Существует 2 технических решения в звукотехнике: длинный сигнальный кабель к усилителю + короткие провода к акустической системе, или короткий сигнальный кабель к усилителю + длинные провода, а акустической системе. Оба решения имеют свои плюсы и минусы. С моторами — так же. Я выбрал длинные провода управления и короткие провода к мотору.
Управляющие сигналы — «шаг» (step), «направление» (dir), «включение» (enable), индикация состояния сигналов управления. Некоторые схемы не используют сигнал «Enable», но это приводит в режиме простоя к ненужному нагреву и микросхемы и двигателя.
Одно питание 12-24 вольта, источник питания логики (+5B) — на плате. Размеры платы — достаточные для хорошего охлаждения, двухсторонняя печать с большой областью «меди», возможность приклеить на микросхему радиатор (применяемой для охлаждения памяти видеокарт).
↑ Драйвер ШД на микросхеме Allegro A3982
Напряжение питание силовое: 8…35 В Напряжение питание логики: 3,3…5 В Выходной ток (максимальный, зависит от режима и охлаждения): ±2 А Типовое сопротивление открытых транзисторов (при токе 1,5А): 0,33+0,37 Ом
↑ Драйвер ШД на микросхеме Allegro A3977
Напряжение питание силовое: 8…35 В Напряжение питание логики: 3,3…5 В Выходной ток (максимальный, зависит от режима и охлаждения): ±2,5 А Типовое сопротивление открытых транзисторов (при токе 2,5А): 0,33+0,45 Ом
↑ Схема и прототип
Проектировал в среде DipTrace. Драйвер A3982 включен по схеме из документации производителя. Включен режим «полушаг». Дополнительно для надежной работы сигналов управления и индикации применил микросхему логики 74НС14 (с триггерами Шмитта). Можно было сделать гальвано-развязку на оптронах, но для маленького станка я решил ее не делать. Схема на A3977 отличается только дополнительными джамперами режима шага и более мощным разъемом питания, пока в «железе» не реализована.
↑ Печатная плата
↑ Работа
Температуру корпуса микросхемы мерил пирометром — без радиатора она достигала 90-95 градусов (при токе обмоток 1,6А) — мне это не понравилось. С радиатором — 55-60 градусов — куда лучше! Вообще плата вся теплая — около 35 градусов.
Спасибо за внимание!
Продолжение следует…
↑ Файлы
В архиве схема и плата в формате DipTrace
▼ Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.
Даташит на микросхему Allegro A3982
▼ Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.
Камрад, рассмотри датагорские рекомендации
🌻 Купон до 1000₽ для новичка на Aliexpress
Никогда не затаривался у китайцев? Пришло время начать!
Камрад, регистрируйся на Али по нашей ссылке. Ты получишь скидочный купон на первый заказ. Не тяни, условия акции меняются.
🌼 Полезные и проверенные железяки, можно брать
Куплено и опробовано читателями или в лаборатории редакции.
ОБОРУДОВАНИЕ
ТЕХНОЛОГИИ
РАЗРАБОТКИ
Блог технической поддержки моих разработок
Драйвер шагового двигателя TB6560-V2. Описание, характеристики, рекомендации по эксплуатации.
Общее описание.
Модуль TB6560-V2 это драйвер биполярных шаговых двигателей с интерфейсом STEP/DIR.
Выполнен в виде одной платы размерами 75 x 50 x 35 мм.
Его основу составляет специализированная микросхема TB6560 компании TOSHIBA. В моей предыдущей статье есть подробное описание этой микросхемы.
Коротко об основных возможностях модуля.
Технические характеристики модуля.
Интерфейс STEP/DIR.
STEP/DIR – это основной интерфейс управления драйверами шаговых двигателей. Состоит из трех сигналов:
STEP – шаг. Это тактирующий сигнал. Один импульс говорит о том, что ротор двигателя надо повернуть на один шаг. Под шагом понимается не минимальная дискретность положения шагового двигателя, а шаг драйвера. В микро шаговом режиме это может быть только часть физического шага двигателя.
Как правило, драйверы реагируют на один из фронтов этого сигнала.
Частота следования сигнала STEP определяет скорость вращения двигателя. Существуют ограничения на максимальную частоту следования импульсов STEP и на минимальную длительность импульса. Имеется в виду ограничения драйвера. Скорость вращения реального двигателя имеет свои ограничения связанные с параметрами самого двигателя, током обмоток, механическими нагрузками и т.п.
Как правило, у драйверов шаговых двигателей сигналы интерфейса STEP/DIR имеют гальваническую развязку на оптоэлектронных приборах. В силовых цепях с шаговыми двигателями присутствуют значительные токи коммутации, что приводит к высокому уровню помех и смещению уровней общих проводов (земли) всех модулей системы. Гальваническая развязка в таких условиях абсолютно необходима.
Внешние сигналы модуля.
Подключение модуля осуществляется через две клеммные колодки.
Номер контакта | Сигнал | |
1 | B- | Фазная обмотка B |
2 | B+ | |
3 | A- | Фазная обмотка A |
4 | A+ | |
5 | GND | Общий провод |
6 | 24 V | Положительный сигнал питания |
Схема драйвера TB6560-V2.
Схема драйвера состоит из:
Принципиальная схема драйвера шагового двигателя TB6560-V2.
Про микросхему TB6560 и стандартную схему подключения можно почитать в предыдущей статье.
Оптоизоляция входных сигналов выполнена на оптопарах 4Т35, 6N137 и PC817. Для сигнала STEP используется быстродействующий оптрон 6N137. Частота сигнала STEP может достигать 15 кГц. Остальные сигналы такого быстродействия не требуют.
Блок установки номинального тока подключает параллельно до трех резисторов, тем самым задавая разное сопротивление датчиков токов фаз (резисторы NF).
Единственная функция модуля TB6560-V2, которой нет в микросхеме TB6560 – это снижение тока при остановке двигателя. Очень удобная функция. Когда двигатель останавливается, нет необходимости держать на его обмотках полный рабочий ток. Выключать драйвер нельзя, так как ротор может повернуться от механического воздействия или притянуться к ближайшей фазе при микро шаговом режиме. Т.е. ток в фазах надо оставить, только снизить до уровня удерживающего тока.
Блок определения остановки двигателя реализован на одновибраторе 74HC123 (74HC23.pdf). Сигнал STEP перезапускает одновибратор по каждому отрицательному фронту. Когда импульсы сигнала STEP прекращаются, т.е. двигатель останавливается, одновибратор заканчивает отрабатывать последний выходной импульс и переходит в состояние высокого уровня (вывод 4). Время импульса одновибратора задано элементами R1, C1 и составляет 45 мс. Таким образом, если импульсы сигнала STEP следуют с периодом не реже приблизительно 50 мс, то вывод 4 одновибратора 74HC123 находится в низком состоянии, и рабочий ток определяется переключателем S1. Когда импульсы сигнала STEP прекращаются, вывод 4 переходит в высокий уровень и устанавливает на входах TQ1 и TQ2 микросхемы TB6560 режим пониженного тока.
В схеме драйвера удивляет отсутствие защитных диодов. Если покрутить двигатель в выключенном состоянии драйвера, то он будет работать как генератор и микросхема может выйти из строя. Для защиты выходных ключей драйвера обычно используется простая схема из диодных ограничителей. На каждый из четырех выходов микросхемы TB6560 необходимо подключить по два диода: к земле и напряжению питания (сигнал 24 V). С учетом того, что в драйвере используется ШИМ выходных сигналов, диоды должны быть высокочастотными.
Подключение управляющих сигналов.
С точки зрения схемотехники входные сигналы драйвера TB6560-V2 – это светодиоды оптронов с ограничивающими резисторами.
Для перевода сигнала в активное состояние необходимо обеспечить протекание тока через светодиод.
Самый простой способ это подать на вход напряжение 5 в. Резисторы-ограничители тока (330 Ом) рассчитаны именно на это напряжение. Ток при этом будет приблизительно 11 мА. Ток, который вполне обеспечивают выходы современных микроконтроллеров.
Схемы подключения драйвера к TB6560-V2 микроконтроллерам могут быть такие.
Это схема с высокими активными уровнями на выходах. Если необходимы активные низкие уровни – можно использовать следующую схему.
В обеих схемах каждый вход подключается двумя отдельными проводами, хотя видно, что три провода подключены к одной точке на плате микроконтроллера. Для первой схемы это земля, для второй + 5 В. Можно соединить три вывода на клеммной колодке модуля и связать с микроконтроллером одним проводом.
Это можно делать только в случае размещения драйвера в непосредственной близости от микроконтроллера. Помехоустойчивость системы резко снизится. При подключении каждого входа двумя проводами, наводки на провода связи будут вычитаться друг из друга. Поэтому рекомендуется делать соединение драйвера с микроконтроллером отдельными витыми парами для каждого сигнала.
Подключение к модулю TB6560-V2 шагового двигателя.
Драйвер TB6560-V2 управляет только двух фазными биполярными шаговыми двигателями, поэтому у двигателя должны быть две отдельные обмотки. Ниже приведены схемы для разных типов двигателей.
Двигатель с 4 выводами.
Очевидный вариант подключения классического биполярного двигателя.
Двигатель с 6 проводами.
Это двигатели, которые могут работать в униполярном и биполярном режимах. Униполярный режим драйвер не поддерживает. А в биполярном режиме такой двигатель можно подключить по двум схемам:
Используя все обмотки.
Используя половину обмоток.
В первом случае двигатель используется на полную мощность, но требует напряжения питания в два раза больше, чем для второй схемы. Во втором варианте двигатель работает на пониженной мощности.
Двигатель с 8 выводами.
Такой двигатель можно подключать по схемам последовательного и параллельного соединения обмоток.
Схема с последовательно включенными обмотками требует в два раза большего напряжения, но в два раза меньший ток.
Схема с параллельным соединением обмоток, напротив, требует в два раза больший ток, но в два раза меньшее напряжение.
Кроме того, в этой схеме общая индуктивность фазных обмоток в 4 раза меньше, чем в предыдущей, что важно на больших скоростях вращения двигателя.
Выбор режимов работы модуля.
Режимы работы TB6560-V2 задаются переключателями, расположенными на плате модуля.
Режим управления шаговым двигателем.
Задается переключателями S3 и S4.
Состояние переключателей | Режим | |
S3 | S4 | |
OFF | OFF | шаговый |
ON | OFF | полу шаговый |
ON | ON | микро шаговый 1/8 шага |
OFF | ON | микро шаговый 1/16 шага |
Установка рабочего тока (крутящего момента).
Задается переключателями SW1, SW2, SW3 и S1.
Рабочий ток фазы, А | Состояние переключателей | |||
SW1 | Sw2 | SW3 | S1 | |
0,3 | OFF | OFF | ON | ON |
0,5 | OFF | OFF | ON | OFF |
0,8 | OFF | ON | OFF | ON |
1 | OFF | ON | OFF | OFF |
1,1 | OFF | ON | ON | ON |
1,2 | ON | OFF | OFF | ON |
1,4 | OFF | ON | ON | OFF |
1,5 | ON | OFF | ON | ON |
1,6 | ON | OFF | OFF | OFF |
1,9 | ON | ON | OFF | ON |
2 | ON | OFF | ON | OFF |
2,2 | ON | ON | ON | ON |
2,6 | ON | ON | OFF | OFF |
3 | ON | ON | ON | OFF |
Установка тока удержания ротора остановленного двигателя.
При остановке двигателя модуль автоматически снижает ток обмоток до значения необходимого для фиксирования ротора в стабильном положении. Значение этого тока может быть выбрано переключателем S2.
Состояние переключателя S2 | Ток удержания ротора |
ON | 20 % |
OFF | 50 % |
Установка скорости спада тока.
Режим подробно описан в статье о микросхеме TB6560. Коротко скажу, что режим определяет способ коммутации выходных ключей при выключении, а значит и скорость спада тока обмоток двигателя.
Общие рекомендации выбора режима спада тока:
Режим спада тока задается перемычками S5, S6.
Состояние переключателей | Режим спада тока (Decay) | |
S5 | S6 | |
OFF | OFF | 0 % |
ON | OFF | 25 % |
OFF | ON | 50 % |
ON | ON | 100 % |
Элементы индикации модуля.
Модуль TB6560-V2 содержит два светодиода:
Рекомендации по эксплуатации.
Наверное, TB6560-V2 не самый надежный и функциональный драйвер шагового двигателя. Но на момент написания статьи он стоил 500-700 руб. И это не за микросхему, а за полноценный модуль с оптоизолированными входами, радиатором, приличным током до 3 А. Да и выходы его из строя, как правило, связаны с ошибками монтажа или нарушениями требований эксплуатации.