4 votos

¿Cómo manejar este MOSFET con un microcontrolador?

Estoy tratando de alimentar un motor con un paquete de baterías de 7V utilizando el pinout de 5V de un microcontrolador. El pinout está conectado al pin de puerta de un MOSFET IRF510.

Este es mi circuito actual:
Pinout ON Pinout OFF

La simulación claramente funciona bien, pero cuando hago el circuito, el motor sigue girando cuando el pinout es 0V, solo un poco más lento. Grabé estos voltajes:

Voltaje a través del motor cuando el pinout está ON: 6.55V (esto está bien)
Voltaje a través del motor cuando el pinout está OFF: 5.77V (debería ser 0V, quiero que se detenga)

La corriente a través del motor es de 0.2A independientemente del voltaje, pero la caída de voltaje cuando el pinout se apaga obviamente hace que el motor se ralentice un poco.

He intentado conectar el pin de puerta a tierra (pin de tierra del microcontrolador) con una resistencia de 20k, pero no tuvo efecto. Si lo entiendo correctamente, ¿solo debería preocuparme por un voltaje transitorio cuando el microcontrolador en sí está físicamente apagado? Tampoco estoy seguro si debo usar la tierra del microcontrolador o la tierra del paquete de baterías de 7V (todos los diagramas que he visto utilizan una tierra común).

0 votos

Usted afirma que ha intentado atar la puerta a tierra del microcontrolador. ¿Está conectado a tierra del microcontrolador al surtidor de la FET (de manera que está influenciando Vgs)?

3 votos

¿Tienes el suelo del microcontrolador y el terminal negativo de la batería conectados juntos?

0 votos

No, las tierras del microcontrolador y la batería no están conectadas. ¿Debería lucir mi circuito así? i.imgur.com/Q2qJE.png (no quiero hacerlo hasta que ustedes confirmen, por si acaso daño mi microcontrolador)

7voto

aryeh Puntos 1594

Asegúrate de que estás implementando este circuito.
Necesitarás un diodo (1N400x será suficiente para motores de menos de unos pocos amperios)

introducir descripción de la imagen aquí

El MOSFET que estás utilizando es marginal para usarse con 5V de activación en la compuerta.
Un "FET lógico" con un voltaje de activación en la compuerta más bajo será mejor.

La acción que describes indica que el MOSFET está muerto o conectado incorrectamente.

El diagrama de circuito anterior está modificado de la figura 8 aquí
Esta es una página útil que te enseñará cosas que quieres y necesitas saber.

0 votos

En lugar de un FET de nivel lógico, se podría usar un chip de controlador MOSFET, por ejemplo un TC4427.

0 votos

Entonces, ¿debería mi circuito verse así? i.imgur.com/Q2qJE.png ¿Qué componente protege el diodo, el microcontrolador, el MOSFET o la batería?

1 votos

@Matt - Sí, pero es más común dibujar el +7 V en la parte superior, y el motor arriba del FET, como en el esquemático de Russell. El diodo protege el MOSFET. Si el motor se apaga, puede crear un voltaje posiblemente alto en el drenaje que puede destruir el FET. El diodo permite que la corriente fluya hacia el + de la batería y evita así una acumulación de voltaje.

6voto

Nick Alexeev Puntos 20994

Si observas detenidamente el dibujo principal del MOSFET en la hoja de datos del IRF510, notarás un diodo entre el drenaje y la fuente (en paralelo al propio MOSFET). Se llama diodo de cuerpo del MOSFET de potencia.

entra la descripción de la imagen aquí

El diodo del cuerpo es el que conduce la corriente cuando conectas la compuerta con 0V. Observa en el O.P. que la diferencia de voltaje entre los voltajes de ON y OFF es de 0.78V, lo cual está cerca de la caída de voltaje hacia adelante del diodo de silicio.

Probablemente tu simulación asume un MOSFET ideal sin un diodo de cuerpo.

El diodo de cuerpo debería estar polarizado en reversa si deseas poder apagar la corriente. Entonces, la fuente debería estar conectada al lado negativo.

0 votos

Esto tenía mucho sentido, hasta que me di cuenta de que mi circuito está polarizado inversamente: los MOSFET en los diagramas que subí están al revés. Estoy seguro de que estás en lo correcto con el diodo porque su comportamiento parece depender ligeramente de algún otro factor como la temperatura ambiente. Revisé de nuevo mi circuito y la fuente definitivamente está conectada a negativo.

2 votos

@Matt: si tus tierras no están conectadas, es posible que estés viendo efectos capacitivos, ya que si el MOSFET está conectado correctamente, el diodo de cuerpo no causará problemas. Si, por ejemplo, tocas la compuerta del FET con el dedo y el motor cambia de velocidad, entonces el problema es que la compuerta está flotando (es decir, no está correctamente conectada a 0V). También necesitas un diodo polarizado inversamente a través del motor (ver respuesta de Russell) para proteger contra retroceso inductivo.

0 votos

Los cables no están conectados y tocar la compuerta realmente hace que el motor cambie de velocidad. ¿Es este el circuito correcto? i.imgur.com/Q2qJE.png

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X