Tb6560 3axis как подключить двигатели

Содержание

Введение:

BL-TB6560-V2.

0 — драйвер управления двухфазным шаговым двигателем реализован на специализированном интегральной микросхеме Toshiba TB6560AHQ c питанием постоянным напряжением от 10В до 35В (рекомендуется 24В).

Используется для управления двигателями типа Nema17, Nema23 с регулируемым максимальным током фазы до 3А и оптоизолированными входными сигналами. Широко используется в системах ЧПУ и 3D-принтерах.

Внешний вид:

Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели

Основные характеристики:

СвойстваПараметры
Входное напряжение от 10В до 35В постоянного напряжения (24В рекомендуется)
Выходной ток от 0.3А до 3А (пиковое значение 3.5А)
Микрошаг 1 .. 2 .. 8 .. 16
Регулировки тока 14 ступеней
Температура эксплуатации от -10 до + 45° С
Диагностика защита от перегрева
Размеры 75мм*50мм*35мм
Вес 73г

Описание:

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

Разъемы на плате

МаркировкаОписание
CLK+,CLK- Положительный и отрицательный контакты для тактового сигнала
CW+,CW- Положительный и отрицательный контакты для управления направлением вращения оси шагового двигателя
EN+,EN- Положительный и отрицательный контакты для сигнала работы шагового двигателя
+24D,GND Положительный и отрицательный контакты для подключения блока питания
A+,A- Контакты для подключения I фазной обмотки шагового двигателя
B+,B- Контакты для подключения II фазной обмотки шагового двигателя

Схемы подключения:

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

Пример подключения драйвера к контроллеру на  NPN ключах  с открытым коллектором

Tb6560 3axis как подключить двигатели

  • Пример подключения драйвера к контроллеру на  PNP ключах  с открытым коллектором
  • Tb6560 3axis как подключить двигатели
  • Примечание:
  • Значение сопротивлений R_CLK, R_CW, R_EN зависят от напряжения питания VCC:
  • При VCC = 5В, R_CLK = R_CW = R_EN = 0;
  • При VCC = 12В, R_CLK = R_CW = 1кОм, R_EN = 1.5кОм;
  • При VCC = 24В, R_CLK = R_CW = 2кОм, R_EN = 3кОм;

Подключение драйвера к периферии:

Пример подключения драйвера к контролллеру BL-MACH-V1.1 (BB5001)

Tb6560 3axis как подключить двигатели

 Представленные на схеме драйвер и контроллер можно приобрести в нашем магазине:

  • КУПИТЬ контроллер BL-MACH-V1.1
  • КУПИТЬ драйвер BL-TB6560-V2.0.

Настройка переключателей

Микрошаг (делитель шага) устанавливается с помощью переключателей S3, S4 как показано на рисунке:

Tb6560 3axis как подключить двигатели Микрошаг — режим управления шаговым двигателем, под которым понимают режим деления шага. Микрошаговый режим отличается от простого режима полношагового управления двигателем тем, что в каждый момент времени обмотки шагового мотора запитаны не полным током, а некими его уровнями, изменяющимися по закону SIN в одной фазе и COS во второй. Такой принцип позволяет фиксировать вал в промежуточных положениях между целыми шагами. Количество таких положений задается настройками драйвера. Скажем, режим микрошага 1:16 означает, что с каждым поданным импульсом STEP драйвер будет перемещать вал примерно на 1/16 полного шага, и для полного оборота вала потребуется подать в 16 раз больше импульсов, чем для режима полного шага.

Значения делителя шага указаны в таблице ниже:

Микрошаг (делитель шага)

Значение делителяS3S4
1:1 OFF OFF
1:2 ON OFF
1:8 ON ON
1:16 OFF ON

Настройка выходного тока, который поступает на шаговый двигатель, в режиме удержания осуществляется с помощью переключателя S2:

Tb6560 3axis как подключить двигатели Удержание ротора — режим работы шагового двигателя когда подача напряжения производится на все обмотки. Момент удержания является одной из характеристик мощности шаговых двигателей.

Ток режима удержания

Значение токаS2
20% ON
50% OFF

Установка выходного тока в рабочем режиме двигателя (вращение) устанавливается с помощью переключателей SW1,SW2,SW3,S1:

Tb6560 3axis как подключить двигатели

Ток рабочего режима

