Necesito encender y apagar un motor cortando la conexión de la batería y, aunque podría usar un relé, preferiría usar un MOSFET, para que las cosas sean más pequeñas y silenciosas.
El problema es que no estoy seguro de cuál es la mejor manera de activar el MOSFET. Se conectará directamente a la batería, por lo que la carga estará justo después del MOSFET, lo que me indica que use un MOSFET de canal P... PERO la batería tendrá alrededor de 10 V (7 celdas de NiMH) y la MCU controlará el El MOSFET tendrá una señal de 5 V, por lo que la MCU no podrá apagar el MOSFET, ya que los 5 V seguirán conduciendo el MOSFET del canal P.
Lo primero que me viene a la mente es usar un BJT para controlar el MOSFET y la MCU controlará el BJT... pero quería preguntar aquí primero si hay otras opciones y pedir circuitos recomendados.
También me preocupan los diodos flyback, porque dado que el motor está en una caja sellada, no hay forma de que pueda colocar un diodo en paralelo con él para evitar picos de voltaje alrededor del MOSFET, por lo que las alternativas son bienvenidas (pero evite decir " oye que tal un relevo", porque esta opción ya la conozco, y estoy buscando otras nuevas :D ).
Según la corriente que necesita el motor, seleccione un MOSFET de canal N adecuado como interruptor del lado bajo:
simular este circuito : esquema creado con CircuitLab
El diodo flyback no necesita estar físicamente en la bobina del motor; si el motor no es accesible, el uso de un diodo en el tablero de control también funcionará, sujeto a una EMI algo mayor. Dependiendo del diodo parásito del MOSFET para la inhibición del voltaje de retorno es una muy mala idea: esos diodos del cuerpo generalmente tienen características deficientes: alta Vf y conmutación lenta.
El MOSFET indicado aquí, IRLML2502 , es un MOSFET de nivel lógico realmente económico que se enciende bastante bien a un voltaje de compuerta de 4,5 voltios, para una corriente de motor de ~ 3,4 amperios. Si necesita una corriente mayor, se pueden usar alternativas como OnSemi NVTFS5826NL (20A @ 60V).
La resistencia de compuerta de bajo valor inhibe el timbre y limita los picos de corriente del pin GPIO. El menú desplegable asegura que el MOSFET permanezca apagado mientras el microcontrolador se está iniciando o en estado de alta impedancia.
La unidad de canal N es la opción preferida, pero usar un dispositivo de canal P con un BJT también es bueno, por lo que no hay problemas. Una tercera opción es esta: -
Si la salida de la MCU es de 5 V, el zener no conducirá nada más que un puñado de microamperios. La resistencia pull-up (alrededor de 2k2) asegurará que no más de 10 mV polaricen la compuerta del canal P, es decir, que esté apagada.
Cuando la línea MCU llega a 0 V, habrá aproximadamente 4,4 V en la puerta del MOSFET y esto lo encenderá. Precaución: si el suministro puede caer a (digamos) 8 V, esto aún debería funcionar proporcionando el MOSFET es convenientemente bajo.
Ignacio Vázquez-Abrams
mFeinstein
johan.a