L298 y problemas con alimentación de motores

#1
Hola compañeros, soy nuevo en el foro y estoy contento de formar parte de uno de vosotros!

Estoy metido en un proyecto para el colegio que consiste en fabricar un coche teledirigido. Mi propuesta era moverlo con 4 motores de 6 voltios, un arduino mega 2560 y un driver L298.

Haciendo mis pruevas he visto que con un pack de 4 baterías de 1,5 voltios era suficiente para mover los 4 motores, pues simplemente los he conectado "a lo bestia", directamente los motores con la batería!

A continuación escribí el código, el cual es bastante simple, los 4 motores se controlan con un teléfono android mediante un HC-06. En principio, la conexión con el movil y el coche es buena, pues cuando digo de ir a delante va adelante y atrás pues atrás.

El problema es que el coche, mueve ahora las ruedas muy, muuuuuuy lentamente, sin fuerza con las mismas baterías. He provado de poner dos packs de baterias, uno al arduinoy otro distinto para el L298 pero aún así las ruedas giran sin fuerza. Solo giran rápido si les pongo directamente la batería. No puedo entender por qué hace esto el L298, no sé por qué, quizás consume demasiado el L298? Quizás no estoy conectando bien? Faltan más baterías? Hay algun tipo de resisténcia en esa placa?

En principio, el conexionado que tengo ahora mismo es el siguiente:

En GND tengo el negativo.
En VCC tengo el pack de baterías (positivo), el negativo lo tengo también en GND.
5V del L298 lo tengo al VIN del Arduino.
Las distintas puertas IA, IB, IC y ID del L298 las tengo a los pines 6,7,8,9 del arduino.
EA y EB la misma placa llevaba una especie de puente que los alimenta siempre a 5Voltios por lo tanto se entiende que siempre estan OK. Aún así lo he provado de meterles directamente el 5V y no hubo cambio.

Puede alguien entender que está pasando??

Muchas grácias de antemano ...
 
#2
Hola Amigo, bueno existe una caida de tensión importante en el circuito que está limitando el pleno funcionamiento de la carga.Deberas chequear punto a punto para determinar la misma.
 
#4
Hola!

Les comento mi problema, a ver si me echan un cable.
Quiero controlar el giro de un motor DC de 12V con arduino y el módulo L298, la fuente es un batería de 12V.
El motor abre/cierra la puerta de un domo. Si conecto la batería directo al motor, abre/cierra el domo.
Si el control lo hago con el arduino y el módulo, no abre el domo (falta torque), tira una vez, pero luego queda estático.
Cuando hago mediciones al abrir el domo, tengo:
En la batería 12V.
A la salida de los motores, un pico de 9V, luego queda entre 8-7V.
La alimetación del arduino y la parte lógica del módulo la hago de forma independiente a los 12V, con 5V.

Alguna idea de cuál podría ser el problema?
Gracias!!!
 
#5
y ..medi con el tester, a ver si al tension cae en la fuente o en el modulo ese de salida.

que consumo de corriente tiene el motor ??

tenes que poner la info
 
#6
Una forma sencilla de saber cuánta corriente nesecita el motor es por ley de ohm.
Mide con el multímetro la impedancia del motor ejemplo: ( 4 ohms )
Ahora el l298 a lo mucho soporta 2A

Digamos que le metemos 12v crudos
Por ley de ohm
I=V/R
I= 12v / 4ohms
I= 3A
El l298 se le pasa un amper y volaria como chinampina.

Deberías medir y calcular cuánta corriente necesita el motor para funcionar y en base a la corriente y su impedancia averiguas el voltaje que necesita.

Obviamente es la forma fácil hay más formas pero eso implica controlar corrientes y PWM cosa que es más complicado.
 
#7
Según el datasheet del motor tengo:
Corriente al máx torque: 0.875A
Potencia al máx torque: 10.5W
Voltaje= 12V
Todo calza hasta acá.

Cuando conecto batería y motor directo, obtengo 1,4A-1,5A (sí, harto)
Eso explicaría la baja de voltaje cierto??
Por qué al controlarlo con el módulo no me deja abrirlo con ese amperaje, sabiendo que teóricamente llega hasta los 2A?

Contexto adicional:
Intento actualizar el diseño del sistema de control de este domo(realizado por otra persona), los motores no los puedo cambiar, solo el control.
Al parecer el diseño no fue lo más óptimo, pero funcionó harto tiempo, eso es lo extraño.

Posible solución:
Estoy pensando meterle una doble batería de 12V para dar con 24V, ajustar con un LM150 a unos 15V, y alimentar el L298.
Alguna idea que me sugieran?
 
#11
La resistencia del motor son 3 ohm.
Por que lo estoy concluyendo, la corriente inicial del motor es superior a los 2A, por eso no me abre el domo.

Mediré la corriente que consume al inicio, directo a la batería.
 
#14
Si estas alimentando el arduino por el usb, tene en cuenta que también toma esa tensión el L298, has verificado que esten presentes esos 5V?
 
#15
En estos momentos estoy en mi taller, por lo que no puedo tener la carga conectada.
Alimento el circuito de potencia con una fuente de PC.
El arduino con USB desde un transformador.
->PRUEBA STAND-BY
Mido las salidas de la fuente y en las borneras del L298, y me marcan 12.22V
Mido el voltaje lógico y mide 5.07V
-> ABRO EL DOMO (teniendo en cuenta que no tengo los motores conectados)
La fuente me sigue marcando los 12.22V
La bornera de entrada me marca 12.22V
La bornera de salida hacia los motores me marca 12.13V, (bajó 0.09V)

->PRUEBA DE CAMPO (cuando hago la prueba en el domo, con los motores conectados, y conectado a la batería)
Las borneras de la salida de los motores, al abrir el domo, me marcan desde 9 hasta 6V.

Mi conclusión es que el motor como corriente inicial necesita más de 2A de los que llega a suministrar el L298, por eso la caída de voltaje.
Ademas si conecto la batería directo al motor, puede abrir y cerrar el domo sin problemas.
Como mencioné anteriormente, voy a medir la corriente:
a) Batería directa a motor
b) L298 a motores
Y así podré salir de dudas, les enviaré mi reporte en unos días más.
 
Última edición:

Temas similares


Arriba