Los codificadores absolutos y los codificadores incrementales son dos tipos comunes de codificadores rotativos utilizados en control de movimiento y automatización. Su principal diferencia radica en cómo emiten los datos de posición. Comprender esta distinción es esencial para seleccionar el codificador adecuado para su aplicación.
Codificador absoluto
Un codificador absoluto emite un código digital único para cada posición angular del eje. Esto significa que cada posición tiene su propio código distintivo, por lo que el codificador siempre conoce su posición exacta inmediatamente al encenderse —no se requiere ningún movimiento de homing ni de referencia—. Incluso después de una pérdida de alimentación, la posición absoluta se conserva y se informa en cuanto se restablece la alimentación.
La principal ventaja de un codificador absoluto es su capacidad para proporcionar una posición absoluta precisa en tiempo real sin error acumulativo. Sin embargo, dado que cada posición requiere un código único, los codificadores absolutos suelen utilizar más bits de datos y pueden ser más complejos y costosos que los codificadores incrementales.

Codificador incremental
Un codificador incremental, por el contrario, emite una serie de pulsos a medida que el eje gira. Estos pulsos indican movimiento relativo —cuánto y en qué dirección ha girado el eje—, pero no transmiten la posición absoluta. Para determinar la posición, un contador debe registrar los pulsos desde un punto de inicio conocido. Si se pierde la alimentación, la información de posición se pierde y el sistema debe realizar una rutina de homing para restablecer un punto de referencia.
La ventaja de un codificador incremental es su diseño más sencillo, menor coste y salida de señal directa. Sin embargo, dado que se basa en el conteo de pulsos desde un punto de referencia, es susceptible a errores de posicionamiento acumulativos si se pierden pulsos o si se pierde la referencia.
Elección entre codificadores absolutos e incrementales
La elección depende de los requisitos de su aplicación. Si su sistema necesita conocer su posición exacta inmediatamente después del encendido y no puede permitirse el tiempo de inactividad de una rutina de homing, un codificador absoluto es la mejor opción. Si su aplicación es sensible al coste, no requiere conocimiento inmediato de la posición tras el encendido y puede acomodar una rutina de homing, un codificador incremental es una opción práctica y económica. En algunos casos, las ventajas de ambos tipos de codificadores pueden combinarse para cumplir requisitos específicos del sistema.