Calculadora de resolución de codificadores
Calcule los recuentos de codificadores por revolución, la resolución angular y la frecuencia máxima para los codificadores monocanal y en cuadratura.
Fórmula
Cómo Funciona
Esta calculadora determina la resolución del codificador y la precisión de posicionamiento a partir de los pulsos por revolución, la decodificación en cuadratura y los parámetros de relación de transmisión. Los ingenieros de control de movimiento, los desarrolladores de CNC y los programadores de robótica la utilizan para verificar que la selección del codificador cumple con los requisitos de posicionamiento. La resolución inadecuada del codificador provoca errores de posicionamiento; una resolución excesiva desperdicia costos y aumenta la sobrecarga de procesamiento de datos.
Según los fundamentos del codificador (guía de aplicaciones de Sick Stegmann) y la IEC 61800-7-1 (sistemas de accionamiento eléctrico de velocidad ajustable: interfaz genérica y uso de perfiles), los codificadores incrementales emiten pulsos de PPR por revolución en cada uno de los dos canales en cuadratura (A y B) con una compensación de 90°. Las especificaciones de resolución y precisión de los codificadores para aplicaciones de control de motores se ajustan a la parte 30 de NEMA MG-1-2021 (motores y generadores) (consideraciones de aplicación para motores de velocidad constante utilizados en un bus sinusoidal con contenido armónico y variadores de uso general) e IEC 60034-1 (Máquinas eléctricas rotativas: clasificación y rendimiento). La decodificación en cuadratura cuenta los cuatro bordes (subida/bajada en ambos canales), lo que arroja un CPR = 4 veces el recuento de PPR por revolución. Un codificador de 1000 PPR proporciona 4000 CPR o una resolución de 0,09° en el eje del codificador.
Cuando se monta a través de una caja de cambios, la resolución efectiva mejora según la relación de transmisión: θ_output = θ_encoder/GR. Un codificador de 1000 PPR a través de una caja de cambios de 50:1 logra una resolución de salida de 0,09°/50 = 0,0018° (6,5 segundos de arco). Sin embargo, el contragolpe de la caja de cambios (normalmente de 3 a 30 minutos de arco para engranajes rectos y de 1 a 5 minutos de arco para el planetario según las normas AGMA) puede superar la resolución del codificador, lo que hace que el montaje en el lado del motor sea ineficaz para un posicionamiento absoluto; la colocación del codificador en el lado de la carga elimina la incertidumbre del contragolpe, pero requiere una resolución más alta o pierde la ventaja de multiplicar la relación de transmisión.
Ejemplo Resuelto
Seleccione un codificador para una mesa de indexación giratoria que requiera una precisión de posicionamiento de ±0,05°. El sistema utiliza un accionamiento armónico de 100:1 (1 arco por minuto) con una velocidad de motor de 3000 RPM.
Paso 1: Determine la resolución requerida del codificador en la salida: Resolución requerida: ± 0,05° → se necesitan al menos 0,025° por recuento para obtener un margen Recuentos mínimos por revolución: 360°/0,025° = 14 400 CPR en la salida
Paso 2: Calcule los requisitos del codificador en el eje del motor: Con una relación de 100:1, el codificador del lado del motor obtiene una resolución 100 veces mayor Salida efectiva CPR = Motor_CPR × GR = Motor_CPR × 100 RCP motriz requerida: 14.400/ 100 = 144 RCP como mínimo Con cuadratura 4×: PPR = 144/4 = 36 PPR como mínimo Seleccione un codificador estándar de 100 PPR (400 CPR) para obtener un margen
Paso 3: Verifique la resolución de salida efectiva: CPR de salida = 400 × 100 = 40 000 cuentas/vuelta Resolución de salida = 360 °/ 40 000 = 0,009° por recuento Esto supera el requisito de 0,025° con un margen de 2,8 veces, lo que es adecuado
Paso 4: Compruebe el impacto de la reacción negativa: Retroceso de transmisión armónica: 1 minuto de arco = 0,0167° Resolución del codificador: 0,009° El contragolpe tiene una resolución de 1,9 veces mayor que la del codificador; el montaje en el lado del motor es eficaz (Para una caja de cambios estándar con una holgura de 10 arcominutos, se requiere un codificador del lado de carga)
Paso 5: Verifique la frecuencia máxima del pulso: Velocidad del motor: 3000 RPM = 50 rev/s Frecuencia de pulso: 100 PPR × 50 = 5000 Hz (cuadratura: 20 kHz) Verifique que el decodificador MCU maneje 20 kHz; la mayoría de las MCU de 32 bits admiten más de 1 MHz
Resultado: un codificador de 100 PPR (400 CPR) colocado en el eje del motor logra una resolución de salida de 0,009° mediante un variador armónico de 100:1, lo que cumple el requisito de ± 0,05° con un margen de 5,6 veces. El contragolpe de la transmisión de 1 arco por minuto es aceptable para esta aplicación.
Consejos Prácticos
- ✓Según las directrices de Sick Stegmann, coloque el codificador en el lado de carga de la caja de cambios cuando la precisión absoluta de la posición sea importante; la ubicación del lado del motor no puede detectar ni corregir la holgura, la conformidad o la expansión térmica de la caja de cambios
- ✓Para longitudes de cable superiores a 0,5 m en entornos de motores con ruido eléctrico, utilice salidas de codificador diferenciales (RS-422/485) según las directrices de EMC: las señales TTL de un solo extremo sufren errores de recuento del 5 al 20% debido a la EMI del motor
- ✓Según la práctica de control de movimiento, verifique la alineación del pulso índice del codificador (canal Z) durante la puesta en servicio; la localización de referencia requiere una relación constante entre el índice y la posición mecánica en todos los ciclos de alimentación
Errores Comunes
- ✗Confundir PPR con CPR: según las especificaciones del codificador, PPR son pulsos de un solo canal, mientras que CPR = 4 × PPR con decodificación en cuadratura; el uso de PPR en los cálculos subestima la resolución en 4 veces, lo que provoca una precisión de posicionamiento insuficiente
- ✗Ignorar el contragolpe de la caja de cambios: según las normas AGMA, el contragolpe de la caja de cambios rectos suele ser de 3 a 30 minutos de arco; la resolución del codificador, más fina que la del contragolpe, no proporciona ningún beneficio de posicionamiento para los codificadores montados en el lado del motor
- ✗Superación de los límites de frecuencia de los decodificadores de MCU: según las especificaciones del STM32, los decodificadores en cuadratura de hardware admiten de 1 a 10 MHz; a 10 000 RPM con un codificador de 10 000 PPR, la frecuencia alcanza los 1,67 MHz; verifique la capacidad de la MCU antes de seleccionar codificadores de alta resolución
Preguntas Frecuentes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculadoras relacionadas
Motor
Velocidad Motor DC
Calcula la velocidad, par motor, potencia y eficiencia de motores de corriente continua.
Motor
Servomotor
Calcule el par, la velocidad, la eficiencia y la contraelectromotriz del servomotor a partir de los parámetros eléctricos y de carga.
Motor
Relación de transmisión
Calcule la relación de transmisión, la velocidad de salida, la multiplicación del par y la eficiencia de transmisión de potencia para los trenes de engranajes.
Motor
Motor Paso a Paso
Calcula el ángulo de paso, velocidad de rotación, frecuencia de pulsos y par de motores paso a paso.