Перейти к публикации
  • Привет. Кажется, ты используешь AdBlock. Наш форум развивается и существует за счет доходов от рекламы. Добавь нас в исключения =) КАК ДОБАВИТЬ?
Денис-жотс

Настроить дробление шага на драйвере ШД

Рекомендованные сообщения

помогите настроить нормально переключатели на драйвере ! а то как-то работают подозрительно !ход винта 5 мм оборот! какой самый оптимальный режим можно включить на драйвере и в маче настройки какие сделат на осях? если конечно вам не трудно

O1CN01SU9ue81u4GCr36DHT_!!2200634835983.jpg

kmQEwlUIEDg.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. 

А в чём именно проблема настройки?

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

Если речь про "оптимальные", то тут сильно зависит от остальной механики и потребностей.  ИМХО ставить больше 6400 смысла не вижу.

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

Если лень рассчитывать, то просто опытным путём. 

16 часов назад, Денис-жотс сказал:

в маче настройки какие сделат на осях?

Ход винта Вы знаете 5 мм на оборот, если выставите на драйвере дробление, к примеру, 6400 шагов, то получится,   6400 / 5  = 1280 импульсов на миллиметр.  Ускорения опять же опытным путём подбирать, т.к. зависит от механики остальной. 

image.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Вечер добрый ! проблема такая чем больше делаю деления шага тем меньше скорость а моторы вроде нормальные а начинают зависать и мычать ! еще там обратная связь на 1000 импульсов не немного не понимаю с ним как быть?!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

16 часов назад, Денис-жотс сказал:

проблема такая чем больше делаю деления шага тем меньше скорость 

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

16 часов назад, Денис-жотс сказал:

моторы вроде нормальные а начинают зависать и мычать

Потому что нужно повышать ток на драйвере.

16 часов назад, Денис-жотс сказал:

еще там обратная связь на 1000 импульсов не немного не понимаю с ним как быть?!

А с чем именно проблема?  Энкодер к драйверу подключается и взаимодействует с ним. Всё. Если энкодер, двигатель и драйвер шли одним комплектом, то скорее всего как-то дополнительно калибровать его не нужно. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Универсального решения нет. Настройки подбираются под каждый станок.

Если не хочется самому разбираться и вникать во всё - проще уж будет вызвать настройщика.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Не вижу чтоб я тут просил унивирсальные настройки ! Есть мотор и драйвер, я спросил какие нормальные режимы включить- вы бы посоветовали на них  , потому ктоторые я выбрал - работают неважно! А если вы не знаете... и такой совет у каждого станка свои ! Если мотор не может-то он не может так работать!  Хоть на марсе вы его поставте лучше он не будет или быстрей! Еслиб было так просто вызвать настройщика, я бы тут ваще не спрашивал! Я ПОНЯЛ ТУТ ЛИБО БАБО ХОТЯТ ЛИБО БУТОФОРИЯ!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

19 минут назад, Денис-жотс сказал:

Я ПОНЯЛ ТУТ ЛИБО БАБО ХОТЯТ ЛИБО БУТОФОРИЯ!

Если бы хотели бабла, так бы и сказали .. )

Вам уже всё подробно написали, что и как делать, дальше работа с железом непосредственно на станке. Всё зависит именно от железа:

17.03.2021 в 11:35, PavelK сказал:

Если речь про "оптимальные", то тут сильно зависит от остальной механики и потребностей.  ИМХО ставить больше 6400 смысла не вижу.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22 часа назад, Денис-жотс сказал:

я спросил какие нормальные режимы включить

