Calculadora KB-33
Calculadora de resistencia de base para transistor
Activación de un relé, una tira LED o un motor desde un pin del microcontrolador.
Resultado
En resumen: Cálculo de la resistencia de base de un interruptor con transistor: corriente de base, valor E24, potencia y margen de saturación. Para controlarlo desde Arduino, ESP32 y otros controladores.
Cómo se calcula
Rb = (Ub − Ube) / Ib
Para que el transistor funcione como interruptor, se aplica a la base una corriente con margen respecto al mínimo. Así queda completamente abierto y apenas se calienta. Normalmente se deja un margen de 5–10 veces y se redondea el valor hacia abajo.
Qué tener en cuenta
- En relés y otras cargas inductivas, coloca siempre un diodo de protección en paralelo con la bobina.
- Para conmutar más de 500 mA, es más sencillo usar un MOSFET de nivel lógico: no necesita corriente de base.
Preguntas frecuentes
¿Qué resistencia pongo en la base de un transistor conectado a Arduino?
R = (Ucontrol − 0,7) · hFE / (Icarga · k). Para 5 V, 100 mA, hFE 100 y un margen de 5, el resultado es 860 Ω; de la serie E24 se elige 820 Ω.
¿Para qué sirve dejar margen en la corriente de base?
Para que el transistor entre en saturación: la caída de tensión en él es mínima y apenas se calienta. La ganancia de corriente disminuye al aumentar la corriente y varía de un ejemplar a otro, por eso normalmente se deja un margen de 5–10 veces.
¿Cuánta corriente soporta un pin de microcontrolador?
Consulta la hoja de datos: para Arduino Uno con ATmega328 se recomiendan hasta 20 mA. Si la base necesita más, añade otro transistor o un MOSFET de nivel lógico.