(А)0.30.50.81.01.11.21.41.51.61.92.02.22.63.0
SW1 OFF OFF OFF OFF OFF ON OFF ON ON ON ON ON ON ON
SW2 OFF OFF ON ON ON OFF ON OFF OFF ON OFF ON ON ON
SW3 ON ON OFF OFF ON OFF ON ON OFF OFF ON ON OFF ON
S1 ON OFF ON OFF ON ON OFF ON OFF ON OFF ON OFF OFF

Из-за разности параметров двигателей и их режимов возникает необходимость коррекции формы дискретных импульсов для приближения их к синусоиде. И в драйвере есть такая возможность.

Decay — параметр, который описывает наклон горизонтальной части импульса после переднего фронта (затухание). Для прямоугольного импульса (меандр) — Decay = 0%, для треугольного — Decay = 100%. Функция может быть полезна для выбора оптимального режима работы шагового привода и часто помогает сгладить работу двигателя, уменьшить шум и вибрации.

Tb6560 3axis как подключить двигатели

Decay Setting

%S5S6
OFF OFF
25 ON OFF
50 OFF ON
100 ON ON

Подключение силовых цепей:

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

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

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

Схема подключения 6-ти выводного двигателя при использовании на полную мощность

Схема подключения 8-ми выводного двигателя при паралельном подключении обмоток

Схема подключения 8-ми выводного двигателя при последовательном подключении обмоток

Светодиодная индикация

  • POWER: индикатор питания
  • RUN: индикатор рабочего режима

Тест драйв ЧПУ драйверов TB6560

  • AliExpress
  • Сделано руками
  • Хобби

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

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

Кто не читал мои предыдущие опусы Вот часть первая и вторая.

mysku.ru/blog/aliexpress/41551.html

mysku.ru/blog/aliexpress/42324.html В общем первый тест драйв, механический. На почте думаю. хорошо попинали посылку, дабы проверить вложение на механическую прочность. Дивитесь сами. Ну что поделать. Видно душу отводят, когда их заваливают разными посылками. Сам заказ от этого продавца, шел без трека и почти 2 месяца. Хотя там еще контролер был с опторазвязкой и релюшками. Сервис никакой. Благодарю, что хоть вообще дошло. Два предыдущих, по сравнению с ним просто скоростники. пару недель. В общем с содроганием достаем вложения в нее. Видим такую картину.Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели Разрезаем антистатик и смотрим что у нас с платой.Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели Вроде как механический тест драйв плата прошла не плохо. Многие жалуются что у них электролиты повылетали и оторвались и переключатели набок загнули. Меня вроде как пронесло в этом плане. Нас на мякине не возъмешь. Откручиваем радиатор и смотрим что там под ним.Tb6560 3axis как подключить двигатели Видим картину девственности, чипа. То есть термопаста напрочь отсутствует. То ли, там у них она закончилась, то ли специально так сделано. Чтобы бычтрей сгорели и новые заказали. Маркетинг так сказать. В общем достаем тюбик с пастой и небольшим равномерным слоем размазываем по поверхности чипа.Tb6560 3axis как подключить двигатели Вот теперь. как говорит мой старший сын «грамотно» Все закручиваем. Кстати когда откручивал, нужна была мощная отвертка, китайцы прямо с большим усилием закрутили. Видимо чтобы не каждый открутить смог. Для любителей познакомится с элементной базой платы. специально сделал фото, где все хорошо видно. Видим что даже оптроны стоят дорогие, быстрые, видимо замануха. Ну что радостно берем этот драйвер и идем на дачу, ставить на ось Z и глядеть как он покажет себя в работе. Главное, не торопиться и ничего не перепутать в проводах. Не забыть проверить нужные перемычки на плате. Китайцы обычно выставляют на максимальные токи, дабы он сразу же и сгорел. Максимальные заявленные, это пиковые. Даже вообще не знаю для чего их вообще выставляют? Ради эксперимента что ли? Наш драйвер вроде как позволяет выставлять напругу максимальную 35 вольт и ток 3.5 А. Насчет напруги точно не скажу. Но ток такой лучше не следует вообще выставлять. Многие погорели на этом. Да и китайцы советуют в лоте и на самом девайсе все же 24 вольт. В общем провода прицепили куда нужно, выставили перемычки. Микрошаг по максимуму, ток 2А. Подали питание и смотрим. Светодиоды весело светятся красным, дыма нет. Радиатор нагревается. Движок сразу же, закрутился в оба нужных нам направлениях, в ручном режиме. Прямой и с реверсом. В зависимости от команды драйвера. Значит ничего не перепутали. Будет и по коду правильно крутить. Для новичков схемы различные подключения. Наш вариант номер №2. Ранее писал что по первому варианту драйвер может просто глючить, как бы вы вокруг него с бубном не бегали. Китайцы упорно. почему то советуют вариант №1 Да еще забыл вам до кучи забросить печатную схему перемычек и режимов. Можно её распечатать и где нибудь на корпусе повесить, чтобы не искать и была под рукой.

