Ir a contenido
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 9:30am a 5:30pm.
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 9:30am a 5:30pm.
¿Cómo usar par de encoder rotativo incremental con arduino?

¿Cómo usar par de encoder rotativo incremental con arduino?

Par de encoder rotativo incremental sirve para calcular distancia y velocidad de un eje, es ideal para robots, cnc, o máquina que requiera medir movimientos rotatorios.

El encoder es un transductor rotativo que transforma un movimiento angular en una serie de pulsos digitales. Estos impulsos generados pueden ser utilizados para controlar los desplazamientos de tipo angular 

En un encoder óptico, una fuente emite luz directamente o a través de un disco con huecos para que la luz pase a traves de el.

 

 

A continuación veremos las especificaciones del disco y del sensor

Disco:

  • Divisiones: 20 líneas
  • Material: Acrílico
  • Dimensiones: 26 x 26 x 3 mm
  • Peso: 2 g

Sensor:

  • Voltaje de operación: 5 VCD
  • 5 V: 5 VCD
  • GND: 0 VCD
  • OUT Señal de salida cuadrada

Material de apoyo

Material

Desarrollo.

El objetivo será medir las revoluciones por minuto de un eje.

El calculo será muy sencillo, mediremos cuantos pulsos detectamos en 1 segundo para ello usaremos interrupciones, después esos pulsos los multiplicamos por 60 esto para calcular los pulsos en 1 minuto.

Con los pulsos por minuto solo queda dividir esos pulsos entre los pulsos que tenemos en nuestro encoder que son 20 lo cual tenemos 20 pulsos por vuelta o 20 PPR ( pulsos por revolución)

La conexiones del sensor quedaran de la siguiente manera.

diagrama de conexión 
Enseguida insertamos el disco a la flecha del motor tal como se muestra a continuación.

Código

Artículo siguiente ¿Como usar pantalla Nextion con arduino uno?

Dejar un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campos requeridos