¿Cómo conducir un MOSFET con un optoacoplador?

¿Cuál es el esquema adecuado para conducir este MOSFET desde un pin de microcontrolador a través de este o este optoacoplador? El MOSFET impulsará un motor @ 24V, 6A.

Respuestas (3)

El MOSFET sugerido no se adapta bien a esta aplicación. Existe un grave riesgo de que el resultado sea una ruina humeante :-(. Principalmente, ese FET es muy, muy marginalmente adecuado para la tarea. Podría funcionar si fuera todo lo que tuviera, pero hay mucho, mucho más FET adecuados disponibles, probablemente a un costo adicional bajo o nulo.

Los principales problemas son que el FET tiene una muy mala (= alta) resistencia, lo que conduce a una alta disipación de potencia y un nivel reducido de impulso al motor. Esto último no es demasiado significativo pero es innecesario.

Considere: la hoja de datos dice que la resistencia de encendido (Rdson, especificado en la parte superior derecha de la página 1) = 0.18 Ω . Disipación de potencia = yo 2 × R por lo que en 6A la pérdida de potencia será ( 6 A ) 2 × 0.18 Ω =   6.5 W . Eso se maneja fácilmente en un paquete TO220 con un disipador de calor adecuado (algo mejor que un tipo de bandera preferiblemente) pero esta gran disipación es totalmente innecesaria ya que hay disponibles FET de Rdson mucho más bajos. La caída de voltaje será V = yo × R = 6 V × 0.18 Ω =   1.1 V . Esa es 1 24 =   4 de la tensión de alimentación. Eso no es muy grande, pero innecesariamente toma voltaje que podría estar aplicándose al motor.

Ese MOSFET está disponible en digikey por $1.41 en 1.s.

PERO

Por 94 centavos en 1, también en stock en Digikey , puede tener el ultra magnífico MOSFET IPP096N03L. Esto solo tiene una clasificación de 30 V, pero tiene yo metro a X = 35 A , R D S ( o norte ) de 10 metro Ω (!!!) y un voltaje de umbral máximo (voltaje de encendido de 2.2 voltios. Este es un FET absolutamente excelente tanto por el dinero como en términos absolutos.

En 6A obtienes PAG d i s s = yo 2 × R = ( 6 A ) 2 × 0.010 Ω = 360 metro W disipación. Se sentirá cálido al tacto cuando se ejecute sin un disipador de calor.

IPP096N03L hoja de datos

Si desea un poco más de voltaje, puede obtener los 97 centavos en stock 55V, 25A, 25 metro Ω IPB25N06S3-2 : aunque el umbral de la puerta se está volviendo marginal para la operación de 5V.

Usando el sistema de selección de parámetros de Digikey, especifiquemos el "FET ideal para esta y otras aplicaciones similares. Puerta lógica de 100 V, 50 A (voltaje de encendido bajo, R d s ( o norte ) < 50 metro Ω .

Ligeramente más caro a $1.55 en 1 en stock en Digikey PERO 100V, 46A, 24 metro Ω R d s ( o norte ) típico, 2V V t h ... el absolutamente excelente BUK95/9629-100B ¿ de dónde obtienen estos números de pieza? :-)

Incluso con solo un controlador de compuerta de 3 V, a 6 A R d s ( o norte ) será sobre 35 metro Ω o alrededor de 1,25 vatios de disipación. En la unidad de puerta de 5V R d s ( o norte )   = 25 metro Ω dando alrededor de 900 mW de disipación. Un paquete TO220 estaría demasiado caliente para tocarlo al aire libre con una disipación de 1 a 1,25 vatios, digamos un aumento de 60 a 80 C. Aceptable pero más caliente de lo necesario. Cualquier tipo de disipador de calor plano lo reduciría a "agradable y cálido".

Este circuito de aquí es casi exactamente lo que quieres y me ahorra dibujar uno :-).

FET de conducción de optoacoplador

Reemplace BUZ71A con MOSFET de su elección como se indica arriba.

Aporte:

  • Cualquiera: X3 es la entrada del microcontrolador. Esto se impulsa alto para encendido y bajo para apagado. "PWM5V" está conectado a tierra.

  • O: X3 está conectado a Vcc. PWM5V es impulsado por el pin del microcontrolador: bajo = encendido, alto = apagado.

Como se muestra R 1 = 270 Ω .

  • actual es yo = ( V C C 1.4 ) R 1

  • o la resistencia es R = ( V C C 1.4 ) yo

Para Vcc = 5V y 270 Ω Yo aquí =~ 13 mA. Si quisieras decir 10 mA entonces R = ( 5 V 1.4 V ) 10 metro A = 360 Ω - decir 330R

