Elegir una resolución de codificador

0

¿Cuál es la resolución mínima recomendada para el control de movimiento de baja aceleración?

La velocidad máxima puede oscilar entre 2 rev / seg y 50 rev / seg. La aceleración podría ser tan baja como 0.01 rev / seg / seg. La precisión es importante (ya que el motor tendrá que desacelerar en el punto correcto para alcanzar su posición de destino sin excederse) y el movimiento debería aparecer lo más suave posible.

El motor es de 12 VCC con una caja de engranajes de 64: 1. El codificador se unirá a cualquiera de los ejes o después de la caja de engranajes. El motor se controla mediante el pin PWM de Arduino, con un pin para indicar la dirección.

Como regla general, ¿se requiere una resolución más alta para una cámara muy lenta?

    
pregunta M-R

2 respuestas

1

Un bit sería suficiente para algunas aplicaciones. Un simple interruptor de proximidad que detecte una cabeza de tornillo en un eje giratorio podría ser adecuado en algunas aplicaciones industriales, siempre que el sistema funcione de una sola manera.

Si se requiere detección de dirección, se requieren dos bits. Los codificadores de cuadratura son la norma para esto.

Sería una pérdida de tiempo elaborarlo, ya que su pregunta no tiene muchos detalles.

    
respondido por el Transistor
0

Arduino es pobre en términos de cálculo, y no está hecho para el control del motor. Si necesita una velocidad precisa, entonces necesita una MCU o DSP con QEI - Interfaz de codificador de cuadratura. Mide la frecuencia y el período del tren de pulsos, luego utiliza la información del método que es más plausible.

Para el control de movimiento necesitaría una MCU rápida, no una MCU de 8 bits heredada. Una FPU integrada es bienvenida, pero no es obligatoria si tiene suficiente velocidad.

Será mejor que encuentres alguna otra plataforma.

P.S .:

Probablemente use la interrupción para calcular la velocidad a partir de la diferencia de pulsos contados, el llamado método de medición de frecuencia.

También hay un método de medición del período. El error del método de frecuencia es pequeño a altas frecuencias y grande a bajas frecuencias, mientras que el error del método de medición de período es pequeño a baja frecuencia y grande a alta frecuencia.

Su control se está sacudiendo a baja velocidad porque la medición de velocidad tiene un gran error en la salida de baja frecuencia del codificador (baja velocidad del motor).

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas