No soy fuerte con la ingeniería eléctrica y he creado un prototipo de un circuito que funciona; sin embargo, para mi disgusto, no entiendo por qué.
Estoy usando un pin de salida digital Arduino para alimentar un relé. Tengo un transistor NPN para cambiar 5 voltios a través de la bobina del relé que es de 125 ohmios. Al principio, solo conecté la base al pin de salida y funcionó bien. Luego me di cuenta de que la gente tiende a agregar una resistencia base, así que puse una resistencia de 1K ohm allí y todavía funcionó bien.
He estado tratando de aprender más sobre las resistencias base y siento que calculé que debería tener una resistencia más grande. ¿El propósito de la resistencia base es solo reducir la corriente para evitar el desperdicio de energía? ¿O para evitar generar calor? No entiendo completamente por qué se necesita una resistencia base y, si la hay, por qué el relé en mi circuito funcionó bien sin la resistencia y también con una resistencia más pequeña.
Esta es la hoja de datos de mi transistor: http://pdf1.alldatasheet.com/datasheet-pdf/view/21675/STMICROELECTRONICS/2N2222.html
No tengo una hoja de datos para el relé (es parte de un viejo kit de pasatiempos... ya sabes... uno de los que tienen la placa de prueba y los resortes).
Aquí está mi configuración actual:
simular este circuito : esquema creado con CircuitLab
Aquí están mis cálculos probablemente incorrectos. Calculé la corriente del colector como
Me sentí como, basado en la especificación, un razonable para 40mA es 75. Por lo tanto,
Dado eso, me sentí como la mejor opción para .
Luego, pensé que necesitaba dejar caer 3,7 V a través de la resistencia base a 0,5 mA. De este modo,
Entonces, si eso es correcto, ¿qué estoy tratando de lograr con esta resistencia? ¿Estoy tratando de evitar la pérdida de energía o la producción de calor? ¿O estoy tratando de no exceder el voltaje máximo de saturación de base?
Dado que 7k4 ohmios no es una resistencia común, ¿debería bajar a una resistencia de 6k8 ohmios o subir a una resistencia de 8k2 ohmios?
Parece que 8k2 ohmios mantendrían el voltaje base por debajo del voltaje máximo de saturación y 6k8 ohmios mantendrían el voltaje base por encima del voltaje máximo de saturación del emisor base. ¿Cuál busco?
O, supongo, alternativamente, ¿estoy completamente fuera de lugar?
El objetivo principal de la resistencia base es limitar el exceso de corriente a la base. El BJT es un dispositivo controlado por voltaje y, por lo tanto, la corriente no es el factor determinante para la conmutación. La resistencia base debe ser lo suficientemente grande para evitar daños en el transistor, pero aún debe permitir suficiente corriente para garantizar que el transistor se encienda y apague según los voltajes base.
No usar una resistencia base a veces funciona, pero es una práctica terrible y solo está buscando problemas. Confiar en este mecanismo corre el riesgo de quemar su pin de E/S y dañar su transistor, por lo que se recomienda que use una resistencia de base. Sin una resistencia, está colocando 5V en una entrada de baja impedancia (Base - Emisor) y pidiendo a los pines Atmega/Arduino que generen mucha corriente. Eventualmente, si no de inmediato, eso destruirá su Atmega.
Sin embargo, no necesita una resistencia base si opera el transistor en la configuración de colector común, a veces llamada seguidor de emisor. Esto se debe a que cualquier corriente que fluya a través de la carga del emisor hace que el voltaje en el emisor aumente hasta un punto en el que está 0,7 V por debajo del voltaje en la base y evita que fluya más corriente. Esta es una especie de retroalimentación negativa sobre la corriente base.
Spehro Pefhany
patricio
Spehro Pefhany