NodeMCU para controlar MOSFET, no hay suficiente voltaje

1

Estoy intentando crear un dispositivo HomeKit que encienda y apague un componente. La fuente de alimentación del componente es 12v en 2amps. Pensé que pondría la NodeMCU en línea con la alimentación (el adaptador de alimentación del componente en la NodeMCU, luego la NodeMCU enciende / apaga el resto de la alimentación del dispositivo). Estoy usando un regulador de voltaje L7805CV 5v para darle a la NodeMCU 5v esa potencia. Hasta ahora todo bien.

A continuación, estoy usando un MOSFET IRF740 para encender / apagar el componente.

El problema es que el pin NodeMCU solo proporciona 3.3v, que no es suficiente para activar el MOSFET para el voltaje / amperios que necesita el componente. Si salto el pin de la puerta a la 5v, el MOSFET funciona.

Por lo tanto, necesito tener el pin 3.3v del disparador NodeMCU 5v en la puerta del MOSFET.

¿Hay una manera fácil de hacer esto sin usar un cambiador de nivel lógico? Estoy tratando de mantener esto lo más simple posible con la menor cantidad de componentes posible. ¿Puedo usar de alguna manera otro IRF740 para activar el 5v? No estoy seguro de cómo hacerlo, ya que los MOSFET están cambiando en el lado del circuito con conexión a tierra (12v en componente, la conexión a tierra de componente en MOSFET).

    
pregunta InfernusDoleo

1 respuesta

2

Tienes 2 opciones:

1) Utilice un MOSFET de nivel lógico de 3.3V diseñado para ser conectado a los sistemas 3v3.

2) Conecte la compuerta MOSFET a + 5V con una resistencia de levantamiento de 10k, y use un transistor NPN para conectar a tierra el MOSFET a través de NodeMCU cuando sea necesario. Esto no le dará características de conmutación espectaculares, pero funcionará en conmutación de baja velocidad.

Debería ser lo suficientemente fácil de entender cómo funciona esto: la resistencia de 10 K se usa para encender el MOSFET cuando el transistor Q2 está apagado. Para apagar el MOSFET, encienda el transistor, que corta la compuerta MOSFET a tierra.

Vea la imagen a continuación (Imagen no mía, en lugar de Google "controlador MOSFET NPN"), reemplace + 12V con + 5V

Imagenomío,enlugardegoogled"NPN MOSFET driver"

    
respondido por el Adil Malik

Lea otras preguntas en las etiquetas