Читайте также:  Двигатель 11квт 3000 оборотов

Выводы. ================================================================ Плюсы +++++++++++++++++ Цена Быстрые оптроны Много различных режимов, через переключатели Радиатор без покрытия краской Минусы. — Этот драйвер более ощутимо нагревается. Разъемы не удобные, не съемные. Термопаста в моем экземпляре отсутствует.

Из всех трех драйверов более всего приятней крутит движки, все же наш «термобутерброд» то есть драйвер по первому моему обзору ссылка в самом начале. Видно чип ТВ67 всё же не плохим оказался. Фирму можно с ним поздравить. Хотя он очень неказистый на вид, по сравнению с предыдущими. Я конечно усилил ему теплосъем. Хорошо если это сразу на заводе сделали. Потому что как сделано, не выдерживает никакой критики. Через термопрокладку и еще и верхней пластиковой крышке чипа. У кого денег не обрез, покупайте «термобутеброд» Явно рулит и микрошаг на 1/32 есть. Я кстати его и оставил по основным осям. Намного приятней работают и мягче. Ну и по самому станку. Ниже выложу вам фото и видео в виде бонусной части. Хотел вам овчарку выложить, да ладно. Наслаждайтесь просмотром.

Бонусная часть

Как всегда пытливые задают вопросы в коментах. Наше дело на них отвечать. Еще хочу заметить, что мы вообще не обсуждали серводвигатели и сервоконтролеры. К этой теме даже и не знаю как подойти вообще? Там такое будет… Для шаговых то, контролеры и драйверы, стали боле менее дешевыми. Зато сами то шаговые движки многим не по зубам… то есть деньгам. Поэтому покупают в притык самый дешевый, без запаса на механику и начинают мучится. А вот с сервами, куча двигателей которые можно купить недорого. На портале Мастеровых, есть фанаты, которые разрабатывают высоковольтные сервоконтролеры и под шаговые, для станочников. Для тех кто хочет идти более дальше.

Сервы или шаговые?

