Roteiro de aprendizagemIntermediário

Movimento preciso com motores de passo: roteiro de aprendizagem

Você pode especificar, conectar, ajustar e calibrar um eixo de motor de passo em malha aberta e diagnosticar perda de passo, folga mecânica e escala incorreta.

Antes de começar

Você precisa se sentir à vontade para enviar um programa do Arduino e usar um multímetro para medir tensão e resistência. Não precisa saber nada sobre motores — esta trilha começa pelo que é um motor de passo e por que ele se comporta como se comporta.

O que você será capaz de fazer

Ao final, diante de uma máquina que chega ao lugar errado, você poderá dizer qual das quatro causas possíveis é, a habilidade que realmente separa quem constrói máquinas funcionais de quem continua comprando motores maiores.

  • Escolher um motor de passo com base em uma curva de torque, não no número de torque de retenção anunciado.
  • Ajustar corretamente o limite de corrente de um driver na primeira tentativa, inclusive em uma placa com o outro resistor de medição de corrente.
  • Calcular os passos por milímetro de qualquer correia ou parafuso e depois calibrá-los com uma medição.
  • Distinguir perda de passo, folga mecânica e fator de escala incorreto apenas pelos sintomas.
  • Escrever uma rotina de referenciamento que se repete a poucos micrômetros e entra em modo seguro quando uma chave é desconectada.

Onde as pessoas costumam travar

Três pontos, todos tratados aqui explicitamente porque são muito comuns:

Ajustar o limite de corrente pelo som. A placa tem um potenciômetro sem marcações, então as pessoas giram até o motor “soar certo”. O resultado é um motor fraco que perde passos ou um motor quente que reduz a potência por temperatura no meio do trabalho. Leva dois minutos com um multímetro e uma fórmula — e você precisa verificar quais resistores de medição sua placa usa, porque o mesmo Vref corresponde a duas correntes diferentes.

Supor que micropassos mais finos produzem uma máquina mais precisa. Não produzem. Eles tornam o movimento mais suave e silencioso, o que realmente vale a pena, mas o erro de posição causado por uma carga é idêntico com passo completo e em 1/16. O laboratório mostra os dois números lado a lado; é a forma mais rápida de desfazer essa ideia.

Ignorar a rampa de aceleração. Um motor de passo comandado do repouso direto para a velocidade máxima não reduz a velocidade — ele zune e não sai, porque o campo comandado ultrapassa o rotor antes que ele consiga começar. O mesmo movimento de 60 mm que falha totalmente sem uma rampa chega exatamente ao alvo com uma.

O que você precisa

Item Custo típico Observação
Motor de passo NEMA 17, 1,5–1,8 A £9–14 Corpo de 40 mm; os motores planos de 20 mm são fracos
Placa adaptadora A4988 ou DRV8825 £2–4 Compre várias — são baratas e queimam
Fonte de 12 V ou 24 V, 2 A ou mais £8–15 24 V se quiser velocidade
Arduino Uno ou Nano £4–20 Qualquer placa de 5 V com dois pinos livres
Multímetro £10–25 Não é opcional. Sem ele, você não ajusta Vref.
Capacitor eletrolítico de 100 µF, 35 V ou mais £0,20 A peça que evita que o driver queime
Microchave de alavanca £0,50 Para a seção de referenciamento
Correia GT2 + polia de 20T, ou parafuso T8 £6–12 O eixo que você quiser construir
Régua de aço ou paquímetro £5–20 Para calibrar passos/mm corretamente

O total fica em cerca de £45, e a maior parte segue direto para a construção do plotter no final.

Por que a trilha segue esta ordem

Física antes da ligação. O ângulo de atraso não é teoria de fundo que possa ser ignorada — é o que determina se todos os ajustes posteriores estão corretos. Ajuste o limite de corrente sem saber que ele define T_peak e estará girando um potenciômetro por sensação. Leia primeiro, e a seção do driver se tornará óbvia em vez de ser apenas uma lista de passos.

O laboratório logo após a física. Ler que o torque cai após 90 graus elétricos não é o mesmo que ver um movimento desaparecer por causa disso. O simulador foi colocado ali de propósito, antes de você gastar dinheiro, porque a intuição que ele constrói impede que você dimensione um motor com 95% do torque disponível.

Driver antes do mecanismo. Os passos por milímetro dependem do ajuste de micropasso, e esse ajuste fica no driver. Fazer a conta primeiro e configurar os conectores depois é como se chega a uma máquina exatamente 16× errada.

Alimentação no meio. A seção vem depois do driver porque é o primeiro momento em que você conhece o limite de corrente e, portanto, o primeiro momento em que pode calcular o calor. Três NEMA 17 energizados dissipam cerca de 24 W parados, o que surpreende quem vem dos motores de CC.

Folga mecânica logo após a calibração. As duas produzem sintomas quase idênticos e correções completamente diferentes. A única forma de diferenciá-las é notar que um erro de escala é uma porcentagem, enquanto a folga mecânica é uma constante. Estudá-las juntas faz essa distinção permanecer.

