<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>L293B Archives - Tutoriales de Electrónica | Matemática y Física</title>
	<atom:link href="https://www.electrontools.com/Home/WP/tag/l293b/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Explicaciones teóricas y ejercicios prácticos resueltos de Matemáticas &#124; Física &#124; Electrónica de nivel secundario y universitario.</description>
	<lastBuildDate>Fri, 14 Jan 2022 14:52:09 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.electrontools.com/Home/WP/wp-content/uploads/2019/04/cropped-favicon-32x32.png</url>
	<title>L293B Archives - Tutoriales de Electrónica | Matemática y Física</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PUENTE H L293b ⇨ ¿QUE ES? ¿COMO FUNCIONA?</title>
		<link>https://www.electrontools.com/Home/WP/como-funciona-el-puente-h-l293b/</link>
					<comments>https://www.electrontools.com/Home/WP/como-funciona-el-puente-h-l293b/#comments</comments>
		
		<dc:creator><![CDATA[Cristian Veloso]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 20:01:23 +0000</pubDate>
				<category><![CDATA[Componentes utiles]]></category>
		<category><![CDATA[Robotica]]></category>
		<category><![CDATA[L293B]]></category>
		<guid isPermaLink="false">http://sd-1114400-h00023.ferozo.net/Home/WP/?p=66</guid>

					<description><![CDATA[<div><img width="320" height="320" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor.png 320w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-150x150.png 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-300x300.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-250x250.png 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-174x174.png 174w" sizes="(max-width: 320px) 100vw, 320px" /></div><p>Que es y para que sirve el Puente H L293B En las&#8230;</p>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-funciona-el-puente-h-l293b/">PUENTE H L293b ⇨ ¿QUE ES? ¿COMO FUNCIONA?</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="320" height="320" src="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor.png" class="attachment-large size-large wp-post-image" alt="" decoding="async" srcset="https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor.png 320w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-150x150.png 150w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-300x300.png 300w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-250x250.png 250w, https://www.electrontools.com/Home/WP/wp-content/uploads/2016/03/Giro-de-motor-174x174.png 174w" sizes="(max-width: 320px) 100vw, 320px" /></div><h2>Que es y para que sirve el Puente H L293B</h2>
<p>En las mayoría de las aplicaciones electrónicas orientadas a Reboticas nos vemos en la necesidad de controlar y generar movimientos. Según la naturaleza del requerimiento recurrimos a <strong>Servo Motores</strong> o <b>Motores de continua</b>.</p>
<p>Me interesa mostrarles la forma adecuada de controlar un motor de continua, para esto necesitamos controlar dos variables <b>(Dirección y Velocidad)</b>.</p>
<h2>Control de dirección de giro mediante el Puente H L293B</h2>
<p>Un motor de continua determina su dirección de giro en función de la tensión entre sus terminales, es decir si conectamos el termina <b>1</b> del motor al <b>Positivo</b> de la pila y el terminal <b>2</b> del motor al <b>Negativo</b> de la pila, obtendremos un sentido de giro determinado, si lo conectamos en forma opuesta obtendremos el sentido de giro contrario.</p>
<p>Para lograr este cambio controlado de polaridad nos apoyamos en un circuito integrado conocido como <b>Puente H</b>(<em>es una disposición circuital de transistores y diodos que nos permite controlar la polaridad de dos terminales de salida en función de unas entradas lógicas</em>), como caso particular hablare del <b>Puente H L293B</b>.</p>
<h2><img decoding="async" loading="lazy" class="aligncenter" title="Control dirección giro de motor con l293" src="https://2.bp.blogspot.com/-c80eBF6qiR0/UnP9aqKhUyI/AAAAAAAABKo/GTh4v0m3rTc/s1600/Giro+de+motor.png" alt="Como funciona el Puente H L293B" width="320" height="186" /><br />Diagrama de conexión del puente H L293B</h2>
<p>Este solo integrado nos permite controlar dos motores en simultaneo. los terminales del Motor M1 conectados a los Pines 3 y 6 y los terminales del motor M2 a los terminales 11 y 14, como se ilustra en la figura.</p>
<p>El pin 16 corresponde a la alimentación propia del integrado, 5V, el Pin 16 deberá estar conectado a la tensión que alimentara los motores, puede variar en el rango de (5 a 36) V.</p>
<p>Es importante tener en cuenta que este integrado se alimenta con dos niveles de tensión diferente, uno corresponde a la alimentación propia de integrado, que no debe ser superior a 7V(<b>VSS</b>) y otra es la tensión con la que alimentaremos los motores, pudiendo en este ultimo hacerlo con hasta 36V(<b>VC</b>).</p>
<p> </p>
<p><img decoding="async" loading="lazy" class="aligncenter" title="Diagrama de conexión L293B" src="https://3.bp.blogspot.com/-F4a69Fh-fKE/UnP_Vwun1bI/AAAAAAAABK0/_wdtZIFSeuI/s320/figura_2.gif" alt="Como funciona el Puente H L293B" width="320" height="173" /></p>
<p> </p>
<h3><strong>Como controlar el giro del Motor</strong></h3>
<p>Fácil, el movimiento de giro corresponderá a la siguiente tabla de verdad<br />Colocando Niveles Altos y bajos en los Pines 2 y 7 Logramos controlar la tensión de salida de los terminales 3 y 6.</p>
<p><img decoding="async" loading="lazy" class="aligncenter" title="Tabla de verdad L293B" src="https://4.bp.blogspot.com/-mOsQt01ZLgA/UnQDXwtEVXI/AAAAAAAABLI/sPViYxgsEA4/s320/Sin+t%C3%ADtulo.png" alt="Como funciona el Puente H L293B Tabla de verdad" width="320" height="95" /></p>
<h3><strong>Como controlo la velocidad de un motor de continua</strong></h3>
<p>Para controlar la velocidad del motor nos basamos en la técnica <a style="text-decoration: unterline; color: black;" href="https://www.electrontools.com/2013/11/pwm-modulacion-por-ancho-de-pulsos.html"><b>PWM (Modulacion por ancho de pulso)</b></a>, que basicaménte consiste en "apagar" y "encender" la señal de entrada de manera de reducir la potencia suministrada al motor.</p>
<p>Para mas detalle leer el apartado siguiente <a style="text-decoration: unterline; color: black;" href="https://www.electrontools.com/2013/11/pwm-modulacion-por-ancho-de-pulsos.html"><b>Modulación por ancho de pulsos PWM</b></a></p>
<p>[anuncio_b30 id=3][anuncio_b30 id=4]</p>
<h2>Diagrama para controlar el puente H l293B con arduino</h2>
<p>En el siguiente diagrama se conectan dos motores al puente H L293B que sera controlado por la placa arduino.</p>
<p><img decoding="async" loading="lazy" class="aligncenter" title="Diagrama de conexión puente H l293b Arduino" src="https://lh3.googleusercontent.com/-ltl_Trdl6O8/VbjaZihKepI/AAAAAAAADcc/fQOTY_avSYU/h480/Puente%2BH.png" alt="Diagrama de conexión puente H l293b Arduino" width="651" height="449" /></p>
<h2>Codigo para implementar con arduino</h2>
<pre style="margin-left: 15px; background-color: #eeeeee; border: 1px solid #cccccc; box-sizing: border-box; color: #006699; font-family: monospace, monospace; font-size: 13px; overflow: auto; padding: 10px;">//Programa para controlar 2 motores con control de velocidad y giro con un L293
int switchPin = 7;    // switch para cambiar el sentido de giro de los motores
int motor1Pin1 = 3;   // Motor 1 adelante
int motor1Pin2 = 4;   // Motor 1 atras
int speedPin1 = 9;    // Motor 1 aceleracion (PWM) Pin enable del L293
int potPin = 0;       // Potenciometro para controlar velocidad motor 1
 
int ledPin = 13;      // LED 
 
//int switchPin2 = 8;   // No implementado
int motor2Pin1 = 5;   // Motor 2 adelante
int motor2Pin2 = 6;   // Motor 2 atras
int speedPin2 = 10;   // Motor 2 aceleracion (PWM) Pin Enable del L293
int potPin2 = 1;      // Potenciometro para controlar velocidad motor 2
int speedpin = 0;     // tasa de velocidad a la que Arduino envia los datos
 
void setup() {
   
Serial.begin (9600);
 
//configuracion de pines
pinMode(switchPin, INPUT);
//pinMode(switchPin2, INPUT); //no usado
 
// Control Motor 1
pinMode(motor1Pin1, OUTPUT); 
pinMode(motor1Pin2, OUTPUT); 
pinMode(speedPin1, OUTPUT);
 
//Control Motor 2
pinMode(motor2Pin1, OUTPUT); 
pinMode(motor2Pin2, OUTPUT); 
pinMode(speedPin2, OUTPUT);
 
pinMode(ledPin, OUTPUT);
 
// Establece speedPinX en modo High para poder controlar la velocidad
digitalWrite(speedPin1, HIGH);
digitalWrite(speedPin2, HIGH);
 
// comprobacion de reseteo, si el led parpadea solo 3 veces, todo esta bien
// si vuelve a parpadear, significa que ha hecho un reset, revisar conexiones
// por si hubiera un corto
blink(ledPin, 3, 100);
}
 
void loop() {
 
  //Si el switch no esta pulsado, gira en una direccion, si no en la contraria
  if (digitalRead(switchPin) &gt;0) {
     
    digitalWrite(motor1Pin1, LOW);      // Establece el sentido de giro del motor 1
    digitalWrite(motor1Pin2, HIGH);     // 
     
    speedpin = analogRead(potPin);      // Lectura del valor del potenciometro
    speedpin = 800 + (speedpin/6);      // Para establecer la velocidad de giro
    analogWrite (speedPin1, speedpin);  //
    Serial.print("motor 1 = ");         //
    Serial.println(speedpin);           //
    delay (50);                         //
     
     
    digitalWrite(motor2Pin1, LOW);      // Establece el sentido de giro del motor 2
    digitalWrite(motor2Pin2, HIGH);     // 
     
    speedpin = analogRead(potPin2);     // Lectura del valor del potenciometro
    speedpin = 800 + (speedpin/6);      // Para establecer la velocidad de giro
    analogWrite (speedPin2, speedpin);  //
    Serial.print("motor 2 = ");         //
    Serial.println(speedpin);           //
    delay(50);                          //
  }  
  else {
    digitalWrite(motor1Pin1, HIGH);     // Establece el sentido de giro del motor 1
    digitalWrite(motor1Pin2, LOW);      // 
     
    speedpin = analogRead(potPin);      // Lectura del valor del potenciometro
    speedpin = 800 + (speedpin/6);      // Para establecer la velocidad de giro
    analogWrite (speedPin1, speedpin);  //
    Serial.print("motor 1 = ");         //
    Serial.println(speedpin);           //
    delay (50);                         //
     
     
    digitalWrite(motor2Pin1, HIGH);     // Establece el sentido de giro del motor 2
    digitalWrite(motor2Pin2, LOW);      // 
     
    speedpin = analogRead(potPin2);     // Lectura del valor del potenciometro
    speedpin = 800 + (speedpin/6);      // Para establecer la velocidad de giro
    analogWrite (speedPin2, speedpin);  //
    Serial.print("motor 2 = ");         //
    Serial.println(speedpin);           //
    delay(50);                          //
  }
}
 
/*
Parpadeo del led, Significa que ha ejecutado la funcion setup()
si todo va bien, solo parpadea tres veces, si hay algun error que resetee el arduino,
volvera a verse el parpadeo del led
*/
void blink(int whatPin, int howManyTimes, int milliSecs) {
  int i = 0;
  for ( i = 0; i &lt; howManyTimes; i++) {
    digitalWrite(whatPin, HIGH);
    delay(milliSecs/2);
    digitalWrite(whatPin, LOW);
    delay(milliSecs/2);
  }
}
</pre>
<p>Mi idea sobre este articulo fue juntar en un solo lugar la información que se puede encontrar desparramada por internet, para tener todo lo que considero útil en la misma pagina.<br />Espero que sea de utilidad.</p>
<h2>COMPRA TU DRIVER PUENTE H L293B</h2>
<p>Es recomendable comprarlo en tiendas oficiales, desde mi punto de vista la mejor opción en las tiendas <strong>Amazon</strong>, son profesionales y puedo garantizar que sus productos son de alta calidad.</p>
<p> </p>


<iframe loading="lazy" style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=tf_til&t=electrontoo01-21&m=amazon&o=30&p=8&l=as1&IS2=1&npa=1&asins=B07GFGS6BN&linkId=7492091b87bc8128ffc49f514995dc4b&bc1=000000&amp;lt1=_blank&fc1=333333&lc1=0066c0&bg1=ffffff&f=ifr">
    </iframe>
<iframe loading="lazy" style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="https://rcm-eu.amazon-adsystem.com/e/cm?ref=tf_til&t=electrontoo01-21&m=amazon&o=30&p=8&l=as1&IS2=1&npa=1&asins=B06X9KQ84B&linkId=8e1de667aad7eeff1ce556d7d5067d46&bc1=000000&amp;lt1=_blank&fc1=333333&lc1=0066c0&bg1=ffffff&f=ifr">
    </iframe>
<p>The post <a href="https://www.electrontools.com/Home/WP/como-funciona-el-puente-h-l293b/">PUENTE H L293b ⇨ ¿QUE ES? ¿COMO FUNCIONA?</a> appeared first on <a href="https://www.electrontools.com/Home/WP">Tutoriales de Electrónica | Matemática y Física</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.electrontools.com/Home/WP/como-funciona-el-puente-h-l293b/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