Немного теории На заре развития оборудования с числовым программным управлением (ЧПУ), под системой ЧПУ (СЧПУ) понимали электронный комплекс оборудования, довольно габаритный из-за больших размеров современной элементной базы. Управляющие программы (УП) вводились в оперативную память СЧПУ при помощи перфорированных карт, затем перфорированной ленты, затем при помощи магнитной ленты, или «вручную» с пульта оператора. Оперативная память СЧПУ того времени была небольшой (около 64 Кб) что в среднем позволяло разместить в ней программы на 2-3тысячи кадров. Это очень мало, особенно для 3 и более координатных систем, обработки рельефа. Поэтому большое значение придавалось оптимизации программы, применению дуговых интерполяций и подпрограмм. В то время вычислительная мощность компьютерной техники была довольно скромной и программые пакеты автоматизированной подготовки УП (CAMы) были доступны только крупным производственным предприятиям. Остальные писали УП «вручную», вычисляя координаты точек траектории инструмента с помощью логарифмических линеек или калькуляторов. По мере развития компьютерной техники и миниатюризации полупроводниковых элементов, Функции подготовки и ввода УП в оперативную память СЧПУ стали брать на себя промышленные компьютеры, а габариты СЧПУ уменьшились до размеров сравнимых с размерами бытовой техники. В классическом понимании, в СЧПУ реализована схема управления следящим приводом, при котором сама координатная система состоит из: -приводных двигателей (синхронные, асинхронные, вентильные, постоянного тока, линейные), которые осуществляют позиционирование рабочего органа станка; -датчиков обратной связи (линейных-показания реального положения рабочего органа, круговых-показания угла поворота ротора двигателя). -системы согласования. При этом управление приводом в упрощенном виде осуществляется так: СЧПУ извлекает кадр управляющей программы из оперативной памяти, преобразует его в команды приводу, привод осуществляет требуемое перемещение, и параллельно этому идет контроль отработки по датчикам обратной связи и коррекция управляющего сигнала на двигатели в зависимости от того, насколько отличается реальное положение рабочего органа от требуемого. Однако с появлением шаговых двигателей (ШД), стали появляться СЧПУ, предназначенные для управления приводом на базе ШД, при этом значительно изменились способы управления, что связано с принципом работы ШД. Дело в том, что ШД имеет некоторое количество фиксированных положений (шагов) ротора (наиболее часто 200) на оборот. Используя специальные электронные устойства — драйвера шагового двигателя (ДШД) можно получить поворот ротора на один шаг (1.8 градуса) за один управляющий импульс. Современные ДШД позволяют дробить физический шаг на различное (до 256) количество аппаратных микрошагов, повышая таким образом дискретность ШД или в переводе на линейные перемешения рабочего органа — уменшая минимальное программируемое перемещение. Управление приводом в упрощенном виде осуществляется так: СЧПУ извлекает кадр управляющей программы из оперативной памяти, преобразует его в количество шагов ШД, при этом не контролируется положение рабочего органа станка, а просто ведется подсчет импульсов ШД, косвенно получая при этом реальное положение рабочего органа. Поскольку эти два привода являются в какой-то мере конкурирующими, нелишним будет привести их сравнительную характеристику. Данная характеристика взята с сайта Одесской станкостроительной компании “ИнСтанкоСервис”. Поскольку компания на рынке более 15лет, информация, по моему мнению заслуживает внимания.

  1. Надежность
  2. Шаговый двигатель:
  3. Серводвигатель:
  4. Эффект потери шагов
  5. Шаговый двигатель:
  6. Серводвигатель:
  7. Скорость перемещения Шаговый двигатель:
  8. Серводвигатель:
  9. Динамическая точность Шаговый двигатель:
  10. Серводвигатель:
  11. Стоимость Шаговый двигатель:
  12. Серводвигатель:
  13. Ремонтопригодность Шаговый двигатель:
  14. Серводвигатель:
  15. Столкновение с препятствием Шаговый двигатель:
  16. Серводвигатель:
  17. Преимущества Шаговый двигатель:
  18. Серводвигатель:
  19. Недостатки Шаговый двигатель:
  20. Серводвигатель:
  21. · Требуется более бережное отношение к двигателю

