Table of Contents
Introducción a las señales de salida de encoder
Los encoders son dispositivos de detección fundamentales en sistemas modernos de automatización, robótica y control de movimiento. Convierten movimiento mecánico, tanto rotativo como lineal, a señales eléctricas que pueden interpretar los controladores, las unidades y los PLC. El tipo de señal de salida que un encoder produce impactos directos resolución del sistema, precisión, inmunidad de ruido y rendimiento general.
Esta guía ofrece un examen técnico exhaustivo de tres tipos principales de señal de salida de encoder: cuadratura (incremental), sinusoidal (analog) y digital (discreto). Para cada formato, exploraremos las características eléctricas subyacentes, aplicaciones típicas, ventajas, limitaciones y consideraciones prácticas para la integración del sistema. Ingenieros, técnicos y espectadores de automatización ganarán el conocimiento necesario para tomar decisiones informadas al emparejar encoderes con electrónica de control.
Signales de encoder de cuadratura
Los codificadores de cuadrícula son el formato de salida incremental más utilizado en el control de movimiento industrial. Se derivan su nombre del cambio de fase de 90 grados entre dos canales de onda cuadrada, históricamente denominados Canal A y Canal B. Esta relación de fase permite al controlador receptor decodificar tanto los incrementos de posición como la dirección de viaje de un solo par de sensores.
Cómo funcionan las señales de cuadratura
Dentro de un encoder de cuadratura, un disco giratorio con un patrón de segmentos alternantes transparentes y opacos (encoderes ópticos) o polos magnéticos (encoderes magnéticos) pasa sobre un elemento de detección. Como el disco gira, el sensor genera una onda eléctrica periódica. La electrónica interna condiciona esta onda en una onda cuadrada digital limpia. Dos sensores colocados ligeramente offset de uno otro producen dos canales eléctricos.
El principio básico es directo: cuando Canal A conduce Canal B, el movimiento se considera a la derecha (o hacia adelante). Cuando el Canal B conduce Canal A, el movimiento es contrarreversado (o inverso). Esta relación de plomo/lag es fundamental para la detección direccional y se implementa en toda lógica decodificador de cuadratura.
El pulso de índice (canal Z o I)
La mayoría de los encoders de cuadratura también incluyen un tercer canal de salida, a menudo llamado Índice o Pulso Cero (Cándula Z o I). Este pulso ocurre una vez por revolución (para encoders rotatorios) o en una posición de referencia fija (para encoders lineales).El pulso índice proporciona un punto de referencia absoluto que permite al sistema de control establecer una posición de hogar o cero después de la potenciación, eliminando errores acumulativos.
Para aplicaciones que requieren una alta fiabilidad, el pulso índice se genera normalmente con una marca distinta en el disco o un sensor separado, asegurando que se produce precisamente en la misma posición mecánica cada revolución. Esta característica es crítica para las herramientas de máquina, robots de pick-and-place, y cualquier sistema que debe volver a una referencia conocida después de un ciclo de energía.
Características y frecuencia de la señal
Las señales de cuadratura son típicamente ondas cuadradas digitales con niveles lógicos de 5 утерт; V, 12 утели; V, o 24 нетеритов; V, dependiendo del tipo de encoder y el controlador de salida. La frecuencia de estas ondas cuadradas es directamente proporcional a la velocidad de rotación y el número de pulsos por revolución (PPR).
Frecuencia = (PPR × RPM) / 60 = (1000 × 3000) / 60 = 50 pc;kHz
La frecuencia máxima que un encoder puede producir es limitada por su electrónica interna y el ancho de banda del dispositivo receptor. Las aplicaciones de alta velocidad pueden requerir encoders con PPR inferior para permanecer dentro de los límites de frecuencia de entrada del controlador, o por el contrario, controladores con entradas de contador de alta velocidad capaces de manejar varios cientos de kilohercios.
X1, X2, y X4 Decodificación
Una de las características más poderosas de los encoderes de cuadrícula es la capacidad de multiplicar la resolución efectiva mediante la decodificación de bordes. Debido a que los dos canales están 90 grados fuera de fase, cada ciclo contiene cuatro transiciones de señal distintas (edges): Un aumento, una caída, B subiendo y B cayendo.
- X1 decodificación: Conta sólo un borde por ciclo, típicamente el borde ascendente del Canal A. La resolución equivale al PPR del encoder.
- X2 decodificación: cuenta tanto los bordes de la subida como la caída del Canal A, duplicando efectivamente la resolución a 2× PPR.
- X4 decodificación: Cuenta los cuatro bordes (ambos bordes en ambos canales), cuadruplicando la resolución a 4× PPR.
Esta capacidad de venta de bordes permite a los diseñadores alcanzar una resolución eficaz sin requerir un encoder con líneas más físicas en el disco, que puede ser una estrategia rentable. Sin embargo, la decodificación X4 requiere un controlador con una entrada de decodificador de cuadrícula capaz de capturar los cuatro bordes, e impone restricciones de tiempo más estrictos en la integridad de la señal.
Aplicaciones y viabilidad
Los encoderes de cuadrícula se destacan en aplicaciones donde se requieren seguimiento relativo de posición, medición de velocidad y detección de direcciones.
- Ejetes de la herramienta de la máquina CNC (realimentación de la palanca y servo)
- Control de posición de la correa transportadora y control de velocidad
- Medición de ángulo de articulación robótica
- Maquinaria de manipulación y embalaje de materiales
- Reacción de velocidad y posición del motor para unidades de servo
Las señales de cuadratura son especialmente adecuadas para sistemas que requieren seguimiento continuo de posición sin una referencia absoluta, dependiendo del pulso índice para los procedimientos de homing.
Señales de encoder sinusoidal
Los encoderes sinusoidales, a veces llamados encoderes sine-cosinos, producen señales de salida analógicas que varían continuamente como funciones sine y cosinas del ángulo o posición mecánico. A diferencia de la naturaleza binaria de encendido/apagado de señales de cuadratura, las salidas sinusoidales proporcionan un voltaje suave y variable que codifica mucha más información por ciclo.
Canales de Sine y Cosinos analógicos
Un codificador típico sinusoidal produce dos canales: uno proporcional al seno del ángulo y otro proporcional al cosino. Estas señales son diferenciales en muchos diseños de alto rendimiento, lo que significa que cada canal tiene una pierna positiva y negativa (Sin+, Sin límiteminus;, Cos+, Cosminus;). La señalización diferencial proporciona rechazo al ruido de modo común, permitiendo que estas pequeñas voltajes analógicos sean transmitidos.
Los voltajes sine y cosinos oscilan típicamente entre ±V ref (por ejemplo, ±1⁄4⁄4 de pulgada; V de pico a pico) o se refieren a un voltaje de modo común. La relación precisa entre las señales y el ángulo mecánico es dada por:
V sin = V peak × pecado(θ)
V cos = V peak × cos(θ)
donde θ es el ángulo eléctrico dentro de un período de señal. El controlador lee simultáneamente voltajes analógicos y calcula la posición dentro del ciclo utilizando una función arctágena.
Interpolación y Alta Resolución
La ventaja definitoria de los encoderes sinusoidales es la capacidad de interponerse dentro de un solo período de señal. Mientras que un encoder de cuadrícula sólo puede resolver bordes discretos dentro de un ciclo (rendimiento de 4 estados por período), un encoder sinusoidal permite al controlador estimar continuamente la posición dentro del ciclo con granularidad extremadamente fina.
Los factores de interpolación de 10× a 1000× son comunes en unidades de servo modernas y ICs interpoladores dedicados. Por ejemplo, un encoder sinusoidal con 1024 períodos de señal por revolución (equivalente a un encoder de cuadratura 1024-PPR) puede lograr una resolución efectiva de 1024 × 256 = 262,144 conteos por revolución cuando se interpoló por 256×.
Inmunidad ruidosa y calidad de la señal
Debido a que las señales sinusoidales son analógicas, son inherentemente más susceptibles al ruido eléctrico que las ondas cuadradas digitales. Para mitigar este, los encoderes sinusoidales de alta calidad emplean varias estrategias:
- Diferencial de señalización: Como se ha señalado, usando Sin+/Sincienteminus; y Cos+/Coscienteminus; pares cancela el ruido de movimiento común.
- Cables de par trenzados: Estos reducen la captación de interferencia electromagnética (EMI).
- Impedancia de salida de la red: Las etapas de salida de encoder correctamente diseñadas pueden conducir la condensación del cable sin una degradación significativa de la señal.
- Monitorización de la mayor amplitud: Algunos controladores monitorean continuamente la amplitud de la señal y generan banderas de falla si la señal baja por debajo de un umbral (indicando daño por cable, problemas de conector o desgaste de encoder).
La calidad de la señal es primordial porque cualquier ruido o distorsión en los canales sine o cosine se traduce directamente en error de posición después de la interpolación. Por eso los encoders sinusoidales se utilizan típicamente en entornos controlados con tiradas cortas y bien estriadas de cables y conectores de alta calidad.
Error de posición y condición de señalización
Los encoderes sinusoidales del mundo real presentan imperfecciones como la amplitud de desajuste entre canales sine y cosinos, voltajes offset y errores de fase. Estos errores, si no corregidos, producen errores de posición periódicos conocidos como la no linealidad de interpolación. Los ICs interpoladores modernos y las unidades servo incluyen rutinas de compensación automática que miden y corregieron por estos errores durante la inicialización.
Las fuentes típicas de error incluyen:
- Desigualdad de la amplitud: Si los voltajes de pico sine y cosinoso difieren, el ángulo computado se distorsiona.
- Error de archivo: Un DC se compensa en ambos canales cambia el aparente cruce cero.
- Error de fase: Si las dos señales no están exactamente 90 grados aparte, el cálculo de arctágenes produce una salida no lineal.
Los algoritmos de compensación miden estos parámetros al inicio y aplican correcciones en tiempo real, reduciendo errores de posición a niveles muy por debajo de la imperfección de la señal nativa.
Aplicaciones Requiriendo señales sinusoidales
Los encoderes sinusoidales son la opción estándar para aplicaciones donde se requieren movimiento ultra-smooth y resolución extremadamente alta:
- ] Motores de servo de alta precisión: Muchos motores modernos de servo AC utilizan encoders sinusoidales para conmutación y retroalimentación de posición.
- Motores de par motor direct-drive: Estos motores operan a velocidades bajas donde se debe minimizar la velocidad de onda.
- Manejo de agua y fabricación semiconductora: Las etapas de posicionamiento requieren resolución de nivel nanométrico.
- Máquinas de medición coordinadas (CMMs): Los sensores de medición exigen la máxima precisión.
- Equipos de imagen medical: Los escáneres de TC y las tablas de RM requieren movimiento suave y preciso.
Es importante señalar que los encoderes sinusoidales requieren un controlador o interpolador compatible que puede manejar entradas analógicas y realizar la computación arctágena. Tarjetas de contador PLC simples diseñadas para entradas de cuadratura digital no pueden procesar directamente las señales sinusoidales.
Señales de encoder digital (salidas de descreto)
Las señales de encoder digital abarcan una gama de formatos de salida discretos que comunican información de posición o velocidad como secuencia de pulsos o datos de serie en/apagados. A diferencia de las señales de cuadratura y sinusoidal, que son principalmente incrementales, las salidas digitales pueden ser incrementales o absolutas. Esta sección abarca los tipos de salida digital más comunes: el pulso-canal, el puño de presión, el cole, el controlador de línea y los protocolos de comunicación en serie.
Tren de Pulso de un solo canal
La salida digital más simple es un canal único que produce un tren de pulso cuando el eje gira. Cada pulso representa un aumento fijo de movimiento. Este formato proporciona información de velocidad pero no puede determinar la dirección sin un segundo canal. Los trenes de pulso de un solo canal se utilizan a menudo en aplicaciones donde la dirección es conocida o irrelevante, como los medidores de flujo, los dispositivos de medición de velocidad y el conteo de eventos.
Las aplicaciones típicas incluyen:
- Monitoreo de velocidad de motor (realimentación de los indicadores)
- Medición de velocidad de cinta transportadora
- Anemometers de velocidad del viento
- Sistemas simples de conteo y batido
Empujar-Pull y Open Collector Outputs
Los encoders incrementales digitales ofrecen generalmente el push-pull (también llamado totem-pole) o las etapas de salida de coleccionista abierto.Estos definen cómo el transistor de salida de encoder interactúa con la carga y la fuente de alimentación.
- ]Puente abierto (NPN o PNP): El transistor de salida se hunde corriente (NPN) o corriente de fuentes (PNP) a tierra o el carril de suministro. Se requiere una resistencia de arranque externa o desplegable. Los productos de colectores abiertos son simples y pueden operar en diferentes voltajes lógicos (por ejemplo, 5 pulsación; V, 12 veces de velocidades
- Push-pull (totem-pole): La etapa de salida utiliza dos transistores (un sourcing, un hundimiento) para impulsar activamente la salida tanto a la lógica alta como a la lógica baja. Esto proporciona velocidades de conmutación más rápidas, una mejor inmunidad de ruido, y la capacidad de conducir cables más largos. Las salidas de push-pull son el estándar moderno para la mayoría de los encoders incrementales utilizados en entornos industriales.
Salidas del conductor de línea (RS-422)
Para aplicaciones que requieren transmisión a largas distancias o en entornos eléctricos ruidosos, las salidas de controlador de línea basadas en el estándar RS-422 son ampliamente utilizadas. En este formato, cada canal de salida (A, B y Z) se transmite como un par diferencial: A+/A disminuye;, B+/B disminuye;, Z+/Z disminuye;. El dispositivo receptor lee la diferencia de tensión entre los dos cables comunes, que cancelan el ruido.
Las salidas de controlador de línea ofrecen varias ventajas:
- Distancias de transmisión de hasta 100 metros o más a altas frecuencias
- Excelente inmunidad de ruido debido a la señalización diferencial
- Altos índices de flujo que soportan frecuencias superiores a 1 Øthinsp;MHz
- Compatibilidad con receptores RS-422 en PLCs, servo drives y controladores de movimiento
Muchos encoders de alta resolución y aplicaciones de alta velocidad de conteo de órdenes de salidas de controlador para una operación confiable.
Protocolos de comunicación en serie (encoderes absolutos)
Mientras que los encoders incrementales emiten flujos de pulso continuos, los encoders absolutos proporcionan un código digital único para cada posición. Estos encoders utilizan protocolos de comunicación serie para transmitir datos de posición sobre unos pocos cables.
- SSI (Interfaz de serie sincronizada): Un simple protocolo de reloj/datos ampliamente utilizado en la automatización industrial. El controlador proporciona una señal de reloj, y el encoder devuelve los datos de posición sincronizadamente.
- BiSS (Interfacio de serie sincronizado bidireccional): Un protocolo más rápido y flexible que admite la comunicación bidireccional, el diagnóstico y la configuración.
- EnDat: Desarrollado por Heidenhain, este protocolo integra datos de posición con información diagnóstica y puede funcionar tanto en modos incrementales como absolutos.
- CANopen:] Se utiliza en sistemas de ejes múltiples, proporcionando datos de posición sobre un autobús CAN junto con capacidades de configuración y diagnóstico.
Los codificadores absolutos eliminan la necesidad de homing secuencias después de la potenciación y son inmunes a la pérdida de posición debido a interrupciones de poder. Son esenciales en sistemas críticos de seguridad, coordinación de ejes múltiples y aplicaciones donde el tiempo de inactividad para la referencia es inaceptable.
Selección del formato de señalización apropiado
La elección entre las salidas de cuadrícula, sinusoidal y encoder digital depende de varios factores interrelacionados. A continuación se presenta una comparación estructurada para guiar el proceso de toma de decisiones.
Requisitos de resolución y precisión
- Quadrature:] Adecuado para resoluciones hasta varios miles de conteos por revolución. Efectivamente hasta aproximadamente 10.000 manzanas; 50.000 conteos por revolución con decodificación X4. Costo-eficaz para el control general de movimiento.
- Sinusoidal:] Capaz de resolución extremadamente alta (millones de conteos por revolución) a través de la interpolación. Requerido para precisión de subarcminuto y ondulación de baja velocidad.
- Digital (absoluto): La resolución se determina por el número de bits (por ejemplo, 12-bit = 4096 posiciones, 20-bit = 1.048.576 posiciones). La posición absoluta está disponible inmediatamente en potencia.
Velocidad y ancho de banda
Los encoders de cuadratura con salidas de controlador de línea pueden soportar velocidades de rotación muy altas, limitadas principalmente por la frecuencia máxima de entrada del contador. Los encoderes sinusoidales también pueden operar a altas velocidades, pero la electrónica de interpolación debe tener suficiente ancho de banda para manejar la frecuencia de señal. Los encoderes absolutos con protocolos serie tienen tasas de actualización más bajas que los tipos incrementales, que pueden ser una limitación en aplicaciones de alta velocidad.
Longitud del cable y ambiente ruidoso
- Short cable runs (pllt;5 m), clean environment:] Open collector, push-pull, or single-ended quadrature are acceptable.
- El cable medio funciona (5 latitudnes; 30 m), ruido moderado:]] Conductor de línea (RS-422) para cuadratura o sinusoidal diferencial.
- Long cable runs (plgt;30 m), alto ruido:]] Line driver o absoluto serial con protocolo robusto (por ejemplo, EnDat, BiSS con comprobación CRC).
Compatibilidad y coste del sistema
Los codificadores de cuadrícula son los más universalmente compatibles porque prácticamente todos los controladores de movimiento y PLC soportan entradas de cuadrícula. Los codificadores sinusoidales requieren entradas especializadas de interpoladores, aumento del costo del sistema. Los codificadores absolutos requieren compatibilidad de protocolo entre codificador y controlador, lo que puede limitar la intercambiabilidad pero ofrece ventajas en sistemas de ejes múltiples y aplicaciones de seguridad.
Consideraciones prácticas para la integración
Estado de la señalización y terminación
El adecuado acondicionamiento de señal es esencial para una operación de encoder confiable:
- Resistencias a la terminación: Para salidas de controlador de línea, se deben colocar resistencias a la terminación (normalmente 120 unidades púrpura;Ω) en el extremo del receptor para que coincidan con la impedancia del cable y minimizar las reflexiones.
- Filtering: Algunos controladores incluyen filtros digitales programables para señales de despresencia. Sin embargo, el filtrado excesivo puede introducir latencia y limitar la frecuencia máxima de entrada.
- Resistencias de cierre: Las salidas de colectores abiertos requieren resistencias de desmontables o desmontables adecuadas para establecer los niveles de tensión lógica.
Selección de cables y puesta en tierra
Usar cable blindado de pago retorcido para conexiones de encoder, especialmente para el conductor de línea y señales sinusoidales. Colocar el escudo en un solo extremo (normalmente el lado del controlador) para evitar bucles de tierra. Mantenga los cables de encoder separados de cables de motor de alta potencia para evitar el acoplamiento de EMI.
Monitoreo de diagnóstico
Los encoders y controladores modernos suelen proporcionar capacidades de diagnóstico:
- Detección de pérdidas contables (mediante verificación de sumas de comprobación en protocolos absolutos)
- Monitoreo de amplitud de señal (para encoderes sinusoidales)
- Detección de circuito corto y abierto (en fases de conductores de línea)
- Advertencias de temperatura y envejecimiento en encodificadores inteligentes
Aprovechar estos diagnósticos puede reducir significativamente el tiempo de inactividad y simplificar la resolución de problemas.
Conclusión
Comprender las señales de salida de encoder es una habilidad fundamental para cualquier persona que trabaje con sistemas de control de movimiento y automatización. Las señales de cuadratura ofrecen una combinación equilibrada de resolución, detección de direcciones y amplia compatibilidad, haciéndolos la opción predeterminada para innumerables aplicaciones industriales. Las señales sinusoidales proporcionan los mayores niveles de precisión y suavidad, adecuados para tareas exigentes de control de posición y velocidad donde se aprovecha la interpolación.
La selección óptima depende de los requisitos específicos de la aplicación: resolución, velocidad, longitud de cable, entorno de ruido, compatibilidad de controladores y presupuesto. Al evaluar cuidadosamente estos factores contra las características de cada formato de señal, los ingenieros pueden diseñar sistemas de movimiento fiables y de alto rendimiento que cumplan con objetivos técnicos y económicos.
Para más información sobre las tecnologías de encoder y las especificaciones de señales, consulte los recursos del fabricante como ] ] Guía de sistemas de encoder] y artículo técnico de Analog Devices sobre interfacing encoder.