Está en la página 1de 14

UNIVERSIDAD AUTONÓMA DEL ESTADO DE

MÉXICO

FACULTAD DE INGENIERÍA

DIVISIÓN DE INGENIERÍA MECÁNICA

DISEÑO MECATRÓNICO

CONTROL DE VELOCIDAD DE MOTOR CON


TECLADO
ALUMNO: ROJAS ARELANO ADOLFO

NOVIEMBRE 2020
CONTROL DE VELOCIDAD Y SENTIDO DE GIRO DE MOTOR CON TECLADO

OBJETIVO:

El objetivo de esta práctica es implementar un sistema que permita controlar el sentido de


giro y velocidad de un motor de corriente directa mediante un teclado matricial.

INTRODUCCIÓN:

Existen una gran variedad de tamaños, formas y potencias de motores DC, pero todos se
basan en el mismo principio para su funcionamiento. Accionar un motor DC es tan fácil
como alimentar sus terminales con un voltaje y tierra. Para invertir su dirección basta con
invertir la alimentación. A diferencia de los motores a pasos y los servos motores, los
motores DC no pueden ser colocados en una posición específica ya que estos están
diseñados para girar a la máxima velocidad y el sentido que la alimentación que se les
aplicó. Si queremos controlar su velocidad, se debe controlar la frecuencia con que
alimentamos las terminales del motor; es decir, sólo estará alimentado por lapsos de tiempo
los cuales controlarán su velocidad, es decir se está controlando la velocidad por PWM
(Modulación por Ancho de Pulso). De tal forma que entre más grandes (hablamos de
milisegundos) sean esos lapsos, menor será su velocidad.

¿Qué es una señal PWM?

Una señal PWM por sus siglas en inglés ( Pulse Width Modulated ) o ancho de pulso
modulado es una señal en forma cuadrada en la que se varía el ancho de pulso o el
medio ciclo de la señal para poder controlar la velocidad o potencia de algún motor de
corriente directa DC, motor trifásico, como activadores de MOSFET, SCR, IGBT, tiristores
etc.
TRABAJO PREVIO.
1- Busque información técnica para la conexión correcta del módulo L298 al
microcontrolador que va a utilizar.
2- Busque información técnica para la conexión correcta de un teclado matricial al
microcontrolador que va a utilizar.

¿Qué es un L298N?
El L298N es un controlador (driver) de motores, que permite encender y controlar dos
motores de corriente continua, variando tanto la dirección como la velocidad de giro.
En general todos los autómatas, no disponen de potencia suficiente para mover actuadores.
De hecho, la función de un procesador no debe ser ejecutar acciones si no mandar ejecutar
acciones a drivers que realicen el "trabajo pesado".
La corriente máxima que el L298N puede suministrar a los motores es, en teoría, 2A por
salida (hasta 3A de pico) y una tensión de alimentación de 3V a 35V.

¿Cómo funciona un L298N?


Básicamente un L298N consiste en dos puentes-H, uno para la salida A y otro para la salida
B.

Tenemos los pines de entrada que controlan la dirección y velocidad de giro.

• Los pines IEA, IN1 e IN2 controlan la salida A.


• Los pines IEB, IN3 e IN4 controlan la salida B.
Los pines IN1, IN2, y IN3 e IN4, controlan la dirección de giro, respectivamente, de la
salida A y B.
Los pines IEA y IEB desactivan la salida. Podemos conectarlos permanentemente
mediante el uso de un jumper, o conectar una señal PWM para controlar la velocidad de
giro.

En el caso de querer usar ambas fases, y poder elegir tanto el sentido de giro como la
velocidad, y alimentar desde una fuente de 12V, el esquema de conexión a sería el
siguiente.

Motor DC
Un motor de corriente continua convierte la energía eléctrica en mecánica. Se compone de
dos partes: el estator y el rotor.
El estator es la parte mecánica del motor donde están los polos del imán.
El rotor es la parte móvil del motor con devanado y un núcleo, al que llega la corriente a
través de las escobillas.
Cuando la corriente eléctrica circula por el devanado del rotor, se crea un campo
electromagnético. Este interactúa con el campo magnético del imán del estator. Esto deriva
en un rechazo entre los polos del imán del estator y del rotor creando un par de fuerza
donde el rotor gira en un sentido de forma permanente.
Si queremos cambiar el sentido de giro del rotor, tenemos que cambiar el sentido de la
corriente que le proporcionamos al rotor; basta con invertir la polaridad de la pila o batería.

TECLADO MATRICIAL

Un teclado matricial es un simple arreglo de botones conectados en filas y colúmnas, de


modo que se pueden leer varios botones con el mínimo número de pines requeridos. Un
teclado matricial 4x4 solamente ocupa 4 lineas de un puerto para las filas y otras 4 lineas
para las colúmnas, de este modo se pueden leer 16 teclas utilizando solamente 8 líneas de
un microcontrolador. Si asumimos que todas las columnas y filas inicialmente están en alto
(1 lógico), la pulsación de un botón se puede detectar al poner cada fila a en bajo (0 lógico)
y checar cada columna en busca de un cero, si ninguna columna está en bajo entonces el
0 de las filas se recorre hacia la siguiente y así secuencialmente

MATERIAL Y EQUIPO A UTILIZAR:

Cantidad Descripción
1 Motor DC
1 Teclado Matricial
1 LCD 20x4
1 Potenciómetro de 10 KΩ
3 Resistencia de 330Ω, 100kΩ
1 Reloj de cuarzo (oscilador).
2 Capacitores.
1 Botón pulsador (para reiniciar el microcontrolador).
1 Protoboard
1 módulo controlador de motores L298N
1 PIC18F4550
1 Fuente de alimentación 12V.
1 Equipo de cómputo
1 Osciloscopio
DESARROLLO:

Implemente el circuito de la siguiente figura.

Realice el programa en CCS C Compiler para la simulación del circuito diseñado con
PROTEUS.
Compruebe el funcionamiento del circuito.

Bienvenida

Instrucciones
Giro en sentido Antihorario (Tecla [*])

PWM al 100%

PWM al 40%
Giro en sentido horario (Tecla [#])

PWM al 80%

PWM al 30%

CIRCUITO FÍSICO
BIENVENIDA

INSTRUCCIONES

AUMENTAR PWM (A)


DISMINUIR PWM (B)

GIRO EN SENTIDO HORARIO(#) GIRO EN SENTIDO ANTIHORARIO(*)

MOTOR DETENIDO (0)

También podría gustarte