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

    Рекомендованный
  • #481
вот и хотелось бы для наших типов драйверов стокового станка узнать
 
вот и хотелось бы для наших типов драйверов стокового станка узнать
Можно в конфигурации марлина подсмотреть, например:
/**
* Minimum delay before and after setting the stepper DIR (in ns)
* 0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
* 20 : Minimum for TMC2xxx drivers
* 200 : Minimum for A4988 drivers
* 400 : Minimum for A5984 drivers
* 500 : Minimum for LV8729 drivers (guess, no info in datasheet)
* 650 : Minimum for DRV8825 drivers
* 1500 : Minimum for TB6600 drivers (guess, no info in datasheet)
* 15000 : Minimum for TB6560 drivers (guess, no info in datasheet)
*
* Override the default value based on the driver type set in Configuration.h.
*/
#define MINIMUM_STEPPER_POST_DIR_DELAY 20
#define MINIMUM_STEPPER_PRE_DIR_DELAY 20

/**
* Minimum stepper driver pulse width (in µs)
* 0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
* 0 : Minimum 500ns for LV8729, adjusted in stepper.h
* 1 : Minimum for A4988 and A5984 stepper drivers
* 2 : Minimum for DRV8825 stepper drivers
* 3 : Minimum for TB6600 stepper drivers
* 30 : Minimum for TB6560 stepper drivers
*
* Override the default value based on the driver type set in Configuration.h.
*/
#define MINIMUM_STEPPER_PULSE 0

/**
* Maximum stepping rate (in Hz) the stepper driver allows
* If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE)
* 5000000 : Maximum for TMC2xxx stepper drivers
* 1000000 : Maximum for LV8729 stepper driver
* 500000 : Maximum for A4988 stepper driver
* 250000 : Maximum for DRV8825 stepper driver
* 150000 : Maximum for TB6600 stepper driver
* 15000 : Maximum for TB6560 stepper driver
*
* Override the default value based on the driver type set in Configuration.h.
*/
#define MAXIMUM_STEPPER_RATE 5000000
 
ну у меня в конфиге grbl указано $0=10мкс, драйвер 8825 при частоте 250кгц ваще в 2мкс укладывается. вот какое правильное значение будет, если у меня фреза тоже слегка уезжает по зет.
 
вот и хотелось бы для наших типов драйверов стокового станка узнать
Я уже как то говорил о том, что в некоторых случаях DIR не успевает установиться. Приходят STEP и DIR практически одновременно, но STEP шагает, а DIR еще не установился, это шаг назад, следующий вперед, вот и потеря. Причем это происходит в одном направлении. Решением возможность шагать не по фронту STEP, а по спаду, просто проинвертировав STEP. Задержка ничтожная, но есть, в DIR уже попадаем. Проверено.
 
Полезное видео про ШД с обратной связью и борьбе с самоиндукцией

 

У пастуха спросили, "Как Вам удаётся так легко переносить баранов на своих плечах в условиях высокогорья?"
Это всё NEMA17, который я ношу под буркой - ответил пастух. :cry:

оффтоп
 
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

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

Я отключил свой AdBlock    Нет, я не буду ничего отключать