Skip to content
RFrftools.io
Motor

Calculadora de motor de passo

Calcule a velocidade do motor de passo, a frequência do passo e o curso por revolução

Loading calculator...

Fórmula

fstep=(RPM×steps/rev×microstepping)/60f_step = (RPM × steps/rev × microstepping) / 60

Referência: Microchip AN2164 — Stepper Motor Control

f_stepFrequência de pulso escalonada (Hz)
RPMVelocidade alvo do motor (RPM)
steps/revEtapas completas por revolução (steps)
microsteppingDivisor de microstepagem

Como Funciona

Esta calculadora determina a frequência de pulso do motor de passo e os parâmetros de movimento linear a partir de etapas por revolução, taxa de micropasso e transmissão mecânica. Maquinistas CNC, fabricantes de impressoras 3D e engenheiros de controle de movimento o usam para configurar sistemas de posicionamento precisos. O cálculo preciso da taxa de pulso garante um movimento suave sem etapas perdidas ou problemas de ressonância.

De acordo com as especificações NEMA 17 (o tamanho de estrutura de passo mais comum), os motores padrão fornecem 200 etapas completas por revolução (ângulo de degrau de 1,8°). A microetapa subdivide cada etapa completa em 2 a 256 microetapas, com 1/16 (3200 contagens/rotação) sendo o limite prático antes de diminuir a precisão posicional — estudos da Precision Microdrives mostram que o erro de posicionamento da microetapa aumenta de ± 5% em 1/4 de passo para ± 20% em 1/32 de passo devido ao torque de retenção magnética.

A fórmula de frequência de pulso do 'Motion Control Handbook' (Slocum, 1992) é: f = (steps/rev × microsteps × RPM) /60. Um NEMA 17 típico a 200 passos/rotação com 1/16 de micropasso visando 300 RPM requer 16.000 pulsos/segundo. De acordo com as curvas de torque do fabricante, os motores de passo perdem 50% do torque de retenção em 500 RPM e 80% em 1000 RPM devido ao EMF traseiro que limita o tempo de aumento da corrente. Essa compensação entre torque e velocidade determina as taxas de alimentação máximas alcançáveis em aplicações CNC.

Exemplo Resolvido

Uma impressora 3D no estilo Prusa usa motores NEMA 17 (200 passos/rotação) com drivers TMC2209 a 1/16 de micropasso. O eixo X usa uma correia GT2 com polia de 20 dentes (circunferência de passo de 40 mm). A velocidade de impressão alvo é de 100 mm/s.

Etapa 1 — Calcular a resolução efetiva: Etapas/rotação: 200 × 16 = 3200 micropassos/rotação Resolução linear: 40 mm/3200 = 0,0125 mm/passo (12,5 µm)

Etapa 2 — Determine a frequência de pulso necessária: Rotações/segundo: 100 mm/s ÷ 40 mm/rev = 2,5 rev/s = 150 RPM Frequência de pulso: 3200 × 2,5 = 8000 Hz

Etapa 3 — Verifique os limites do motor: De acordo com as curvas de torque NEMA 17, 150 RPM retém 85% do torque de retenção Frequência máxima de etapas do TMC2209:2 MHz — altura livre adequada

Etapa 4 — Calcular a rampa de pulso de aceleração: Aceleração alvo: 1000 mm/s² (típica para impressão 3D) Taxa de rampa de frequência: 8000 Hz/s por 100 mm/s ÷ 1s = 80.000 Hz/s²

Resultado: configure o controlador de movimento para uma frequência de passo de 8 kHz em velocidade de cruzeiro com rampa de aceleração de 80 kHz/s². A resolução de 12,5 µm excede os requisitos típicos da camada de impressão de 50 µm em 4 ×.

