Estoy usando el controlador de motor L298N para un proyecto de robótica para controlar 4 motores. 2 en cada terminal de entrada y salida. Lo tengo conectado a un arduino uno que funciona con aproximadamente 7-8v de baterías nimh. Esta fuente de batería también alimenta un servo con un condensador de 470uF y la placa L298. Finalmente, también tengo un hc sr04 que funciona con el riel de 5v.
Tengo un programa que hace que el servo barre de izquierda a derecha. Sin embargo, cuando el servo se mueve, entra muy poca corriente en el L298 y solo uno o dos motores se mueven cuando los 4 deberían hacerlo. Cuando el programa solo controla los motores y no el servo, el servo sigue moviéndose y gira hacia la izquierda (0 grados) y reduce la velocidad de los motores. ¿Por qué el servo está en conflicto con los motores de CC?
La mayoría de los modelos de servos deben funcionar con 4,8 V a 6 V. por lo tanto, el NiMh '7-8V' puede estar alimentando el servo hasta un punto en el que no se destruye, pero funciona más allá de las especificaciones. Eso puede explicar su comportamiento incorrecto.
Esta es una hoja de datos para el servo Hitec HS-422 (no es ideal ya que es de Sparkfun, y no del fabricante, pero mejor que nada). Establece que el rango de voltaje de operación es 4.8-6V.
Establece una corriente sin carga de 180mA. Entonces, como los motores se ven afectados por el funcionamiento del servo, la batería no es capaz de suministrar suficiente corriente (¿tal vez un NiMh PP3?), O tiene una corriente de bloqueo bastante significativa, o el servo está dañado.
Puede ser que la caída de tensión del LM298 (que baja bastante tensión) y una bajada de tensión provocada por el servo sea tan baja que los motores dejen de funcionar.
Necesita obtener un multímetro para tratar de entender lo que está sucediendo. Intente medir el voltaje a través de los controladores del motor cuando el servo esté desconectado.
Encienda 1, 2, 3, luego 4 motores y mida el voltaje cada vez. Si el voltaje cae más de, digamos, un voltio, es posible que el suministro de la batería no sea suficiente para los motores.
Haz la misma prueba con el servo incluido. Nuevamente, si la batería está cayendo más de un voltio, entonces el suministro puede ser inadecuado.
Si tiene acceso a una buena fuente de alimentación de banco, capaz de suministrar los 4 motores + 1A, intente eso y observe los resultados.
La solución más fácil a corto plazo puede ser intentar alimentar el servo solo directamente desde su propio suministro de batería 4xAA. Si las cosas empiezan a funcionar un poco mejor, entonces el problema es la potencia del servo. Si el servo sigue sin barrer, es posible que lo hayas roto.
En cualquier caso, el servo no debe alimentarse directamente de la batería '7-8V'. Debe ser alimentado desde un suministro de 4.8-6V. Si dispone de suficiente espacio y capacidad de carga, utilice 4xAA. De lo contrario, utilice un regulador de voltaje lineal o CC-CC.
Editar:
si planea usar un LiPo de mayor voltaje, use una fuente de alimentación de modo de interruptor DC-DC para generar los servos 6V.
Si se queda con NiMh '7-8V', cualquiera de los dos estará bien, y la energía desperdiciada usando un regulador lineal (donde el exceso de energía que cae a 6V se convierte en calor) es aceptable. Si elige un regulador lineal de 6 V con una caída de voltaje de 0,7 V o menos, debería mantenerse entre 4,8 y 6 V para la mayoría de las descargas de suministros de NiMh.
Es probable que su fuente de alimentación no sea capaz de suministrar la cantidad de corriente que necesita. Sugeriría probar con una fuente de alimentación externa conectada para comprobar si este es el caso.
Si es así, debe dedicar algún tiempo a determinar cómo crear un suministro que pueda entregar la corriente que necesita. Sugeriría usar más baterías y un regulador de voltaje.
gbulmer
don gris
gbulmer
chris stratton
don gris
chris stratton
don gris
gbulmer
gbulmer
don gris
gbulmer
KalleMP