Pinout, hoja de datos, circuito equivalente y Arduino

¿Eres un apasionado de la electrónica y Arduino? Entonces estás en el lugar correcto. En este artículo te daremos toda la información que necesitas sobre pinout, hoja de datos y circuito equivalente en relación a Arduino. ¡No te lo pierdas!

TIP120 es un popular transistor NPN Power Darlington. Es ampliamente utilizado por ingenieros y aficionados para amplificación de propósito general y conmutación de baja velocidad. Es capaz de cambiar la carga hasta 60 V con 5 amperios del colector continuo a la fuente de corriente.

Pinout, hoja de datos, circuito equivalente y Arduino
Transistor de potencia TIP120 en paquete TO-220

es una NPN Transisto de Darlingtonr porque tiene un par Darlington dentro que consta de dos transistores. La señal de salida del primer transistor es amplificada aún más por el segundo transistor para dar una alta ganancia de corriente general.

Pinout, hoja de datos, circuito equivalente y Arduino
Símbolo de transistor de par Darlington

Asignación de pines del transistor TIP120

El pinout del TIP120 tiene tres pines: emisor, base y colector, respectivamente, de izquierda a derecha (lado plano con los cables apuntando hacia abajo).

Pinout, hoja de datos, circuito equivalente y Arduino
Asignación de pines TIP120

Hoja de datos TIP120

A continuación se muestra la hoja de datos del transistor TIP120 en el paquete T0-220:

Descargar hoja de datos desde aquí.

Las características eléctricas, las clasificaciones de voltaje de corriente y las dimensiones físicas del transistor TIP12 se detallan en esta hoja de datos.

Equivalente a TIP120

A continuación se muestra la lista de transistores populares que se pueden usar como reemplazo del TIP120:

TIP122 es una buena alternativa a TIP120. Mientras que 2N3904, BC547, BC538, 2N4401 y 2N2222A son opciones de bajo consumo.

Especificaciones

Característica Valor
Tipo Transistor Darlington de potencia NPN
Paquete TO-220
Voltaje colector-base 60 V
Tensión colector-emisor 60 V
Voltaje Emisor-Base 5 voltios
Corriente de carga máxima (IC) 8A
Corriente de carga continua (IC) 5A
Rango de temperatura de unión -65 a +150 °C
Tabla de especificaciones TIP120

TO-220 Dimensiones del paquete de TIP120:

Todas las dimensiones que se muestran a continuación están en mm (valores mínimo y máximo).

Pinout, hoja de datos, circuito equivalente y Arduino
Dimensiones físicas del transistor TIP120

¿Cómo usar el transistor TIP120 con Arduino?

TIP120 es una opción popular cuando se trata de aplicaciones de conmutación de carga de CC de alta corriente porque está ampliamente disponible y es fácil de usar.

Arduino suministra una pequeña cantidad de corriente base a la base del transistor TIP120 para encender la carga de alta corriente conectada entre la fuente de alimentación externa y el terminal del colector.

Control de velocidad del motor DC usando TIP120 y Arduino

Pinout, hoja de datos, circuito equivalente y Arduino
Circuito del controlador de velocidad del motor DC usando TIP120 con Arduino

En este ejemplo, la velocidad de un motor de CC se controla utilizando TIP120 con Arduino. Puede usar cualquier otra carga como una lámpara o un solenoide en lugar del motor.

Se utiliza un potenciómetro para establecer la velocidad del motor de CC. Arduino toma la entrada analógica del potenciómetro y establece el voltaje a través de la carga de acuerdo con ella.

Para usar TIP120 con Arduino, siga estos pasos:

  1. Conecte el Arduino al transistor usando los componentes requeridos como se muestra en el diagrama de circuito de arriba
  2. La carga puede ser un motor, una lámpara, un solenoide, etc.
  3. La base del Transistor está conectada al pin 3 Digital PWM del Arduino UNO aquí. Pero puede conectarlo a cualquier otro pin PWM de acuerdo con la frecuencia de carga PWM o los requisitos de frecuencia de conmutación.

Para saber más sobre el cambio de frecuencia Arduino PWM, lea este artículo.

Cargue el código que se proporciona a continuación en su placa Arduino:



/*
  DC Motor speed control using TIP120 with Arduino and potentiometer
*/

int motorPin = 3;       // the pin that the motor is attached to
int pot = A0;     // potentiometer is connected to analog pin 0

void setup()  {
  // declare pin 3 and A0 to be an output and input respectively:
  pinMode(motorPin, OUTPUT);
  pinMode(pot, INPUT);
  Serial.begin(9600);          //  setup serial
}

int getPotValue() {
  int potAnValue = analogRead(pot);    // read the input pin
  int potPWMValue = map(potAnValue, 0, 1023, 0, 255); // mapping to get 0 to 255
  if (potPWMValue < 50)
    potPWMValue = 0;
  else
    potPWMValue = min(potPWMValue, 255);
  // below PWM value 50 use 0 to avoid rough run
  return potPWMValue;               
}

// the loop routine runs over and over again forever:
void loop()  {
  // set the PWM value on pin 3 for motor speed control
  analogWrite(motorPin, getPotValue());
  // print out getPotValue to serial monitor
  Serial.println(getPotValue());
  // 20 ms delay (can add noticible delay if over 200ms)
  delay(20);
}

Ahora, debería poder controlar la velocidad del motor de CC utilizando un transistor TIP120.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Pinout, Hoja de Datos, Circuito Equivalente y Arduino

Pinout, Hoja de Datos, Circuito Equivalente y Arduino

Preguntas más frecuentes

  1. ¿Qué es el pinout?
    El pinout es la disposición de los pines en un componente electrónico, como un microcontrolador o un
    circuito integrado. Proporciona información sobre la función de cada pin, como entrada, salida, alimentación,
    etc.
    Fuente: es.wikipedia.org
  2. ¿Qué es una hoja de datos?
    Una hoja de datos es un documento técnico que proporciona información detallada sobre un componente
    electrónico. Incluye especificaciones técnicas, características eléctricas, pinout, diagrama de circuito
    equivalente, etc.
    Fuente: es.wikipedia.org
  3. ¿Qué es un circuito equivalente?
    Un circuito equivalente es un modelo simplificado que representa el comportamiento eléctrico de un componente
    complejo o subcircuito. Ayuda a entender mejor cómo funciona el componente y puede utilizarse para el diseño y
    análisis de circuitos.
    Fuente: es.wikipedia.org
  4. ¿Qué es Arduino?
    Arduino es una plataforma de prototipado electrónico de código abierto que permite crear proyectos interactivos.
    Consiste en una placa con microcontrolador y un entorno de programación que facilita la escritura y carga de
    programas en la placa.
    Fuente: es.wikipedia.org

Deja un comentario