Archivos Mensuales: mayo 2014

Control de Motores de CC con L293D

Características de L293D:

Tensión de alimentación VCC1                                                                             36 V
Tensión de salida, VCC2                                                                                      36 V
Voltaje de entrada máx.                                                                                        7 V
Rango de voltaje de salida                                                                    -3 V a VCC2 + 3 V
Corriente continua de salida por Canal                                                            ± 600 mA
Pico de corriente de salida por Canal (no repetitivos , t ≤ 100 ms)                    ± 1,2 A
Disipación total continua a 25 ° C                                                                     2.075 mW
Disipación total continua a 80 ° C                                                                      5.000 mW
Temperatura de la unión máxima                                                                      150 ° C
Temperatura  de Almacenamiento                                                              -65 ° C a 150 ° C

 Tabla de Mapas de Pines del L293D

Patillas_L293D

Descripción del L293D:

El L293D es un driver de 4 canales capaz de proporcionar una corriente de salida de hasta 600mA por canal y puede soportar picos de hasta 1.2 A. Cada canal es controlado por señales TTL y cada pareja de canales dispone de una señal de habilitación para conectar o desconecta las salidas de los mismos.

Tiene la disponibilidad de poder utilizar dos tensiones diferentes, una para el propio circuito integrado y otra para la alimentación del motor, cosa que nos facilita, al poder tomar la alimentación del Circuito Integrado (C.I.) del pin +5 v de Arduino y  utilizar una batería auxiliar para la alimentación del motor o motores.

Como se puede ver en la figura de más abajo, este C.I. dispone de la posibilidad de controlar dos motores a la vez, con capacidad de inversión de giro y regulación de voltaje. A este respecto he de decir que el puente se come unos 2 voltios, por lo que si lo alimentamos con 6 voltios, al motor solo le llegaran unos 4v. Si necesitamos que al motor le llegue una tensión máxima de 6 v, debemos alimentarlo por su entrada VMotor con 8 voltios. Esta tensión de alimentación es difícil obtener con pilas, pero se puede utilizar una pila de 9 voltios y regular la tensión mediante PWM para que nos de un máximo de 6 voltios en el motor.

Descripción de Funcionamiento:

En este proyecto se trata de controlar un motor con un Arduino Mega y el circuito integrado L293D.

Con la  patilla 1 controlamos la tensión que entregaremos al motor, esta patilla va conectada a una señal PWM del Arduino.

Con las patillas 2 y 7, controlamos el Sentido de Giro del Motor.

En las patillas 3 y 6 , conectamos el Motor 1.

Como se puede observar en el esquema de más abajo el L293D tiene la posibilidad de controlar dos motores, por lo que lo dicho anteriormente es válido para las entadas 9-PWM, 15 y 10 – Sentido de Giro y 11 y 14 – Motor 2

Las patillas 4, 5, 12 y 13 se conectarán a negativo o masa común con el arduino y batería del/los motor/es.

La patilla 8 es la entrada de la tensión de alimentación del/los motor/es (recordar que se come dos voltios).

La patilla 16 es la alimentación del integrado (+5Vcc)

Tabla de Selección de Sentido de Giro del Motor

Funcion_Motor_L293D

Esquema del Circuito Integrado:

L293D

Esquema Práctico:

Control_Motor_DC_Circuito+_bb

Código del Programa:

Control_Motor_DC_Codigo

Fotos:

Conjunto

Vista General del Proyecto

Control_Motor_DC_Circuito_bbEsquemas de Pistas

Cara_A_y_B

Doble Vista de Pistas

Código fuente:

Control_de_Motor_DC.ino

Ficha del Proyecto:

Control_de_Motor_DC_Ficha_25

Vídeo:

 

Anuncios

Arduino Mega 2560 revisión 3

Se trata de una placa Arduino con mayor número de entradas y salidas. Dispone de 54 entradas/salidas digitales, 14 de las cuales se pueden utilizar como salidas PWM (modulación de anchura de pulso). Además dispone de 16 entradas analógicas, 4 UARTs (puertas series), un oscilador de 16MHz, una conexión USB, un conector de alimentación, un conector ICSP y un pulsador para el reset.

Una de las diferencias principales de la tarjeta Arduino MEGA 2560 es que no utiliza el convertidor USB-serie de la firma FTDI. Por lo contrario, emplea un microcontrolador Atmega8U2 programado para actuar como convertidor USB a serie.

La tarjeta Arduino MEGA2560 es compatible con la mayoria de los shield o tarjetas de aplicación/ampliación disponibles para las tarjetas Arduino UNO original.

Atención: Necesitas al menos la versión 0015 para que puedas programarlo, asi que no olvides actualizar tu compilador!!

Para más información consulte la siguiente dirección: http://arduino.cc/en/Main/ArduinoBoardMega2560

Características principales

Microcontroladores                                       ATmega2560
Tensión de funcionamiento                                 5V
Voltaje de entrada (recomendado)                    7-12V
Voltaje de entrada (límites)                              6-20V
Digital I / O Pins                                  54 (15 proporcionan salida PWM)
Pines de entrada analógica                                 16
Corriente continua para las E / S Pin                40 mA
Corriente de la CC para Pin 3.3V                      50 mA
Memoria Flash                                   256 KB, 8 KB para el gestor de arranque
SRAM                                                                 8 KB
EEPROM                                                            4 KB
Velocidad del reloj                                           16 MHz.                                      Comunicaciones serie                                 Serie 0, 1, 2y 3 Interrupciones Externas                                       5 SPI                                                                      Si TWI                                                                     Si Dimensiones                                                 100mm x 50mm

 

Tabla de Mapas de Pines

Pines_Arduino_Mega_2560

Esquema Eléctrico:

CI_Arduino_Mega_rev_3_bb

Esquema Práctico:

Arduino_Mega_rev_3_bb

Fotos:

ArduinoMega2560_R3_FronteVista Anterior

ArduinoMega2560_R3_Back

Vista Posterior

 

Vídeo: