No domínio da automação industrial e do controle de precisão, o desempenho do servomotor como componente de execução central determina diretamente a precisão e a capacidade de resposta dinâmica do sistema. ECodificador incrementalComo "órgão de percepção" do sistema de servo, o feedback em tempo real sobre a posição e velocidade do rotor torna-se um apoio técnico fundamental para o controle de circuito fechado.
Princípio de funcionamento e principais vantagens do codificador incremental
O codificador incremental converte o ângulo de rotação mecânica em um sinal de pulso elétrico detectando mudanças periódicas em discos de raster ou faixas magnéticas. Sua saída principal contém três conjuntos de sinais:
Impulso de fase A/B: pulso ortogonal com diferença de fase de 90° para o cálculo do deslocamento de bits e da direção de rotação (distinção no sentido horário / inverso ao julgar a ordem ascendente / descendente);
Sinal zero fase Z: um pulso é emitido por cada volta de rotação, como ponto de referência absoluto para o ponto de origem mecânica, resolvendo o problema da perda de posição após o corte de energia do codificador incremental.
Em comparação com os codificadores absolutos, os codificadores incrementais apresentam três vantagens significativas:
Eficiência de custo: estrutura simples, sem placa de codificação complexa, o preço é apenas 1/3 ~ 1/2 do codificador absoluto da mesma precisão;
Forte capacidade anti-interferência: o codificador magnético incremental pode trabalhar de forma estável em ambientes difíceis como interferência eletromagnética forte, poluição por óleo e poeira;
Resposta dinâmica rápida: baixa latência de transmissão de sinais de pulso, adequada para cenários de controle de movimento de alta velocidade.
Controle de posição: da contagem de pulsos à precisão em nanoescala
Os codificadores incrementais permitem o controle de circuito fechado de posição através da contagem de pulsos, com os seguintes processos principais:
Captura de pulsos: o codificador gira uma unidade de resolução por volta (por exemplo, o codificador de linhas 1024 emite 1024 pulsos por volta), e o controlador registra o número de pulsos através da porta de contagem de alta velocidade;
Conversão de posição: de acordo com a fórmula Posição = número de pulsos / resolução, converte o número de pulsos em ângulo real ou deslocamento linear (combinado com a relação de engrenagens ou condução de parafuso);
Compensação de erros: Calibrar erros acumulados regularmente através de sinais de fase Z, em combinação com algoritmos de controle de alimentação avançada para eliminar fatores não lineares como espaços mecânicos, deformações elásticas e outros.
Casos de aplicação típicos:
Sistema de alimentação de máquina-ferramenta CNC: o uso de codificador incremental de 17 bits (resolução de até 131.072 pulsos / rotação), combinado com a escala de rastre para alcançar a precisão de posicionamento em nível de mícrons, para atender às necessidades de processamento de precisão;
Controle de articulação robótica: Aumentar a resolução do codificador para 4096 pulsos / rotações através da tecnologia de frequência 4x (contando o impulso de fase A / B ascendente / descendente), para alcançar o controle subradial do ângulo da articulação;
Equipamento semicondutor: em robôs de transferência de wafer, o codificador incremental funciona com um motor linear para alcançar uma precisão de posicionamento repetida de ±0,1 μm através da contagem de pulsos.
Medição da velocidade de rotação: evolução técnica do método de frequência ao método MT
Os codificadores incrementais permitem medições de velocidade através de características cronológicas de sinais de pulso, os métodos principais incluem:
Método de Frequência (Método M)
Princípio: contabilize o número de pulsos em uma janela de tempo fixa e calcule a velocidade de rotação pela fórmula Rotação = número de pulsos / (resolução x janela de tempo).
Características:
Alta precisão de medição de alta velocidade (por exemplo, em 1000 rpm, o codificador de 1024 linhas captura 17 pulsos a cada 10ms, com apenas 0,6% de erro);
Os erros são significativos em baixas velocidades (por exemplo, em 10 rpm, com apenas 0,17 pulsos em 10 ms, o ciclo de contagem é prolongado ou a tecnologia de multiplicação de frequência é necessária).
Programa de otimização:
Multifrequência de hardware: 4x e 16x de frequência através de FPGAs ou chips dedicados para melhorar a resolução de baixa velocidade;
Filtro de software: Suprime o tremor de pulso usando um algoritmo de média deslizante.
A Lei do Ciclo (Lei T)
Princípio: Medir o intervalo de tempo dos pulsos vizinhos e calcular a velocidade de rotação pela fórmula Velocidade de rotação = 1 / (resolução x intervalo de tempo).
Características:
Alta precisão de medição de baixa velocidade (por exemplo, quando 1 rpm, o intervalo de pulso do codificador de 1024 linhas chega a 60 ms, o erro de medição pode ser controlado dentro de 0,1%);
O erro aumenta em alta velocidade (por exemplo, em 1000 rpm, o intervalo de pulso é de apenas 0,6 ms, limitado pela precisão do relógio).
Programa de otimização:
Interpolação de relógio de alta frequência: segmentação do intervalo de pulso com relógio superior a 100 MHz para melhorar a precisão da medição de alta velocidade;
Medição sincronizada de múltiplos pulsos: captura de vários ciclos de pulso ao mesmo tempo para obter médias para reduzir erros aleatórios.
Método Misturado (MT)
Princípio: combinando o método de frequência e o método de ciclo, o número de pulsos estatísticos (método M) em um tempo fixo, ao mesmo tempo que mede o número de pulsos de relógio de alta frequência (método T), a velocidade de rotação é calculada pela fórmula Rotação = Frequência de relógio de alta frequência x número de pulsos / (Resolução x contagem de relógio de alta frequência).
Características:
Equilíbrio de precisão em todo o campo de velocidade (por exemplo, os erros na faixa de 1 rpm a 10.000 rpm são menores de 0,01%);
Algoritmos de alta complexidade que requerem suporte de hardware dedicado.
Aplicações típicas:
Trator de elevador: medir a velocidade do motor usando o método MT para alcançar a precisão de controle de velocidade de 0,01 m / s para garantir o conforto da escada;
Motor principal para veículos de nova energia: controle de rastreamento de baixa velocidade de 0,1 rpm em combinação com o método MT através de um design redundante de codificador incremental e transformador rotativo;
Sistema de remo variado para turbinas eólicas: no intervalo de velocidades de 0,1 rpm a 15 rpm, o método MT garante um controle de ângulo de remo de ± 0,1°.
Desafios tecnológicos e tendências
Embora os codificadores incrementais tenham vantagens em termos de custo e confiabilidade, sua dependência de contadores externos e defeitos como a necessidade de voltar a buscar zero após cortes de energia ainda limitam a expansão de aplicações. O desenvolvimento tecnológico atual apresenta duas tendências:
Integração inteligente: design integrado do codificador e da unidade, através do chip DSP incorporado para a contagem de pulsos, cálculo de velocidade, compensação de erros de hardware, reduzir a carga do controlador;
Fusão de múltiplos sensores: combinando um codificador incremental com um codificador absoluto e um sensor de corrente, constrói um sistema de feedback multimodal para melhorar a tolerância de erros do sistema (como mudar para o controle de anel de corrente em caso de falha do codificador).
Codificador incrementalCom sua alta relação custo-benefício e confiabilidade, domina o controle de posição e medição de velocidade de servomotores. À medida que a Indústria 4.0 aumenta as exigências de precisão e inteligência dos equipamentos, os codificadores incrementais estão constantemente ultrapassando as fronteiras do desempenho através da inovação tecnológica para fornecer soluções de controle de movimento mais precisas para a fabricação inteligente.