3. CARACTERÍSTICAS
• Voltaje de alimentación, mínimo de 5 V. Posee dos
entradas, una de 5V para controlar la parte lógica y
otra para alimentar las salidas al motor, que pueden ser
de 5V o más.
• La tarjeta tiene la opción de habilitar un regulador
LM7805 integrado en ella para alimentar la parte lógica
con lo que se puede alimentar la tarjeta con 12V por
ejemplo.
• Corriente máxima 2 Amperios.
• Posee 6 entradas de control (ver tabla de control)
• Admite entradas de señal PWM para el control de
velocidad.
• Dimensiones: 43 mm x 23,9 mm x 43 mm.
• Salidas: para 2 motores de DC o para un motor bipolar
paso a paso.
7. CONTROL DE UN MOTOR DC
VARIANDO SU VELOCIDAD
Si se quiere controlar la velocidad del motor, se debe
hacer uso de PWM.
Este PWM será aplicado a los pines de activación de
cada salida o pines ENA y ENB respectivamente, por
tanto los jumper de selección (en el caso del módulo
comercial L298) no serán utilizados.
10. DESCRIPCIÓN MÓDULO L298 (1)
• El módulo puente H L298N es una tarjeta para el
control de motores de corriente directa, motores a
pasos, solenoides y en general cualquier otra carga
inductiva.
• La tarjeta esta construida en torno al circuito
integrado L298N, el cual dispone en su interior de 2
puentes H independientes con capacidad de
conducir 2 amperios constantes o 4 amperios en
picos no repetitivos.
11. DESCRIPCIÓN MÓDULO L298 (2)
• La tarjeta expone las conexiones hacia el motor a
través de bloques de terminales (clémas), mientras
que las entradas de control y habilitación del
puente H se exponen a través de headers macho
estándar para facilitar todas las conexiones.
• Esta tarjeta es ideal para controlar motores en
pequeños robots como seguidores de lÍneas,
zumos, robots de laberinto, etc. El L298N también es
una excelente opción para manejar motores a
pasos bipolares. Recomendamos utilizar cables tipo
dupont para conectar las señales de control.
13. Características del Módulo L298N
Driver Puente H L298:
• Circuito Integrado principal: L298N
• Corriente pico de operación: 4 Amper
• Corriente constante de operación: 2 Amper
• Bajo voltaje de saturación en los transistores de
salida
• Corte de operación por sobrecalentamiento
• Voltaje de alimentación de motores de hasta
46 volts
• Excelente inmunidad al ruido
• Ideal para controlar motores en aplicaciones
de robótica
14. INTERFAZ DE MOTOR PP BIPOLAR
CON PIC16F877A Y L298
IN1
5
IN2
7
ENA
6
OUT1
2
OUT2
3
ENB
11
OUT3
13
OUT4
14
IN3
10
IN4
12
SENSA
1
SENSB
15
GND
8
VS
4
VCC
9 U1
L298
-97.8
RA0/AN0
2
RA1/AN1
3
RA2/AN2/VREF-/CVREF
4
RA4/T0CKI/C1OUT
6
RA5/AN4/SS/C2OUT
7
RE0/AN5/RD
8
RE1/AN6/WR
9
RE2/AN7/CS
10
OSC1/CLKIN
13
OSC2/CLKOUT
14
RC1/T1OSI/CCP2
16
RC2/CCP1
17
RC3/SCK/SCL
18
RD0/PSP0
19
RD1/PSP1
20
RB7/PGD
40
RB6/PGC
39
RB5
38
RB4
37
RB3/PGM
36
RB2
35
RB1
34
RB0/INT
33
RD7/PSP7
30
RD6/PSP6
29
RD5/PSP5
28
RD4/PSP4
27
RD3/PSP3
22
RD2/PSP2
21
RC7/RX/DT
26
RC6/TX/CK
25
RC5/SDO
24
RC4/SDI/SDA
23
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI
15
MCLR/Vpp/THV
1
U2
PIC16F877A
R1
10k
BAT1
12V
D7
14
D6
13
D5
12
D4
11
D3
10
D2
9
D1
8
D0
7
E
6
RW
5
RS
4
VSS
1
VDD
2
VEE
3
LCD1
LM016L
E
RS
RW
D4
D5
D6
D7
D4
D5
D6
D7
RS
RW
E
VEE
VDD
VSS
50%
RV1
10k
VDD
VSS
VEE
CONTROL DE MOTOR PASO A PASO BIPOLAR CON L298
20 MHZ
CRYSTAL
OSC1
OSC2
OSC1
OSC2
C1
100nF
C2
100nF
Realizado por: MSc. Ing. Rafael O Mendoza A.
C3
20pF
C4
20pF
18. CARACTERÍSTICAS ULN2803
• Fabricante: Toshiba
Características:
o 8 transistores NPN Darlington en emisor común
o 8 diodos de supresión de voltajes inversos para manejar cargas
inductivas, con conexiones de cátodo común
o Salidas de 0.5A (500mA) max.
o Los transistores pueden ser conectados en paralelo para mayor
capacidad de corriente
o Voltaje de sostenimiento a la salida: -0.5V a 50V
o Potencia total max: 1.47 W
o Resistencia de entrada a la base: 2.7kΩ
o Voltaje de entrada: -0.5V a 30V
o Entradas compatibles TTL y CMOS de 5V
o Encapsulado: DIP 18 pines
Aplicaciones:
• Comando de relés, lámparas, ó displays (LED o de descarga de gas),
etc.
• Buffers lógicos
• Drivers de línea
• Equivalentes: NTE2018, 2018
31. EJERCICIO PROPUESTO
Utilizando funciones, realice una aplicación en CCS
que se muestre en Proteus para controlar un motor
paso a paso Bipolar a través del PIC16F877A.
Con las siguientes características.
Motor PP a la derecha 30º
Motor PP a la izquierda 30º
Motor PP a la derecha 1 vuelta
Motor PP a la izquierda 1 vuelta