Sw-motors.ru

Автомобильный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Выбираем драйвер шагового двигателя

Выбираем драйвер шагового двигателя

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

Драйвер шагового двигателя получает на входе логические сигналы STEP/DIR, которые, как правило, представлены высоким и низким уровнем опорного напряжения 5 В, и в соответствии с полученными сигналами изменяет ток в обмотках двигателя, заставляя вал поворачиваться в соответствующем направлении на заданный угол. Сигналы STEP/DIR генерируются ЧПУ-контроллером или персональным компьютером, на котором работает программа управления типа Mach3, LinuxCNC или PureMotion.

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

Драйверы делятся по способу закачки тока в обмотки на несколько видов:

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

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

3. Драйверы с ШИМ. На текущий момент ШИМ-драйверы шаговых двигателей наиболее популярны. Практически все представленные сейчас на рынке драйверы как раз этого типа. Эти драйверы подают на обмотку шагового мотора ШИМ-сигнал очень высокого напряжения, которое отсекается по достижении током необходимого уровня. Величина силы тока, по которой происходит отсечка, задается либо потенциометром, либо DIP-переключателем. Иногда эта величина программируется с помощью специального ПО. Эти драйверы достаточно интеллектуальны и снабжены множеством дополнительных функций, поддерживают разные деления шага, что позволяет увеличить дискретность позиционирования и плавность хода. Однако ШИМ-драйверы также весьма сильно отличаются друг от друга. Помимо таких характеристик, как питающее напряжение и максимальный ток обмотки, у них отличается частота ШИМ.

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

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

Начинающим станкостроителям настоятельно рекомендуем не экспериментировать с приводами, а выбрать те, по которым можно получить максимальный объем технической поддержки, информации и для которых продукты на рынке представлены наиболее широко. Такими являются драйверы биполярных гибридных шаговых двигателей. Ниже будут описаны только практические рекомендации по выбору ШИМ-драйвера биполярного шагового двигателя. При этом предполагается, что Вы уже определились с моделью двигателя, его характеристиками и т. п.

ВЫБОР ДРАЙВЕРА ДЛЯ ШАГОВОГО ДВИГАТЕЛЯ

Cила тока

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

Желательно, конечно, чтобы максимальная сила тока драйвера была еще на 15–40 % больше. С одной стороны, это даст запас на случай, если вы захотите получить больший момент от мотора, или в будущем поставите более мощный двигатель. С другой стороны, не будет излишней: производители иногда «подгоняют» номиналы радиоэлектронных компонентов к тому или иному виду/размеру двигателей, поэтому слишком мощный драйвер на 8 А, управляющий двигателем NEMA 17 (42 мм), может, к примеру, вызывать излишние вибрации.

Напряжение питания

Второй момент — это напряжение питания. Весьма важный и неоднозначный параметр. Его влияние достаточно многогранно — напряжение питания влияет на динамику (момент на высоких оборотах), вибрации, нагрев двигателя и драйвера. Обычно максимальное напряжение питания драйвера примерно равно максимальному току I, умноженному на 8–10. Если максимальное указанное напряжение питания драйвера резко отличается от данных величин, стоит дополнительно поинтересоваться, в чем причина такой разницы. Чем больше индуктивность двигателя, тем большее напряжение требуется для драйвера.

Существует эмпирическая формула U = 32 * √(L), где L — индуктивность обмотки шагового двигателя. Величина U, получаемая по этой формуле, весьма приблизительная, но она позволяет ориентироваться при выборе драйвера. U должно примерно равняться максимальному значению напряжения питания драйвера. Если вы получили U равным 70, то по данному критерию проходят драйверы PLD86, PLD880.

Наличие опторазвязанных входов

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

Наличие механизмов подавления резонанса