Perfis antes do referenciamento. O referenciamento é um movimento, e é o mais provável de ser comandado sem cuidado — uma busca rápida, sem rampa, até um batente rígido. Saber para que serve uma rampa faz a busca em três fases fazer sentido, em vez de parecer superstição.

Pontos de verificação: como saber que uma etapa foi dominada

Não avance até o teste de bancada passar. Cada um leva minutos e captura uma falha específica.

Após Teste de bancada Como é um resultado aprovado
O motor Meça a resistência entre todas as seis combinações de fios Dois pares indicam 2–4 Ω; os outros quatro indicam circuito aberto
O driver Alimente VMOT sem motor e meça o potenciômetro Vref a até 0,02 V do alvo calculado
Primeiro movimento Comande exatamente uma volta em 1/16 (3200 pulsos) O eixo retorna à marca; repita dez vezes e ele permanece nela
Passos/mm Comande 100 mm e meça com uma régua Dentro de 1 mm; corrija a relação e meça novamente
Folga mecânica Aproxime-se de uma marca por cada direção Anote o intervalo em mm — este é seu número, e não é zero
Perfis Aumente a velocidade até perder passos e depois reduza 40% Vinte ciclos de ida e volta retornam à mesma marca
Referenciamento Faça o referenciamento dez vezes e marque o carro a cada vez As dez marcas ficam dentro de 0,05 mm
Modo seguro Desconecte a chave de fim de curso e faça o referenciamento Ele desiste e informa um erro — não fica forçando

O teste de repetibilidade do referenciamento é aquele que exige mais cuidado. Se dez execuções não terminarem no mesmo lugar, nada após o referenciamento é confiável, e nenhuma calibração feita em outro ponto corrigirá isso.

A tabela de diagnóstico que realmente motiva esta trilha

Cada etapa acima existe para tornar legível uma linha desta tabela. Uma máquina que chega ao lugar errado está fornecendo evidências, e o formato do erro identifica a causa — a diferença entre corrigi-la em dez minutos e trocar peças por duas semanas.

O que você observa Causa Etapa que a trata
Deslocamento de uma porcentagem constante da distância Passos/mm incorretos Passos por milímetro
Deslocamento de uma quantidade constante, seja qual for a distância Folga mecânica A folga no mecanismo
Deslocamento de uma quantidade diferente em cada execução Perda de passo Ângulo de atraso, depois corrente ou perfis
Erro aparece apenas em movimentos rápidos Velocidade crítica ultrapassada Ligação — aumente a tensão de alimentação
Erro aparece apenas em acelerações fortes Frequência de partida ultrapassada Perfis de aceleração
Erro é um múltiplo de quatro passos completos Deslizamento de polo confirmado Ângulo de atraso
Erro não é um múltiplo de quatro Não é perda de passo Verifique a escala ou a folga mecânica
Motor zune e não se move Frequência comandada acima da frequência de partida Perfis de aceleração
Correto em um sentido, curto no outro Folga mecânica medida nos dois sentidos A folga no mecanismo
Funciona frio e falha após vinte minutos Desligamento térmico do driver Ligação — reduza Vref e melhore a ventilação
Referencia para um lugar diferente a cada vez Sem segunda passagem lenta Referenciamento e coordenadas
O referenciamento é perfeito, mas o trabalho termina no lugar errado Deslocamento de trabalho ou perda de passo no meio da operação Referenciamento, depois ângulo de atraso
Exatamente 2×, 4× ou 16× errado Os conectores de micropasso não correspondem ao firmware Ligação, depois passos/mm
Exatamente 4× curto em um eixo de parafuso Usou passo onde precisava de avanço Passos por milímetro

Duas linhas respondem pela maior parte do diagnóstico. “É uma porcentagem ou uma constante?” separa um erro de calibração da folga mecânica em uma única medição — comando 10 mm e depois 100 mm e veja se o erro escala. E “é um múltiplo de quatro passos completos?” confirma ou elimina completamente a perda de passo, pois um rotor que escorrega fica a um ciclo elétrico inteiro de distância e não pode terminar em outro lugar.

Caminhos comuns que não levam à solução

Três coisas que as pessoas fazem e que esta trilha está organizada para evitar.

Comprar um motor maior. É a resposta intuitiva para um eixo que perde passos e quase nunca é a solução. A conta de dimensionamento em um pórtico leve típico mostra o atrito superando o torque de aceleração em cerca de oito para um — portanto, um trilho travado, uma correia excessivamente tensionada ou um cabo preso consome muito mais margem do que a escolha do motor jamais consumirá. Meça o atrito, verifique o limite de corrente e só então olhe para o motor.

Buscar precisão com micropassos. 1/32 ou 1/256 parece ter de ser mais preciso que 1/16. Não é, de nenhuma forma que alcance a peça usinada: o erro de posição imposto por uma carga é idêntico em cada divisão, e o torque disponível para distinguir um micropasso do seguinte diminui conforme a divisão aumenta — em 1/256, ele equivale a 0,61% do torque de retenção, menos que o atrito da máquina. Use micropassos para obter silêncio e suavidade; obtenha precisão com margem de torque e uma estrutura rígida.

