miércoles, 6 de noviembre de 2019

Unidad #5: Individual #2 (Investigación del Puente H)

Investigar y responder las siguientes preguntas:

1) ¿Qué es y para que sirve un puente h?

Un puente H es un componente electrónico formado por 4 transistores los cuales sirven para invertir o cambiar el sentido de la corriente, y de esta manera podemos invertir el sentido de giro del motor.

2) ¿Cuáles son las entradas y salidas de un L298N?

Un L298N posee 6 entradas las cuales son ENA, IN1, IN2, IN3, IN4, y ENB. Igualmente posee 2 salidas las cuales son borneras con 2 pines: Salida Motor A y salida Motor B.

3) ¿Cuál es la conexión de un L298N?

Lo que le faltaría a esta conexión seria otro motor conectado y también hay que tener en cuenta que podemos cargar el puente H hasta con 12 voltios como lo vamos a hacer con nuestro proyecto.

4) ¿Qué es lo que hay que evitar al trabajar con un L298N?

  • Introducir corriente por V lógico con el jumper de regulación ya que podríamos dañar el módulo.
  • Poner una tensión mayor a 12v dentro del regulador.
  • Que el consumo sea mayor a 500 mA.
  • Al utilizar una sola fuente que este conectada a la entrada de 12v, la entrada de 5v no debe estar conectada a ninguna fuente

5) ¿Cuál es el programa Arduino básico para avanzar, retroceder y parar utilizando dos motorreductores conectados a un L298N?

Tendríamos que enviar los siguientes códigos a nuestra conexión para hacer esto posible:
Por ejemplo si queremos hacer dirigir el motor hacia adelante, enviamos:
void Adelante ()
{
 //Direccion motor A
 digitalWrite (IN1, HIGH);
 digitalWrite (IN2, LOW);
 analogWrite (ENA, 255); //Velocidad motor A
 //Direccion motor B
 digitalWrite (IN3, HIGH);
 digitalWrite (IN4, LOW);
 analogWrite (ENB, 255); //Velocidad motor B
}
Para moverlo hacia atrás:
void Atras ()
{
 //Direccion motor A
 digitalWrite (IN1, LOW);
 digitalWrite (IN2, HIGH);
 analogWrite (ENA, 128); //Velocidad motor A
 //Direccion motor B
 digitalWrite (IN3, LOW);
 digitalWrite (IN4, HIGH);
 analogWrite (ENB, 128); //Velocidad motor B
}
Para pararlo:
void Parar ()
{
 //Direccion motor A
 digitalWrite (IN1, LOW);
 digitalWrite (IN2, LOW);
 analogWrite (ENA, 0); //Velocidad motor A
 //Direccion motor B
 digitalWrite (IN3, LOW);
 digitalWrite (IN4, LOW);
 analogWrite (ENB, 0); //Velocidad motor A
}

FUENTES:

Felip. P.(2014). Electronilab. Tutorial: Uso de Driver L298N para motores DC y paso a paso con Arduino. Extraído el 6 de noviembre del 2019 desde: https://electronilab.co/tutoriales/tutorial-de-uso-driver-dual-l298n-para-motores-dc-y-paso-a-paso-con-arduino/

Prometec. (2016). El módulo controlador de motores L298N. Extraído el 6 de noviembre del 2019 desde: https://www.prometec.net/l298n/

Naylamp Mechatronics. (2016). Tutorial de Uso del Módulo L298N. Extraído el 6 de noviembre del 2019 desde: https://naylampmechatronics.com/blog/11_Tutorial-de-Uso-del-M%C3%B3dulo-L298N.html

No hay comentarios.:

Publicar un comentario

Unidad #6: Clase #3

CONSTRUCCIÓN DEL PROYECTO: CARRO REMOTO DESCRIPCIÓN DE LA ACTIVIDAD:  En la hora de mecánica seguimos perfeccionando detalles del pro...