Download microcontroladores pic

Document related concepts
no text concepts found
Transcript
CONTROL DE Motores de CC
TEMA 32
MICROCONTROLADORES PIC
EJERCICIOS
MOTORES DE CC
CONTROL
BIDIRECCIONAL
Control de Motores de CC
Control Bidireccional De Un Motor De CC
• Se desea controlar la Parada/Marcha y sentido de giro de un
motor de CC mediante el PIC 16F84, auxiliado por el driver
L298N.
Como motor de CC utilizaremos un servo trucado, de tal forma
que se comporte como un motor de CC con sistema de
reducción. La tensión de alimentación con que activaremos el
motor será de 9v.
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
2
Control de Motores de CC
• El circuito de control estará basado en el Ic L298N y es
el recomendado por el fabricante:
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
3
Control de Motores de CC
• En el anterior circuito, los diodos 1N4007 sirven para
proteger circuito contra los posibles picos de corriente
inversa en el momento del arranque del motor.
• La resistencia Rs se puede obviar, conectando el pin 15
directamente a masa.
• La tabla que nos indica el modo de funcionamiento es:
Entradas
Ven=H
Ven=L
Función
C= H; D= L
Giro a Derechas
C= L; D=H
Giro a Izquierdas
C=D
Parada Rápida del Motor
C=X; D= X
Motor Desconectado Giro Libre
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
4
Control de Motores de CC
• El circuito y programa a realizar responderán al
siguiente enunciado:
• Se debe controlar la parada/marcha de un motor de CC
así como el sentido de giro del mismo.
• Con RA0 controlaremos la Parada/marcha de tal forma
que si RA0 = 1 el motor se pone en marcha, mientras que
si RA0=0 se detiene.
• RA1 gobernará el sentido de giro, si RA1=1 el giro será a
izquierdas, mientras que si RA1=0 el girará hacia la
derecha.
• El control del los driver del IC L298N se realizará
mediante la líneas RB0 y RB1 del puerto B.
• RB1 Está conectado a Ven (terminal 11), que es el chip
enable de los drivers 3 y 4 del L298N.
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
5
Control de Motores de CC
• Las entradas a los drivers 3 y 4 son opuestas entre sí;
siendo RB0 y RB0 INVERTIDA respectivamente.
• Si RB0 = H, se debe producir un giro a derechas , y si
RB0 =L se debe producir un giro a izquierdas.
• Como inversor utilizaremos el IC 40106
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
6
Control de Motores de CC
• Lo anterior queda resumido en la siguiente tabla:
Entradas
RA1 RA0
MOTOR
SALIDAS
RB0 RB1
0
0
Motor parado
0
0
0
1
1
1
0
1
Motor girando a derechas
Motor parado
Motor girando a izquierdas
1
0
1
1
0
0
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
7
Control de Motores de CC
RECOMENDACIONES
• Antes de conectar los IC L298N y HFE 40106B, se deberá
verificar el programa de control sobre la placa de prácticas
que disponemos en el laboratorio.
Recuérdese que en ella los microswitch sirven para
introducir señales al puerto A, mientras que el estado del
puerto B se puede visualizar en leds que posee dicha placa.
Una vez verificado el buen funcionamiento del programa se
pasará a realizar el circuito práctico.
Si utiliza la placa entrenadora tenga en cuenta que las
señales RB0 y RB1 se pueden obtener directamente de la
placa del entrenador, con lo que no es necesario montar las
resistencias de 4K7, ni los interruptores del circuito
práctico.
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
8
Control de Motores de CC
Si la tensión Vss y Vs que utiliza no es de 5 voltios,y la
obtiene de un entrenador o de otra fuente de alimentación,
recuerde que debe interconectar las masas de la placa
entrenadora y de dicha fuente de alimentación, ya solo debe
existir una masa en el circuito.
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
9
Control de Motores de CC
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
10
Control de Motores de CC
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
11
Control de Motores de CC
CCFF D.P.E. MÓDULO DE PROYECTOS
Motor_003
12