Dicas Práticas

  • De acordo com as notas de aplicação da Trinamic, o microstepping de 1/16 fornece um equilíbrio ideal entre resolução e precisão — divisões mais altas fornecem movimento mais suave, mas a precisão da posição de microstep diminui para ± 20% a 1/32
  • Use a rampa de aceleração de acordo com as curvas de velocidade de torque NEMA 17: comece em 200 Hz e aumente em 5000-10000 Hz/s² para evitar a paralisação durante a aceleração do repouso
  • Para aplicações com parafusos de chumbo, calcule a inércia refletida: J_reflectida = J_load × (pitch/2π) ² — o motor deve acelerar essa inércia, limitando a taxa máxima de rampa de frequência de degrau

Erros Comuns

  • Confundir passos/rotações com micropassos/rotações: um motor de 200 etapas a 1/16 de micropasso fornece 3200 contagens/rotação, não 200 — esse erro de 16 vezes faz com que o movimento seja 1/16 da distância pretendida
  • Ignorando a variação de torque em velocidade: de acordo com os dados do fabricante, os motores NEMA 17 perdem 50% do torque a 500 RPM e 80% a 1000 RPM — exceder isso causa etapas perdidas e perda de posição
  • Operando na frequência de ressonância: os motores de passo exibem ressonância mecânica de 50-200 Hz (150-600 RPM para motores de 200 passos); acelere rapidamente através dessa banda ou use o micropasso para amortecer a vibração

Perguntas Frequentes

O Microstepping divide as etapas completas do motor energizando os enrolamentos proporcionalmente. De acordo com o teste de microdrives de precisão, 1/4 de passo atinge ± 5% de precisão de posição, 1/16 atinge ± 10% e 1/32 se degrada para ± 20% devido ao torque de retenção magnética. Os drivers TMC2209 oferecem 256 micropassos, mas interpolam a partir de 16 níveis atuais reais. Use 1/8 a 1/16 para a maioria das aplicações; valores mais altos melhoram apenas a suavidade, não a precisão.
O passo do parafuso de chumbo determina o curso linear por rotação do motor. Um parafuso de 2 mm com 3200 micropassos/rotação fornece resolução de 0,625 µm/passo. De acordo com o 'Precision Machine Design' (Slocum), os fusos de esferas atingem 90-98% de eficiência versus 30-70% para roscas ACME. Um passo mais alto aumenta a velocidade, mas reduz a força de empuxo proporcionalmente — um passo de 8 mm se move 4 vezes mais rápido, mas produz 1/4 da força linear.
Três fatores de acordo com as especificações do motor NEMA: (1) O EMF traseiro reduz a tensão líquida, limitando a corrente e o torque — o torque cai 50% em 500 RPM normalmente; (2) O tempo de aumento da corrente do driver não pode preencher a indutância do enrolamento em altas taxas de passo; (3) A ressonância mecânica a 100-300 Hz causa vibração. Use fontes de 24 a 48 V em vez de 12 V para ampliar a faixa de velocidade utilizável em 2 a 4 vezes.
Frequência (Hz) = (passos/rotação × microstep_divisor × RPM) /60. Exemplo: motor de 200 passos, 1/16 de micropasso, 300 RPM → (200 × 16 × 300) /60 = 16.000 Hz. De acordo com as diretrizes do controlador de movimento, certifique-se de que seu temporizador de MCU possa gerar essa frequência com < 1% de instabilidade — os temporizadores STM32 suportam um relógio de até 168 MHz, permitindo um tempo de passo de submicrossegundo.
O circuito aberto é adequado quando o torque de carga permanece abaixo de 50% da curva de torque do motor na velocidade de operação (de acordo com as diretrizes da Trinamic). O circuito fechado (com feedback do codificador) se recupera de etapas perdidas e permite a operação com capacidade de torque de 80-100%. Compensação de custo: o circuito fechado adiciona $20-50 por eixo para atualização do codificador e do driver. Use circuito fechado para usinagem CNC; circuito aberto é suficiente para impressão 3D, onde etapas ocasionais perdidas são recuperáveis.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

Calculadoras relacionadas