Шаговые двигатели отличаются высокой надежностью, так как в их конструкции отсутствуют изнашивающиеся детали. Рабочий ресурс двигателя зависит только от ресурса примененных в нем подшипников. Неоспоримым доказательством высокой надежности шаговых двигателей является тот факт, что при конструировании приводов необслуживаемых космических аппаратов, в большинстве случаев отдают предпочтение шаговым двигателям. Большинство современных бесколлекторных сервоприводов от известных производителей (Mitsubishi, Siemens, Omron …) отличаются высокой надежностью, порой сравнимой с надежностью шаговых двигателей, даже не смотря на значительно более сложное устройство сервопривода. Имеются более простые модели сервоприводов — коллекторной конструкции (со щетками). Применение коллекторного узла естественно снижает надежность сервоприводов данного типа. Но их пониженная надежность и необходимость периодического обслуживания в полной мере компенсируется более низкой стоимостью. Всем шаговым двигателям присуще свойство потери шагов. Данный эффект проявляется в некотором неконтролируемом смещении траектории перемещения инструмента, от необходимой траектории. При изготовлении простых деталей, имеющих малую длину траектории перемещения инструмента и при невысоких требованиях к изделию, в большинстве случаем данным эффектом можно пренебречь. Но при обработке сложных изделий (пресс-формы, резьба и т.п.) где длина траектории может достигать километров! данный эффект в большинстве случаев будет приводить к неисправимому браку. Данный эффект проявляется при выходе за допустимые характеристики двигателя, при неправильном управлении двигателем, а также при «проблемах» с механикой. Применение современных технологий управления шаговыми двигателями, с применением современной электроники, позволяет полностью устранить данный эффект. Эффект потери шагов у сервоприводов полностью отсутствует. Потому, что в каждом сервоприводе имеется датчик положения (энкодер), который постоянно отслеживает положение ротора двигателя и при необходимости выдает команды коррекции положения, на основании которых управляющая электроника, проанализировав данные, полученные с энкодера, вырабатывает необходимые сигналы управления на двигатель. Данный механизм называется обратной связью. При использовании шаговых двигателей в приводах подач станков с ЧПУ можно добиться скорости 150-300 мм/сек (бывает и больше, но это уже «экзотика»). При максимальных скоростях и при превышении допустимой нагрузки возможно проявление эффекта потери шагов. Приводы подач станков с ЧПУ на основе серводвигателей позволяют достигать высоких скоростей. Скорость холостого перемещения 0.5-1 м/c является нормальным явлением для сервоприводов. Динамическая точность является определяющей характеристикой при обработке сложно-контурных изделий (пресс-формы, резьба и т.п.). Шаговые двигатели отличаются высокой динамической точностью, которая является следствием принципов работы шагового двигателя. Обычно, на хорошей механике, рассогласование не превышает 20мкм (1 мкм = 0.001 мм) Высококачественные сервоприводы имеют высокую динамическую точность до 1-2мкм и выше! (1 мкм = 0.001 мм). Для получения высокой динамической точности необходимо применять сервоприводы, предназначенные для контурного управления, которые точно отрабатывают заданную траекторию. Также существуют сервоприводы для позиционного управления. Приводы данного типа не предназначены для точной отработки траектории, от них требуется только точное попадание в конечную точку. Поэтому применение в станках с ЧПУ сервоприводов данного типа приводит к большим динамическим погрешностям. В таком случае погрешность воспроизведения заданного контура может достигать 0.3-1 мм, что приводит к эффекту «поклёванности» обработанной поверхности и искажению его формы. Более низкое качество обработки при применении позиционных сервоприводов в некоторых случаях компенсируется их более низкой стоимостью. В шаговых двигателях применяются дорогостоящие редкоземельные магниты, а также, ротор и статор изготавливаются с прецизионной точностью, и поэтому по сравнению с общепромышленными электродвигателями шаговые двигатели имеют более высокую стоимость. Применение дорогостоящего датчика положения ротора, а также применение достаточно сложного блока управления обуславливает значительно более высокую стоимость, чем у шагового двигателя. У шагового двигателя может выйти из строя только обмотка статора, а её замену может произвести только производитель двигателя, так как если двигатель даже только разобрать-собрать он уже не будет работать! Потому, что при разборке двигателя происходит разрыв магнитных цепей внутри двигателя и по этому происходит размагничивание магнитов. Поэтому после сборки двигателя требуется намагничивание внутренних магнитов на специальной установке. Поврежденный серводвигатель в большинстве случаев проще заменить, чем ремонтировать. Ремонту в основном подвергают только мощные двигатели, имеющие весьма высокую стоимость. Столкновение подвижных узлов станка с препятствием, в результате которого происходит остановка шагового двигателя, не взывает у него каких-либо повреждений. В станке на базе сервоприводов, при столкновении подвижных узлов с препятствием, управляющая электроника определяет, что произошло повышение нагрузки и для компенсации повышенной нагрузки повышает уровень тока, подаваемый на двигатель. При полной принудительной остановке на серводвигатель подается максимальный ток. Поэтому, если управляющая электроника не отслеживает подобную ситуацию, то возможно сгорание двигателя. · Высокая надежность · Низкие требования к обслуживанию и к обслуживающему персоналу · Относительно низкая цена · Высокая динамическая точность · Высокие динамические характеристики · Отсутствие эффекта потери шагов · Высокая перегрузочная способность · Падение крутящего момента на высокой скорости · Низкая ремонтопригодность · Возможность эффекта потери шагов · Высокая цена · Более сложное устройство · Повышенные требования к обслуживающему персоналу · Низкая ремонтопригодность Планирую купить +19 Добавить в избранное Обзор понравился +21 +39

Читайте также:  F4r двигатель датчик температуры

Tb6560 3axis как подключить двигатели

Главная » Новости

Рейтинг статьи Загрузка…Tb6560 3axis как подключить двигатели

Содержание

  1. Введение
  2. Внешний вид
  3. Описание
  4. Схемы подключения
  5. Подключение драйвера к периферии
  6. Настройка переключателей
  7. Подключение силовых цепей
  8. Светодиодная индикация

Введение:

BL-TB6560-V2.

0 — драйвер управления двухфазным шаговым двигателем реализован на специализированном интегральной микросхеме Toshiba TB6560AHQ c питанием постоянным напряжением от 10В до 35В (рекомендуется 24В).

