Table of Contents
Introdução aos Sinais de Saída do Codificador
Os codificadores são dispositivos de detecção fundamentais em sistemas modernos de automação, robótica e controle de movimento. Eles convertem movimento mecânico & mdash; seja rotativo ou linear & mdash; em sinais elétricos que controladores, unidades e PLCs podem interpretar. O tipo de sinal de saída que um codificador produz diretamente impacto na resolução do sistema, precisão, imunidade ao ruído e desempenho geral. Escolher o formato de sinal errado pode levar a problemas de integração ou comportamento da máquina subótima.
Este guia fornece um exame técnico completo de três tipos de sinal de saída principal codificador: quadratura (incremental), senoidal (analógico) e digital (discreto). Para cada formato, vamos explorar as características elétricas subjacentes, aplicações típicas, vantagens, limitações e considerações práticas para integração do sistema. Engenheiros, técnicos e especificadores de automação irão ganhar o conhecimento necessário para tomar decisões informadas ao emparelhar codificadores com eletrônica de controle.
Sinais de codificador de quadratura
Os codificadores de quadratura são o formato de saída incremental mais utilizado no controle de movimento industrial. Eles derivam seu nome do deslocamento de fase de 90 graus entre dois canais de onda quadrada, historicamente referidos como Canal A e Canal B. Esta relação de fase permite que o controlador receptor decodifique tanto incrementos de posição quanto direção de viagem de um único par de sensores.
Como funcionam os sinais da quadratura
Dentro de um codificador de quadratura, um disco rotativo com um padrão de segmentos transparentes e opacos alternados (codificadores ópticos) ou pólos magnéticos (codificadores magnéticos) passa sobre um elemento sensor. À medida que o disco gira, o sensor gera uma forma de onda elétrica periódica. A condição eletrônica interna desta onda forma- se numa onda quadrada digital limpa. Dois sensores colocados ligeiramente deslocados um do outro produzem dois canais que são mecanicamente ou eletricamente deslocados por um quarto de um ciclo & mdash; 90 graus elétricos.
O princípio básico é simples: quando o Canal A lidera o Canal B, o movimento é considerado no sentido horário (ou para a frente). Quando o Canal B lidera o Canal A, o movimento é no sentido anti- horário (ou para trás). Esta relação de ligação/lag é fundamental para o sentido direcional e é implementada em toda a lógica decodificadora da quadratura.
O Pulso do Índice (Canal Z ou I)
A maioria dos codificadores de quadratura também inclui um terceiro canal de saída, muitas vezes chamado de Índice ou Pulso Zero (Channel Z ou I). Este pulso ocorre uma vez por rotação (para codificadores rotativos) ou em uma posição de referência fixa (para codificadores lineares). O pulso de índice fornece um ponto de referência absoluto que permite ao sistema de controle estabelecer uma posição home ou zero após o power-up, eliminando erros de contagem cumulativos.
Para aplicações que exigem alta confiabilidade, o pulso de índice é normalmente gerado com uma marca distinta no disco ou um sensor separado, garantindo que ele ocorra exatamente na mesma posição mecânica de cada revolução. Esta característica é fundamental para máquinas-ferramentas, robôs de escolha e colocação, e qualquer sistema que deve retornar a uma referência conhecida após um ciclo de potência.
Características do sinal e frequência
Os sinais de quadratura são tipicamente ondas quadradas digitais com níveis lógicos de 5 V, 12 V, ou 24 V, dependendo do tipo de codificador e do controlador de saída. A frequência destas ondas quadradas é diretamente proporcional à velocidade de rotação e ao número de impulsos por revolução (PPR). Por exemplo, um codificador de 1000-PPR que gira a 3000 RPM produz uma frequência de saída em cada canal de:
Frequência = (PPR × RPM) / 60 = (1000 × 3000) / 60 = 50 kHz
A frequência máxima que um codificador pode produzir é limitada pela sua electrónica interna e pela largura de banda do dispositivo receptor. Aplicações de alta velocidade podem exigir codificadores com PPR mais baixo para permanecer dentro dos limites de frequência de entrada do controlador, ou, inversamente, controladores com contadores de alta velocidade capazes de lidar com várias centenas de quilohertz.
Decodificação X1, X2 e X4
Uma das características mais poderosas dos codificadores de quadratura é a capacidade de multiplicar a resolução efetiva através da decodificação desencadeada por bordas. Como os dois canais estão 90 graus fora de fase, cada ciclo contém quatro transições de sinal distintas (bordas): A subindo, A caindo, B subindo e B caindo.
- X1 decodificação: Conta apenas uma borda por ciclo, tipicamente a borda ascendente do Canal A. Resolução igual ao PPR do codificador.
- X2 decodificação: Conta tanto as bordas ascendentes como as que caem do Canal A, efetivamente dobrando a resolução para 2× PPR.
- X4 decodificação: Conta todas as quatro arestas (ambos os arestas em ambos os canais), quadruplicando a resolução para 4× PPR.
Esta capacidade de contagem de bordas permite que os designers alcancem alta resolução eficaz sem exigir um codificador com linhas mais físicas no disco, o que pode ser uma estratégia econômica. No entanto, a decodificação X4 requer um controlador com uma entrada decodificador de quadratura capaz de capturar todas as quatro bordas, e impõe restrições de tempo mais apertadas na integridade do sinal.
Aplicações e adequação
Os codificadores de quadratura se sobressaem em aplicações onde é necessário rastrear a posição relativa, medir a velocidade e detectar a direção.
- Eixos de ferramentas CNC (retorno de giro e servometria)
- Monitoramento da posição da correia transportadora e controle de velocidade
- Medição robótica do ângulo da articulação
- Máquinas de movimentação e embalagem de materiais
- Velocidade do motor e feedback de posição para servomotores
Os sinais de quadratura são particularmente adequados para sistemas que requerem rastreamento contínuo de posição sem uma referência absoluta, dependendo do pulso de índice para procedimentos de direção.
Sinais de codificador sinusoidal
Os codificadores sinusoidais, às vezes chamados de codificadores de senose-cosina, produzem sinais de saída analógicos que variam continuamente como funções seno e cosseno do ângulo ou posição mecânica. Ao contrário da natureza binária de ligar/ desligar os sinais de quadratura, as saídas senoidais fornecem uma tensão suave e continuamente variável que codifica muito mais informações por ciclo. Este formato é preferido em aplicações que exigem os mais altos níveis de precisão e ondulação de baixa velocidade.
Canais Analógicos de Seno e Cosseno
Um codificador sinusoidal típico produz dois canais: um proporcional ao seno do ângulo e outro proporcional ao cosseno. Estes sinais são diferenciais em muitos projetos de alto desempenho, o que significa que cada canal tem uma perna positiva e negativa (Sin+, Sin−, Cos+, Cos−). A sinalização diferencial proporciona rejeição de ruído em modo comum, permitindo que estas pequenas tensões analógicas sejam transmitidas por cabos mais longos sem degradação.
As tensões seno-cosina oscilam tipicamente entre ±V ref (por exemplo, ±1 V pico-a-pico) ou são referenciadas a uma tensão de modo comum. A relação precisa entre os sinais e o ângulo mecânico é dada por:
V sin = V pico × sin(γ)
V cos = V pico × cos(γ)
onde Δ é o ângulo elétrico dentro de um período de sinal. O controlador lê simultaneamente as tensões analógicas e calcula a posição dentro do ciclo usando uma função de arco-tangente.
Interpolação e alta resolução
A vantagem definidora dos codificadores senoidais é a capacidade de interpolar dentro de um único período de sinal. Enquanto um codificador de quadratura só pode resolver bordas discretas dentro de um ciclo (rendimento de 4 estados por período), um codificador senoidal permite que o controlador estime continuamente a posição dentro do ciclo com granularidade extremamente fina.
Fatores de interpolação de 10× a 1000× são comuns em unidades de servo e ICs interpoladores dedicados modernos. Por exemplo, um codificador senoidal com 1024 períodos de sinal por revolução (equivalente a um codificador de quadratura 1024-PPR) pode alcançar uma resolução eficaz de 1024 × 256 = 262.144 contagens por revolução quando interpolated por 256×. Isto representa uma precisão de aproximadamente 0,0014 graus por contagem— muito além do que um codificador de quadratura padrão pode fornecer sem muito alto PPR.
Imunidade de ruído e qualidade do sinal
Como os sinais senoidais são analógicos, eles são inerentemente mais suscetíveis ao ruído elétrico do que as ondas quadradas digitais. Para mitigar isso, codificadores senoidais de alta qualidade empregam várias estratégias:
- Significação diferencial: Como observado, usando pares Sin+/Sin− e Cos+/Cos− cancela ruído de modo comum.
- Cabos de par retorcidos recheados:] Estes reduzem a captação de interferência eletromagnética (EMI).
- Impedância de baixa saída: Os estágios de saída de codificador projetados adequadamente podem gerar capacitância de cabo sem degradação significativa do sinal.
- Monitoramento de amplitude: Alguns controladores monitoram continuamente a amplitude do sinal e geram sinalizadores de falhas se o sinal cair abaixo de um limiar (indicando danos no cabo, problemas de conectores ou desgaste do codificador).
A qualidade do sinal é fundamental porque qualquer ruído ou distorção nos canais seno ou cosseno traduz-se diretamente em erro de posição após a interpolação. É por isso que os codificadores senoidais são tipicamente usados em ambientes controlados com cabos curtos e bem protegidos e conectores de alta qualidade.
Erro de posição e Condicionamento de Sinal
Os codificadores senoidais do mundo real exibem imperfeições como descompasso de amplitude entre canais seno e cosseno, tensões offset e erros de fase. Esses erros, se não corrigidos, produzem erros de posição periódica conhecidos como não linearidade de interpolação. Os ICs interpoladores modernos e servodrives incluem rotinas automáticas de compensação que medem e corrigem esses erros durante a inicialização.
As fontes típicas de erro incluem:
- Desvio de amplitude: Se as tensões de pico do seno e do cosseno diferem, o ângulo calculado torna-se distorcido.
- Erro de offset: Um deslocamento DC em qualquer canal desloca o cruzamento aparente zero.
- Erro de fase: Se os dois sinais não estiverem exatamente a 90 graus de distância, o cálculo arctangente produz uma saída não linear.
Os algoritmos de compensação medem esses parâmetros na inicialização e aplicam correções em tempo real, reduzindo os erros de posição para níveis bem abaixo da imperfeição do sinal nativo.
Aplicações que Requerem Sinais Sinusoidais
Os codificadores sinusoidais são a escolha padrão para aplicações onde é necessária uma resolução ultra suave e extremamente alta:
- Motores servométricos de alta precisão: Muitos motores servoac modernos utilizam codificadores senoidais para comutação e feedback de posição.
- Motores de binário de condução directa: Estes motores funcionam em velocidades baixas, onde a ondulação da velocidade deve ser minimizada.
- Manuseamento de wafers e fabricação de semicondutores: Os estágios de posicionamento requerem resolução de nível de nanômetros.
- Máquinas de medição coordenadas (CMMs): Os sensores de medição exigem a mais alta precisão.
- Equipamento de imagem médico: Os scanners de TC e as mesas de RM requerem movimento suave e preciso.
É importante notar que os codificadores senoidais requerem um controlador ou interpolador compatível que possa lidar com entradas analógicas e realizar a computação arctangente. Placas simples de CLP projetadas para entradas de quadratura digital não podem processar sinais senoidais diretamente.
Sinais de codificador digital (Saídas Discretas)
Os sinais de codificador digital abrangem uma gama de formatos de saída discretos que comunicam informações de posição ou velocidade como uma sequência de impulsos ou dados seriados. Ao contrário dos sinais de quadratura e sinusoide, que são principalmente incrementais, as saídas digitais podem ser incrementais ou absolutas. Esta secção abrange os tipos de saída digital mais comuns: impulso-comando (canal único), push-pull, coletor aberto, controlador de linha e protocolos de comunicação serial.
Trem de pulso de canal único
A saída digital mais simples do codificador é um único canal que produz um trem de pulso à medida que o eixo gira. Cada pulso representa um incremento fixo de movimento. Este formato fornece informações de velocidade, mas não pode determinar a direção sem um segundo canal. Trens de pulso de canal único são frequentemente usados em aplicações onde a direção é conhecida ou irrelevante, como medidores de vazão, dispositivos de medição de velocidade e contagem de eventos.
Aplicações típicas incluem:
- Monitorização da velocidade do motor (feedback do tacómetro)
- Medição da velocidade da correia transportadora
- Anemómetros de velocidade do vento
- Sistemas simples de contagem e loteamento
Push-Pull e Open Collector Outputs
Os codificadores incrementais digitais oferecem comumente push-pull (também chamado totem-pole) ou estágios de saída de coletor aberto. Estes definem como o transistor de saída codificador interage com a fonte de carga e alimentação.
- [[FLT: 0]] Coletor aberto (NPN ou PNP):[[FLT: 1]] O transistor de saída ou a corrente de corrente de afundamento (NPN) ou fonte (PNP) para o solo ou para a grade de abastecimento. É necessário um resistor externo de puxar ou puxar para baixo. As saídas de coletor aberto são simples e podem operar em diferentes tensões lógicas (por exemplo, 5 V, 12 V, 24 V) selecionando uma resistor e fornecimento adequados. No entanto, são mais lentas do que os estágios push-pull e mais suscetíveis ao ruído em longas corridas de cabos.
- Push-pull (totem-pole): O estágio de saída usa dois transistores (um sourcing, um afundando) para conduzir ativamente a saída para a lógica alta e baixa. Isso fornece velocidades de comutação mais rápidas, melhor imunidade de ruído e a capacidade de conduzir cabos mais longos. As saídas Push-pull são o padrão moderno para a maioria dos codificadores incrementais usados em ambientes industriais.
Saídas do Driver de Linha (RS-422)
Para aplicações que requerem transmissão em longas distâncias ou em ambientes eletronicamente ruidosos, as saídas do driver de linha baseadas na norma RS-422 são amplamente utilizadas. Neste formato, cada canal de saída (A, B e Z) é transmitido como um par diferencial: A+/A−, B+/B−, Z+/Z−. O dispositivo receptor lê a diferença de tensão entre os dois fios, o que cancela o ruído de modo comum.
Saídas de driver de linha oferecem várias vantagens:
- Distâncias de transmissão de até 100 metros ou mais em frequências altas
- Excelente imunidade sonora devido à sinalização diferencial
- Taxas elevadas de rotação suportando frequências acima de 1 & thinsp; MHz
- Compatibilidade com receptores RS-422 em PLCs, servomotores e controladores de movimento
Muitos codificadores de alta resolução e aplicações de contagem de alta velocidade mandam saídas de driver de linha para operação confiável.
Protocolos de comunicação em série (codificadores absolutos)
Enquanto os codificadores incrementais produzem fluxos de pulso contínuos, os codificadores absolutos fornecem um código digital único para cada posição. Estes codificadores usam protocolos de comunicação serial para transmitir dados de posição por alguns fios. Os protocolos comuns incluem:
- SSI (Interface Serial Sincrónica): Um simples protocolo de relógio/dados amplamente utilizado na automação industrial. O controlador fornece um sinal de relógio, e o codificador retorna os dados de posição de forma sincronizada.
- BiSS (Interface Serial Sincronizada Bidirecional): Um protocolo mais rápido e flexível que suporta comunicação bidirecional, diagnósticos e configuração.
- EnDat:]Desenvolvido por Heidenhain, este protocolo integra dados de posição com informações diagnósticas e pode operar em modos incrementais e absolutos.
- CANopen: Usado em sistemas multi-eixo, fornecendo dados de posição sobre um barramento CAN juntamente com capacidades de configuração e diagnóstico.
Os codificadores absolutos eliminam a necessidade de sequências de localização após a alimentação e são imunes à perda de posição devido a interrupções de energia. São essenciais em sistemas críticos de segurança, coordenação multiaxial e aplicações onde o tempo de inatividade para referenciação é inaceitável.
Selecionar o Formato de Sinal Apropriado
A escolha entre saídas de quadratura, senoidal e codificador digital depende de vários fatores inter-relacionados. Abaixo está uma comparação estruturada para orientar o processo de tomada de decisão.
Requisitos de resolução e precisão
- Quadratura: Adequado para resoluções de até vários milhares de contagens por revolução. Efetivo até aproximadamente 10.000 –50.000 contagens por revolução com decodificação X4. Custo-efetivo para controle geral de movimento.
- Sinusoidal: Capaz de resolução extremamente eficaz (milhões de contagens por revolução) através da interpolação. Necessário para precisão de sub-arcminuto e ondulação de baixa velocidade.
- Digital (absoluto): A resolução é determinada pelo número de bits (por exemplo, 12 bits = 4096 posições, 20 bits = 1.048.576 posições).A posição absoluta está disponível imediatamente à potência-up.
Velocidade e Largura de banda
Os codificadores de quadratura com saídas de driver de linha podem suportar velocidades de rotação muito elevadas, limitadas principalmente pela frequência máxima de entrada do contador. Os codificadores sinusoidais também podem operar em altas velocidades, mas a eletrônica de interpolação deve ter largura de banda suficiente para lidar com a frequência de sinal. Os codificadores absolutos com protocolos seriais têm taxas de atualização mais baixas do que os tipos incrementais, que podem ser uma limitação em aplicações de velocidade muito alta.
Comprimento do cabo e ambiente de ruído
- Corridas curtas de cabos (<5 m), ambiente limpo: São aceitáveis colectores abertos, push-pull ou quadratura com um único fim.
- Corresão do cabo médio (5–30 m), ruído moderado: Motorizador de linha (RS-422) para quadratura ou senoidal diferencial.
- Longo cabo roda (>30 m), alto ruído: Piloto de linha ou absoluto serial com protocolo robusto (por exemplo, EnDat, BiSS com verificação CRC).
Compatibilidade do sistema e custo
Os codificadores de quadratura são os mais universalmente compatíveis, pois praticamente todos os controladores de movimento e PLC suportam entradas de quadratura. Os codificadores sinusoidais requerem entradas interpoladoras especializadas, aumentando o custo do sistema. Os codificadores absolutos requerem suporte de protocolo de correspondência entre codificador e controlador, o que pode limitar a intercambiabilidade, mas oferece vantagens em sistemas multiaxiais e aplicações de segurança.
Considerações Práticas para a Integração
Condicionamento e rescisão de sinais
O condicionamento adequado do sinal é essencial para a operação confiável do codificador:
- Resistores de terminação: Para saídas de driver de linha, resistores de terminação (tipicamente 120
- Filtragem: Alguns controladores incluem filtros digitais programáveis para desbotar sinais. No entanto, filtragem excessiva pode introduzir latência e limitar a frequência máxima de entrada.
- Resistores de arranque: Saídas de colector aberto requerem resistores de puxar-para-para-reduzir adequados para estabelecer os níveis de tensão lógica.
Seleção e Aterramento de Cabos
Use o cabo protegido em par retorcido para conexões de codificador, especialmente para o condutor de linha e sinais senoidais. Aterrizar o escudo em apenas uma extremidade (normalmente o lado controlador) para evitar loops de terra. Manter os cabos de codificador separados de cabos de motor de alta potência para evitar o acoplamento EMI.
Monitoramento diagnóstico
Os codificadores e controladores modernos fornecem frequentemente capacidades diagnósticas:
- Detecção de perdas de contagem (através da verificação do valor de verificação em protocolos absolutos)
- Monitorização da amplitude do sinal (para codificadores senoidais)
- Detecção de curto-circuito e de circuito aberto (em fases de condução de linha)
- Avisos de temperatura e envelhecimento em codificadores inteligentes
A utilização destes diagnósticos pode reduzir significativamente o tempo de inatividade e simplificar a solução de problemas.
Conclusão
Entender sinais de saída de codificador é uma habilidade fundamental para qualquer pessoa que trabalha com controle de movimento e sistemas de automação. Sinais de quadratura oferecem uma combinação equilibrada de resolução, sensoriamento de direção e ampla compatibilidade, tornando-os a escolha padrão para inúmeras aplicações industriais. Sinais sinusoidais fornecem os mais altos níveis de precisão e suavidade, adequados para tarefas exigentes de posicionamento e controle de velocidade onde a interpolação é alavancada. Sinais digitais, que vão desde trens de pulso simples a sofisticados protocolos seriais, permitem feedback de posição absoluta e imunidade de ruído robusta para sistemas multieixos complexos.
A seleção ideal depende dos requisitos específicos da aplicação: resolução, velocidade, comprimento do cabo, ambiente de ruído, compatibilidade do controlador e orçamento. Ao avaliar cuidadosamente esses fatores em relação às características de cada formato de sinal, os engenheiros podem projetar sistemas de movimento confiáveis e de alto desempenho que atendam tanto aos objetivos técnicos quanto econômicos.
Para mais informações sobre as tecnologias de codificador e as especificações de sinal, consultar os recursos do fabricante, tais como Visão geral do produto de Heidenhain, Guia de sistemas de codificador de Renishaw, e Artigo técnico da Analog Devices sobre interface de codificador.