Control de corriente Mosfet con PWM

Estoy usando un mosfet y un Arduino y quiero controlar la corriente de fuente-drenaje del mosfet ajustando PWM a la puerta.

Si aplico valor cero al PWM, la corriente no se detiene (verifiqué la salida PWM con un voltímetro y es cero voltios). Cuando conecto manualmente la puerta a tierra con un cable, la corriente se detiene.

¿Cómo puedo detener la corriente con la salida PWM que se conectó a la puerta?

Aquí está mi circuito. Comuní todos los terrenos con cable y puse mosfet y sensor de efecto hall en dos tableros separados.

Además, estoy alimentando el Arduino con un cable de impresora que está conectado a mi computadora portátil.

Esquemático

Bienvenido a EE.SE. Agregue un esquema para mostrar la configuración de su circuito. También escriba en mayúsculas su título y publicación correctamente para facilitar la lectura y la sintaxis correcta según la política del sitio; consulte Escriba lo mejor que pueda en las páginas de ayuda del sitio.
Muestre el esquema y una imagen clara de la implementación física. Es posible que haya dañado o mal conectado el MOSFET. También explique cómo está midiendo la corriente . También intente configurar el pin como una salida simple baja, no un PWM y vea si obtiene un resultado diferente.
.... y no olvide mostrar claramente cómo y dónde se conectan la alimentación y las conexiones a tierra de Arduino
Conecte una resistencia, tal vez 10k, entre la puerta y la fuente. Eso solucionará tu problema.
Con PWM configurado en cero, mida el voltaje de Arduino +5V a la puerta MOSFET. ¿Qué obtienes?
@BruceAbbott Buena prueba de puerta flotante :)
perdón por mis errores gramaticales y de escritura. @ChrisStratton Estoy midiendo la corriente con alimentación de CC (quiero decir que tiene un medidor de amperios)
@Kripacharya, ¿podría explicar el motivo por el que hizo eso?
El problema evidente con su circuito es que ha intercambiado las posiciones adecuadas de la carga inductiva y el MOSFET. La fuente de Q1 debe conectarse a tierra, directamente o, como máximo, a través de una pequeña resistencia de detección. Tenga en cuenta que algunos suministros de banco baratos tienen un comportamiento de encendido y apagado realmente desagradable con picos de voltaje enormes. Además, un MOSFET colocado encima de un inductor podría fácilmente exceder la clasificación de voltaje máximo bastante baja del óxido de puerta. Debe reconstruir el circuito con el FET y cargarlo en las posiciones adecuadas, un diodo de captura inversa en la carga y es posible que necesite un FET nuevo.
@ChrisStratton gracias. Lo haré y te compartiré el resultado. pero ¿podría explicar por qué la posición de la carga es incorrecta y por qué la fuente del MOSFET debe conectarse a tierra directamente? (Pregunto esto para aprender y aumentar mis habilidades)
Probablemente valdría la pena leer sobre MOSFET y conmutación lateral baja en general. Su MOSFET está controlado por el voltaje de puerta frente a fuente. Con la fuente asentada sobre una carga resistiva, no podrá realmente aprovechar una fuente de alimentación más alta, porque no puede elevar el voltaje de la puerta por encima del voltaje de salida de la MCU. Pero con una carga inductiva, el voltaje de la fuente "rebotaría" empeorando aún más la situación. Sin mirar la hoja de datos, un MOSFET típico se destruirá si alguna vez ve una diferencia de más de 20 voltios entre la puerta y la fuente. La fuente debe coincidir con la tierra de la puerta
Los MOSFET y otros transistores solo conocen los voltajes entre sus terminales. No saben, ni les importa, dónde creemos que está "Tierra" o "Cero voltios".

Respuestas (2)

la fuente de su MOS-FET debe estar conectada a la referencia del suministro de 5V del arduino, su esquema no muestra esta conexión.

sin él, el voltaje de la puerta está flotando, por lo que será muy poco probable que se asegure de que se apague mientras está flotando.

Siempre aplica voltaje como diferencial, por lo que una sola conexión, la puerta necesita la salida, pero también la fuente debe estar conectada a la referencia de 5V.

Lamentablemente, este no es un buen diseño, no desea que la referencia del Arduino tenga un inductor que conduzca a tierra justo después y no esté conectado a tierra.

Tengo un par de ideas de la parte superior de mi cabeza.

Vuelva a diseñar el circuito para que la fuente vaya a tierra y también pueda conectar la referencia de Arduino a la fuente

use un convertidor DC-DC para aislar el arduino de su línea de alimentación de 5V, entonces no hay problema con conectar la fuente a la referencia de 5V.

¿Puedes probar esto?

Enlace: Potenciómetro como control MOSFET + Arduino

https://classes.engineering.wustl.edu/ese205/core/index.php?title=Potenciometer_as_MOSFET_control_%2B_Arduino

Adjuntar imageningrese la descripción de la imagen aquí

después del éxito, puede reemplazar el potenciómetro con PWM.

Link de referencia :

https://tutorial45.com/arduino-mosfet-proyecto/

Bienvenido a electronics.SX. Para dar una buena respuesta aquí, probablemente debería reemplazar la bonita imagen colorida con un diagrama de circuito real para que sea fácil de entender el circuito. También deberías explicar un poco más por qué sugieres este circuito. Es probable que las respuestas de solo enlace se eliminen debido al uso limitado de esta plataforma.
Bienvenido, como regla general, sugeriría al publicar una respuesta a cualquier cosa, leer lo que escribe y preguntarse si lo entendería si no lo hubiera escrito usted mismo, también para verificar sus esquemas (incluso si son fritzing) si miras el transistor (o regulador) abajo a la izquierda verás que está flotando