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á
M92e$100como 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
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.