Como controlar a velocidade do motor paso a paso (é dicir, como calcular a frecuencia do pulso)

Introdución do motor paso a paso bifásico:

O control real do motor paso a paso é moi sinxelo, a aplicación é parva, os fabricantes fan un bo traballo no controlador de motor paso a paso, o motor paso a paso como funciona o controlador para controlar, non necesitamos comprender en profundidade o motor paso a paso. , sempre que saibas a aplicación do método de controlador de motor paso a paso pode ser. Por suposto, as características de funcionamento do motor paso a paso simple, ou debes saber, presentarei a continuación!

Función da subdivisión:

Motor paso a paso de dúas fases, o ángulo de paso básico de 1,8 graos, é dicir: o motor de 200 pulsos xira un círculo, chamado paso enteiro.

A función da subdivisión pódese configurar no controlador do motor paso a paso:

Cando se establece en 2 subdivisións (tamén chamadas medios pasos), o ángulo do paso é de 0,9 graos, 400 pulsos xiran un círculo.

Cando se establece en 4 subdivisións, o ángulo de paso é de 0,45 graos e 800 pulsos van ao redor.

Cando se establece en 8 subdivisións, o ángulo de paso é de 0,225 graos e 1600 pulsos van ao redor.

Canto maior sexa a subdivisión, menor será a lonxitude dun pulso enviado polo ordenador host, maior será a precisión. Isto enténdese ben, un pulso para ir 10 mm, un erro do 10%, un erro de pulso de 1 mm, un pulso para ir 1 mm, o mesmo erro do 10%, un erro do pulso de 0,1 mm.

Por suposto, non podemos establecer a fracción fina moi grande, para acadar o propósito de cada pulso para camiñar unha lonxitude particularmente pequena.

Lembras do motor paso a paso bifásico 200 pulsos para xirar un círculo na liña! Canto maior sexa a subdivisión, maior será o número de pulsos para unha revolución do motor paso a paso.
Traducido con DeepL.com (versión gratuíta)

Se queremos que o paso a paso percorre 400 mm a 600 revolucións por minuto, como calculamos o número de pulsos e a frecuencia de pulsos que o OP necesita enviar?

Como controlamos a velocidade do motor paso a paso (é dicir, como calculamos a frecuencia do pulso):

Asumindo que a configuración é de catro fraccións finas, o número de pulsos necesarios para que o motor faga unha revolución, é dicir, 800, para acadar unha velocidade do motor paso a paso de 600 rpm, o cálculo da frecuencia de pulsos que debe enviar o host ordenador:

O concepto de frecuencia é o número de pulsos enviados nun segundo.

Entón, primeiro calcula o número de revolucións por segundo do motor paso a paso

600/60 = 10 revolucións por segundo

Despois calcula o número de pulsos necesarios para 10 revolucións/s.

10 X 800 = 8000

É dicir, a frecuencia do pulso é 8000, ou 8K.

Conclusión, para conseguir a velocidade do motor paso a paso de 600 rpm, o ordenador host debe manter unha frecuencia de saída de pulso de 8K.

Agora entendes? Para calcular a frecuencia do pulso hai que coñecer os dous requisitos previos:

1, coñece o número de pulsos necesarios para unha revolución do motor paso a paso;

2, coñece a velocidade de rotación do motor paso a paso, a unidade de velocidade de rotación é: revolucións por

Como calcular o número de pulsos necesarios por un motor paso a paso.

Asumindo que a configuración é de catro fraccións finas, o número de pulsos necesarios para que o motor xire un círculo é de 800, e para entender que o motor paso a paso percorre unha distancia de 400 mm, o cálculo do número de pulsos que debe enviar ordenador superior:

Se o eixe de saída do motor paso a paso e parafuso (paso: 10 mm) conexión directa, ou a través da polea de transmisión, circunferencia da roda de 10 mm. É dicir, o motor paso a paso para xirar un círculo, a lonxitude da marcha mecánica 10 mm.

O número de pulsos dunha revolución do motor é 800, a continuación, a lonxitude dun pulso camiñando:

10 mm / 800 = 0,0125 mm

Número de pulsos necesarios para percorrer 400 mm:

400 / 0,0125 = 32000 pulsos

Conclusión, para realizar unha distancia de 400 mm percorrido polo motor paso a paso, o número de pulsos que debe enviar o ordenador host é de 32000.

Entendes agora? Os tres requisitos previos que se deben coñecer para calcular o número de pulsos son:

1, coñece o número de pulsos necesarios para unha revolución do motor paso a paso;

2, coñece o motor paso a paso para xirar un círculo da lonxitude de camiñada;

3, coñece a lonxitude total de viaxe que require o motor paso a paso;

Se queremos mellorar a precisión, podemos aumentar a subdivisión, se a subdivisión está configurada en 64 O número de pulsos necesarios para unha revolución do motor é:

64 X 200 = 12800

A lonxitude dun pulso percorrido é:

10 mm / 12800 = 0,00078 mm

Número de pulsos necesarios para percorrer 400 mm:

400 / 0,00078 = 512000 pulsos

Para acadar unha velocidade de 600 rpm, a frecuencia de pulsos que debe enviar o ordenador host é:

( 600 / 60 ) X 12800 = 128000

É dicir: 128K
Traducido con DeepL.com (versión gratuíta)


Hora de publicación: 11-Ago-2024