Cómo diseñar un programa para eliminar errores del codificador de pulsos
Si la información de posición se devuelve al controlador o se completa mediante el servo del bus de movimiento: entonces cambie la programación para usar el método de movimiento relativo, es decir, pulso de comando = posición objetivo - posición actual. Esto compensará los errores acumulados.
Un codificador es un dispositivo que compila y convierte una señal (como un flujo de bits) o datos en una forma de señal que puede comunicarse, transmitirse y almacenarse. El codificador convierte el desplazamiento angular o el desplazamiento lineal en una señal eléctrica. El primero se denomina disco de código y el segundo se denomina marca de código. Los codificadores se pueden dividir en dos tipos: tipo de contacto y tipo sin contacto según el método de lectura. Se pueden dividir en dos tipos: tipo incremental y tipo absoluto según el principio de funcionamiento. El codificador incremental convierte el desplazamiento en una señal eléctrica periódica y luego convierte la señal eléctrica en pulsos de conteo y utiliza el número de pulsos para representar el tamaño del desplazamiento. Cada posición del codificador absoluto corresponde a un determinado código digital, por lo que su valor mostrado sólo está relacionado con las posiciones inicial y final de la medición, y no tiene nada que ver con el proceso intermedio de la medición.