You are on page 1of 17

MICROCONTROLADORES PIC

CONTROL DE Motores de CC

EJERCICIOS MOTORES DE CC CONTROL BIDIRECCIONAL-2

Control Bidireccional De Un Motor De CC


Control de Motores de CC

Se desea controlar la Parada/Marcha y sentido de giro de un motor de CC mediante el PIC 16F84, auxiliado por el cudruple driver L293B. Como motor de CC utilizaremos un servo trucado, de tal forma que se comporte como un motor de CC con sistema de reduccin. La tensin de alimentacin con que activaremos el motor ser de 9v.

CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

El circuito de control estar basado en el Ic L293B y es el recomendado por el fabricante:


Control de Motores de CC

Entradas Vinh=H C= H; D= L C= L; D=H C=D Vinh=L C=X; D= X

Funcin Giro a Derechas Giro a Izquierdas Parada Rpida del Motor Motor Desconectado Giro Libre
Motor_004 3

CCFF D.P.E. MDULO DE PROYECTOS

Control Bidireccional De Un Motor De CC


Control de Motores de CC

La asignacin de pines y seales ser la siguiente:


Entradas RA0 RA1 Salidas RB0 RB1 RB2 Parada/ marcha del Motor RA0 =0 Motor parado Giro a izquierdas/derechas RA1 = Giro a derechas Habilitacin de los Drivers 1 y 2 del L293B (Pin 1 del L293) Entrada al Driver 1 (Pin2 del L293) Entrada al Driver 2 (Pin 7 del L293)
Motor_004 4

CCFF D.P.E. MDULO DE PROYECTOS

Control Bidireccional De Un Motor De CC


Control de Motores de CC

El circuito y programa a realizar respondern al siguiente enunciado: Se debe controlar la parada/marcha de un motor de CC as como el sentido de giro del mismo. Con RA0 seleccionaremos la Parada/marcha de tal forma que si RA0 = 1 el motor se pone en marcha, mientras que si RA0=0 se detiene. RA1 se indicar el sentido de giro, si RA1=1 el giro ser a izquierdas, mientras que si RA1=0 el motor girar hacia la derecha.
CCFF D.P.E. MDULO DE PROYECTOS Motor_004 5

Control Bidireccional De Un Motor De CC


El control del los driver del IC L293bB se realizar mediante la lneas RB0, RB1 y RB2 del puerto B y segn la tabla antes descrita. RB0 Est conectado al chip enable 1 (terminal 1), habilitando o bloqueando los drivers 1 y 2 del L293B. El driver 1 del L293 tendr como entrada la seal procedente de RB1 y el driver 2 la seal generada por RB2.
Control de Motores de CC

CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004


PLACA DEL GRABADOR/ENTRENADOR PIC 16F84

Control de Motores de CC

RA2 RA3 RA4

Rst Gnd RB0

RB1 RB2 RB3

RB4 RB5 RB6

RB7 Vcc RA0

RA1

Vcc vs
3 2 2 4 a4 b4 8 1 4 3 1 a3 b3 7 a2 b2 6 a1 b1 5 a4 b4 8 a3 b3 7 a2 b2 6 a1 b1 5

2X 4k7

CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

MOTOR 004

Control de Motores de CC

INICIALIZA REGISTROS RA0 ENTRADA RA1 ENTRADA RB0 SALIDA RB1 SALIDA RB2 SALIDA

NO

RA0 = 1?

SI

PARADA RPIDA MOTOR RB0 = 1 RB1= RB2 = 0

NO

RA1 =1 ?
SI

GIRA MOTOR A DERECHA RB0 = 1 RB1 = 1, RB2 =0

GIRA MOTOR A IZQUIERDA RB0 = 1 RB1 = 0, RB2=1

CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

10

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

11

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

12

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

13

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

14

Control de Motores de CC
CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

15

RECOMENDACIONES Antes de realizar el circuito prctico, se deber verificar el programa de control sobre la placa de prcticas que disponemos en el laboratorio. Recurdese que en ella los microswitch sirven para introducir seales 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 prctico.

Control de Motores de CC

CCFF D.P.E. MDULO DE PROYECTOS

Motor_004

16

Control de Motores de CC

RECOMENDACIONES Si utiliza la placa entrenadora tenga en cuenta que las seales RB0 y RB1 se pueden obtener directamente de la placa del entrenador, con lo que no es necesario montar las resistenias de 4K7, ni los interuptores del circuito prctico . Si la tensin Vss y Vs que utiliza no es de 5 voltios,y la obtiene de un entrenador o de otra fuente de alimentacin, recuerde que debe interconectar las masas de la placa entrenadora y de dicha fuente de alimentacin, ya solo debe existir una masa en el circuito.
CCFF D.P.E. MDULO DE PROYECTOS Motor_004 17

You might also like