1. Microcontroladores
Control de motores de CD
Control de motores de CD
Ejemplos de Aplicaciones del doble
puente “H” L293B
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
El doble puente “H” L293B
+Vss
16
1
La tabla de funcionamiento para cada uno
EN1 L293B de los driver es la siguiente
15
2 IN4
IN1
VINn
VINn VOUTnn VENnn
VOUT VEN
H H H
4 H H H
1 LL LL H
H
14 H Z LL
3 OUT4 H Z
0UT1
4 13 LL ZZ LL
5 12 Donde:
H=nivel alto”1”
0UT2 OUT3 L=nivel bajo”0”
11 Z=Alta impedancia
6
2 3
VS == voltaje de la carga
VS voltaje de la carga
7 10 VSS= voltaje lógico
IN2 IN3 VSS= voltaje lógico
8 9
EN2
Vs
2. Microcontroladores
Control de motores de CD
Control de motores de CD
CIRCUITO DE CONTROL EN DOS SENTIDOS DE GIRO DE UN
MOTOR DE CD
Motor
Vs B A VinH
8 7 6 3 2 1
+Vss
16
2 1/2 1
L293B
12 13 5 4
En este caso la tabla de VINh
VINh A
A B
B Motor
Motor
funcionamiento es la siguiente: H
H LL LL Parada rápida del motor
Parada rápida del motor
H
H H
H H
H Parada rápida del motor
Parada rápida del motor
H
H LL H
H Giro aala izquierda
Giro la izquierda
H
H H
H LL Giro aala derecha
Giro la derecha
LL X
X X
X Motor desconectado, giro libre
Motor desconectado, giro libre
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
CIRCUITO DE CONTROL EN DOS SENTIDOS DE GIRO DE UN
MOTORES DE CD
3. Microcontroladores
Control de motores de CD
Control de motores de CD
Ejemplo del uso del L293B con el µC 80C51
+5v
Circuito L293B
4.7 kΩ doble puente” H”
stop
P1.0
P1.4 IN1
izquierda
+5V 1 Motor de CD
INT0 Out1
derecha
4.7 kΩ
INT1
(½)L293B
µC 8051
µC 8051
EN1 (½)L293B Out2
2 10 kΩ
IN2 220 Ω
P1.1
T0
74LS14
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
Ejemplo del uso del L293B con el µC 80C51
DISCO RANURADO O ENCODER
Motor
Motor
+5V
10 kΩ
220Ω
TO
TO
CIRCUITO SUGERIDO PARA LIMPIAR LOS PULSOS ENVIADOS POR EL ENCODER
4. Microcontroladores
Control de motores de CD
Control de motores de CD
CIRCUITO DE CONTROL EN UN SENTIDO DE GIRO DE DOS
MOTORES DE CD
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
Control de dos motores en dos sentidos de giro
+5V L293B +Vss
4.7 kΩ EN1 16
1
2 15
IN4
IN1
1 4
14 OUT4
0UT1 3
4 13
motor1 12 motor2
5
6 OUT3
0UT2 11
2 3
7 10 IN3
IN2
8 9
EN2
Vs
5. Microcontroladores
Control de motores de CD
Control de motores de CD
Control de un carrito con dos motores y sensor de choque
+5v
4.7 kΩ X7 10 kΩ 4.7 kΩ
Load
P3.0
izquierda
P1.0 1
1
P3.1
derecha Motor1
P3.7
paro P1.1 2
2
frente P3.3
µC 8051
µC 8051
P3.4 P1.2 3
3
reversa
P3.5 Motor2
run
P1.3 4
4
220 Ω P3.6
P3.2 ( INT0 )
obstáculo
L293B
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
Sentido de giro que deben adoptar los motores M1 y M2 y dirección del
movimiento realizado por el carrito
M1 M2
M1 M2
Hacia Adelante Giro Hacia la Derecha
M1 M2
M1 M2
Hacia Atrás Giro Hacia la Izquierda
6. Microcontroladores
Control de motores de CD
Control de motores de CD
Tabla que muestra las combinaciones y el sentido de
giro de los motores
Acción M1 M2 P1.0 P1.1 P1.2 P1.3
Adelante 0 1 1 0
Vuelta Izquierda 0 1 0 1
Vuelta Derecha 1 0 1 0
Atrás 1 0 0 1
Stop 0 0 0 0
Carlos Canto Q.
Microcontroladores
Control de motores de CD
Control de motores de CD
USANDO EL ATMEL AT89C2051
7. Microcontroladores
Control de motores de Pasos
Control de motores de Pasos
Conexión del motor de pasos bipolar con un L293D y con el µc 8051
4.7 kΩ
E1
P3.0
a
P1.0 1
P3.1
P3.7 b
P1.1 2
P3.3
µC 8051 c
µC 8051 3
P3.4 P1.2
P3.5 d
P1.3 4
P3.6
P3.2 ( INT0 )
L293B E2
Giro en sentido anti-horario
Giro en sentido horario
d b c a L1 L2
0 0 1 1
0 1 1 0
1 1 0 0
1 0 0 1
Secuencia de activación un motor bipolar con un L293D
Carlos Canto Q.