Tabla de contenido:

Motor de CC y codificador para control de posición y velocidad: 6 pasos
Motor de CC y codificador para control de posición y velocidad: 6 pasos

Video: Motor de CC y codificador para control de posición y velocidad: 6 pasos

Video: Motor de CC y codificador para control de posición y velocidad: 6 pasos
Video: Motion Control - Control de posición y velocidad para un motor dc con encoder 2024, Mes de julio
Anonim
Motor de CC y codificador para control de posición y velocidad
Motor de CC y codificador para control de posición y velocidad

Introducción

Somos un grupo de estudiantes UQD10801 (Robocon I) de la Universiti Tun Hussei Onn Malaysia (UTHM). Tenemos 9 grupos en este curso. Mi grupo es el grupo 2. Nuestro grupo de actividad es motor DC y codificador para control de posición y velocidad. El objetivo del grupo es controlar que el motor de CC gire con la velocidad que necesitamos.

Descripción

La conducción de electromotores necesita una corriente alta. Además, la dirección y la velocidad de giro son dos parámetros importantes que deben controlarse. Estos requisitos se pueden manejar usando un microcontrolador (o una placa de desarrollo como Arduino). Pero hay un problema; Los microcontroladores no pueden proporcionar suficiente corriente para hacer funcionar el motor y si conecta el motor al microcontrolador directamente, puede dañar el microcontrolador. Por ejemplo, los pines Arduino UNO están limitados a 40 mA de corriente, que es mucho menos que la corriente de 100-200 mA necesaria para controlar un pequeño motor de hobby. Para solucionar esto, deberíamos utilizar un controlador de motor. Los controladores de motor se pueden conectar al microcontrolador para recibir comandos y hacer funcionar el motor con una corriente alta.

Paso 1: preparación del material

Preparación de material
Preparación de material

Material requerido

Para realizar esta actividad, debemos prepararnos:

-Arduino UNO R3

-2 potenciómetro con 10kOhm

-2 motor DC con codificador

-Alimentación con 12V y 5A

-Controlador de motor de puente en H

-2 pulsador

-8 resistencia con 10kOhm

-Alambres de puente

-Breadvroad pequeño

Paso 2: Conexión de pines

Conexión de clavija
Conexión de clavija

1. Para el motor del lado izquierdo, conéctese a Arduino UNO 3:

-Canal A al pin 2

-Canal B al pin 4

2. Para el motor derecho conéctese a Arduino UNO 3:

-Canal A al pin 3

-Canal B al pin 7

3. Para el potenciómetro 1 conéctese a Arduino UNO 3:

- Limpiaparabrisas a analógico A4

4. Para el potenciómetro 2 conéctese a Arduino UNO 3:

- Limpiaparabrisas a A5 analógico

5. Para el pulsador 1 conéctese a Arduino UNO 3:

-Terminal 1a al pin 8

6. Para el botón 2 conéctese a Arduino UNO 3:

-Terminal 1a al pin 9

7. Para H-Bridge Motor Drive conéctese a Arduino UNO 3:

-Entrada 1 al pin 11

-Entrada 2 al pin 6

Paso 3: codificación

Codificación
Codificación

Puede descargar la codificación para probar el motor de CC que puede girar. Esta codificación puede ayudarlo a hacer que el motor de CC gire y funcione. Debe descargar esta codificación a su PC para el siguiente paso.

Paso 4: prueba del motor de CC

Prueba del motor de CC
Prueba del motor de CC

Entonces, después de descargar la codificación del paso anterior, debe abrirla en su Arduino IDE que ya está instalado en su PC o usar Tinkercad en línea, y eso, cargue esta codificación en su placa Arduino mediante un cable USB. el Tinkercad en línea, simplemente cargue esta codificación en el "Código" que se muestra en la foto. Después de cargar la fuente de codificación, puede ejecutar el motor de CC. Si usa el Tinkercad, debe presionar "Iniciar simulación" para iniciar este sistema.

Paso 5: Resultado

Resultado
Resultado
Resultado
Resultado

Después de comenzar la simulación, podemos ver que ambos motores de CC están girando pero en una dirección diferente. Cuando vemos el "Monitor en serie", la dirección de M1 es en el sentido de las agujas del reloj y la dirección de M2 es en el sentido contrario a las agujas del reloj.

Recomendado: