Estoy tratando de usar un Arduino Uno para controlar por separado un solenoide de 12V .5A, un solenoide de 12V 1.5A y una bomba de 12V 3A. Actualmente estoy usando un transistor TIP120 NPN para cada uno controlado por la salida de 5V del Arduino, pero el transistor de la bomba se está calentando luego de solo 30 segundos de funcionamiento.
Para reducir el calor, ¿debo poner dos transistores en paralelo y luego tener una resistencia limitadora para limitar el flujo de corriente? A partir de ahora, la bomba no está bombeando lo suficiente y me gustaría tener más corriente (?) Para que funcione más fuerte. Sé que puede funcionar más duro si obtiene la energía requerida. Mi fuente de alimentación dice que solo estoy extrayendo un total de 2,6 A para los tres (2 solenoides y una bomba / motor) que están conectados en paralelo a la fuente de 12 V y parece que la salida es máxima, aunque a 12 V, dice en la fuente de alimentación que puede suministrar 6A.
Los transistores de solenoide parecen estar bien, el único problema que tengo es que el transistor de la bomba se calienta y no entrega la corriente suficiente para que la bomba funcione lo suficiente.
Preguntas
- ¿La corriente o el voltaje impulsan el motor? O ambos?
- ¿Solo el flujo de 1.5A a través de cada transistor para llevar 3A al motor sería demasiada corriente?
- ¿Necesito poner una resistencia en línea con el voltaje de señal de Arduino? (Beta (ganancia de voltaje de CC) para TIP120 es 1000 en la hoja de datos)
- ¿Debo obtener un transistor más grande? ¿UN MOSFET? ¿Cuál?
- ¿Debo obtener un relevo en su lugar? ¿Cuál?