Четвертый аспект — наличие механизмов подавления резонанса. Резонанс шагового двигателя — явление, которое проявляется всегда. Разница состоит только в резонансной частоте, которая прежде всего зависит от момента инерции нагрузки, напряжения питания драйвера и установленной силы тока фазы мотора. При возникновении резонанса шаговый двигатель начинает вибрировать и терять крутящий момент, вплоть до полной остановки вала. Для подавления резонанса используется микрошаг и встроенные алгоритмы компенсации резонанса. Колеблющийся в резонансе ротор шагового двигателя порождает микроколебания ЭДС-индукции в обмотках, и по их характеру и амплитуде драйвер определяет, есть ли резонанс и насколько он силен. В зависимости от полученных данных драйвер несколько смещает шаги двигателя во времени относительно друг друга — такая искусственная неравномерность нивелирует резонанс. Механизм подавления резонанса встроен во все драйверы Purelogic R&D. Драйверы с подавлением резонанса — высококачественные устройства, и если бюджет позволяет, лучше брать именно такие. Впрочем, и без этого механизма драйвер остается вполне рабочим: основная масса проданных драйверов не имеют компенсации резонанса. Тем не менее, десятки тысяч станков без проблем работают по всему миру и успешно выполняют свои задачи.

Наличие защитных функций

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

Читать еще:  Электрические схемы пускателей для двигателя

Наличие микрошаговых режимов

Седьмой аспект — наличие микрошаговых режимов. Сейчас практически в каждом драйвере есть множество микрошаговых режимов. Однако из каждого правила есть исключения, и в драйверах Geckodrive режим только один – деления шага 1/10. Мотивируется это тем, что большее деление не приносит большей точности, а значит, в нем нет необходимости. Однако практика показывает, что микрошаг полезен вовсе не повышением дискретности позиционирования или точности, а тем, что чем больше деление шага, тем плавней движение вала мотора и меньше резонанс. Соответственно, чем больше деление при прочих равных условиях, тем лучше. Максимально допустимое деление шага будет определяться не только встроенными в драйвер таблицами Брадиса, но и максимальной частотой входных сигналов. Так, для драйвера с входной частотой 100 кГц нет смысла использовать деление 1/256, так как скорость вращения будет ограничена 100 000 / (200 * 256) * 60 = 117 об/мин, что для шагового двигателя очень мало. Кроме того, персональный компьютер тоже с трудом сможет генерировать сигналы с частотой более 100 кГц. Если вы не планируете использовать аппаратный ЧПУ-контроллер, то 100 кГц, скорее всего, будет Вашим потолком, что соответствует делению 1/32.

Наличие дополнительных функций

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

Качество драйвера

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

Шаговые двигателя драйвер контроллер схема

Najlepsze filmy wideo

Урок: Управление шаговым двигателем NEMA17. Работа со скетчем

В этом уроке мы покажем основы управления шаговым двигателем NEMA17 с помощью контроллера Arduino, платы расширения и драйвера двигателя A4988 в режиме STEP/DIR. На примере простого скетча вы увидите как управлять мотором по времени и по числу шагов и полный разбор всех переменных. Мотор широко применяется в 3D принтерах, ЧПУ станках.
Тайминг:
1:40 — подробно о командах STEP/DIR
3:50 — подключение компонентов
6:15 — управление шаговым двигателем по времени. Рассматриваем скетч
10:48 — назначение переключателя на плате расширения, режимы
14:04 — управление шаговым двигателем по числу шагов. Рассматриваем скетч
16:37 — практическое применение платы

Продолжение этого урока —— plcrone.info/aero/gpltk2KricmUwm8/wideo
———————————————————————————————————————————————
Скачать скетч можно здесь —— drive.google.com/file/d/1ES8v.
Купить плату расширения —— www.yourduino.ru/product/plat.
Купить драйвер А4988 —— www.yourduino.ru/product/dray.
Купить контроллер UNO —— www.yourduino.ru/product/uno-.

Ściągnij wideo

  • Ładuję.

Игорь Дуров

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

Yaroslav

А можно ли плавно запускать и плавно останавливать шаговый двигатель? Если ли библиотека или вы можете подсказать способ?
Так же как я понимаю шаговые двигатели могут сопротивляться обратному откату?

