Transistor para ejecutar el relé

0

Además de mi última publicación tengo más información y detalles.

Quiero ejecutar 240V Relay (5V Coil) desde mi chip AVR (ATmega328P).

Mi relé EMR toma hasta 200 mA en su pico.

Tengo un transistor 2N2222, y tengo MOSFET (MOSFET de potencia IRFZ44N).

¿Cuál es el criterio para definir qué transistor usar?

El BJT puede permitir hasta 800mA (lo cual es correcto para mí), y el IRFZ44N puede tomar hasta 50A (que parece demasiado), pero también encuentro algunos MOSFET que funcionan con 1A.

Parece que el MOSFET es más fácil, simplemente conecte el pin de salida del IC a la puerta y listo, mientras que el BJT tiene algunos cálculos involucrados. Estoy en lo correcto?

    
pregunta gabi

2 respuestas

2

simular este circuito : esquema creado usando CircuitLab

Es probable que el IRFZ44N funcione, pero puede ser más lento en el cambio y definitivamente exagerar para su proyecto. El transistor 2n2222 debería funcionar bien. Tomaría 200 mA dividido por la ganancia mínima del transistor (hfe = 35) y obtendría la corriente que necesita para enviar a la base de su transistor. 200mA / 35 = 5.714mA en la base del transistor. El Vbe (voltaje entre la base y el emisor) cuando está encendido generalmente es de alrededor de 0.7V. Entonces tienes 5V-0.7V = 4.3V. Entonces necesitas ese 4.3V para empujar 5.7mA de corriente. Usando la ley de ohm, obtienes 4.3 / 0.0057 = 754 ohmios de resistencia.

En resumen, tendrá aproximadamente 6 mA de corriente que fluye a través de la base hasta el emisor, que con una ganancia mínima de 35 terminará con 200 mA de corriente desde el colector hasta el emisor. Conecte el colector a la bobina de relé de 5V, el otro lado de la bobina de relé a Vdd, y debe estar configurado.

    
respondido por el horta
2

Debería poder ejecutar el relé desde un BJT o un MOSFET. Para esta aplicación lo importante es recordar; el requisito de voltaje / corriente de la bobina de relé, el voltaje de operación de su circuito y el voltaje de la señal de control.

Al elegir componentes con tantos parámetros, por lo general uso una función de búsqueda paramétrica de proveedores e ingrese las características que deseo del componente.

Ver:

BJT: enlace

MOSFET: enlace

Para BJTs es usualmente; Voltaje colector-emisor (Vce), corriente de colector (Ic) y corriente de emisor-base (Ibe). Así que en tu caso; Vce > 5 | VIc > 200 mA

Y para MOSFETs es usualmente; Corriente de drenaje (Id), Voltaje de la fuente de drenaje (Vds) y el Voltaje de la fuente de la puerta de umbral (Vgs). Así que en tu caso; Id > 200 mA | Vds > 5 V | Vgs 5V (desea operar en saturación)

No se preocupe si, para las clasificaciones de corriente y voltaje, el componente que seleccione tiene un valor mucho más alto, los valores importantes son el cambio en los umbrales.

Puede simplemente conectar la salida de su uP a la puerta del FET o BJT, pero esto es una mala idea (por lo general, termina en el humo mágico que se escapa de su costoso IC). Idealmente, debería tener una resistencia limitadora de corriente y un desplegable. Puede (y probablemente debería) calcular los valores para estas resistencias, aunque en la práctica he encontrado que 1k y 10k funcionan para el 99% de las situaciones.

Aquí hay algunos ejemplos de circuitos que uso / he usado para controlar relés en el pasado. Todos estos son ejemplos de baja conmutación lateral, y una señal + ve de la uP activará el relé.

Utilizando un NPN BJT

simular este circuito : esquema creado usando CircuitLab

Utilizando un N-MOSFET

simular este circuito

Espero que esto ayude,

- EP

    
respondido por el EmpiricalPython

Lea otras preguntas en las etiquetas