¿Comparación de la eficiencia de los métodos de control / limitación de corriente del motor de CC?

Estoy usando las ruedas y los motores de un auto de juguete RC como una plataforma robótica simple. El automóvil tiene 2 motores, uno impulsa las ruedas traseras y el otro dirige las ruedas delanteras. El motor de dirección está bloqueado por diseño al girar, está bloqueado en un ángulo fijo por el chasis de plástico. Consume 0,85 A cuando se detiene (es decir, en cualquier momento cuando se conduce).

Debido a esta maravilla de la ingeniería de juguetes, tengo que usar un controlador de motor IC de gran tamaño (L293B - 1A continuo) y este motor consume alrededor de 3W de potencia (0.85A x 3.6V). Estoy usando este IC para controlar el otro motor ("normalmente giratorio") también, que parece ser del mismo tipo: 0,85 A de corriente de bloqueo, alrededor de 100 mA sin carga y 250-400 mA con cargas normales.

Probando con varias resistencias en serie he descubierto que 0.3A son suficientes para girar los volantes y mantenerlos en posición. El uso de una resistencia podría permitirme usar un controlador IC con una clasificación de amperios más baja (L293D - 0,6 A); sin embargo, se sigue desperdiciando la misma energía, solo que como calor. Si bien este no es un problema grave con esta configuración de juguete, planeo construir robots más grandes con mucha más potencia, por lo que la conservación de energía y el control de corriente serán importantes a largo plazo, y los motores también pueden detenerse accidentalmente.

Al analizar la limitación de corriente del motor de CC, encontré los siguientes enfoques:

  1. Resistencia en serie: simple, barata, bidireccional, desperdicia energía, disipa calor
  2. Fuente de corriente con 2-3 transistores y resistencia de detección: relativamente simple, sin embargo, solo he encontrado circuitos unidireccionales, que se acortarían al cambiar la dirección del motor. ¿Hay alguna manera de usar este método bidireccionalmente? (¿y/o con un IC de puente H de 2 canales? - No puedo colocarlo antes del suministro común de IC, porque los 2 motores consumen corrientes diferentes). Ejemplo: diseño de un circuito limitador de corriente para mi proyecto

  3. Circuitos chopper/PWM: ¿protegerá esto de manera confiable el IC de la sobrecarga? ¿Es energéticamente eficiente?

  4. ¿Hay otros métodos que desconozco? ¿Algo sobre los principios de cambiar los suministros?
  5. ¿Sería más simple en mi aplicación usar 2 controladores/puentes h separados y colocar un divisor de voltaje entre ellos, de modo que se proporcione un voltaje más bajo para el motor de parada ineficiente y más para el que mueve el robot?

Entonces, ¿cómo se comparan los métodos anteriores en términos de eficiencia y simplicidad de diseño? ¿Cuál es el método preferido en robótica/otras aplicaciones de motores de CC? Además, ¿es una práctica estándar limitar la corriente del motor de CC, o un motor es más eficiente si se le permite consumir tanta corriente como necesita? ¿Es aceptable usar un motor de CC que se detiene mecánicamente por diseño, o solo se usa en autos de juguete baratos?

Respuestas (1)

Entonces, ¿cómo se comparan los métodos anteriores en términos de eficiencia y simplicidad de diseño?

El L293B (o D) es realmente un factor limitante en este diseño. Cuando se usa en una configuración de puente H desde un suministro de 3,6 V, tendrá suerte de obtener más de 1,5 voltios en el motor. Esto se debe al voltaje de saturación de encendido en los transistores del controlador. Consulte esta hoja de datos y busque V C mi s a t H y V C mi s a t L en la página 4, le dicen que a 1 amperio, el voltaje de saturación del transistor superior suele ser de 1,4 voltios y el voltaje de saturación del transistor inferior suele ser de 1,2 voltios.

El resultado de esto es que probablemente puedas usar un motor mucho más pequeño para la dirección si usaste un mejor controlador. Ver esto para una explicación más completa.

El uso de un mejor controlador también mejorará la tracción, la potencia y la eficiencia en el motor de tracción trasera.

Otra opción para la dirección es usar un servomotor, que puede colocarse para evitar el paro final mecánico y, por lo tanto, reducir el consumo de corriente.

Gracias por tu contribución. En realidad, esto explica por qué mi robot tiene problemas para moverse: con el controlador incorporado original, el automóvil podría mover alrededor de 2 kg de peso, mientras que con este circuito de controlador apenas logra ponerse en marcha. Creo que subiré el voltaje a unos 5V.
Al usar ese controlador, obtendrá las mismas caídas de voltaje e ineficiencias; recomendaría una de las partes de TI que mencioné en la pregunta vinculada. El L293 y sus derivados básicamente no tienen sentido para voltajes bajos de batería/suministro.
Revisé los números de pieza y no puedo comprar ninguno de estos chips en mi país. A veces tienes que usar lo que obtienes. Agregar una batería AA adicional me dio resultados decentes. El Vdrop es de aproximadamente 1V. La L293/298 no se desperdiciará, porque estoy planeando un proyecto más grande con motores de 24 V extraídos de las impresoras. Lo más parecido que puedo conseguir para cosas de bajo voltaje es un controlador de motor Polulu, pero cuesta 3 veces los 293 diodos. Podría piratear el circuito del controlador original, la soldadura conduce a su puente H, aunque quería mantenerlo como un módulo de radio, y no estoy seguro de qué harán las entradas externas con el RX IC.