YourDuino. ru

Конечно можно плавно запускать. Тогда в цикле значение паузы не постоянное будет, а постепенно уменьшаться от какого-то большого значения до рабочего. По библиотекам, думаю, коллеги смогут подсказать. Могу ошибаться, но в AccelStepper вроде есть такая функция. Сопротивляться шаговики могут во включенном состоянии, когда через обмотки течет ток. Значения удерживающей силы согласно документации. Если снять напряжение с обмоток, вал крутится свободно.

gamezes

Интересует нагрев двигателя, собираюсь сделать самодельный виниловый проигрыватель. Скорость вращения 33.3 и 45 оборотов в минуту. Как сильно будет нагреваться и что с этим делать? Пассивное охлаждение?

YourDuino. ru

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

an laz

Здравствуйте,
Помогите, пожалуйста, есть такая задача (для меня это очень трудная задача)
Есть скетч управляющий шаговым мотором с помощью мостового драйвера,
Мне нужно применить для управления драйверы, которые есть в наличии.
Прошу помочь переписать программу под драйвер типа 8825.
Если готовы помочь, я пришлю работающую на мостовом драйвере, программу.
Спасибо!

Драйвер (электроника)

Драйвер (англ. driver — управляющее устройство, водитель) — электронное устройство, предназначенное для преобразования электрических сигналов, целью которого является управление чем-либо. Драйвером обычно называется отдельное устройство или отдельный модуль, микросхема в устройстве, обеспечивающие преобразование электрических управляющих сигналов в электрические или другие воздействия, пригодные для непосредственного управления исполнительными или сигнальными элементами.

Под определение драйвера попадают многочисленные устройства:

  • Шинные формирователи, предназначенные для передачи сигналов с одного уровня цифрового устройства на другой с преобразованием уровня, усилением нагрузочной способности и другими особенностями. Такие устройства обеспечивают передачу данных между различными логическими блоками по общим линиям связи внутри вычислительных машин.
  • Формирователи сигналов интерфейсов цифровых электронных устройств, предназначенные для преобразования, приёма и передачи цифровых сигналов и согласования электрических параметров с особенностями линии связи. Наиболее известными представителями таких драйверов считаются формирователи интерфейсов RS-232 (COM — порт), RS-485, RS-422, CAN, LIN, Ethernet, USB, IEEE 1394 и т. д.
  • Устройства управления различными типами исполнительных устройств, такими как электромагниты, электродвигатели (в том числе шаговые), сигнальные лампы, дозаторы (в том числе печатающие головки принтеров), сервоприводы, звуковые сигналы и т. д. [1]
  • Модули питания и управления устройствами, требующими соблюдения определённых рабочих параметров в процессе включения, выключения и работы. Ярким примером можно считать драйверы светодиодов, поскольку к питанию светодиодных устройств предъявляются повышенные требования [2] .
  • Драйверы силовых транзисторов, MOSFET и IGBT-транзисторов. Затворы мощных полевых силовых транзисторов имеют большую электрическую ёмкость (тысячи пикофарад), для зарядки которых на высокой частоте нужен большой ток (амперы). Драйвер обеспечивает большой ток для быстрой зарядки затвора транзистора для его открытия. А также быстро разряжает затвор, когда транзистор нужно закрыть.
Читать еще:  L200 стук на холодном двигателе

Содержание

  • 1 Драйверы светодиодов
  • 2 Драйверы исполнительных устройств
  • 3 См. также
  • 4 Примечания

Драйверы светодиодов [ править | править код ]

Светодиоды, в отличие от других излучающих свет приборов (ламп, светильников), не могут быть напрямую включены в бытовую сеть. Более того, светодиоды не могут питаться фиксированным напряжением, которое указано в паспорте. Устройство питания светодиода должно иметь элементы, ограничивающие ток через светодиод в соответствии с его характеристиками, или балласт. Именно поэтому диод называется «токовым прибором», и использование традиционных преобразователей напряжения неприменимо. Светодиод, как и любой полупроводниковый диод, имеет нелинейную вольт-амперную характеристику, которая меняется под воздействием температуры и, хоть и незначительно, но отличается у разных излучателей, даже выпущенных в одной партии. Поэтому ограничивающие ток элементы должны учитывать как разброс параметров светодиодов, температурный и временной уход, так и изменения питающего напряжения.