Используется для управления двигателями типа Nema17, Nema23 с регулируемым максимальным током фазы до 3А и оптоизолированными входными сигналами. Широко используется в системах ЧПУ и 3D-принтерах.

Внешний вид:

Tb6560 3axis как подключить двигателиTb6560 3axis как подключить двигателиTb6560 3axis как подключить двигателиСвойстваПараметрыВходное напряжениеот 10В до 35В постоянного напряжения (24В рекомендуется)Выходной токот 0.3А до 3А (пиковое значение 3.5А)Микрошаг1 .. 2 .. 8 .. 16Регулировки тока14 ступенейТемпература эксплуатацииот -10 до + 45° СДиагностиказащита от перегреваРазмеры75мм*50мм*35ммВес73г

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

МаркировкаОписаниеCLK+,CLK-Положительный и отрицательный контакты для тактового сигналаCW+,CW-Положительный и отрицательный контакты для управления направлением вращения оси шагового двигателяEN+,EN-Положительный и отрицательный контакты для сигнала работы шагового двигателя+24D,GNDПоложительный и отрицательный контакты для подключения блока питанияA+,A-Контакты для подключения I фазной обмотки шагового двигателяB+,B-Контакты для подключения II фазной обмотки шагового двигателя

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

Пример подключения драйвера к контроллеру на NPN ключах с открытым коллектором

Tb6560 3axis как подключить двигатели

  • Пример подключения драйвера к контроллеру на PNP ключах с открытым коллектором
  • Примечание:
  • Значение сопротивлений R_CLK, R_CW, R_EN зависят от напряжения питания VCC:
  • При VCC = 5В, R_CLK = R_CW = R_EN = 0;
  • При VCC = 12В, R_CLK = R_CW = 1кОм, R_EN = 1.5кОм;
  • При VCC = 24В, R_CLK = R_CW = 2кОм, R_EN = 3кОм;

Подключение драйвера к периферии:

Пример подключения драйвера к контролллеру BL-MACH-V1.1 (BB5001)

Представленные на схеме драйвер и контроллер можно приобрести в нашем магазине:

Настройка переключателей

Микрошаг (делитель шага) устанавливается с помощью переключателей S3, S4 как показано на рисунке:

Микрошаг — режим управления шаговым двигателем , под которым понимают режим деления шага.

Микрошаговый режим отличается от простого режима полношагового управления двигателем тем, что в каждый момент времени обмотки шагового мотора запитаны не полным током, а некими его уровнями, изменяющимися по закону SIN в одной фазе и COS во второй. Такой принцип позволяет фиксировать вал в промежуточных положениях между целыми шагами. Количество таких положений задается настройками драйвера. Скажем, режим микрошага 1:16 означает, что с каждым поданным импульсом STEP драйвер будет перемещать вал примерно на 1/16 полного шага, и для полного оборота вала потребуется подать в 16 раз больше импульсов, чем для режима полного шага.

Значения делителя шага указаны в таблице ниже:

Значение делителяS3S41:1OFFOFF1:2ONOFF1:8ONON1:16OFFON

Настройка выходного тока, который поступает на шаговый двигатель, в режиме удержания осуществляется с помощью переключателя S2:

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

Значение токаS220%ON50%OFF

Установка выходного тока в рабочем режиме двигателя (вращение) устанавливается с помощью переключателей SW1,SW2,SW3,S1:

(А)0.30.50.81.01.11.21.41.51.61.92.02.22.63.0SW1OFFOFFOFFOFFOFFONOFFONONONONONONONSW2OFFOFFONONONOFFONOFFOFFONOFFONONONSW3ONONOFFOFFONOFFONONOFFOFFONONOFFONS1ONOFFONOFFONONOFFONOFFONOFFONOFFOFF

Из-за разности параметров двигателей и их режимов возникает необходимость коррекции формы дискретных импульсов для приближения их к синусоиде. И в драйвере есть такая возможность.

Decay — параметр, который описывает наклон горизонтальной части импульса после переднего фронта (затухание). Для прямоугольного импульса (меандр) — Decay = 0%, для треугольного — Decay = 100%. Функция может быть полезна для выбора оптимального режима работы шагового привода и часто помогает сгладить работу двигателя, уменьшить шум и вибрации.

