¿Por qué el codificador absoluto (incluso el multivueltas) tiene la opción de una salida incremental adicional?

2

Muchas compañías hacen codificadores absolutos para los accionamientos de motor, algunos pueden generar una pista incremental opcional. mi pregunta es por qué es necesario ya que el codificador tiene una interfaz BiSS que puede llegar hasta 10 Mbit / s.

por ejemplo: enlace

He leído en este sitio en alguna parte: Encoders magnéticos - Consejos y trucos

Qoute: "No recomendaría cerrar un bucle de velocidad en la retroalimentación de posición absoluta sino usar señales de cuadratura"

Si esto es cierto, mi suposición inicial es que la unidad de bucle cerrado en cascada usa la salida Absoluta para el bucle de posición y la incremental para el bucle de velocidad.

Pero ¿por qué? No tiene ningún sentido especialmente que el codificador absoluto tiene una resolución de giro único mucho mayor (hasta 17 bits e incluso 21 bits), lo que puede ser realmente útil para controlar el motor a velocidades muy bajas.

    
pregunta ElectronS

3 respuestas

3

He utilizado principalmente codificadores ópticos, pero esto debería aplicarse a todos los tipos de codificadores. La razón principal por la que desea utilizar salidas incrementales para el control de velocidad es la latencia. Su circuito de control, cuidadosamente diseñado, puede volverse inestable con bastante facilidad cuando hay un retraso muy pequeño. Peor aún, no puede modelar el retraso como un sistema lineal finito en un bucle de control analógico. Una vez tuve un motor de D.C. que se volvió inestable cuando se introdujo un retraso \ $ 1 \ \ mathrm {\ mu s} \ $.

La latencia también es importante cuando utiliza controladores que no están basados en el control PID. En un controlador de tiempo muerto, por ejemplo, la función de transferencia debe controlarse con bastante precisión.

También tenga en cuenta que para los codificadores que tienen mayor resolución, no puede obtener la posición exacta de inmediato. Puede obtener la posición en el pasado debido a la latencia. Para un codificador lineal con resolución \ $ 100 \ \ mathrm {nm} \ $ obtienes 10,000,000 tics por metro.

    
respondido por el user110971
2

Un servodrive industrial usualmente consiste de un controlador de movimiento y un controlador. El controlador de movimiento calcula la trayectoria de la posición y tiene un bucle de posición donde la posición real es relevante. Da salida a la consigna de velocidad, que es la entrada del variador. El variador es un controlador de velocidad en el que la retroalimentación de velocidad es relevante.

Un servodrive totalmente integrado tendría un protocolo de comunicación propietario entre el controlador de movimiento y el variador (como VFD), donde las señales del codificador están directamente conectadas a la electrónica del variador. La posición real se reenvía al controlador de movimiento a través de este protocolo de comunicación patentado.

Suponiendo que el protocolo BiSS es algo nuevo y de código abierto, tiene la capacidad de conectar el codificador en su controlador de movimiento / PLC y conectar la otra cuadratura o salida sin / cos directamente en el VFD. Usted hace el bucle de posición en el PLC / controlador de movimiento y el VFD hace el bucle de velocidad.

    
respondido por el Marko Buršič
2

Ciertamente, uno puede usar Abs de alta resolución. codificador de posición o codificador de cuadratura de alta resolución que proporcionan posición y dirección con un procesamiento de señal simple.

En algunos casos, el detector Quad puede tener una lógica para evitar la distorsión en un borde cuando está casi inmóvil, donde el detector absoluto requiere un promedio.

Al final, todo se reduce a las especificaciones de costo, resolución, precisión de uso en posición, velocidad, aceleración y costos de interfaz / procesamiento, latencia, rechazo de ruido.

Sin especificaciones, no creo que puedas comparar manzanas y naranjas para decir cuál es mejor para ti.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas