LiveZilla Live Help
 Разработка и производство шаговых, вентильных, коллекторных электроприводов.
 Продажа электродвигателей, мотор-редукторов.

Бесплатный звонок по России
Публикации > Шаговые двигатели > Разгон шагового двигателя

Разгон шагового двигателя:

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

Зависимость момента от скорости

Разгон шагового двигателя.

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

При осуществлении разгона или торможения важно правильно выбрать закон изменения скорости и максимальное ускорение. Ускорение должно быть тем меньше, чем выше инерционность нагрузки. Критерий правильного выбора режима разгона – это осуществление разгона до нужной скорости для конкретной нагрузки за минимальное время. На практике чаще всего применяют разгон и торможение с постоянным ускорением.

Реализация закона, по которому будет производится ускорение или торможение двигателя, обычно производится программно управляющим микроконтроллером, так как именно микроконтроллер обычно является источником тактовой частоты для драйвера шагового двигателя.

Для наиболее общего случая требуется знать зависимость длительности шага от текущей скорости. Количество шагов, которое осуществляет двигатель при разгоне за время t равно:
N = 1/2At2+Vt, где N – число шагов, t – время, V – скорость, выраженная в шагах в единицу времени, A – ускорение, выраженное в шагах, деленных на время в квадрате.
Для одного шага N = 1, тогда длительность шага t1 = T = (-V+(V2+2A)0.5)/A
В результате осуществления шага скорость становится равной Vnew = (V2+2A)0.5

Разгон шагового двигателя.

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

При осуществлении разгона или торможения важно правильно выбрать закон изменения скорости и максимальное ускорение. Ускорение должно быть тем меньше, чем выше инерционность нагрузки. Критерий правильного выбора режима разгона – это осуществление разгона до нужной скорости для конкретной нагрузки за минимальное время. На практике чаще всего применяют разгон и торможение с постоянным ускорением.

Реализация закона, по которому будет производится ускорение или торможение двигателя, обычно производится программно управляющим микроконтроллером, так как именно микроконтроллер обычно является источником тактовой частоты для драйвера шагового двигателя.

Для наиболее общего случая требуется знать зависимость длительности шага от текущей скорости. Количество шагов, которое осуществляет двигатель при разгоне за время t равно:
N = 1/2At2+Vt, где N – число шагов, t – время, V – скорость, выраженная в шагах в единицу времени, A – ускорение, выраженное в шагах, деленных на время в квадрате.
Для одного шага N = 1, тогда длительность шага t1 = T = (-V+(V2+2A)0.5)/A
В результате осуществления шага скорость становится равной Vnew = (V2+2A)0.5