%S5S6OFFOFF25ONOFF50OFFON100ONON

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

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

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

Схема подключения 6-ти выводного двигателя при использовании на полную мощность

Схема подключения 8-ми выводного двигателя при паралельном подключении обмоток

Схема подключения 8-ми выводного двигателя при последовательном подключении обмоток

Светодиодная индикация

  1. RUN: индикатор рабочего режима
  2. Eleksmaker mana usb чпу 3 оси 2 фаза 4 провода шагового двигателя контроллер плата для diy лазерный гравер гравировка машина
  3. Usb cnc 3-осевой двигатель шаговый привод, плата контроллера, привод для мини-станка с чпу 3040, деревообрабатывающий станок с чпу, производитель-поставщик
  4. Набор карт управления для фрезерного станка с чпу, 3 оси nc studio pci motion ncstudio
  5. Grbl с открытым исходным кодом прошивки 3 оси плата контроллера чпу лазерная гравировальная машина pcb плата деревянный маршрутизатор контроллер
  6. Cnc grbl автономная плата контроллера 3 оси автономный контроллер чпу для pro 1610/2418/3018 гравировальный станок резьба фрезерный станок
  7. Привод для гравировального станка lv8727, 4-осевой драйвер шагового двигателя, интегрированный драйвер
  8. Cnc прошивка 3 оси управления плата usb шим лазерный драйвер шаговый двигатель контроллер чпу лазерный резак гравировальный станок pcb плата
  9. Двухосевая плата контроллера, usb лазерный драйвер с чпу, лазерный резак, гравировальный станок, материнская плата, драйвер шагового двигателя, поддержка cncc, grbl
  10. Usb лазерный 2-осевой шаговый двигатель usb драйвер платы управления ler v5 diy лазерный гравер панель управления, регулировка мощности, бесплатная доставка
  11. Gktools, mana 3 оси шаговый двигатель контроллер драйвер платы для diy лазерный гравер поддержка benbox, grbl
  12. Diy 3-осевой фрезерный станок с чпу, pci nc studio card control ler, плата управления, набор деталей для фрезерного станка с чпу
  13. Cnc z оси маршрутизатор мельница нулю проверить сенсорной пластины mach3 инструмент настройки зонд установка зонд фрезерный сделай сам гравировальный машины инструменты
  14. Привод 4-осевой чпу, шаговый двигатель, драйвер платы lv8727 для деталей фрезерного станка с чпу по дереву
  15. Привод 4 оси шаговый двигатель драйвер платы lv8727 для дерева cnc гравировальный станок
Читайте также:  X3 terran conflict прыжковый двигатель как пользоваться

Подключение драйвера ШД на TB6560 к Ардуино, шаговому двигателю и БП

Разобравшись с драйверами ШД DM420, я понял, что они обладают не сбалансированным набором возможностей. Например, совсем не требуется использование режимов дискретизации шага на более чем 16 шагов. Также хотелось бы, чтобы при простое драйвер понижал выдаваемый ток до 1/4 рабочего.

Кроме того, корпуса драйверов DM420A довольно громоздки. Двигатели при работе с DM420 быстро нагреваются, особенно при длительных простоях — работе в режиме удержание. Существенным недостатком DM420A является его довольно высокая стоимость. Самая низкая цена с доставкой в Россию на aliexpress.

com составляет 22$.

Я занимался разработкой 3D-принтера из простого станка с ЧПУ на Arduino и мне как раз не хватало драйвера для шагового двигателя в экструдере. Порывшись на aliexpress.com я нашёл драйвер на базе микросхемы TB6560. Этот драйвер мне обошёлся менее чем в 8$. Он имеет более удачный набор настроек.

Фотография драйвера ШД на базе TB6560 позволяет рассмотреть возможные настройки, описанные таблицами на плате, на которой смонтирован драйвер ШД.

Возможности драйвера ШД на базе TB6560

  • Предназначение: управление биполярными двигателями (можно подключить 6-проводной униполярный);
  • Рабочее напряжение: 10-24 В (у продавца было написано 10-35 В, однако на плате написано 24 В);
  • Настраиваемый выходной ток (Running Current): от 0.3 до 3 А;
  • Дискретизация шага — это количество шагов на один реальный шаг ШД (Execution Mode): 1, 2, 4, 8, 16;
  • Регулировка тока удержания (Stop Current): 20%, 50%;
  • Режимы спада тока (Decay Settings): 0%, 25%, 50%, 100%;
  • Габариты: 75 x 50 x 33 мм (гораздо меньше чем DM420A).

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