Producción:

R3 tira de la puerta FET a tierra cuando está apagado. Por sí mismo, 1K a 10k estaría bien: el valor afecta el tiempo de apagado, pero no es demasiado importante para la unidad estática. PERO lo usaremos aquí para hacer un divisor de voltaje para reducir el voltaje de la puerta FET cuando está encendido. Por lo tanto, haga que R3 tenga el mismo valor que R2; consulte el siguiente párrafo.

R2 se muestra yendo a +24 V CC, pero esto es demasiado alto para la clasificación máxima de puerta FET. Llevarlo a +12 V CC sería bueno y +5 V CC estaría bien si se usan los FET de puerta lógica mencionados. PERO aquí usaré 24 Vdc y usaré R2 + R3 para dividir el voltaje de suministro por 2 para limitar Vgate a un valor seguro para el FET.

R2 establece la corriente de carga del condensador de puerta FET. Establecer R2 = 2k2 da una unidad de ~10 mA. Establezca R3 = R2 como arriba.

Además, agregue un zener de 15 V a través de R3, cátodo a puerta FET, ánodo o tierra, esto proporciona. puerta de protección contra sobretensiones transitorias.

El motor se conecta como se muestra.

DEBE incluirse D1; esto proporciona protección contra el pico de fuerza contraelectromotriz que se produce cuando se apaga el motor. Sin esto, el sistema morirá casi instantáneamente. El diodo BY229 que se muestra está bien, pero es excesivo. Cualquier diodo de corriente nominal de 2A o mayor servirá. Un RL204 es solo uno de una amplia gama de diodos que se adaptaría. Un diodo de alta velocidad aquí puede ayudar un poco, pero no es esencial.

Velocidad de conmutación : como se muestra, el circuito es adecuado para control de encendido/apagado o PWM lento. Cualquier cosa hasta aproximadamente 10 kHz debería funcionar bien./ Para un PWM más rápido, se requiere un controlador diseñado correctamente.

@Madmanguruman - ¡gran trabajo de arreglo!
Supongo que soy un poco TOC cuando se trata de publicaciones sin marcado matemático...
TOC dices? Mmm. Puede parecerles bien a ustedes, todo lo que veo es un lío donde estaban mis ecuaciones. Presumiblemente, lo que hubiera sido legible para todos los espectadores antes ahora es un galimatías para mí y para un número desconocido de otros usuarios. Estoy usando Chrome, verifico con IE, sí, se ve bien en IE. Lo que ha hecho es tomar algo cobby pero universal y reemplazarlo con algo que es específico del navegador. Presumiblemente, esta es otra ventaja más del enfoque Wiki.
¿Hay alguna posibilidad de que alguna persona adecuadamente obsesiva considere adecuado hacer que este navegador no sea específico o volver a cambiarlo?
@Russell: al principio tampoco me funcionó, hasta que descubrí que el complemento NoScript para Firefox bloqueaba el dominio mathjax.org . Tal vez Chrome haga algo así. Si no le gusta una edición, siempre puede retroceder : haga clic en la indicación de fecha/hora junto a la palabra "editado" debajo de su publicación.
@Russell: según mathjax.org , debería ser compatible con Chrome.
¡¡¡Agh!!! ¿Está funcionando ahora? Qué sucedió. No reiniciar aquí. Extraño.
@Russell: ¿cuál es el mejor lugar para colocar un LED que indique el estado de encendido/apagado del motor?
Si hay mucho accionamiento de entrada y si el motor está principalmente encendido/apagado, duplique R1 y LED en el acoplador y colóquelos en paralelo con ellos. O R + LED en el motor con R adecuadamente grande. Por ejemplo, para una corriente de LED de 5 mA R ~= 4k7, R disipación ~= 1/8 de vatio, por lo tanto, use 1/4 W o 1/2 W R. Coloque un diodo inverso en el LED "justo por si acaso" para transitorio de motor.
2 preguntas: 1) Si el motor estuviera usando 10 V en lugar de 24 V, ¿podríamos eliminar R2 por completo? --- ¿Y simplemente agregar otra resistencia del Emisor a la Puerta, dimensionada de acuerdo con la corriente máxima del colector, para que sea el controlador de la puerta? Lo que me confunde es que si se tratara de un transistor NPN BJT estándar en lugar de un optoacoplador, tendría que deshacerse de R3 y convertirlo en un controlador inversor. 2) ¿Pueden los optoacopladores que conectamos como transistores PNP O NPN, y ser inversores o no inversores ?
@GabrielStaples, puede eliminar R2 en ese caso, PERO tenga en cuenta mi comentario sobre limitar la velocidad de carga de Cgate a una velocidad de conmutación LENTA. Opto puede hacer eso de todos modos. || Creo que su consulta de inversión/no inversión está cubierta por mi respuesta en "Entrada:". Ahí explico que se puede hacer de las dos formas. Si X3 dice 5V+, entonces PWM bajo se activa. Si el pin que ahora se muestra como PWM está conectado a tierra y PWM se aplica a X3, entonces la unidad alta lo enciende. es decir, cualquier polaridad seleccionable. El diodo que se puede manejar desde cualquier extremo con el otro extremo conectado adecuadamente es lo que le brinda esta característica adicional.
@GabrielStaples Lea lenta y cuidadosamente la sección de la unidad y mire el diagrama y debería quedar claro. Si no encuentra mi error tipográfico y me aconseja :-).