Известно множество схем питания светодиодов. Наиболее простым решением для ограничения тока светодиода является резистор, включённый последовательно с светодиодом, однако, такой вариант не слишком экономичен. Немалая часть подводимой мощности будет выделяться на этом резисторе в виде тепла. Можно уменьшить эту «паразитную» мощность снижением напряжения питания системы и уменьшением сопротивления резистора. Чем меньше выбрать сопротивление резистора, тем меньше он будет греться. Но и тем больше будет меняться ток светодиода при изменении его параметров, вызванных например, изменениями температуры, а при слишком малом сопротивлении резистора, ток может выйти из рабочего диапазона и снизить долговечность светодиода вплоть до выхода его из строя.

Наиболее популярные на данный момент эффективные схемы питания — на основе импульсных преобразователей (электронный балласт) и на основе реактивного сопротивления ёмкостных элементов (ёмкостной балласт).

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

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

Для питания мощных белых светодиодов в осветительных устройствах применяются специальные блоки — электронные драйверы светодиодов, представляющие собой эффективные преобразователи питания, которые стабилизируют не напряжение на своём выходе, а ток [5] [6] .

Такие драйверы позволяют включить один или несколько светодиодов, соединённых в одну последовательную цепочку. Несколько параллельных цепочек таким драйвером питаться не могут, поскольку ток в отдельных цепочках может сильно отличаться [2] .

Драйверы исполнительных устройств [ править | править код ]

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

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

TB6600 Три вопроса

  • Отправить тему по email
  • Версия для печати

TB6600 Три вопроса

Сообщение vek1941 » 16 апр 2017, 12:04

Re: TB6600 Три вопроса

Сообщение odekolon » 19 апр 2017, 22:45

