Como controlar a velocidade do motor de passo (ou seja, como calcular a frequência de pulso)

Introdução do motor de passo bifásico:

O controle real do motor de passo é muito simples, a aplicação é tola, os fabricantes fazem um bom trabalho com o driver do motor de passo, motor de passo como trabalhar pelo driver para controlar, não precisamos fazer um entendimento profundo do motor de passo , contanto que você saiba que a aplicação do método do driver do motor de passo pode ser. É claro que as características operacionais simples do motor de passo, ou preciso saber, apresentarei a seguir!

O papel da subdivisão:

Motor de passo bifásico, o ângulo de passo básico de 1,8 graus, ou seja: o motor de 200 pulsos gira um círculo, chamado de passo inteiro.

A função da subdivisão pode ser definida no driver do motor de passo:

Quando definido para 2 subdivisões (também chamados de meio-passo), o ângulo do passo é de 0,9 graus, 400 pulsos giram um círculo.

Quando definido para 4 subdivisões, o ângulo de passo é de 0,45 graus e circulam 800 pulsos.

Quando definido para subdivisão 8, o ângulo de passo é de 0,225 graus e 1.600 pulsos circulam.

Quanto maior a subdivisão, menor o comprimento do pulso enviado pelo computador host e maior a precisão! Isso é bem compreendido, um pulso para 10 mm, erro de 10%, um erro de pulso de 1 mm, um pulso para 1 mm, o mesmo erro de 10%, um erro de pulso de 0,1 mm.

É claro que não podemos definir a fração fina muito grande, para atingir o objetivo de cada pulso percorrer um comprimento particularmente pequeno.

Você se lembra do motor de passo bifásico de 200 pulsos para girar um círculo na linha! Quanto maior a subdivisão, maior será o número de pulsos para uma revolução do motor de passo!
Traduzido com DeepL.com (versão gratuita)

Se quisermos que o motor de passo percorra 400 mm a 600 rotações por minuto, como calculamos o número de pulsos e a frequência de pulso que o OP precisa enviar?

Como controlamos a velocidade do motor de passo (ou seja, como calculamos a frequência do pulso):

Supondo que o ajuste seja de quatro frações finas, o número de pulsos necessários para o motor dar uma volta, ou seja, 800, para atingir a velocidade do motor de passo de 600 rpm, o cálculo da frequência dos pulsos que devem ser enviados pelo host computador:

O conceito de frequência é o número de pulsos enviados em um segundo.

Então, primeiro calcule o número de rotações por segundo do motor de passo

600/60 = 10 rotações por segundo

Em seguida, calcule o número de pulsos necessários para 10 rotações/seg.

10 X 800 = 8.000

Ou seja, a frequência de pulso é 8.000 ou 8K.

Conclusão, para atingir a velocidade do motor de passo de 600 rpm, o computador host deve manter uma frequência de saída de pulso de 8K.

Agora você entende? Para calcular a frequência de pulso deve-se conhecer os dois pré-requisitos:

1, conheça o número de pulsos necessários para uma revolução do motor de passo;

2, conheça a velocidade de rotação do motor de passo, a unidade de velocidade de rotação é: rotações por

Como calcular o número de pulsos exigidos por um motor de passo.

Supondo que o ajuste seja de quatro frações finas, o número de pulsos necessários para o motor girar um círculo é 800, e para perceber que o motor de passo percorre uma distância de 400 mm, o cálculo do número de pulsos que devem ser enviados por o computador superior:

Se o eixo de saída do motor de passo e parafuso (passo: 10mm) conexão direta, ou através da polia, circunferência da roda de 10mm. Ou seja, o motor de passo para girar um círculo, o comprimento da caminhada mecânica é de 10mm.

O número de pulsos de uma revolução do motor é 800, então a duração do pulso andando:

10 mm / 800 = 0,0125 mm

O número de pulsos necessários para percorrer 400 mm:

400/0,0125 = 32.000 pulsos

Conclusão, para realizar uma distância de 400 mm percorrida pelo motor de passo, o número de pulsos que devem ser enviados pelo computador host é 32.000.

Você entende agora? Os três pré-requisitos que devem ser conhecidos para calcular o número de pulsos são:

1, conheça o número de pulsos necessários para uma revolução do motor de passo;

2, conheça o motor de passo para girar um círculo do comprimento da caminhada;

3, conheça o comprimento total do percurso exigido pelo motor de passo;

Se quisermos melhorar a precisão, podemos aumentar a subdivisão, se a subdivisão for definida como 64. O número de pulsos necessários para uma rotação do motor é:

64 X 200 = 12.800

O comprimento de um pulso percorrido é:

10 mm / 12800 = 0,00078 mm

O número de pulsos necessários para percorrer 400 mm:

400/0,00078 = 512.000 pulsos

Para atingir a velocidade de 600 rpm, a frequência dos pulsos que devem ser enviados pelo computador host é:

(600/60) X 12.800 = 128.000

Isto é: 128K
Traduzido com DeepL.com (versão gratuita)


Horário da postagem: 11 de agosto de 2024