¿Cómo controla motores de CC de tamaño 130 con un Arduino (aparentemente motores de CC de 20A)?

0

Estoy un poco confundido con las especificaciones y limitaciones aquí ...

Tengo 3 (130 tamaños, creo) motores de CC que intento controlar con un Arduino. Se están ejecutando fuera de un paquete de baterías de 7.2 V NiMH, regulado por algunos interruptores simples.

Ahora, que el Arduino no puede impulsar motores de forma independiente. Entonces, mi siguiente pensamiento es usar un transistor.

Sin embargo, de acuerdo con la guía que estoy siguiendo , cada motor (¿dos motores?) tirarán (continuamente) 15A. Estoy mirando las especificaciones de cosas como el TIP-120 e incluso el protector del motor Arduino, pero parece que solo son capaces de controlar 0.x mA - 1A por canal.

Esto parece una gran cantidad de amplificadores / a, pero la guía hace referencia continuamente a estas corrientes altas (usando interruptores con clasificación 10A), y cuando trato de buscar compuertas clasificadas para tales corrientes altas, obtengo componentes muy caros y muy específicos. .

¿Estoy complicando demasiado o entendiendo mal las cosas? ¿La actualización de voltaje simplemente hace que las cosas sean mucho más difíciles de trabajar?

En última instancia, mi objetivo es que el Arduino lea todos los interruptores (que creo que puedo manejar), haga lógica y controle la salida de los motores, esa parte no estoy seguro.

    
pregunta Dalton A.

2 respuestas

4

Los motores solo van en una dirección, por lo que no necesita un puente en H. Simplemente use un MOSFET de potencia de nivel lógico como IRL3103, que puede manejarse directamente desde el Arduino. Para usar los FET de canal N, tendrá que cambiar el circuito para que el motor común tenga un valor positivo de batería en lugar de negativo, pero esto no debería ser difícil.

También debe colocar un diodo en el motor para evitar que los picos de voltaje dañen el FET y una resistencia de puerta para evitar el timbre de alta frecuencia. El circuito podría ser algo como esto: -

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Bruce Abbott
0

La búsqueda de mosfets de alta corriente puede funcionar, pero los IC de controlador de motor dedicados o los controladores h-bridge serían lo que usted desea. Alternativamente, algunos relés de grado automotriz también pueden resolver esto fácilmente. Puedes activarlos usando un arduino con transistores simples o fets.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas