Calculadora de resolução do codificador
Calcule a contagem de codificadores por revolução, resolução angular e frequência máxima para codificadores de quadratura e de canal único.
Fórmula
Como Funciona
Esta calculadora determina a resolução do codificador e a precisão de posicionamento a partir de pulsos por revolução, decodificação em quadratura e parâmetros de relação de transmissão. Engenheiros de controle de movimento, desenvolvedores de CNC e programadores de robótica o usam para verificar se a seleção do codificador atende aos requisitos de posicionamento. A resolução inadequada do codificador causa erros de posicionamento; a resolução excessiva desperdiça custos e aumenta a sobrecarga do processamento de dados.
De acordo com os fundamentos do codificador (guia de aplicação da Sick Stegmann) e a IEC 61800-7-1 (Sistemas de acionamento de energia elétrica de velocidade ajustável — interface genérica e uso de perfis), os codificadores incrementais emitem pulsos PPR por revolução em cada um dos dois canais de quadratura (A e B) com desvio de 90°. As especificações de resolução e precisão do codificador para aplicações de controle de motores seguem a NEMA MG-1-2021 (Motores e geradores) Parte 30 (Considerações de aplicação para motores de velocidade constante usados em um barramento sinusoidal com conteúdo harmônico e acionamentos de uso geral) e a IEC 60034-1 (Máquinas elétricas rotativas — Classificação e desempenho). A decodificação em quadratura conta todas as quatro bordas (subindo/descendo em ambos os canais), produzindo CPR = 4 × contagens de PPR por revolução. Um codificador de 1000 PPR fornece resolução de 4000 CPR ou 0,09° no eixo do codificador.
Quando montada por meio de uma caixa de câmbio, a resolução efetiva melhora pela relação de transmissão: θ_output = θ_encoder/GR. Um codificador de 1000 PPR através de uma caixa de câmbio 50:1 atinge resolução de saída de 0,09°/50 = 0,0018° (6,5 segundos de arco). No entanto, a folga da caixa de engrenagens (normalmente de 3 a 30 minutos de arco para engrenagens retas, de 1 a 5 minutos de arco para engrenagens planetárias de acordo com os padrões AGMA) pode exceder a resolução do codificador, tornando a montagem do lado do motor ineficaz para o posicionamento absoluto — o posicionamento do codificador no lado da carga elimina a incerteza da folga, mas exige maior resolução ou perde o benefício da multiplicação da relação de transmissão.
Exemplo Resolvido
Selecione um codificador para uma mesa de indexação rotativa que exija precisão de posicionamento de ±0,05°. O sistema usa um acionamento harmônico de 100:1 (folga de 1 arco-min) com rotação do motor de 3000 RPM.
Etapa 1 — Determine a resolução necessária do codificador na saída: Resolução necessária: ± 0,05° → precisa de pelo menos 0,025° por contagem para margem Contagens mínimas por revolução: 360°/ 0,025° = 14.400 CPR na saída
Etapa 2 — Calcular a exigência do codificador no eixo do motor: Com proporção de 100:1, o codificador do lado do motor tem uma resolução 100 × maior Saída efetiva CPR = motor_CPR × GR = motor_CPR × 100 RCP necessária do motor: 14.400/100 = mínimo de 144 CPR Com quadratura 4 ×: PPR = 144/4 = mínimo de 36 PPR Selecione o codificador padrão de 100 PPR (400 CPR) para margem
Etapa 3 — Verifique a resolução efetiva da saída: CPR de saída = 400 × 100 = 40.000 contagens/rev Resolução de saída = 360°/40.000 = 0,009° por contagem Isso excede o requisito de 0,025° em 2,8 × margem — adequado
Etapa 4 — Verifique o impacto da reação: Folga de acionamento harmônico: 1 arco-min = 0,0167° Resolução do codificador: 0,009° A folga é de 1,9 × a resolução do codificador — a montagem no lado do motor é eficaz (Para caixa de câmbio padrão com folga de 10 arco-min, é necessário um codificador do lado da carga)
Etapa 5 — Verifique a frequência máxima de pulso: Velocidade do motor: 3000 RPM = 50 rev/s Frequência de pulso: 100 PPR × 50 = 5000 Hz (quadratura: 20 kHz) Verifique se o decodificador MCU lida com 20 kHz — a maioria dos MCUs de 32 bits suporta 1+ MHz
Resultado: um codificador de 100 PPR (400 CPR) no eixo do motor atinge resolução de saída de 0,009° por meio do acionamento harmônico de 100:1, atendendo ao requisito de ±0,05° com margem de 5,6 ×. A folga de 1 arco mínimo do inversor é aceitável para esta aplicação.
Dicas Práticas
- ✓De acordo com as diretrizes da Sick Stegmann, coloque o codificador no lado da carga da caixa de engrenagens quando a precisão absoluta da posição for importante — o posicionamento do lado do motor não pode detectar ou corrigir a folga, a conformidade ou a expansão térmica da caixa de câmbio
- ✓Para comprimentos de cabo superiores a 0,5 m em ambientes de motor eletricamente ruidosos, use saídas de codificador diferencial (RS-422/485) de acordo com as diretrizes da EMC — sinais TTL de extremidade única sofrem erros de contagem de 5 a 20% devido à EMI do motor
- ✓De acordo com a prática de controle de movimento, verifique o alinhamento do pulso do índice do codificador (canal Z) durante o comissionamento — o posicionamento de referência requer uma relação consistente entre índice e posição mecânica em todos os ciclos de alimentação
Erros Comuns
- ✗Confundindo PPR com CPR: de acordo com as especificações do codificador, PPR são pulsos de canal único, enquanto CPR = 4 × PPR com decodificação em quadratura — o uso de PPR em cálculos subestima a resolução em 4 vezes, causando precisão de posicionamento insuficiente
- ✗Ignorando a folga da caixa de câmbio: de acordo com os padrões AGMA, a folga da caixa de engrenagens retas é normalmente de 3 a 30 minutos de arco; a resolução do codificador mais precisa do que a folga não oferece nenhum benefício de posicionamento para codificadores montados no lado do motor
- ✗Excedendo os limites de frequência do decodificador MCU: de acordo com as especificações STM32, os decodificadores de quadratura de hardware suportam 1-10 MHz; a 10.000 RPM com codificador PPR de 10.000, a frequência atinge 1,67 MHz — verifique a capacidade do MCU antes de selecionar codificadores de alta resoluçã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
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.
Motor
Relação de transmissão
Calcule a relação de transmissão, a velocidade de saída, a multiplicação de torque e a eficiência da transmissão de energia para trens de engrenagens.
Motor
Motor de passo
Calcule a velocidade do motor de passo, a frequência do passo e o curso por revolução