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