Calculadora de motor de passo
Calcule a velocidade do motor de passo, a frequência do passo e o curso por revolução
Fórmula
Referência: Microchip AN2164 — Stepper Motor Control
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
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Motor
Motor DC
Calcule a velocidade, torque, potência e eficiência do motor DC a partir de parâmetros elétricos
Comms
Taxa de transmissão UART
Calcule o tempo de quadro UART, a taxa de transferência e o divisor de registro USART BRR a partir da taxa de transmissão, formato de dados e frequência do relógio MCU. Identifique o erro da taxa de transmissão para uma comunicação serial confiável.
Motor
Motor BLDC
Calcule a rotação sem carga do motor DC sem escova, torque de parada, eficiência máxima, potência de entrada e empuxo da hélice a partir da classificação de Kv e dos parâmetros elétricos
Motor
Servomotor
Calcule o torque, a velocidade, a eficiência e o EMF traseiro do servomotor a partir dos parâmetros elétricos e de carga.