Saltar al contenido
Blog Arduino, LabVIEW y Electrónica

Puente H con L293D

Circuito integrado L293D Puente H con amplificadores operacionales
[et_pb_section fb_built=»1″ admin_label=»Contact Info» _builder_version=»4.4.1″ min_height=»1001px»][et_pb_row _builder_version=»4.4.1″ background_color=»#00728c» custom_margin=»-65px|auto||auto||»][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_text _builder_version=»4.4.1″ text_text_color=»#ffffff» text_orientation=»center» custom_padding=»0px||1px|||»]

Módulos de Arduino

Arduino (al igual que otras plataformas de desarrollo basadas en un microcontrolador), siempre cuentan con el apoyo de dispositivos externos que ayudan a ampliar las funcionalidades del controlador mismo.

Estos módulos están diseñados para complementar funciones que pueden manejar las tarjetas de arduino, tales como módulos de temperatura, presión, controladores e motores, etcétera. Con la finalidad de poder tener un control preciso y extendido de las capacidades de las tarjetas de Arduino o cualquier símil.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»68px» custom_padding=»||0px|||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Puente H con Amplificadores L293D

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row column_structure=»1_2,1_2″ _builder_version=»4.3.4″ min_height=»154px» custom_padding=»0px|||||»][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/03/modulo-doble-puente-l293d-arduino-pic_iZ1078723399XvZxXpZ2XfZ43562499-703283187-2.jpgXsZ43562499xIM.jpg» _builder_version=»4.4.1″ width=»100%» min_height=»97px» custom_margin=»|20px|32px|||» custom_padding=»0px|40px||40px||»][/et_pb_image][/et_pb_column][et_pb_column type=»1_2″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″ min_height=»248px» custom_padding=»||0px|||»]

Este dispositivo es un Driver que cuenta con 4 canales, todos ellos capaces de proporcionar hasta 600mA por canal, con una tolerancia de picos de 1.2A. Cada canal es controlado por señales TTL (lógica transistor a transistor). Cada pareja de canales también dispone de señales para habilitar la conexión o desconexión de los mismos.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»40px» custom_margin=»|auto|-269px|auto||» custom_padding=»0px|||||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Especificaciones técnicas

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»24px» custom_margin=»-57px|auto||auto||»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Características del circuito integrado:

  • Alimentación máxima: 36 V, en cada entrada.
  • Voltaje de salida: -3V a Vcc2 +3VCanal.
  • Corriente máxima de salida: 600mA.
    • Picos de corriente máxima de entrada: E integrado soporta hasta 1.2A, mientras no sean repetitivos, en un intervalo menor a 100 ms.
  • Disipación total cuando se encuentra a 25°C y 80°C: 2.075mW y 5.000mW, respectivamente.
  • Temperatura máxima: -65°C a 150°C

Información extra:

Como se podrá notar, su ventaja principal es que se pueden utilizar dos voltajes diferentes, una para el circuito integrado, y otro par alimentar a los motores. De esta manera es mucho más fácil mantener una buenta alimentación del integrado mientras se alimentan los motores con las fuentes externas.

Lo más importante a considerar al utilizar este integrado para los proyectos, es que tiene un consumo de 2V, de manera que es necesario tomar en cuenta este dato si se va a usar el mismo voltaje para alimentar motores e integrado; por ejemplo, si requerimos suministrar 6V a nuestro motor, es necesario ingresar al L293D al menos 8V.

[/et_pb_text][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/02/HANDS.png» align=»center» _builder_version=»4.3.4″ width=»19%»][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=»4.3.4″ min_height=»243px»][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_text _builder_version=»4.4.1″]

