Un codificador lineal es un tipo de sensor electrónico que puede medir una posición a lo largo de una línea recta. Se utilizan comúnmente en robótica y sistemas de automatización. Hay varios tipos diferentes de codificadores lineales, cada uno de los cuales usa un método de detección diferente para determinar la ubicación del codificador.
Todas las variedades de este instrumento requieren tanto una escala como un sensor para usarse correctamente. La escala es una pieza recta de material que se marca a intervalos consistentes, similar a una vara de medir común. Un sensor dentro del dispositivo codificador lineal es capaz de detectar cada uno de estos intervalos a medida que pasa por la diapositiva. Cada vez que el sensor detecta y cuenta una marca de intervalo, cambia la salida del codificador lineal.
Los codificadores lineales ópticos son muy comunes y utilizan marcas visibles de alto contraste en la escala. El sensor de este instrumento generalmente emite luz infrarroja, visible o láser sobre las marcas. Los pulsos de luz reflejados por las marcas de la escala se detectan y se cuentan. Un codificador óptico puede ser muy preciso y, a menudo, puede determinar la posición lineal dentro de un micrómetro.
No todas las marcas del codificador lineal son visibles para el ojo humano. Los codificadores magnéticos utilizan pequeñas áreas magnéticas incrustadas en la escala. El sensor detecta y cuenta cada área de magnetismo. Por lo general, no son tan precisos como la variedad óptica, pero se pueden usar en entornos sucios o húmedos que obstaculizarían los métodos de detección óptica.
Un tercer tipo de codificador utiliza corrientes parásitas para determinar la posición. Las corrientes de Foucault se crean por el movimiento de un campo magnético que pasa por un conductor. La escala de un codificador de corrientes parásitas está diseñada para tener diferentes niveles de resistencia magnética. Las áreas de alta y baja resistencia magnética se detectan controlando las corrientes parásitas provocadas por la inducción.
Los datos de posición detectados por un codificador lineal pueden ser incrementales o absolutos. Las lecturas de posición incrementales simplemente indican cuánto se ha movido el codificador en línea recta. Las lecturas absolutas, por otro lado, contienen datos sobre exactamente dónde se encuentra el codificador a lo largo de la escala.
Los datos del codificador lineal a veces solo se utilizan con fines informativos en una lectura o pantalla. Los datos también se pueden utilizar como parte de un sistema controlado por computadora más sofisticado. Los codificadores se utilizan a menudo para proporcionar un dispositivo computarizado, como un robot industrial o una máquina automatizada, con información sobre la ubicación y la distancia de recorrido de las partes móviles.