Lab. 14 - Control de Motor DC Por PWM Usando Arduino - GRUPO 5
Lab. 14 - Control de Motor DC Por PWM Usando Arduino - GRUPO 5
Lab. 14 - Control de Motor DC Por PWM Usando Arduino - GRUPO 5
CÓDIGO C33529
LABORATORIO N° 14
FECHA
TAREA: Lab. 11 – Lenguaje de programación Arduino – Parte I DIA MES AÑO
LABORATORIO X AMBIENTE
EQUIPO DE
FIRMA
DOCENTE: Ing. Rodrigo Jesús Amézquita Vilca TRABAJO
TALLER SESION Nº
PASOS PASOS
PASOS DE LA TAREA DE LA DE LA
TAREA TAREA
1 Indicaciones por parte del docente Distracciones Prestar atención al docente encargado
2 Prender Modulo X Caminar por lugares seguros
3 Prender Pc X Armar ordenadamente según las indicaciones
4 Simular los circuitos X Tomar los datos adecuados del circuito montado
5 Apagar Pc X Armar ordenadamente según las indicaciones
6 Apagar Modulo X Apagar primero para quitar las conexiones del circuito armado
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 3
I. OBJETIVOS:
• Control de Motor por PWM.
• Entendimiento de Puentes H.
• Control de Velocidad y Giro de Motor DC.
III. PROCEDIMIENTO
Link: https://www.tinkercad.com/things/f2VIOO7qUG7-mighty-
jarv/editel?sharecode=MG2A6Kf3I2LXEqHX_8HujBdYEkCjqZRErlXa-
nGqTXI&sharecode=MG2A6Kf3I2LXEqHX_8HujBdYEkCjqZRErlXa-nGqTXI
Realice el código de
Programe y cárguelo en el
Arduino.
ACTIVIDAD 2:
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 6
Link: https://www.tinkercad.com/things/jGaMyRURKW6-powerful-
inari/editel?sharecode=BCPTXmY_DeXrCTm5dcW0IU45_lVoYTTmDAd8tm8-
NMk&sharecode=BCPTXmY_DeXrCTm5dcW0IU45_lVoYTTmDAd8tm8-NMk
Link: https://www.tinkercad.com/things/bbp2cXnpGOZ-epic-
krunk/editel?sharecode=vm4RtNzXZshElgVZiQ8Frc281OoDhHw-
zoSGiEFwBhw
•
• Explique cómo es el El motor esta energizado en la breadboard, pero el poder que utiliza
funcionamiento del es controlado por el arduino normalmente, en este caso tenemos un
motor controlado por
PWM usando un
factor que se interpone en esta relación, el potenciómetro.
potenciómetro.
(Debe de considerar como evidencia colocar imagines de desarrollo del programa y colocar el link donde
desarrollo dicho programa en Tinkercad, además no olvidar colocar los nombre y apellidos de los integrantes
del grupo como comentario)
3. CONTROL DE MOTOR POR MÓDULACIÓN PWM
}
Realice el
código de
Programe y
cárguelo en el
Arduino.
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 10
Link: https://www.tinkercad.com/things/3BAjlW995HU-ingenious-luulia-
amberis/editel?sharecode=9x4eClTTt6JhYZyfF1Sr1GvtBYg0vtbFT-B2Z9KdtwU
• Explique el El siguiente circuito tenemos el control de los rpm del motor mediante
funcionamien comunicación serial. Al insertar la letra A en el monitor serial tendremos dichas
to del
programa y la
variaciones dentro del rango previamente establecido.
respuesta del
motor.
• Desarrolle un
código de
programa en
el Arduino
para realizar
el control de
la velocidad
del motor
haciendo uso
de la
comunicación
serie, en base
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 11
a las
siguiente
condicionales
:
• Si envío la
letra ‘A’ el
motor debe
de girar al
100% de
velocidad
(Vel.
Máxima).
• Si envío la
letra ‘B’ el
motor debe
de girar al
75% de
velocidad.
• Si envío la
letra ‘C’ el
motor debe
de girar al
50% de
velocidad.
• Si envío la
letra ‘D’ el
motor debe
de girar al
25% de
velocidad.
• envío la letra
‘F’ el motor
debe de girar
al 0% de
velocidad
(Motor
Detenido)
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 12
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 13
Nro. DD-107
Laboratorio Nro. 14: Control de Motor por PWM Página 14
LINK : https://www.tinkercad.com/things/esydU1T7Krm-daring-
jarv/editel?sharecode=ZqVLF9GBlv-MeE2jkEDeY1We79H1hBmtnp2TuNzNfO0
• Explique el Tenemos que, mediante el ingreso de una letra, desde la A hasta la F por el
cómo es el monitor serial, la velocidad del motor varia desde 100% de su velocidad hasta
funcionamien
estar apagado. Y todo con la ayuda más que todo de los comandos “if”
to del motor
con el “serial.println” y “serial.read” (estos son los que permiten la comunicación
programa serial)
desarrollado.
(Debe de considerar como evidencia colocar imagines de desarrollo del programa y colocar el link donde
desarrollo dicho programa en Tinkercad, además no olvidar colocar los nombre y apellidos de los integrantes
del grupo como comentario)
V. OBSERVACIONES
- Para el control de velocidad de un motor DC utiliza una señal cuadrada la cual
permite determinar a qué velocidad debe girar el motor en un tiempo de señal
alta.
- Las entradas PWM nos especifican en el Arduino y tiene como función
modificar la cantidad de energía que se envía a una carga.
- En el circuito el componente del motor necesita de una caja de energía
adicional para su uso.
- Usamos el componente L293D para el control del motor en los circuitos
- Usamos código para el ascendido del motor si un interruptor.
VI. CONCLUSIONES.
- El programa tinkercad nos brindó las herramientas necesarias para nuestro
trabajo.
- Usamos códigos ya conocidos para esta actividad.
- Utilizamos el potenciómetro para medir la velocidad del motor.
- Creamos un código para medir el porcentaje de velocidad de un
motor.
- Algunos circuitos los motores salían en sentido horario.