Visualizações: 0 Autor: Editor do site Horário de publicação: 21/08/2026 Origem: Site
Em aplicações de controle de movimento de alto desempenho, como servomotores, juntas de robôs e fusos elétricos, Os codificadores estão ganhando popularidade devido ao seu pequeno tamanho, resistência ao óleo, tolerância à vibração e baixo custo. No entanto, muitos engenheiros encontram um problema espinhoso durante testes de rotação em alta velocidade: o ângulo relatado pelo codificador se desvia da posição real do rotor - um “desvio de fase” que piora com o aumento da velocidade. Em baixas velocidades pode causar apenas ligeira ondulação na velocidade e aumento de ruído, mas em altas velocidades pode levar à instabilidade do controle.
Vamos revisar brevemente a estrutura básica de um codificador magnético.
Um codificador magnético típico consiste em três partes:
1. Anel magnético : montado na extremidade do rotor ou extensão do eixo, com múltiplos pares de pólos (N/S alternados) distribuídos em sua circunferência.
2. Sensor magnético : comumente Hall, AMR, GMR, TMR, etc., colocado próximo à superfície do anel para detectar variações do campo magnético.
3. Circuito de processamento de sinal : amplifica, condiciona e interpola os sinais fracos do sensor, gerando pulsos de ângulo ou quadratura.
À medida que o anel magnético gira, o sensor detecta alterações periódicas no campo magnético e emite sinais quase-senoidais/cosinusoidais. Ao resolver a fase destes dois sinais, obtém-se o ângulo do rotor.
Idealmente, a distribuição do campo magnético é perfeitamente senoidal e a saída do sensor corresponde estritamente ao ângulo mecânico. No entanto, sob rotação de alta velocidade, esta “correspondência ideal” é interrompida por múltiplos fatores, e surge o desvio de fase.
Simplificando, o desvio de fase é a diferença entre o “ângulo percebido pelo codificador” e o “ângulo real do rotor”..
Por exemplo, se o rotor estiver realmente em 30°, mas o codificador produzir 32°, esses 2° são desvio de fase. Em baixa velocidade, esse desvio pode ser de apenas 0,1° e quase imperceptível; mas à medida que a velocidade aumenta, o desvio pode aumentar em vários graus ou mesmo mais de dez graus, degradando significativamente o desempenho do controle.
Por que o desvio amplifica em alta velocidade? As principais razões são as seguintes.
O alinhamento coaxial perfeito entre o anel magnético e o eixo é impossível. Suponha que o anel tenha uma excentricidade de 0,05 mm - em baixa velocidade, o sensor ainda pode tolerar a distorção de campo resultante; em alta velocidade, a força centrífuga e a vibração aumentam a excentricidade, distorcendo a forma de onda magnética e causando desvios periódicos de fase.
Da mesma forma, o desvio da face final do anel, a folga axial e o mau equilíbrio dinâmico introduzem distúrbios adicionais de alta frequência em alta velocidade.
À medida que a velocidade do anel aumenta, a frequência da variação do campo magnético aumenta proporcionalmente. Por exemplo, com um anel de pares de 32 pólos a 10.000 rpm, a frequência de campo é de cerca de 5,3 kHz; a 30.000 rpm, excede 16 kHz.
Os sensores Common Hall podem ter larguras de banda de apenas dezenas de kHz ou até menos - em alta velocidade, a amplitude de saída atenua e atrasos de fase, resultando em erros de ângulo. Mesmo que o sensor em si seja rápido, o atraso excessivo nos circuitos de filtro subsequentes também pode causar atraso de fase.
Em alta velocidade, as perdas por correntes parasitas dentro do anel causam aquecimento localizado. À medida que a temperatura aumenta, a remanência e a coercividade mudam, reduzindo a intensidade do campo e distorcendo a forma de onda.
Além disso, a magnetização não uniforme, as zonas de transição excessivamente amplas entre os pólos e a seleção inadequada dos números dos pares de pólos aumentam o conteúdo harmônico no campo magnético em alta velocidade, aumentando os erros de cálculo de fase.
Em alta velocidade, correntes PWM de alta frequência nos enrolamentos do motor, correntes de eixo e linhas de alta potência próximas geram interferência. Os sinais de saída fracos do sensor, uma vez contaminados, causam instabilidade e erros na detecção de cruzamento de zero ou no cálculo de fase.
Para resolver as causas acima, ações corretivas podem ser tomadas em três níveis: instalação mecânica, cadeia de sensores e sinais e compensação de algoritmo.
Muitos problemas de desvio de fase não se originam da eletrônica, mas da instalação mecânica.
Depois de montar o anel magnético, a coaxialidade deve ser mantida entre 0,03 e 0,05 mm e o desvio da face final entre 0,02 mm . Use encaixe retrátil, colagem adesiva ou acessórios dedicados para posicionamento e evite marteladas que possam inclinar o anel.
Embora o anel seja leve, a força centrífuga em alta velocidade não é desprezível. Após a instalação, realize o balanceamento dinâmico geral para reduzir erros de sinal induzidos por vibração.
Se o anel estiver próximo à tampa da extremidade do motor ou aos rolamentos, a expansão térmica em alta velocidade poderá causar deslocamento axial. Reserve a folga axial apropriada no projeto ou adote uma estrutura elástica de pré-carga.
Para aplicações de alta velocidade, prefira sensores TMR ou GMR , pois sua largura de banda normalmente atinge centenas de kHz ou até MHz - muito maior que os sensores Hall comuns. Certifique-se também de que a sensibilidade magnética e o campo de saturação do sensor correspondam às características do anel.
A saída diferencial suprime a interferência de modo comum e melhora a integridade do sinal. Se o sensor fornecer apenas saída de terminação única, adicione um estágio de amplificador diferencial na extremidade frontal.
Filtros RC e filtros digitais introduzem atraso de fase. Em aplicações de alta velocidade, defina a frequência de corte do filtro suficientemente alta ou use filtros de fase linear de baixo atraso . Para ruído de alta frequência que realmente precisa de remoção, considere suavizar após o cálculo do ângulo, em vez de filtrar excessivamente os sinais brutos.
O entreferro excessivo reduz a amplitude do sinal; uma folga muito pequena corre o risco de atrito devido à vibração em alta velocidade. Normalmente escolha um entreferro de 0,3–1,0 mm com base nas especificações do anel e na sensibilidade do sensor e determine o valor ideal experimentalmente.
Use cabos blindados de par trançado para a fiação do sensor, aterre a blindagem em um único ponto e mantenha o cabo longe de linhas de energia do motor e traços de alta corrente para reduzir o acoplamento eletromagnético.
Após melhorias de hardware, os desvios residuais podem ser corrigidos ainda mais por algoritmos.
Sob condições de baixa velocidade e estado estacionário, use um codificador de referência de alta precisão (por exemplo, codificador óptico) para realizar a calibração de círculo completo do codificador magnético, registre o desvio em cada posição e construa uma tabela de compensação. Durante a operação real, procure a correção com base na posição atual.
Este método elimina efetivamente os desvios periódicos de fase, mas tem efeito limitado sobre desvios dinâmicos adicionais que aparecem em alta velocidade.
Se os desvios surgirem principalmente de um atraso fixo na cadeia de sinal, calcule o atraso angular por:
onde w é a velocidade angular e t d é o atraso total do sistema. Avance essa compensação para o ângulo de saída, o que pode melhorar significativamente a precisão de alta velocidade dentro de uma determinada faixa de velocidade.
Para jitter aleatório em alta velocidade, use filtros de Kalman, observadores de modo deslizante ou métodos semelhantes para fundir o ângulo do encoder com um modelo de motor, suprimindo o ruído de alta frequência e preservando o sinal do ângulo real.
Mudanças na remanência induzidas pela temperatura afetam a amplitude do sinal. Coloque um sensor de temperatura próximo ao codificador para estabelecer um modelo de compensação de amplitude/temperatura e aplicar correção em tempo real.
Um servo motor exibiu um desvio de fase periódico de cerca de 3,5° do seu codificador magnético a 15.000 rpm, causando oscilação do circuito de corrente. A equipe seguiu estas etapas:
1. Inspeção mecânica : A coaxialidade do anel foi de 0,08 mm; após a reinstalação foi reduzido para 0,03 mm e o desvio caiu para 2,1°.
2. Substituição do sensor : O sensor Hall padrão foi substituído por um sensor diferencial TMR de maior largura de banda, e a frequência de corte do filtro foi aumentada de 20 kHz para 100 kHz - o desvio foi reduzido ainda mais para 0,9°.
3. Compensação de algoritmo : Foi adicionada compensação feedforward de atraso fixo, seguida de calibração off-line de círculo completo na bancada de testes. O desvio final de fase de alta velocidade foi controlado dentro de 0,3° , atendendo aos requisitos de controle.
Este caso ilustra que uma única medida muitas vezes resolve apenas parte do problema – uma combinação de melhorias mecânicas, elétricas e algorítmicas produz os melhores resultados.
O desvio de fase do anel magnético em um sensor codificador magnético de robô em alta velocidade é inerentemente um problema multifatorial. Erros de instalação mecânica, largura de banda insuficiente do sensor, atrasos de sinal, degradação da qualidade do campo magnético e interferência eletromagnética são amplificados em alta velocidade.
Ao solucionar problemas, siga a sequência: primeiro a mecânica, depois a elétrica e depois os algoritmos :
· Primeiro, garantir que a coaxialidade, o equilíbrio dinâmico e o entreferro estejam solidamente estabelecidos;
· Em seguida, otimize a seleção do sensor e a cadeia de sinal para garantir sinais limpos e com baixo atraso;
· Finalmente, use algoritmos de calibração e compensação para “ajustar” erros residuais.
Para a maioria das aplicações de alta velocidade, após essa correção sistemática, o desvio de fase do codificador magnético pode ser mantido dentro de uma faixa aceitável, permitindo que o sistema servo permaneça estável e preciso mesmo em altas velocidades.