насколько я понимаю, 6600 сильно не любят перенапряжения.
например, при плохом контакте с движком (даже в покое) может быть выброс самоиндукции (ток тек, а потом рраз — и нет!. Индуктивность двигателя будет стремиться скомпенсировать уменьшение тока, выбросом самоиндукции.
Или, если вы перемещаете каретки при выключенном станке, то с движков прет довольно большое напряжение, что выводит схему из строя. Описанные явления усугубляются, если подключенные двигатели имеют большую индуктивность. в какой-то мере бороться с этими явлениями можно включая дампер между БП и драйвером, хотя от выбросов самоиндукции может и не поможет.

ЗЫ
сорри, это я 6560 перепутал, так что может я и не прав в части склонности к выходу из строя.

Re: TB6600 Три вопроса

Сообщение Mamont » 20 апр 2017, 00:11

Re: TB6600 Три вопроса

Сообщение Serg » 20 апр 2017, 00:24

Re: TB6600 Три вопроса

Сообщение Violent » 03 май 2017, 22:04

Re: TB6600 Три вопроса

Сообщение AndyBig » 03 май 2017, 22:55

Re: TB6600 Три вопроса

Сообщение Taganrog » 03 май 2017, 23:51

Re: TB6600 Три вопроса

Сообщение Violent » 04 май 2017, 11:07

Вы не путаете с 6560? Или эти тоже?

Планируется подключение 24В и прямой обдув. Смогут они при этом работать без сильного перегрева?

Какая ближайшая замена этим драйверам? Т.е. дешевые и нормальные в работе на низких скоростях (до 36В) для дешевого настольного станочка?
Эти HY-DIV268N-5A?

Re: TB6600 Три вопроса

Сообщение michael-yurov » 04 май 2017, 11:48

Re: TB6600 Три вопроса

Сообщение Violent » 04 май 2017, 14:32

Ну может сама развязка сделана более грамотно. Тем более Taganrog писал о перегреве радиодеталей, а не самого чипа.

(последние вопросы в силе)

Re: TB6600 Три вопроса

Сообщение vek1941 » 08 май 2017, 20:10

Спасибо за ответы.

1.С ЭДС самоиндукции все понятно. Дело очевидно в том, что драйвер защищен двумя диодами от неправильного подключения питания (выяснилось после вскрытия), что не позволяет энергии уйти в блок питания, а емкости конденсатора на входе драйвера недостаточно для поглощения всей избыточной энергии. Решение напрашивается само собой: либо удалить диоды, либо параллельно конденсатору добавить разрядный резистор (но увеличится потребляемый от источника питания ток).
2. Отсутствие внешней защиты верхних плеч мостов все же не совсем ясно, но может быть разработчику виднее, а не просто экономия. Дай Бог!

К выбору двигателей и драйверов: при создании хоббийного станка чаще всего используется шпиндель со скоростью вращения 12000 оборотов в минуту и фрезы малых диаметров, что накладывает довольно жесткие ограничения на скорости подачи и ускорения. Поэтому нет смысла чрезмерно увеличивать мощность двигателей. У меня двигатели с крутящим моментом 0.26 Нм спокойно,без пропуска шагов, позволял резать фрезой 4 мм на подаче до 1000 мм/мин при дроблении шага 1/16 . При бОльших подачах не справляется уже фреза (слишком большой объем стружки на шаг).Это просто для примера, но у каждого задачи свои . Большие ускорения требуют большой жесткости конструкции станка, что тоже не всегда имеет место.Ну и, для иллюстрации: станок с рабочим полем 500х500ч200, используется для изготовления статуэток и панно из дерева и, иногда, небольших деталей из металла.

Читать еще:  Двигатель lombardini 15ld500 расход топлива

Шаговые двигателя драйвер контроллер схема

Микросхемы – драйвера шаговых двигателей такие, как A4988, отличаются от обычных H-мостов, или по-другому драйверов коллекторных двигателей таких как L298, возможностью автоматической стабилизации тока, а так же автоматическим формированием управляющих сигналов на обмотки шагового двигателя для вращения или удержания ротора. Если сравнить блоксхемы микросхем этих драйверов, вам станет понятно, что они так же похожи как боевой самолет и кукурузник. H-мост работает просто как усилитель тока и напряжения, в то время как драйвер шагового двигателя берёт на себя множество логических операций и формирует на свои внутренние H-мосты близкие к идеалу сигналы широтно-импульсной модуляции с обратной связью по току через обмотки двигателя и другими фичами. Дочитайте статью до конца и узнаете какие значения тока драйвер держит на обмотках двигателя на каждом микрошаге.

Буду благодарен, если вы подпишитесь и поставите лайк. Поехали дальше!

Стабилизация тока через обмотки необходима в случае работы со скоростными низкоомными двигателями. А к ним относится большинство популярных шаговиков. Такие ставят на 3D-принтеры и CNC-станки. Стабилизация тока значительно улучшает динамические характеристики двигателя, ограничивает перегрев катушек и драйвера, а так же позволяет расширить диапазон питающих напряжений без влияния на скорость вращения ротора. Стабилизация в драйверах шаговых двигателей построена на принципе широтно-импульсной модуляции ШИМ напряжения и управляется ПИД-регуляторами.

Ток стабилизации в большинстве драйверов задается вручную при помощи подстроечного резистора. Но есть и такие драйверы, у которых ток можно изменять по командам с управляющего контроллера. В рамках этого урока мы настроем желаемый ток стабилизации у драйвера A4988 при помощи подстроечного резистора. Судя по электрической схеме платы этого драйвера, в удержании тока принимают участие измерительные резисторы Rsc, а так же резисторы подключенные к выводу VREF – это R5 и переменный R9. Резисторов Rsc две штуки по одному на каждую катушку двигателя. Они дают возможность измерять текущее значение тока, по падению напряжения на них. А резисторы R5 и R9 выступают как делитель напряжения и формируют заданное напряжение для сравнения с потенциалами на измерительных резисторах.

Есть простая формула для расчета заданного напряжения, согласно требуемого тока, подаваемого на двигатель. В неё подставляется номинальный ток двигателя и сопротивление одного измерительного резистора. На моей плате стоят большие резисторы с маркировкой R100, что соответствует сопротивлению 0,1 Ом. Для платы A4988 и двигателя на 1,7А, максимальное напряжение VREF = 1,36В. При чем на всех тематических сайтах рекомендуется задавать ток процентов на 30% меньше максимального. То есть послушаемся и выставим на нашем подопытном драйвере заданное напряжение, близкое к 0,95 В.

Для настройки тока понадобится источник напряжения 5В – я для этого возьму контроллер Arduino Nano. Ещё потребуется вольтметр и мелкая отверточка. Для начала подключаем общий провод Arduino Nano к общему драйвера и +5В к выводу питания логики драйвера под названием VDD. Запитываем Ардуино и вольтметром меряем напряжение между общим проводом и движком подстроечного резистора. Далее подкручивая этот движок отверточкой, добиваемся желаемого напряжения 0,95 В. Я так же проверяю это значение без контакта руки к металлической части отвертки, ибо рука может воздействовать на измеряемую электрическую цепь. Мы молодцы – научились настраивать максимальный заданный ток на драйвере A4988. При настройке не нужно подавать напряжение питания двигателя, а только для работы логики. Если вам нужен максимальный момент силы от двигателя, то настраивайте ток на рабочий максимум, но иногда от двигателя требуется нежная сила для безопасности оборудования, чтобы он не мог порвать и поломать все на своем пути при сбоях в механике – тогда уводим ток подстроечным резистором понемногу вниз проверяя его усилие на практике. Если же напряжение не меняется при вращении движка резистора, то микросхема драйвера похоже вышла из строя. А, если все получилось, можно приступать к дальнейшей работе с драйвером, задействуя остальные выводы и подключая питание двигателя.

Теперь обещанный рассказ о том, какие значения тока драйвер стабилизирует на конкретных микрошагах. Открываем документацию и находим графики тока, который выставляет драйвер на обе катушки в разные моменты шагов и микрошагов. Первый график показывает теоретическую работу драйвера в полношаговом режиме, то есть без микрошагов. Здесь видно, что амплитуда составляет 71% от заданного нами тока. Значит драйвер в полношаговом режиме будет стараться держать не заданный нами ток, а 71% от него. Возможно это сделано для минимизации всплесков тока на переходных процессах. А второй и последующие графики более оптимистичны. Они показывают теоретические графики управления двигателем с микрошагами, и здесь, в следствии большей плавности переходных процессов, уже ток доходит до 100%, то есть бывает равным нашему заданному при помощи отвертки. Разберем второй график подробнее. Это иллюстрация полушагового режима. В нем драйвер поворачивает ротор двигателя на один шаг при поступлении двух импульсов от контроллера на вход STEP. Один шаг равняется двум импульсам. На графике при поступлении первого импульса на первую обмотку идет задание 0 Ампер, а на вторую -100% от заданного нами. При поступлении второго импульса через первую обмотку стабилизируется 70% от заданного тока, а через вторую -70%. И так далее. Таким хитрым способом имитируется токовая синусоида для плавности управления двигателем, что способствует минимизации паразитных всплесков тока и уменьшению вибрации двигателя. И во всех этих графиках за основу берется заданное нами значение максимального тока. Так что его настройка архи важна для ваших проектов. Так же здесь в инструкции ознакомьтесь и с остальными графиками по микрошагам. А точнее значения токов найдете в таблице ниже. Там раскрыты все секреты каждого микрошага.

Надеюсь эта статья была вам полезна. Пишите в комментах какие ещё темы затронуть в следующий раз. Спасибо за внимание!

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector