Cómo determinar qué transistor se necesita

2

Creé un circuito que usa un transistor para hacer funcionar un motor pequeño (1.5 - 3v). El transistor que utilicé era un 2n3904 NPN. Calculé que Beta era de aproximadamente 11 cuando está conectado a un Arduino, la resistencia base que utilicé era de 47 ohmios y funcionó bien.

Dado que moví el circuito del Arduino a una placa de prototipos HiTechnic, los pines digitales solo sacan 3.3v y, por lo que puedo decir (no lo dicen en línea ni en ninguna documentación), la corriente es muy pequeña. , unos 8mA. Debido a eso, parece que necesito usar un transistor diferente, al menos eso creo, porque incluso cuando coloco una resistencia de base con 0 Ohmios de resistencia, la cebada del motor gira y la corriente en el colector es de 170 mA.

Para tener una mejor idea de lo que estoy haciendo. Básicamente, he tomado este video tutorial y lo he migrado a esta configuración y estoy usando Arduino para encenderlo y apagarlo usando la biblioteca de cables y bitWrite.

El motor que estoy usando es un Radio Shack Model: 273-258 . Dice que es de .18amps a .25amps sin carga, comenzará a girar en poco más de .21amps.

    
pregunta Kenn

1 respuesta

3

Usted dice que desea controlar un motor que requiere de 180 a 250 mA sin carga desde una salida digital de 3.3 V de capacidad de fuente de corriente cuestionable.

Primero, la corriente sin carga es bastante inútil. El parámetro importante es cuál será la carga máxima. Eso es lo que necesitas diseñar. Si el circuito puede manejar la corriente máxima que consumirá el motor, ciertamente podrá manejar una cantidad menor. La corriente máxima, también llamada "corriente de bloqueo" es probablemente de 500 mA como mínimo. Imaginemos 1 A máx.

Aquí hay un circuito que debería funcionar bien:

Este FET tiene un máximo garantizado de resistencia de 80 mΩ a 2.5 V de puerta. A 1 A solo bajará 80 mV y disipará 80 mW, lo que está bien para un paquete SOT-23. Notará que se está calentando un poco, pero estará dentro de sus límites.

Un FET es una mejor opción aquí que un bipolar como su 2N3904 por varias razones. Primero, bajará menos voltaje y, por lo tanto, tomará menos del motor. A una tensión de accionamiento tan baja, incluso unos pocos 100 mV pueden llegar a ser significativos. Segundo, caerá menos voltaje y, por lo tanto, disipará menos energía y no calentará tanto. La figura a bipolar caería al menos 200 mV, aunque probablemente más a 1 A. Incluso solo 200 mV a 1 A es 200 mW, lo que haría a un SOT-23 bastante tostado. En tercer lugar, no cargará la salida digital, que dice que tiene una baja capacidad de fuente de corriente. La compuerta FET solo se verá como un capacitor para la salida digital. Eso ralentizará sus bordes, pero seguirán siendo instantáneos en la escala de cualquier cosa a la que el motor reaccionará.

Un 2N3904 es un transistor bastante malo para más que solo señales de todos modos. Usualmente utilizo 2N4401 / 4403 para bipolares de jellybean. Tienen una capacidad más actual y, en general, son más robustos, pero todavía tienen una buena ganancia y también son baratos y están ampliamente disponibles. Pero no usaría ni el 2N4001 en este caso. El FET es una mejor opción.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas