Как управлять скоростью шагового двигателя (т.е. как рассчитывать частоту импульсов)

Введение двухфазного шагового двигателя:

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

Роль подразделения:

Двухфазный шаговый двигатель, основной угол шага 1,8 градуса, то есть: 200-импульсный двигатель поворачивает круг, называемый целым шагом.

Функцию подразделения можно задать на драйвере шагового двигателя:

При установке на 2 деления (также называемых полушагами) угол шага составляет 0,9 градуса, 400 импульсов поворачивают круг.

При установке на 4 деления угол шага составляет 0,45 градуса, а количество импульсов составляет 800.

Если установлено значение 8 делений, угол шага составляет 0,225 градуса, и по кругу проходит 1600 импульсов.

Чем выше деление, тем меньше длина импульса, отправляемого главным компьютером, тем выше точность! Это хорошо понятно, импульс идти 10 мм, ошибка 10%, ошибка пульса 1 мм, импульс идти 1 мм, та же ошибка 10%, ошибка пульса 0,1 мм.

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

Вы помните двухфазный шаговый двигатель на 200 импульсов для поворота круга на линии! Чем больше подразделение, тем больше количество импульсов за один оборот шагового двигателя!
Переведено с помощью DeepL.com (бесплатная версия)

Если мы хотим, чтобы шаговый двигатель перемещался на 400 мм со скоростью 600 оборотов в минуту, как нам рассчитать количество импульсов и частоту импульсов, которые должен отправлять ОП?

Как нам управлять скоростью шагового двигателя (т.е. как рассчитывать частоту импульсов):

Предполагая, что настройка равна четырем мелким дробям, количество импульсов, необходимое двигателю для совершения одного оборота, т. е. 800, для достижения скорости шагового двигателя 600 об/мин, расчет частоты импульсов, которые должен отправлять хост компьютер:

Понятие частоты – это количество импульсов, отправляемых за одну секунду.

Итак, сначала посчитаем количество оборотов в секунду шагового двигателя.

600/60 = 10 оборотов в секунду

Затем рассчитайте количество импульсов, необходимое для 10 оборотов в секунду.

10 х 800 = 8000

То есть частота импульсов 8000, или 8К.

Вывод: чтобы реализовать скорость шагового двигателя 600 об/мин, главный компьютер должен поддерживать частоту импульсного выхода 8K.

Теперь вы понимаете? Для расчета частоты пульса необходимо знать два обязательных условия:

1, узнать количество импульсов, необходимое для одного оборота шагового двигателя;

2, узнайте скорость вращения шагового двигателя, единица измерения скорости вращения: оборотов на

Как рассчитать количество импульсов, необходимое шаговому двигателю.

Предполагая, что настройка равна четырем мелким дробям, количество импульсов, необходимых двигателю для поворота круга, равно 800, и чтобы понять, что шаговый двигатель проходит расстояние 400 мм, расчет количества импульсов, которые должен отправить верхний компьютер:

Если выходной вал шагового двигателя и винт (шаг: 10 мм) напрямую соединены или через привод шкива, окружность колеса составляет 10 мм. То есть шаговый двигатель для поворота круга, длина механической ходьбы 10мм.

Число импульсов одного оборота двигателя – 800, тогда длина импульса ходьбы:

10 мм/800 = 0,0125 мм

Число импульсов, необходимое для прохождения 400 мм:

400/0,0125 = 32000 импульсов

Вывод: чтобы реализовать расстояние 400 мм, пройденное шаговым двигателем, количество импульсов, которые должен отправить главный компьютер, составляет 32000.

Теперь ты понимаешь? Для расчета количества импульсов необходимо знать три предварительных условия:

1, узнать количество импульсов, необходимое для одного оборота шагового двигателя;

2. Знайте шаговый двигатель, чтобы повернуть круг на длину ходьбы;

3. Узнайте общую длину хода, необходимую для шагового двигателя;

Если мы хотим повысить точность, мы можем увеличить деление, если деление установлено на 64. Число импульсов, необходимых для одного оборота двигателя, составляет:

64 х 200 = 12800

Длина пройденного импульса равна:

10 мм/12800 = 0,00078 мм

Число импульсов, необходимое для прохождения 400 мм:

400/0,00078 = 512000 импульсов

Чтобы достичь скорости 600 об/мин, частота импульсов, которые должен отправлять главный компьютер, равна:

(600/60) х 12800 = 128000

То есть: 128К
Переведено с помощью DeepL.com (бесплатная версия)


Время публикации: 11 августа 2024 г.