Estoy tratando de construir un CoffeeBot de la revista MAKE y tenía una pregunta sobre uno de los componentes. El circuito es bastante simple; utiliza un Arduino para controlar un motorreductor a través de un transistor MOSFET. El Arduino está usando un pin digital que creo que es capaz de PWM, pero en el código proporcionado simplemente se enciende/apaga.
Entonces mi pregunta es sobre el MOSFET. Entiendo los conceptos básicos de los transistores, pero ¿por qué esta parte en particular? La parte enumerada es un MOSFET de nivel lógico 12N10L . ¿Qué hace que un MOSFET en este caso sea mejor que un transistor NPN normal? ¿Es la corriente que puede manejar? ¿O es de alguna manera mejor en la conmutación de alta frecuencia, si usara PWM para controlar la velocidad?
Además, si son las capacidades de corriente/calor de la parte lo que la hace ideal para este trabajo, ¿qué ventajas tendría sobre algo como un transistor TIP31 o TIP120 ?
Editar: la gente ha notado correctamente que olvidé un detalle importante, la corriente requerida por el motor. Este es un pequeño motorreductor GM8 que parece detenerse a 400mA. ¿Eso cambia los problemas con el TIP120?
Dos razones:
P = V x I = I^2 x R
dónde V
está el voltaje V ce sat entre el colector y el emisor para el BJT, o en el caso del MOSFET R
está el R ds on ?El TIP31 mencionado tiene una ganancia de CC tan baja como 10 con una carga de 3 amperios y 25 con 1 amperio. Esto significa que para conducir solo 1 amperio a través de su motor, se necesita una corriente base de 40 mA, que es la corriente nominal máxima para cualquier GPIO en los chips AVR utilizados en la mayoría de las placas Arduino. En la práctica, los dispositivos nunca deben funcionar con los valores nominales máximos, por lo que el TIP31 no es una opción.
El TIP120 tiene una mejor ganancia de corriente continua, por lo que la corriente base no sería un problema. Sin embargo, tiene una V ce sat de 2 Voltios a 3 Amperios y 4 Voltios a 5 Amperios. Esto significa que se generarán entre 6 Watts y 20 Watts de calor en el BJT para tales corrientes. No está bien.
El MOSFET, por otro lado, tiene un R ds on nominal de 0.12 Ohms con puerta a 5 Voltios. Entonces, el calor generado sería de alrededor de 120 milivatios a 1 amperio, 1,08 W a 3 amperios y 3 W a 5 amperios de corriente de carga. Mucho más fresco que el BJT, aunque uno todavía usaría un disipador de calor a 3 amperios y más. La corriente de la puerta tampoco es un problema, ya que los MOSFET, al ser dispositivos impulsados por voltaje, pasan una corriente insignificante en la puerta de todos modos, excepto una pequeña cantidad instantáneamente al encenderse, para cargar la capacitancia de la puerta.
La pregunta no especifica la corriente que necesita el motor, pero hay muchos MOSFET de nivel lógico súper baratos disponibles que muestran excelentes características de bajo R ds incluso con voltajes de compuerta tan bajos como 2.5 voltios.
Un MOSFET fino y realmente económico es el IRLML2502 , que se vende por menos de 25 centavos , que podría considerar en lugar del MOSFET especificado, si se cumplen las especificaciones de voltaje y corriente de carga: Menos de 0,08 ohmios R ds encendido por solo 2,5 voltios de voltaje de puerta , y bueno para hasta 3,4 amperios sin ningún problema.
Suponiendo que la corriente del motor esté dentro de esas especificaciones y que la frecuencia de conmutación sea baja, cualquiera de estos transistores debería funcionar bien para la etapa de salida. Sin embargo, existe una diferencia importante entre un BJT y un MOSFET, a saber:
Sin embargo, para conducir completamente el BJT, debe conducirlo con una corriente base. Esta corriente base es proporcional a la corriente del colector de la siguiente manera: . Consulte la hoja de datos para encontrar la ganancia actual del transistor (h FE ):
Para controlar completamente el MOSFET, basta con aplicar un voltaje de 5 V a la puerta y, aparte del desafío de cargar la capacidad de la fuente de la puerta, no es demasiado difícil y, por lo general, es fácil de controlar directamente desde un pin del microcontrolador. De acuerdo con la hoja de datos , la resistencia de drenaje a fuente puede caer hasta un mínimo de 0,12 Ω. Cálculo de la potencia disipada para una carga de 5A: P = I 2 × R = 5 2 × 0,12 = 25 × 0,12 = 3W. Eso significa que se requiere un disipador de calor, pero uno más pequeño en comparación con la opción TIP120.
El MOSFET 12N10L que se muestra está diseñado específicamente para encenderse con voltajes de nivel lógico, es decir, 5V. y prácticamente no toma corriente de entrada (actuando como un pequeño capacitor). La resistencia de la fuente de drenaje es extremadamente baja (0,12 ohmios) y está clasificada en 100 V 12 A. Ningún transistor de unión se acerca a estas especificaciones. Como beneficio adicional, tiene un diodo interno para protegerlo de la fuerza contraelectromotriz, lo que lo hace adecuado para conmutar cargas inductivas, como motores.
Si el motor tomara una corriente de 1 amperio, la cantidad de energía disipada en el dispositivo sería de solo 120 mW: funcionamiento en frío sin disipador de calor.
LoveMeAlgoCódigo
Anindo Ghosh
Anindo Ghosh