Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

El encoder rotativo Arduino es útil en máquinas CNC, robótica e incluso impresoras debido a su construcción sólida y control digital fino.

Si está trabajando en un proyecto de encoder rotativo Arduino y necesita ayuda, está en el lugar correcto.

El artículo de hoy analiza el encoder rotativo, su configuración, tipos, funcionamiento, ejemplos y aplicaciones.

¿Qué es un Encoder Rotativo?

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

Fig 1: Un Encoder Rotativo

Es un sensor de posición electro-mecánico que determina la posición angular o el movimiento de un eje o árbol.

Luego convierte los datos de posición angular en señales de salida digitales o analógicas.

Pinout del Encoder Rotativo

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

Fig 2: Pinout del Encoder Rotativo

Tipos de Encoder Rotativo

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

Fig 3: Un Encoder Rotativo Absoluto de Código Gray con 13 Pistas

Fuente: Wikimedia

Encoder Absoluto

Consiste en un fotodetector, una fuente de luz, un disco y un acondicionador de señal. Retiene la información de posición cuando se pierde la energía y la reanuda cuando vuelve.

Además, la relación entre la posición física de la maquinaria controlada y el valor del encoder se establece en el ensamblaje. No tiene que volver a un punto de calibración para mantener la precisión de posición.

Encoder Incremental

Los encoders incrementales comienzan su cuenta en cero cuando se encienden e informan inmediatamente los cambios de posición. Sin embargo, no mantiene su posición absoluta. Tendrá que mover un sistema de monitoreo a un punto de referencia fijo para iniciar una lectura de posición.

¿Cómo Funciona el Encoder Rotativo?

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

Fig 4: Funcionamiento de un Encoder Rotativo

Tiene dos pines de contacto, A y B, y un pin de tierra común, C. Cuando gira las perillas, los pines de contacto A y B contactan el pin C en el orden de rotación, produciendo señales. Además, las señales están desfasadas 90 grados entre sí (codificación en cuadratura).

Cuando gira la perilla en sentido horario, el pin A conecta primero, seguido por B. También, lo opuesto ocurre cuando gira la perilla en sentido antihorario.

Luego podemos rastrear cuándo los pines se conectan y desconectan de la tierra para determinar la dirección de rotación.

¿Cómo Elegir un Encoder Rotativo?

¿Encoder Incremental o Absoluto?

Elija uno con una mejor relación costo-capacidad o uno que regrese al origen o no durante el inicio. También, elija uno dependiendo de la tolerancia al ruido y velocidad máxima.

¿Cuánta Resolución se Necesita?

Elija uno que coincida con la precisión requerida y el costo del equipo. Por lo tanto, debería seleccionar uno con una resolución de ½ a ¼ de la precisión de la máquina usada.

Dimensiones

Considere el tipo de eje rotativo a usar con respecto al espacio de montaje. Para su información, los ejes pueden ser huecos o regulares.

Carga de Eje Permitida

Al elegir un encoder, considere cómo los métodos de montaje influyen en la carga del eje y la vida mecánica.

Velocidad Máxima Permitida

Seleccione uno considerando su velocidad mecánica máxima durante el uso.

Frecuencia Máxima de Respuesta

Seleccione uno basado en la velocidad máxima del eje del dispositivo cuando se usan juntos.

Frecuencia máxima de respuesta = (Revoluciones (RPM)/60) * Resolución.

Asegúrese de seleccionar uno cuyas especificaciones den cierto margen respecto al valor de frecuencia máxima de respuesta.

Grado de Protección

Por favor elija un modelo dependiendo del polvo, aceite y agua presentes en su entorno de trabajo.

Par de Arranque del Eje

En este caso, considere el par de arranque.

Tipo de Circuito de Salida

Aquí, considere la frecuencia de señal, distancia de transmisión, ruido y dispositivo de conexión.

Ventajas y Desventajas de los Encoders Rotativos

Dominando Encoders Rotativos Arduino: Guía Completa de Configuración, Tipos y Aplicaciones

Fig 5: Parte Mecánica Motor Paso a Paso y Polea de Temporización para Impresoras 3D y Máquinas CNC

Ventajas

Desventajas

Ejemplo Encoder Rotativo Arduino

Ejemplo Básico

Necesitará una placa Arduino, un LCD, un potenciómetro, cables de conexión y una protoboard. Conecte como se muestra a continuación.

Conecte el pin +V del módulo al pin 5V del Arduino y ponga a tierra su configuración. Luego, conecte los pines CLK y DT a los pines digitales 2 y 3, respectivamente.

Controlando un Motor Paso a Paso Usando un Encoder Rotativo

Necesitará una placa Arduino, un motor paso a paso y placa controladora, un encoder rotativo y una protoboard.

Conecte el GND del encoder a GND del Arduino y el + al pin 5V del Arduino. Además, conecte DT al pin analógico 5 del Arduino y CLK al pin analógico 4.

Controlar Motor Servo con Encoder Rotativo

Los encoders rotativos son cruciales en proyectos que necesitan una posición precisa de objetos, como el brazo de un robot.

Para usar, ponga a tierra el cable marrón/negro del motor servo. También, conecte el cable rojo del motor servo a una fuente de 5V. Finalmente, el cable naranja/amarillo al pin 9 habilitado para PWM.

Conclusión

Como hemos visto, puede usar un encoder rotativo con Arduino para muchos de sus proyectos. Son simples de usar, versátiles y baratos de adquirir. Para asistencia con su proyecto, o si tiene algunas áreas grises que necesitan aclaración, por favor contáctenos.

Tecnología Industrial

  1. Los 6 mejores consejos para reparación de encoders y minimizar tiempo de inactividad
  2. Panel de control para Flight Simulator 2020 con Arduino Nano: Pantallas LCD y CDI
  3. Panel de interruptores y LEDs para Microsoft Flight Simulator 2020 con Arduino
  4. Control de Brillo LED con PWM mediante Pulsador en Arduino Mega
  5. Sistema de Asistencia RFID Fiable con Arduino y Python
  6. Construir una rueda medidora DIY precisa con Arduino Nano y encoder rotativo
  7. Integración del Sensor de Pulso MAX30100 con Arduino: Guía Paso a Paso
  8. Guía Paso a Paso: Conectar Sensor de Humedad de Suelo YL-39/YL-69 a Arduino UNO
  9. Elección del Codificador Adecuado: Análisis Profundo de Protocolos de Comunicación y Consideraciones de Aplicación
  10. Codificadores rotativos avanzados de Heidenhain elevan la precisión robótica
  11. Optimiza la refrigeración: Chapa perforada para ventilación eficiente