MOSFET en Arduino Uno

¿Qué tiene de malo este circuito?

MOSFET ARDUINO UNO

He realizado las siguientes pruebas en mi circuito:

  • Cuando configuro el pin de salida del controlador PD7 en ALTO, el voltaje de fuente/drenaje es 0V (medido con un osciloscopio). La señal está limpia.

  • Cuando configuro el pin de salida del controlador PD7 en BAJO, el voltaje de fuente/drenaje que obtengo es de aproximadamente 0,5 V y es una onda sinusoidal. Eso significa que el MOSFET no se apaga (completamente).

La señal de Arduino (SALIDA digital) probada con osciloscopio, es limpia. Va ALTO y BAJO 5 V. Y cuando quito el cable de salida de Arduino, MOSFET se apaga y luego obtengo 12V Vds limpios.

El sensor conectado al MOSFET es un sensor ultrasónico (VALEO Automotive). Todo lo que sé al respecto es que el cable de señal (bidireccional, semidúplex) es de 12 V y 1 mA.


¡Gracias chicos! Fue muy útil para mí. Sé que hay una mejor solución para MOSFET que la que usé.

He reconstruido mi ensamblaje... Hice todos los cables lo más cortos posible y listo, ¡funciona!

No estoy seguro, pero creo que hubo un problema en la conexión a tierra.

También tuve una caducidad confusa hace un mes, con MOSFET y osciloscopio descargados. Ese era un modulador PWM (de PWM OCB - RMCyber... ¡Hice algunas medidas con el osciloscopio! La señal que tenía con el dispositivo descargado y cargado era completamente diferente. La señal con el dispositivo cargado estaba bien, buena y limpia Señal PWM. Pero La señal PWM del modulador PWM sin carga era confusa.

Agradezco a tu... ¡aprendí algo nuevo! No todo, pero paso a paso.

Probaste cambiando o quitando la resistencia?
¡No, no lo hice! ¿Debo eliminar la resistencia en Gate?
¿Hay algún problema de seguridad al quitarlo? Si no pruébalo.
Parece que el MOSFET se está apagando y está captando un zumbido de 60 Hz en el drenaje de la red de CA. ¿La onda sinusoidal es de 60 (o 50) Hz? ¿La sonda de su alcance está bien conectada a tierra con un cable corto? Si usa un voltímetro para medir el voltaje de drenaje, ¿qué valor de CC obtiene?
Lo primero que me viene a la mente es que parece que no estás alimentando la MCU en absoluto. ¡No es de extrañar que no funcione!

Respuestas (1)

Su selección de transistor IRF520 si está bien. El umbral de puerta requerido es de 4 voltios o menos, como se ve en la hoja de datos que se ve aquí: Hoja de datos Su Arduino está generando 5 voltios.

La carga de drenaje de su dispositivo parece estar bien con un equivalente de 12K y consumir solo 1 mA a 12 voltios también está bien. El IRF510 se apagará incluso con un dispositivo de alta resistencia en el circuito de drenaje.

Su resistencia de puerta también está bien.

Reemplace su dispositivo de carga con una resistencia de 12K y vuelva a probar. Ha demostrado que su transistor estará apagado cuando desconecte el pin Arduino de la puerta (la resistencia baja la puerta).

Como se trata de un circuito de CC, utilice un voltímetro en lugar de un osciloscopio. El problema está en la medición y posibles conflictos de suelo. Asegúrese de que su tierra de suministro de 12 voltios tenga una buena conexión con la tierra de Arduino.