Conducir el motor de CC con un solo MOSFET, ¿por qué gira el motor sin aplicar una tensión de compuerta?

3

El arduino maneja la puerta del mosfet (irf540n) muy bien (lo he probado con un resistor de + 100 ohmios) y ahora quiero conducir un motor sin escobillas de CC pequeño. He conectado todo correctamente, pero no funciona como quiero.

Se supone que el drenaje y la fuente no están conectados si no se aplica voltaje de compuerta y, por lo tanto, el motor no debe girar pero sí gira (lo he conectado correctamente, solo la forma estándar que se encuentra en todo Internet).

Cuando el voltaje del compuerta aumenta por el arduino, el motor gira un poco más rápido.

Mi pregunta es así: ¿por qué gira el motor cuando no se aplica voltaje de compuerta?

La diferencia con el esquema anterior es: - Sin diodo - Mosfet es irf540n - El motor es accionado por 9V

Aparte de eso, la configuración es la misma (tierra conectada de arduino al lado de la batería de 9v, el lado de la batería está conectado a la fuente y el lado de la batería está conectado a un terminal del motor de CC mientras que el otro terminal del motor de CC está conectado al drenaje)

EDITAR: Lo puse en funcionamiento cuando lo intenté de nuevo (usando otro MOSFET irf540n). El diodo en paralelo con el motor de corriente continua es una buena cosa. La colocación de una resistencia como ustedes dijeron también es realmente necesaria para que la capacidad del MOSFET pueda descargar, creo. Por cierto drenaje y amp; La mezcla de fuentes no es tan importante, ¿verdad? Gracias a todos.

    
pregunta Ho Pam

3 respuestas

7

Por "no se aplica voltaje de compuerta", asumo que no lo estás conduciendo, está desconectado o conectado a una alta impedancia, como un pin de entrada.

La compuerta de un MOSFET tiene una impedancia extremadamente alta, desde cientos de megaohms a gigaohms, y por lo tanto se necesita muy poca corriente para cambiar el voltaje. Los campos ambientales de EM pueden afectarlo fácilmente, y sin nada conectado, el voltaje puede fluctuar y tomar casi cualquier valor. En su caso, es probable que esté por encima del voltaje de umbral Vgs, activando el MOSFET.

Esta es la razón por la que siempre debería tener una resistencia desplegable o desplegable en la compuerta de su MOSFET si existe la posibilidad de que de otra manera no esté manejado.

    
respondido por el Nick Johnson
0

Necesitas una resistencia desplegable en el pin que impulsa la puerta. Mire la resistencia de 10K en las siguientes imágenes:

CitodeKyranF:

  

Laresistenciamantienelapuertabajacuandoelarduinonoenvíaunaalta  señal.Estoesaquíencasodequeelarduinosesuelte,oelcableadosea  maloquepordefectoseapaga.Noquieresqueestepinseanunca  flotando,yaqueseactivaráydesactivará.

    

LosMOSFETflotantessonmalos,yporqueelcontrol"on" del FET es   esencialmente solo un capacitor con muy baja capacitancia, es bastante   Fácil para que flote y se encienda.

     

Esta situación solo sucederá realmente en tu programa arduino si   Convierta el pin de salida en una entrada por error o durante la alimentación   estados de apagado / encendido / reinicio. El ATMEGA328P en el Uno hace que todos sus pasadores   entra en estado de alta impedancia durante el ciclo de alimentación, que es un cebado   oportunidad para que la puerta de ese FET flote alto.

     

La resistencia garantiza que siempre hay un estado conocido, y solo un activo   La salida HIGH del Arduino hará que se encienda realmente.

     

Para su tercera pregunta: las puertas MOSFET solo "usan" la corriente por un breve   Tiempo durante el período de encendido, para cargar el condensador de la compuerta. El Arduino's   El máximo de salida de 40 mA por pin no va a ser un problema. Podría ser   un problema si el FET era un transistor BJT en su lugar, como aquellos   Extraiga constantemente la corriente en la base para poder operar. MOSFETs   funciona de manera diferente y no consume corriente para que estén "encendidos"   constantemente.

     

Poner una resistencia de 10K ohmios también es demasiado alto en general, se ralentizará   reduzca considerablemente el tiempo de ENCENDIDO / APAGADO del FET y provoque una   cambio de pérdidas si está haciendo alguna PWM de frecuencia razonable. Utilizar   algo así como 100 ohmios si quieres poner una resistencia allí. Poniendo un   Es posible que no se necesite una resistencia para un MOSFET, pero se recomienda   para reducir la posibilidad de retroalimentación inductiva en el   microcontrolador y otras formas de negocios sucios relacionados con el cambio   una carga inductiva como un motor.

¡Agregue el diodo como protección de retorno o tendrá que agregar un nuevo diodo MOSFET + muy pronto!

    
respondido por el arudino.tyro
0

Mi amigo, estás 100% enfrentando una falla MOSFET. No creo que sea un problema de cableado. Puede comprobar fácilmente su MOSFET por el DMM. Simplemente colóquelo en el modo Diodo y vea si hay problemas al colocar sus pines en el desagüe & fuente. Por lo tanto, se acortan debido a la corriente de retorno que proviene del motor cuando se apaga y se gira ... y esta es exactamente la función del diodo que subestimó ...

    
respondido por el Ali

Lea otras preguntas en las etiquetas