Подключение драйвера на TB6560 к Ардуино, шаговому двигателю и блоку питания

Корпус драйвера на TB6560 маловат, так что его нельзя использовать в качестве «земли», как это было при подключении DM420A. Ниже представлена схема подключения драйвера ШД на TB6560 к Arduino, шаговому двигателю и блоку питания шагового двигателя.

При таком подключении драйвер ШД находится в состоянии «включен».

Если вы захотите управлять включением драйвера TB6560, то EN- необходимо подключить к «земле» (Gnd), а EN+ — к цифровому выводу (Digital Pin).

Интересным отличием от DM420A является то, что для включения драйвера в таком случае требуется на EN+ подать значение LOW, а для выключенияHIGH.

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

Надежность

Эти драйверы не прощают ошибок. Если хотя бы один провод двигателя замкнется на землю — вылетают со спецэффектами.

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

При этом ток через транзистор обмотки А потечет через резистор обмотки В, что также приведет к выгоранию. Очень критичен порядок подачи питающих напряжений — сначала низкое (5 вольт на питание логики) и только потом — высокое (на питание двигателей).

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

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

Читать еще:  Шевроле авео двигатель работает как дизель Tb6560 3axis как подключить двигатели Ссылка на основную публикацию

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

Статья посвящена управлению шаговым двигателем с использованием Arduino и драйвером шагового двигателя TB6560.

Конечно, вы можете использовать EASYDRIVER, но мы разберемся с подключением именно TB6560. Основные преимущества этого драйвера:

  • Возможность изменения силы тока;
  • Может работать с токами более 1 Ампера (± 3 А с пиковой силой тока 3.5 А);
  • Легкая настройка шагов двигателя (полный, половина, 1/8 и 1/16 шага).

Необходимые компоненты

Что вам понадобится:

  • 1 плата Arduino Uno
  • 1 шаговый двигатель (Arduino Nema 17 или Nema 23)
  • 1 драйвер TB6560
  • 1 источник питания (адаптер на 12 В, поддерживает 10-35 В)
  • Несколько коннекторов и макетная плата

Tb6560 3axis как подключить двигатели

  • Подключение к Arduino
  • Пин 9 (Step пин) к CLK+,
  • Пин 8 (Dir пин) к CW+,
  • CLK- и CW- подключаются к когтакту GND на Arduino.
  • Не подключайте контакты EN+ и EN- ни к каким пинам Arduino!

Шаговые двигатели подключаются в соответствии с их маркировкой. То есть, вам надо знать какие цвета соответствуют контактам A+, A-, B+ и B-. Эту информацию вы можете получить из даташита вашего шагового двигателя.

Силу тока можно настроить в соответствии с таблицей на драйвере TB6560.

Tb6560 3axis как подключить двигатели Tb6560 3axis как подключить двигатели

Скетч для Arduino

  1. int Distance = 0; // записываем количество шагов, которое было совершено
  2. void setup() {
  3. pinMode(8, OUTPUT);
  4. pinMode(9, OUTPUT);
  5. digitalWrite(8, LOW);
  6. digitalWrite(9, LOW);
  7. }
  8. void loop() {
  9. digitalWrite(9, HIGH);
  10. delayMicroseconds(100);
  11. digitalWrite(9, LOW);
  12. delayMicroseconds(100);
  13. Distance = Distance + 1; // записываем этот шаг
  14. // проверяем, не находимся ли мы в конце перемещения
  15. // два поворота при мосте 1/8 и 1 поворот для моста 1/6 (для этого скетча)
  16. if (Distance == 3200) { // Мы добрались до крайней точки, начинаем вращение в противоположном направлении
  17. if (digitalRead(8) == LOW) {
  18. digitalWrite(8, HIGH); }
  19. else {
  20. digitalWrite(8, LOW);
  21. } // Обнуляем расстояние, так как мы начинаем новое движение
  22. Distance = 0;
  23. // Делаем паузу на пол секунды
  24. delay(500);
  25. }
  26. }

Результат можете оценить на видео ниже.

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

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

Оставляйте Ваши комментарии, вопросы и делитесь личным опытом ниже. В дискуссии часто рождаются новые идеи и проекты!

Ссылка на основную публикацию
Adblock
detector