Red de conocimiento informático - Conocimiento informático - Cómo diseñar un programa para eliminar errores del codificador de pulsos

Cómo diseñar un programa para eliminar errores del codificador de pulsos

Si se trata de un control de pulso de puerto universal: utilice el método DOG+Z para volver al origen, lo que garantiza que el punto de partida sea el mismo cada vez. También puedes utilizar un valor absoluto en lugar de DOg+Z para localizar el punto cero.

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.