¿Es Posible Leer un Encoder que No Sea de Cuadratura con un Controlador de Movimiento de NI (NI Motion Controller)?



Hardware: PXI/CompactPCI>>Controllers

Problema: Es posible utilizar las entradas de encoder en mi controlador de movimiento (Motion Controller) para leer pulsos de un encoder que no sea de cuadratura?

Solución:

Las entradas de encoder de los controladores de movimiento de NI utilizan un algoritmo que requiere dos trenes de pulsos que se encuentren defasados, como los mostrados a continuación:

Si un pulso está conectado sólamente al canal A del controlador de movimiento, la cuenta va a incrementarse en cada flanco de subida y decrementarse en cada flanco de bajada, por lo que la cuenta nunca será mayor a un valor de 1.



Ligas Relacionadas: KnowledgeBase 2URDMLJT: What Are Possible Phase Differences Between Phase A & B on Encoder with NI 7344/7334?
KnowledgeBase 2OQEKRNQ: What Happens If I Miss-wire My Encoders to the Motion Controller?
Developer Zone: Quadrature Encoder Fundamentals

Archivos Adjuntos:





Día del Reporte: 09/08/2008
Última Actualización: 01/27/2009
Identificación del Documento: 4P7ERKOB