Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACTIVIDAD 6: INVESTIGACIÓN
MOTOR BIDIRECCIONAL.
U
Luis Eugenio López Flores
Carrera:
Ing. Robótica
P
Nombre de la Asignatura:
Estancia 1.
T Cuatrimestre: 4to
Septiembre-diciembre 2021
GRUPO:
IR41
Tulancingo de Bravo, Hidalgo a 03 de noviembre del 2021.
Índice.
Introducción. ................................................................................................................................... 3
¿Cómo mover un motor en ambas direcciones? Y ¿Cómo funciona?............................ 4
Circuito.............................................................................................................................................. 5
Código. .............................................................................................................................................. 6
Conclusión. ...................................................................................................................................... 7
Introducción.
Ahora que entendemos esto debemos de saber que hay distintos dispositivos
los cuales nos permiten el control de los motores, pero no basta con solo
simplemente conectarlos si no que debemos de programarlos para que hagan esta
función. Por ejemplo, hay dispositivos como:
• Circuito integrado L293D En la figura 1.2 se puede ver una datasheet del
mismo.
• L293d Shield Arduino.
• Modulo Puente H.
Estos circuitos no solamente nos permiten el control de los motores a su
velocidad, sino que también nos permite controlar el sentido de Giro.
Concentrémonos en el primero.
Este puente H es capaz de controlar 2 motores Esto mediante los siguientes
pines.
• EN1- Control de velocidad (PWM)
• IN1-Polarización 1.
• OUT1-Salida 1 para motor.
• GND- Tierra del circuito para disipación de calor por voltaje.
• GND.Tierra del circuito para disipación por voltaje.
• OUT2. Salida 2 para motor.
• IN2-Polarización 2.
• VCC-VOLTAJE 4V-36V
Fig 1.2 Circuito L293D
Circuito.
En la figura 1.3 se puede ver la conexión que hay que debemos de realizar con el
puente H.
A continuación, describiremos una breve conexión.
• En el PIN 1 EN1 Debemos de conectarlo a un pin PWM de Arduino en este
caso el Pin 11 digital.
• Después debemos de conectar un pin digital de Arduino en este caso el 12
hacia el pin EN1
• Posteriormente en la salida 1 OUT1 conectamos un cable cualquiera del
motor.
• Vamos a conectar las 2 tierras de los PINES GND1 y GND 2.
• Vamos a conectar en el pin OUT 2 al cable sobrante del motor.
• Después vamos a conectar EN2 a un pin digital de Arduino en este caso el
PIN 13.
• Por último, conectamos una fuente de voltaje aproximadamente de 4-36 V
que es lo máximo que puede soportar.
Código.
int EN1=11; //Se deben de definir las variables en este caso de los pines del
//Puente H
int IN1=12;
int IN2=13;
int VELOCIDAD=255; //Se definen las velocidades que nosotros queremos //que
vaya el motor.
void setup() { //Se inician los datos secundarios del programa.
// put your setup code here, to run once:
pinMode(EN1,OUTPUT); //Se definen en este caso como salidas los pines.
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
}
void loop() { //Se definen las instrucciones del mismo.
// put your main code here, to run repeatedly:
digitalWrite(IN1,1); // En el primero va a girar en sentido horario 5 segundos
digitalWrite(IN2,0);
analogWrite(EN1,VELOCIDAD);
delay(5000);
digitalWrite(IN1,0);//En el segundo va a girar 5 segundos en sentido //antihorario
digitalWrite(IN2,1);
analogWrite(EN1,VELOCIDAD);
delay(5000);
}
Conclusión.
Nuestros resultados arrogan que debemos de tener cuidado con el voltaje que
suministramos al puente H ya que si no se suministra el correcto puede haber
una falla como, por ejemplo: Puede descomponerse nuestro circuito. Igualmente
aprendimos que no solamente con un transistor podemos controlar los
motores, sino que también con un puente H y otros dispositivos podemos
controlarlo. Aprendimos como funciona el sentido de giro de los motores todo esto
es muy importante ya que podemos aplicarlo en nuestro futuro proyecto de
Arduino el cual es el zumobot y es muy relevante este punto ya que debemos de
tener el control de los motores para que sea lo suficientemente autónomo y que no
tenga problemas de velocidad o control.
En la figura 1.4 se puede visualizar la importancia del control de los motores.