Para la prueba de este dispositivo se utilizará el Módulo NRF24L01, el cual cuenta con las siguientes características:

  • Alimentación de 900 nA en modo inactivo.
  • Regulador de voltaje integrado.
  • Entrega de 1.9 a 3.6V.
  • Tolerancia máxima de entrada de 5V.
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.3.4″ min_height=»473px»][et_pb_row _builder_version=»4.3.4″][et_pb_column type=»4_4″ _builder_version=»4.3.4″][et_pb_accordion _builder_version=»4.4.1″ min_height=»46px»][et_pb_accordion_item title=»Diagrama de conexión del circuito» open=»on» _builder_version=»4.4.1″][/et_pb_accordion_item][/et_pb_accordion][et_pb_image src=»https://electronicamade.com/wp-content/uploads/2020/03/sesion-91_bb-1024×516-1-e1585246211814.jpg» _builder_version=»4.4.1″ custom_padding=»|60px||60px||»][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.4.1″][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_accordion _builder_version=»4.4.1″ hover_enabled=»0″][et_pb_accordion_item title=»Explicación del programa de prueba» open=»on» _builder_version=»4.4.1″ hover_enabled=»0″]

En este circuito de prueba sólo vamos a energizar un motor DC, como podemos ver en la hoja de datos, los pines 2 y 7 son los que utilizaremos para este motor, a continuación te mostraré una tabla lógica para comprender como funciona el sentido de giro del motor, y en que casos se encontrará apagado o prendido en su defecto.

Estado

de Enable

Estado Pin 2Estado Pin 7Estado del motor
LOWN/AN/AApagado.
HIGHHIGHLOWGira en sentido A.
HIGHLOWHIGHGira en sentido B.
HIGHHIGHHIGHApagado. 
HIGHLOWLOWApagado.
[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ admin_label=»section» _builder_version=»3.22″][et_pb_row admin_label=»row» _builder_version=»3.25″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»][et_pb_column type=»4_4″ _builder_version=»3.25″ custom_padding=»|||» custom_padding__hover=»|||»][et_pb_text _builder_version=»3.27.4″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»]
#define E1 10  // Pin para el Enable
#define I1 8   // Control para el pin 1 del motor A
#define I2 9   // Control para el pin 2 del motor A

void setup()
   {
        for (int i = 8 ; i<11 ; i++)  //Se inician los pines
        pinMode( i, OUTPUT);
   }
void loop()
   {    digitalWrite(E1, HIGH);     // Activamos Enable
        digitalWrite(I1, HIGH);     
        digitalWrite(I2, LOW);		//De esta manera el motor A girará en un sentido
        delay(3000);

        digitalWrite(E1, LOW);     
        delay(1000);
    
        digitalWrite(E1, HIGH);     //Detenemos el motor A durante un segundo y después girará en sentido contario
        digitalWrite(I1, LOW);     
        digitalWrite(I2, HIGH);
        delay(3000);

        digitalWrite(E1, LOW);      // Se de tiene el motor A de nuevo
        delay(1000);
  }
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=»1″ _builder_version=»4.4.1″][et_pb_row _builder_version=»4.4.1″][et_pb_column type=»4_4″ _builder_version=»4.4.1″][et_pb_accordion _builder_version=»4.4.1″ hover_enabled=»0″][et_pb_accordion_item title=»Información Adicional sobre Módulos de Arduino» open=»on» _builder_version=»4.4.1″ hover_enabled=»0″]

Dentro de esta categoría también podemos contar los que son conocidos como Shields de Arduino, en este contexto se puede traducir del inglés «escudo o pantalla», prácticamente son placas electrónicas, con sus propios elementos activos y pasivos electrónicos, que nos ayudan a brindar aguna funcionalidad extra, al igual que nos puede ayudar a amplificar las capacidades de nuestro Arduino, por ejemplo el manejo para los motores, brindar o extender la conectividad Ethernet, WiFi o Bluetooth (en caso de ya contar con estos módulos).

Generalmente, y por supuesto dependiendo del tipo de Arduino que estés utilizando dentro de la extensa gama, estos Shields especializados se pueden montar en varias «capas» o «pisos», de manera que puedes complementar con varios módulos de Arduino, junto con los respectivos Shields.

[/et_pb_accordion_item][/et_pb_accordion][/et_pb_column][/et_pb_row][/et_pb_section]