En lo que respecta al MOSFET, un optoacoplador es solo un transistor.

En lo que respecta al microcontrolador, un optoacoplador es solo un LED.

Por lo tanto, todo lo que necesita es un circuito MOSFET controlado por transistor normal y un circuito LED controlado por microcontrolador normal.

Aquí hay un ejemplo de cómo manejar un MOSFET con un transistor:

MOSFET de accionamiento con transistor

Entonces Q2 es el lado de salida del opto-couper. R2 sería reemplazado por el lado del LED de entrada del optoacoplador y su resistencia limitadora de corriente.

Mi principal preocupación era cómo manejar el MOSFET, ya que nunca trabajé con uno... Si necesito resistencias adicionales, si el MOSFET está activado en 0 o 1...
Ver mi edición. He agregado un esquema de muestra que se encuentra en la web.
@m.Alin: esto es un poco confuso, porque no controlará la base del transistor (como dijo), pero también porque está invirtiendo: si su pin de E / S es alto, ¡el MOSFET estará apagado! Explico otra forma (sin inversión) para conectarlo en mi respuesta.
Esto es cierto, pero es prácticamente el único ejemplo que pude encontrar en la red. Podría dibujar el mío propio, pero en este momento me estoy desmoronando.
@Majenko Quiero preguntar dos cosas: 1) Este esquema se está invirtiendo; ¿Sería no inversor si elegimos un PNP para Q2 y lo conectamos al lado alto y conectamos R1 al lado bajo? 2) Esta es una aplicación de conducción de motor, y asumo que la velocidad de encendido/apagado de Q1 no es necesaria para ser demasiado alta. Entonces, ¿por qué no manejamos Q1 directamente desde PORT-C2 sobre la resistencia R2? Q2 es solo para acelerar, ¿no? ¿Hay alguna otra razón para agregar Q2 al esquema?
Q2 está ahí para a) invertir la señal yb) proporcionar un voltaje de conmutación más alto al FET. Si elige un FET diferente, puede tener un voltaje de conmutación más bajo y eliminar Q2 por completo.
Sin embargo, Q2 en este ejemplo es un marcador de posición para su optoacoplador. En su lugar, podría cambiarlo fácilmente para que no invierta con un PNP.
La inversión no es un problema en mi humilde opinión. Gracias por este ejemplo. Sin embargo, tengo curiosidad acerca de que un motor sea la carga. Por supuesto, hay varios tipos, pero ¿no introduciría ningún tipo de motor picos en el consumo de corriente que podrían sobrecargar el MOSFET?

El aislamiento del optoacoplador le brinda la ventaja de que puede colocar su transistor de salida en cualquier lugar que desee, independientemente del voltaje de suministro del microcontrolador.
Conducir el optoacoplador significa conducir su LED. Si el microcontrolador no puede controlarlo directamente, necesitará un pequeño transistor para eso.
A continuación, coloca el transistor de salida del optoacoplador en el MOSFET: colector en V+, emisor en la puerta. Coloque una resistencia entre la puerta y tierra. De esta forma, cambiará la puerta del MOSFET entre V+ y tierra. El MOSFET no necesita 24V para cambiar 6A, sin embargo, 5V es suficiente. Puede limitar el voltaje de la puerta al tener una resistencia en serie con el transistor del optoacoplador. Si el transistor a tierra es 4k7, puede elegir 10k para esto.

Si el LED del optoacoplador está encendido, el transistor conducirá y hará que la puerta sea alta, encendiendo el MOSFET. Si el LED está apagado, el transistor estará apagado, y la resistencia bajará la compuerta.

buena respuesta simple, pero necesita un esquema
Completamente aplicable, especialmente por no invertir la relación entre el estado de opto y MOSFET'. Sin embargo, tal vez debería ser mejor contener un esquema.