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
Artigos Relacionados
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 dos parâmetros elétricos e mecânicos. Ideal para projetos de robótica, veículos elétricos e sistemas de automação industrial. Gratuito, resultados instantâneos.
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. Ideal para máquinas CNC, impressoras 3D e sistemas robóticos. Insira a resolução do passo para obter os parâmetros instantaneamente.