Академический Документы
Профессиональный Документы
Культура Документы
6 de enero de 2011
El conocido de los sistemas control de motores de corriente continua (C.C. o D.C.) de pequea potencia es fundamental para cualquier aficionado que quiera realizar proyectos con microcontroladores, por lo que dedicamos este tema. El primer problema a considerar es la forma de alimentar el motor ,ya que la corriente mxima que puede proporcionar cualquiera lnea de salida de un microcontrolador es te caso 16f84a est limitada a 25 mA como mximo. Esta corriente es demasiado pobre para alimentar un motor DC directamente .Por ello se hace necesario la utilizacin de transistores que pueden ir configurados en diferentes disposiciones, siendo la ms utilizada el puente H.
PUENTE H Es conocido que el sentido de giro de un motor de corriente continua depende de la polaridad que se aplica a sus terminales, en consecuencia para cambiar el giro es necesario intercambiar los terminales del motor o bien cambiar la polaridad de la alimentacin.
6 de enero de 2011
FUNCIONANDO :A NIVEL ALTO Y B COMO NIVEL BAJO (figura-4). La forma mas sencilla de controlar un motor de corriente continua de baja potencia,en velocidad y sentido de giro,es mediante la comunicacin electrnica de unos circuitos realizados bsicamente con transistores que reciben el PUENTE H,comocomo se describe en la siguiente figura.
Este circuito est formado por cuatro transistores que trabajan en conmutacin y se comportan como interruptores controlados por la seal que les llega a las entradas A e B. Su funcionamiento es el siguiente: Rodrigo._123@hotmail.es cel:79695508
6 de enero de 2011
Cuando se activa la entrada A un nivel alto y entrada B a nivel bajo los transistores Q1 Q4 (NPN y PNP) entran en saturacin simultneamente ,mientras que Q2 y Q3 estan en corte por ser de signo contrario (PNP y NPN respectivamente).en estas condiciones el motor gira en un sentido ,por ejemplo en el contrario a las agujas del reloj (figura-3). Cuando se invierten las seales de entrada,es decir A un nivel bajo e B a nivel alto ,los transistores que se saturan son Q2 y Q4,mientras que los que entran en estado de corte son Q1 y Q3 esto hace que el motor gire en sentido contrario (figura-4). DRIVER L293D El L293D es un driver de 4 canales capaz de proporcionar una corriente de salida de hasta 1 por canal. Cada cada canal es controlado por seales de entrada compatible TTL y de cada pareja de canales dispone de una seal de habilitacin que desconecta las salidas de los mismos. En seguida se describe cada una de las pastillas de las que dispone el L293D y el encapsulado de 16 pines. PIN 1 2 3 4,5 6 7 8 9 10 11 12,13 14 15 16 NOMBRE Chip Enable1 Input 1 Output1 GND Output2 Input2 Vs Chip Enable2 Input 3 Output3 GND Output 4 Input 4 Vss DESCRIPCION Habilitacin de los canales 1 y 2 Entrada de canal 1 Salida de canal 1 Masa de alimentacin Salida de canal 2 Entrada de canal2 Alimentacin cargas Habilitacin de canales 3 y 4 Entrada del canal 3 Salida de canal 3 Masa de alimentacin Salida de canal 4 Entrada de canal 4 Alimentacin del chip
PARAMETRO
VALOR
Tensin de alimentacin para las cargas Tensin de alimentacin de la lgica Tensin de entrada Tensin de habilitacin Intensidad de pico de salida Potencia total de disipacin
36 V 36 V 7V 7V 2A 5W
Rodrigo._123@hotmail.es
cel:79695508
6 de enero de 2011
Algoritmo
Control de un motor D.C.
B2=0
} }
Rodrigo._123@hotmail.es
cel:79695508
6 de enero de 2011
Esquema del ejemplo 1 Ejem2. Girar un motor D.C si A0 es igual a 1 caso contrario invertir usando un swish , microcontrolador y C.I. L293D Solucin: Codificacin en CCS #include <16F84A.h> #use delay( clock = 4000000 ) // Reloj de 4 MHz #BYTE TRISA = 0xFF #BYTE PORTB = 0x00 void main() { while (1) { //boucl infinite if (input(PIN_A0) == 1 ) { output_high(PIN_B2); output_high(PIN_B0); output_low(PIN_B1); } else // si es 0 invierte el giro { Rodrigo._123@hotmail.es cel:79695508
B2=1 B0=0 B1=1 A0=1 B2=1 B0=1 B1=0 Control de un motor D.C.
algoritmo
6 de enero de 2011
Rodrigo._123@hotmail.es
cel:79695508