En los sistemas de control de motores de alto rendimiento, la calibración precisa del punto cero sirve como base para un posicionamiento preciso, un funcionamiento eficiente y una funcionalidad avanzada. Cuando se utilizan codificadores de cuadratura para retroalimentación, los ingenieros enfrentan el desafío persistente de establecer un punto de referencia mecánico estable a través de la señal de índice del codificador. Siguiendo procedimientos como la recalibración Rs que alinea los ángulos eléctricos con las posiciones del rotor, la tarea crítica sigue siendo: cómo asociar el pulso índice del codificador con este punto cero alineado y traducirlo en una compensación de referencia utilizable para mejorar el rendimiento del sistema.
Los codificadores de cuadratura generalmente generan dos señales ortogonales (fases A y B) para rastrear la dirección de rotación y la posición incremental, además de una señal de índice (Z o I) que genera un solo pulso por revolución en una posición mecánica específica. Este pulso índice proporciona una referencia de posición absoluta ideal.
En plataformas como InstaSPIN-MOTION de TI, los registros de hardware permiten la lectura directa de los estados del codificador. ElQPOSILATEl registro (Position Latch) desempeña un papel crucial: cuando se activa la señal de índice, captura y retiene el valor actual del contador del codificador de cuadratura. Este valor bloqueado representa la posición mecánica de la señal de índice en relación con el punto cero interno del codificador.
Después de completar la recalibración Rs (que alinea el motor con el polo magnético más cercano), los ingenieros deben monitorear el módulo codificador para detectar pulsos de índice durante la rotación. ElQPOSILATEl valor de registro capturado durante un pulso de índice revela la relación posicional fija entre la señal de índice y el punto de alineación recalibrado, lo que denominamos "desplazamiento de índice".
Debido a que la relación mecánica entre las señales de índice del codificador y los polos del rotor permanece constante, el valor de compensación del índice capturado sirve como una referencia confiable. Este desplazamiento representa el desplazamiento mecánico entre la posición del índice y el cero del contador interno del codificador.
El enfoque óptimo implica configurar el propio módulo codificador para reconocer posiciones de índice:
QEPCTLen procesadores TI). Este ajuste establece la posición del índice como referencia cero definitiva.Con el codificador configurado correctamente, funciones comoSTPOSCTL_setPositionReference_mrevhace referencia automáticamente al punto cero definido por el índice cuando se pasa un parámetro "0", eliminando los cálculos de compensación manuales.
Para los sistemas que requieren actualizaciones de referencia en tiempo de ejecución, las transiciones suaves entre los modos de posición dependen de la capacidad del codificador para mantener la continuidad del ángulo mientras redefine su punto cero en función de las señales de índice.
Siguiendo el flujo de trabajo del Laboratorio 12-13 de InstaSPIN-MOTION se demuestra el proceso:
QPOSILATvalores durante los pulsos de índice para determinar las compensaciones mecánicasDirectrices clave de implementación:
Al utilizar sistemáticamente las señales de índice de los codificadores de cuadratura y los módulos codificadores específicos del procesador, los ingenieros pueden establecer sistemas robustos de calibración de punto cero. La innovación fundamental radica en la configuración del hardware para restablecer automáticamente los contadores de posición al detectar el índice, creando un punto de referencia mecánico inherente. Este método supera los ajustes de parámetros tradicionales en confiabilidad y precisión, permitiendo aplicaciones de control de motores de próxima generación que requieren conocimiento absoluto de la posición y operación multieje sincronizada.
Persona de Contacto: Ms. Mandy
Teléfono: 86 137 6172 1799
Fax: 86-21-39303660