Calibrar antes de acertar o mecanismo. Calibrar passos/mm em um eixo travado, ou com uma polia deslizando no próprio eixo, produz um número precisamente errado. Ele parecerá correto no movimento de teste e discordará em todos os outros. A ordem dos testes acima é deliberada: o eixo deve se mover suavemente à mão, sem pontos rígidos, antes de qualquer número ser medido nele.

Onde esta trilha termina

Esta é uma trilha de malha aberta e um único eixo. Ela deixa de fora deliberadamente vários assuntos:

  • Controle com malha fechada. Não há encoder em nenhum ponto desta trilha, portanto uma perda de passo continua perdida. Essa é a troca, e o objetivo da trilha é deixá-lo bom em manter margem de torque, não em recuperar perdas.
  • Coordenação de vários eixos. Dois eixos que se movem juntos para que a ferramenta trace uma reta constituem uma interpolação, e o CoreXY acrescenta uma camada de mistura cinemática. A construção do plotter faz a coordenação cartesiana básica; tudo além disso é território de firmware.
  • G-code e firmware. Você encontrará M92 e $100 como configurações, não como assunto. Escrever um interpretador é outro projeto.
  • Máquinas de alta potência. Tudo aqui é dimensionado para NEMA 17 e poucos ampères. Fretes, parafusos de esfera e máquinas capazes de arrancar um dedo exigem travas e uma parada de emergência, que esta trilha não ensina.
  • Servos e motores BLDC. São outro tipo de motor com outro conjunto de problemas. Se você precisa de velocidade e torque com realimentação, procure essa tecnologia.

O que ela oferece é a visão completa da classe de máquina que a maior parte das pessoas realmente constrói: um plotter, um laser, um pórtico leve, um trilho de câmera, um eixo de impressora 3D. Para essas máquinas, os cinco assuntos desta trilha são o trabalho inteiro.

Próximo passo

O próximo passo óbvio é a construção de um plotter, que usa todas as etapas desta trilha ao mesmo tempo. Se quiser avançar na teoria de controle, controle PID mostra onde a realimentação entra no cenário. Se quiser a outra metade do mundo dos motores, controle de motores cobre motoresredutores de CC, pontes H e encoders, que é o que as rodas usam e o que um motor de passo deliberadamente não usa.

Roteiro de aprendizagem

O caminho

Siga os nós em ordem — cada um desbloqueia o próximo depois que você o conclui. Seu progresso fica salvo neste dispositivo.

0 / 15 concluídos

100%
Objetivo

O que a malha aberta oferece

Leia primeiro

Simulador

Quebre o sincronismo de propósito

20–40 min

Abrir simulador
Componente

A chave de fim de curso que encontra o zero

Componente

Ver componente
Montagem

Construa uma máquina com isso

Um fim de semana

Dúvidas comuns

Perguntas frequentes

Preciso conhecer controle PID antes desta trilha?

Não, e esse é o objetivo de um motor de passo. Um eixo em malha aberta não tem realimentação e, portanto, não tem malha para ajustar — você o manda mover 3200 micropassos e, se não o sobrecarregou, ele move 3200 micropassos. Essa é uma grande simplificação e torna esta trilha um bom ponto de partida para movimento de precisão. O controle PID se torna relevante quando a malha aberta deixa de dar conta e você migra para motores de passo ou servos com malha fechada, ou quando controla algo com realimentação, como uma mesa aquecida ou um robô autoequilibrador.

Posso fazer esta trilha com um 28BYJ-48 e um ULN2003?

Você pode acompanhar a física com um deles, mas não a engenharia. O 28BYJ-48 é um motorredutor unipolar com uma matriz Darlington, não um driver regulador de corrente; portanto, não há limite de corrente para ajustar, Vref nem micropassos significativos. Quase toda lição prática aqui — o resistor de medição de corrente, a velocidade crítica (corner speed) e o fato de aumentar a tensão proporcionar mais velocidade — não tem equivalente nesse equipamento. Um NEMA 17 e um A4988 juntos custam quase o mesmo e ensinam a máquina que as pessoas realmente constroem.

Onde os motores de passo com malha fechada entram?

No final, e apenas se você precisar. Um motor de passo com malha fechada é o mesmo motor com um encoder na parte traseira e um driver que percebe quando o rotor fica para trás; assim, uma perda de passo vira uma correção ou um alarme, em vez de um erro silencioso. Isso elimina o modo de falha mais grave desta trilha. Custa três ou quatro vezes mais e, para um plotter, um pórtico leve ou uma impressora 3D, uma boa margem de torque e um perfil de aceleração sensato resolvem o mesmo problema sem custo.

Quanto tempo leva esta trilha?

Cerca de seis horas de leitura e trabalho nos laboratórios para concluir os tutoriais e simuladores, mais um fim de semana para a construção no final. Vale a pena reservar mais tempo para os dois laboratórios do que parece: o simulador de motores de passo é o único lugar onde você verá o ângulo de atraso plotado, e criar a intuição sobre onde fica o abismo de 90 graus evita muito palpite depois.