Разбираемся с правильным расчётом Vref для драйверов ШД
Модератор: Kaktus
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Разбираемся с правильным расчётом Vref для драйверов ШД
После публикации статей "Правильная настройка тока для шаговых двигателей" и "Тест на шумность шаговых двигателей и драйверов для 3D принтера" наши коллеги предложили глубже изучить этот вопрос. Вот статья по этому вопросу на английском языке "A4988 vs DRV8825 Chinese Stepper Driver Boards".
Предлагаю здесь собрать фотографии различных версий и типов драйверов шаговых двигателей используемых в 3D принтерах. Для каждого вывести свою формулу расчёта Vref и проверить на практике на пропуск шагов.
Нас интересуют номиналы токочувствительных резисторов RS.
A4988
Максимальное значение ограничения тока устанавливается путем выбора сопротивления RS и напряжения на выводе Vref.
ITripMAX = Vref / 8 * (RS)
Vref = ITripMAX * 8 * (RS) DRV8825 TMC2100 По итогам будет изменена статья "Правильная настройка тока для шаговых двигателей"
Предлагаю здесь собрать фотографии различных версий и типов драйверов шаговых двигателей используемых в 3D принтерах. Для каждого вывести свою формулу расчёта Vref и проверить на практике на пропуск шагов.
Нас интересуют номиналы токочувствительных резисторов RS.
A4988
Максимальное значение ограничения тока устанавливается путем выбора сопротивления RS и напряжения на выводе Vref.
ITripMAX = Vref / 8 * (RS)
Vref = ITripMAX * 8 * (RS) DRV8825 TMC2100 По итогам будет изменена статья "Правильная настройка тока для шаговых двигателей"
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- wolfs_SG
- Сообщения: 354
- Зарегистрирован: 09 янв 2016, 15:22
- Имя: Sergey
- Откуда: Кемерово
- Благодарил (а): 2 раза
- Поблагодарили: 41 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Вот у меня такие A4988. Покупал их на али в комплекте с рампсом и мегой
Двигатель STP-42D221-03 переделанный в биполярный. К сожалению характеристики этого движка я не нашел, но без пропуска шагов и без нагрева драйвера работает на напряжении 1,25v.
Двигатель STP-42D221-03 переделанный в биполярный. К сожалению характеристики этого движка я не нашел, но без пропуска шагов и без нагрева драйвера работает на напряжении 1,25v.
Все в этой жизни прах и суета, кроме охоты.
Тургенев И.С.
---
Один неудачный день на охоте, гораздо лучше одного удачного на работе.
Тургенев И.С.
---
Один неудачный день на охоте, гораздо лучше одного удачного на работе.
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Выходит у вас резисторы стандартного номинала 0,05 Ом и формула расчёта стандартная
Vref = Current Limit / 2,5
Vref = Current Limit / 2,5
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Если смотреть только на резисторы RS, то получается
Vref = ITripMAX * 8 * (RS) = 1,7 * 8 * 0,1 = 1,36В
а это в два раза больше установленного сейчас и рабочего Vref 0,68В, при этом я ещё и снижал его до 0,58В и заметных проблем не было обнаружено. Поэтому возникает вопрос - А применима ли эта формула для китайских не оригинальных драйверов?
Vref = ITripMAX * 8 * (RS) = 1,7 * 8 * 0,1 = 1,36В
а это в два раза больше установленного сейчас и рабочего Vref 0,68В, при этом я ещё и снижал его до 0,58В и заметных проблем не было обнаружено. Поэтому возникает вопрос - А применима ли эта формула для китайских не оригинальных драйверов?
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Теперь информация по драйвером полная, и читателю статьи будет понятно, что это за формула Vref = Current Limit / 2,5 и откуда берется цифра 2,5 ))
А там он дальше сам решит, применима ли эта формула для китайских неоригинальных драйверов или нет.
А там он дальше сам решит, применима ли эта формула для китайских неоригинальных драйверов или нет.
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
A4988 с Ultimaker Original
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
-
- Сообщения: 1
- Зарегистрирован: 05 июн 2016, 18:19
- Имя: Сергей
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Пожалуйста подскажите,как переделывали. Пробовал по инструкции просто разделять полуобмотки (что на пятом общем проводнике), не помогает, на большее к сожалению ни опыта ни знаний не хватает.
Заранее извиняюсь, если нарушил, но в личку не дает писать.
- wolfs_SG
- Сообщения: 354
- Зарегистрирован: 09 янв 2016, 15:22
- Имя: Sergey
- Откуда: Кемерово
- Благодарил (а): 2 раза
- Поблагодарили: 41 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Снимаете заднюю крышку.
Отпаиваете все проводки.
берете цешку и прозваниваете...
Даже не знаю как "на пальцах" рассказать
Тот контакт, куда припаяно 4 конца - это 5-й пин на колодке
Колодка должна прозваниваться 1 и 2 пин - это будет одна обмотка... 3 и 4 пин это вторая обмотка... соответственно те 4 провода, что отпаяли от 5-го контакта нужно разобрать по парам и спаять... потом заизолировать...
как то так... надеюсь станет более понятно когда мотор окажется у Вас в руках со снятой задней крышкой и колодкой вверх повернутый... тогда соответственно 5 пин быдет слева.
Отпаиваете все проводки.
берете цешку и прозваниваете...
Даже не знаю как "на пальцах" рассказать
Тот контакт, куда припаяно 4 конца - это 5-й пин на колодке
Колодка должна прозваниваться 1 и 2 пин - это будет одна обмотка... 3 и 4 пин это вторая обмотка... соответственно те 4 провода, что отпаяли от 5-го контакта нужно разобрать по парам и спаять... потом заизолировать...
как то так... надеюсь станет более понятно когда мотор окажется у Вас в руках со снятой задней крышкой и колодкой вверх повернутый... тогда соответственно 5 пин быдет слева.
Все в этой жизни прах и суета, кроме охоты.
Тургенев И.С.
---
Один неудачный день на охоте, гораздо лучше одного удачного на работе.
Тургенев И.С.
---
Один неудачный день на охоте, гораздо лучше одного удачного на работе.
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Доброго времени.
Прошу разжевать формулы для абсолютного новичка и профана.
У меня двигатели Nema17 - 1.3A и Nema17 - 1.5A
Драйвера хочу попробовать разные, как А4988 так и DRV8825
Я нашёл статью по настройке драйверов и там была формула
A4988
по которой для драйвера А4988 и двигателя с 1.3А = 1.3/2.5 = 0.52 Я выставил это значение.. и у меня начался полный беспредел... Принтер стал печатать часть модели ровненько, слой в слой, потом раскидывал нить вообще в разные стороны... Вот и хочется понять. Верно ли? Может нужно выставлять несколько больше?
Прошу разжевать формулы для абсолютного новичка и профана.
У меня двигатели Nema17 - 1.3A и Nema17 - 1.5A
Драйвера хочу попробовать разные, как А4988 так и DRV8825
Я нашёл статью по настройке драйверов и там была формула
A4988
Код: Выделить всё
Current Limit = Vref * 2,5
Vref = Current Limit / 2,5
Например для 17HS4401: Vref = 1,7 / 2,5 = 0,68В
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Разбираемся с правильным расчётом Vref для драйверов ШД
Проверьте ток по марке двигателя.aaj писал(а):У меня двигатели Nema17 - 1.3A и Nema17 - 1.5A
Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два чёрных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.aaj писал(а):по которой для драйвера А4988 и двигателя с 1.3А = 1.3/2.5 = 0.52 Я выставил это значение.. и у меня начался полный беспредел... Принтер стал печатать часть модели ровненько, слой в слой, потом раскидывал нить вообще в разные стороны... Вот и хочется понять. Верно ли? Может нужно выставлять несколько больше?
Код: Выделить всё
Vref = Current Limit * 8 * (RS)
RS = 0,100
Vref = Current Limit * 8 * 0,100 = Current Limit / 1,25
RS = 0,050
Vref = Current Limit * 8 * 0,050 = Current Limit / 2,5
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233