Tengo un motor de 9V CC y quiero controlar su velocidad con una placa Arduino con la ayuda de un transistor de potencia TIP120. En uno de los tutoriales web, el escritor explica cómo calcular la resistencia de la resistencia. Aqui esta el enlace a la pagina: enlace
En el Ejemplo 1, si se desplaza hacia abajo para leer el párrafo que comienza con: "Finalmente, echemos un vistazo a la hoja de datos del TIP120. Primero, vemos que Ic (max) = 5 A, y que Vceo (max) es 60, 80 o 100 V, por lo que estamos bien hasta ahora. A continuación, verificamos la corriente base ... "puede leer su explicación.
Aquí el escritor del blog usa una lógica para calcular el valor de resistencia para la base. Si uso su lógica, obtengo un valor de resistencia que es muy bajo en comparación con otros ejemplos en otros sitios web. Aquí está mi escenario usando su lógica y mirando la hoja de datos de TIP120:
1-) El motor de CC será alimentado por una batería de 9V y será controlado por un pin pwm desde el Arduino usando un transistor TIP120.
2-) El motor de CC consume 500 mA sin carga; y 2500mA bloquean la corriente como Imax_load. Los medí con un amperímetro.
3-) En este caso, el TIP120 cumple la condición para Vce y Ice_max.
4-) Dado que Ic / Ib = 250, Ib_max será 2500mA / 250. Entonces Ib_max = 10mA.
5-) De acuerdo con la hoja de datos TIP120, en la zona de saturación para 2500mA, el voltaje del emisor base será Vbe = 1.75V.
6-) Dado que la salida del pin Arduino es 5V, la caída de voltaje en la resistencia debe ser Vr = 5V - Vbe = 5 - 1.75 lo que significa Vr = 3.25V.
7-) Podemos usar la corriente base Ib como 10mA < Ib < 40mA. Por debajo de 10 mA, la corriente será demasiado baja y por encima de 40 mA podría dañar el Arduino. Así que también elijo un calibre como 20mA. Esto significa un valor de resistencia R = Vr / Ib = 3.25V / 20mA para que obtenga la resistencia adecuada como R = 162.5 ohm.
Encontré muchos tutoriales para Arduino y este transistor usa resistores como 1k o 2.2k ect. Por ejemplo, aquí en esta página web usan una resistencia de 1k: enlace Hay muchos otros usos 1k y 2.2k.
Mi pregunta es, ¿es su lógica y mis cálculos son correctos? ¿Puedo usar de forma segura la resistencia que calculo?