Почему шаговый двигатель пропускает шаги при старте?
Обновлено Редакция GAW
Шаговый двигатель держит позицию, пока момент нагрузки меньше его момента. Ротор вместе с нагрузкой обладает инерцией, и если поле статора сразу начинает вращаться быстро, ротор отстаёт больше чем на шаг — и двигатель срывается. Счётчик шагов в программе при этом продолжает считать, поэтому позиция теряется молча.
Частота шагов на рабочей скорости
Частоту шагов для нужной скорости TI в даташите DRV8825 считает так:
где v — скорость в об/мин, n_m — деление микрошага, θ — угол шага. Для 600 об/мин, шага 1,8° и 1/16 шага получается 32 000 импульсов в секунду (наш расчёт). Выдать такую частоту сразу после остановки — почти наверняка срыв: её набирают постепенно.
Причины и что делать
| Причина | Признак | Что делать |
|---|---|---|
| Нет разгона | срывается в первый момент, на малой скорости работает | плавный разгон и торможение |
| Ток ниже номинального | слабый момент удержания, вал легко провернуть | выставить VREF под ток фазы |
| Мало напряжения | теряет шаги на высокой скорости | питать драйвер выше, ток держит чоппер |
| Резонанс | срыв через секунды на определённой скорости | проходить зону разгоном, драйвер с демпфированием |
| Перегрузка | теряет по 4 полных шага при рывке нагрузки | редуктор или двигатель с запасом момента |
На высокой скорости ток в обмотке не успевает нарасти за короткий шаг: AN-828 показывает, что он растёт по экспоненте с постоянной L/R, и момент падает. Поэтому разгон нужен и для этого: двигатель должен успеть развить момент до того, как частота станет большой.
Geckodrive описывает резонанс так: двигатель — система «масса — пружина», и на средних скоростях колебания ротора нарастают за время от половины секунды до 10 секунд. Через эту зону можно разогнаться, но работать в ней непрерывно нельзя. Подробно об этом — в статье о резонансе шагового двигателя.
Ток драйвера и шаги на миллиметр считает калькулятор шагового двигателя, запас по моменту — в статье о выборе двигателя. Устройство двигателя и драйвера разобрано в статье «Шаговые двигатели».
Похожие вопросы
С какой частоты шагов начинать разгон?
С небольшой, на которой двигатель с вашей нагрузкой уверенно трогается с места, — её подбирают опытом на собранной механике. Дальше частоту поднимают линейно; прошивки станков и 3D-принтеров задают это параметром ускорения в мм/с².
Помогает ли поднять ток драйвера выше номинала?
Мало. По Geckodrive удвоенный ток даёт вчетверо больший нагрев, а момент растёт заметно меньше чем вдвое из-за насыщения железа. Выставьте номинальный ток фазы и ищите причину в разгоне, напряжении питания или нагрузке.
Почему двигатель срывается не сразу, а через несколько секунд на одной скорости?
Это признак среднечастотного резонанса: колебания ротора нарастают от половины секунды до 10 секунд и срывают двигатель. Через такую зону скорости проходят разгоном, не задерживаясь, а драйверы с демпфированием подавляют её сами.
Источники
- Geckodrive. Step Motor Basics (приложение к руководству драйвера G201), копия на форуме LinuxCNC — Mid-band instability: шаговый двигатель — система «масса — пружина»; через резонансную зону можно разогнаться, но работать в ней непрерывно нельзя — колебания, срывающие двигатель, нарастают от половины секунды до 10 секунд; драйвер подавляет их демпфированием; нагрузка 15 % момента удержания смещает вал на 1/10 шага, при превышении момента удержания вал перескакивает на 4 полных шага; ток выше номинального даёт вчетверо больший нагрев без прироста мощности
- Texas Instruments (National Semiconductor). AN-828: Increasing the High Speed Torque of Bipolar Stepper Motors, SNVA029B (May 1993, revised May 2013) — ток обмотки нарастает по экспоненте с постоянной L/R; с ростом частоты шагов ток не успевает дойти до уставки, и момент падает
- Texas Instruments. DRV8825 Stepper Motor Controller IC, SLVSA73F (revised July 2014) — 9.2.2.1, уравнения 2–3: f_step = v · 360° · n_m / (60 · θ_step), пример: 120 об/мин, 1,8°, 1/8 шага — 3200 шагов/с
Нашли ошибку?
Смотрите также
- Шаговые двигателиТипы и обмотки, шаг и микрошаг, чоппер, драйвер A4988
- Шаговый двигатель: шаги, VREF, скоростьШаги на мм, частота STEP, VREF A4988/DRV8825/TMC2209, предел скорости
- Резонанс шагового двигателяКолебания ротора, из-за которых шаговый двигатель срывается на средних скоростях
- Момент удержания шагового двигателяКакой момент выдерживает вал под током — и чем он отличается от остальных
- Как выбрать двигательПиковый и среднеквадратичный момент, редуктор, обмотка, нагрев, пример