Пользуйтесь на здоровье

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Награды пользователя

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: svdn84
      Доброго всем.
      В общем не дает покоя мне что в некоторых положениях моторы что оси Х или оси У бывает шипят, так что путаю с шипением воздуха.))) как буд то утечка кажется.
      Стоит чуть сдвинуть их куда нибудь пропадает.
      Плюс ко всему этому при резке допустим на скоростях не очень высоких резонируют моторы. Гул стоит страшноватый. На скоростях по больше, вроде норм, но при торможении тоже бывает усиливается гул.
      залез посмотреть что за моторы. Нашел только маркировку: 17HA801Y-22P2. Данных по ним ни где нет)
      Измерить прям на моторах не получается омы. Померил на контактах драйверов))) Предварительно выдернув из драйвера фишку и на ней замерил. между (А+ А-) и (В+ В-) оммы. Выдало в районе 5,5ом. Не могу ручаться за точность замеров.
      Драйвера настроены на деление шага 1/16, ампераж стоит 1А пиковый и 0,71 рабочий. 
      Уменьшал ток на драйверах до 0,6 максимального. Деление шага менял и 1/8 и 1/32 ставил. Нифига не помогает. И так же шипят при остановке в каком то положении и гул с вибрацией по станку на определённых скоростях. Как правило как раз в районе 15-30ми/сек на которых больше всего работаю.
      У кого какие мысли ещё ? Драйвера такие? Только замена их поможет?
      драйвера lihuiyu studio labs m415drv
    • Автор: PavelK
      Приветствую.
      Для тех, кому лень, в самом конце картинка что куда тыкать.
      Задача: Есть плата M2 Nano, нужно подключить внешний драйвер шагового двигателя,
      т.к. как встроенные в неё драйвера тянут ну максимум 1 Ампер (без радиадота, с ним край 2) по току,
      так что более сильные двигатели не поставить.
      Увы, но на этой плате не предусмотрены выходы управляющих сигналов step и dir для шаговых драйверов, поэтому наша задача их найти. Сделать это достаточно просто.
      Кстати, сигнал PUL это то же самое, что и STEP, т.е. "ШАГ" двигателя. DIR - направление. Enable нам не нужен ("прекращает удержание двигателя в одном положении").
      Взглянем на плату M2 Nano:

       
      Легко можем найти две микросхемы встроенных драйверов с наименованием A4988 - она весьма говённая популярна и управляется как раз нужными нам сигналами step и dir, осталось только их найти.
      Для этого открываем даташит (распиновку какой контакт за что отвечает): A4988.pdf  и в районе 18 страницы видим назначение каждого контакта чипа:

      ВАЖНО:  пин с номером 1 находится физически на самом чипе там, где в углу есть выгравированный/нарисованный круг/скос.
      Если смотреть на нашу плату как на первой картинке, то получается чип располагается так:

      На нужно припаять проводки к 16 (STEP) и 19 (DIR) пину. Аккуратнее - расстояние между ножками чипа пол миллиметра. Напряжение там всего 5 Вольт, а ток совсем мизерный, поэтому подойдут тонкие провода.  Можно их выдрать из USB кабеля зарядки телефона, если нет под рукой ничего кроме.
      Теперь нам нужно выяснить общий провод управления (общий анод/общий катод), это может быть либо GND (ноль/минус питания) либо VCC (5 Вольт), лезем в даташит и выясняем, что это GND, то есть нам нужно припаяться ещё и к GND пину, т.е. управление у нас с общим катодом.

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

      Например на драйвере Leadshine DM442 (кстати, именно его я рекомендую. Ссылка на алишку: тынц. Не стоит брать дешманские драйверы - будет только разочарование в итоге)

      Как видим, есть сигналы PUL+, PUL- и DIR+,DIR-  это значит, что драйвер поддерживает управление как по общему аноду, так и по общему катоду.
      Поэтому  провод от STEP подключаем к PUL+, провод от DIR подключаем к DIR+, а провод от GND подключаем и к PUL- и к DIR- т.к. у нас управление по общему катоду.
      Примерно так:

      Ну и общая наглядная схема на примере замены для оси X (для Y аналогично):

      ПРЕДУПРЕЖДЕНИЕ: Так как я сталкивался уже как минимум с 3 различными вариациями (похоже подделка на подделку) этого недоконтроллера, то рекомендую не бессмысленно повторять, а убедиться в правильности распиновок, т.к. могут быть "повёрнуты" чипы штатных драйверов либо отличаться их модель, отчего распиновка может не соответствовать. Так же убедитесь, что не закоротили при пайке соседние пины на чипе, как минимум необходимо глянуть хотя бы залупой.
      ВАЖНО: 
      Так как M2 Nano нельзя настроить на произвольный размер шага, то на драйвере нужно правильно выставить дробление шага,
      иначе размер не будет соответствовать! Штатный драйвер настроен на дробление 8. Т.е. один шаг состоит из 8 микрошагов.
      Для правильной настройки нужно знать количество шагов на оборот Вашего шагового двигателя. У биполярных обычно это 200.
      Дальше по таблице на драйвере выставляете в соответствующее положение микропереключатели. 
      На примере по таблице драйвера выше это получается 1600 шагов на оборот.
      Либо методом подбора -  там всего 16 вариантов.

      Если меняете на внешние драйвера по обеим осям, то уже можете выставить наиболее приемлемое по качеству/скорости, главное что бы у обоих оно совпадало (и у движков кол-во шагов на оборот разумеется то же)!

      Если на одну из осей ставите так же редуктор, то нужно выставить ещё и в соответствии с коэффициентом редукции. Если на цело не поделится, тогда придётся либо подбирать редуктор с чётным коэффициентом, либо на вторую ось ставить аналогичный, либо страдать и растягивать/сжимать макет.
      Исправления/дополнения и т.д. приветствуются, т.к. мог недоглядеть чего.
    • Автор: Koss
      Помогите пожалуйста подключить драйвер к плате м2. Не пойму где взять контакты 
      ena-
      ena+
      dir-
      dir+
    • Автор: PavelK
      Обсуждаем варианты синхронизации двух шаговых двигателей на одной оси.
      Погнали.
    • Автор: Aln71
      Здравствуйте. Такой вопрос: вот есть такие движки 23km-C051-09v, применяются в банкоматах. Но информации по них оч мало.
      может кто их пользует?  Пойдут ли они на лазерный станок на ось У?  И драйвера к ним какие лучше? ТВ6600 подойдут? 
      сильно не пинайте за вопрос.. 

×
×
  • Создать...