Está en la página 1de 9

SALIDAS DE MAYOR

POTENCIA CON
ARDUINO Y TRANSISTOR
BJT

En entradas anteriores hemos visto como usar las salidas digitales y las salidas analógicas
PWM de Arduino para realizar acciones en el mundo.
Sin embargo, las salidas en Arduino están limitadas tanto en tensión como en intensidad.
La tensión máxima que pueden suministrar será la tensión de alimentación (5V o 3,3V en
función del modelo). Por su parte, la intensidad máxima admisible es 40mA, siendo
recomendado un valor inferior a 20mA.
Más allá de encender una pequeña carga o ejecutar unos cuantos programas de ejemplo, lo
cierto es que en el mundo real esto no es suficiente para hacer funcionar la mayoría de
cargas, ni siquiera un pequeño motor DC o un relé.
Este comportamiento es habitual, en general, en todos los autómatas. La función de un
autómata no es proporcionar intensidad suficiente para realizar acciones. Su función es leer
entradas, realizar cálculos, comunicarse con otros autómatas y comandar acciones

Recordar, el procesador es el “cerebro” de una máquina, no el músculo.


Para realizar las acciones los procesadores delegan en etapas de amplificación o
controladores (drivers), que actúan como adaptadores entre el nivel de potencia empleado en
el controlador y el requerido por el actuador.

Una de las formas más simples y habituales de realizar esta adaptación es el empleo de
transistores. Existen dos grandes familias de transistores. Los transistores BJT (bipolar
junction transistor), que fueran los primeros en aparecer, y los transistores FET (field effect
transistor).

En esta entrada aprenderemos a usar transistores BJT para manejar cargas mayores a
las que podemos manejar con las salidas digitales o analógicas Arduino.

En la próxima entrada veremos cómo hacer esto con transistores MOSFET, unas sub familia
de transistores FET.

¿QUÉ ES UN TRANSISTOR BJT?


Los transistores son dispositivos electrónicos que constituyen la base de la electrónica
moderna. De forma muy resumida encontramos dos aplicaciones o modos de funcionamiento
distintos.

 Amplificar una señal eléctrica


 Actuar como interruptor controlado de forma eléctrica
Existe multitud de modelos de transistores, cada uno con diferentes características eléctricas,
para atender a las distintas necesidades de nuestros circuitos eléctricos. Por tanto, una parte
importante de la fase de diseño al usar un transistor es la elección del modelo adecuado.

Externamente un mismo transistor puede fabricarse en distintos encapsulados standard.


Normalmente, los encapsulados con mayor tamaño permiten disipar mejor el calor y, por
tanto, soportan mejor intensidades superiores.
Los encapsulados que usaremos más frecuentemente en nuestros proyectos son el TO-92 y
TO-220.

Por tanto, no es posible distinguir de forma sencilla las características de un transistor


simplemente de forma visual. Deberemos mirar el número de modelo, grabado sobre el
mismo, y consultar su correspondiente Datasheet.

¿CÓMO FUNCIONA UN TRANSISTOR


BJT?
Los transistores son dispositivos relativamente complejos, y se requiere conocimientos de
electrónica para entenderlos en profundidad. Por tanto, en lugar de realizar un análisis
detallado, nos limitaremos a dar una serie de pautas para entender sus fundamentos y que nos
permita emplearos en nuestros montajes.

Si necesitáis más información podéis consultar con cualquier libro de electrónica, o sentiros
libres de dejar un comentario preguntando lo que queráis.
Una buena forma de entender el funcionamiento de un transistor es mirar a su “abuelo” en la
electrónica, la válvula de vacío.
Una válvula de vacio es un componente eléctrico que dispone de tres terminales en el
interior de un tubo en el que se ha hecho vacio. Uno de los terminales actúa como cátodo y
otro como ánodo. El tercer terminal está conectado a una rejilla metálica ubicada entre
ambos.

Al aplicar electricidad en el terminal de la rejilla se genera un campo eléctrico que “arranca”


corriente eléctrica desde el cátodo. Los electrones atraviesan el vacio, pasan sin chocar con
la rejilla, y finalmente llegan al ánodo.

El resultado es que tenemos un “contacto eléctrico” entre los terminales de cátodo y ánodo,
en el que podemos regular la cantidad de electricidad que fluye entre ambos actuando
sobre la rejilla (el tercer terminal). Con esto conseguimos un amplificador eléctrico.

En los transistores BJT, la ampolla de vidrio y los terminales son sustituidos por uniones
de semiconductores con diferentes grados de dopado (de ahí su nombre, bipolar junction),
formando un integrado sólido. Esto permite hacerlos mucho más pequeños y duraderos que
las válvulas de vacío.

En un transistor también tenemos tres terminales, denominados Emisor, Colector, y


Base. El “contacto eléctrico” que nos interesa se realiza entre el emisor y el colector, mientras
que la base es el elemento que controla la cantidad de electricidad que atraviesa el
componente.
MODOS DE FUNCIONAMIENTO EN
UN BJT

Un transistor BJT tiene tres modos de funcionamiento.

 Corte: En este modo el transistor se comporta como si el colector y el emisor estuvieran


desconectados, por lo que decimos que es similar a tener un circuito abierto

 Saturación: En este modo, el transistor se comporta como si el colector y el emisor


estuvieran conectados por un diodo de pequeña tensión. Por eso decimos que es
similar a tener un cortocircuito, con una cierta caída de tensión
 Activo: En este modo, la corriente entre el colector y el emisor es proporcional a la
intensidad de la base
El modo activo es el modo empleado para amplificar señales (por ejemplo, para hacer un
amplificador de audio). En esta entrada no emplearemos este modo.

Los modos corte y saturación puede emplearse de forma conjunta para formar un
“interruptor” controlado eléctricamente. Son estos dos modos los que usaremos para
encender y apagar nuestra carga, consiguiendo un efecto similar a emplear un interruptor
físico, con la diferencia de que este “interruptor” estará controlado por una salida de Arduino.

El estado en que funciona un transistor BJT depende de la corriente que circula por su base.
Por ese motivo se dice que un transistor BJT es un dispositivo controlado por
intensidad (por contra, las válvulas de vacío y los transistores FET son dispositivos
controlados por tensión)

ESQUEMA DE CONEXIÓN
Existe más de un forma de realizar la conexión del transistor. En esta entrada emplearemos
la configuración de emisor común, por ser la más simple para hacer conmutar el transistor.

Existen dos sub familias de transistores BJT, el tipo PNP y el tipo NPN. La diferencia entre
ambos es el tipo de uniones y semiconductores que se ha empleado en su fabricación.

Regla nemotécnica: Podéis usar la palabra “Pincha” (que abreviaremos como “PN”),
imaginando que la flecha es una aguja que pincha o no el interior del transistor. Si la flecha
“Pincha” es PNP. Si “No Pincha” es NPN
Ambos tipos de transistores, PNP y NPN, son similares en funcionamiento (o tienen
unas diferencias realmente leves), pero sí que influye en la ubicación en la que tenemos
que disponer el transistor BJT el montaje.
Regla nemotécnica: El transistor PNP (P) se pone en la parte “Positiva” del circuito. El
transistor NPN (N) se pone en la parte “Negativa” del circuito
La resistencia de la base sirve para regular la intensidad que atraviesa la base del transistor,
y la elección de su valor es crítica para el correcto funcionamiento del circuito.
Calcularemos el valor de esta resistencia a continuación.

No todos los modelos de transistor y todos los encapsulados asignan los mismos terminales
a cada pin. Por tanto, tendréis que consultar el patillaje en el Datasheet del dispositivo antes
de realizar el montaje.

MODELOS DE BJT EN ARDUINO


Existe una gran variedad de transistores BJT que podemos usar en nuestros montajes de
Arduino. En general son componentes muy baratos. Su precio varía en función del modelo y
características, pero un precio habitual es 0.01 – 0.02€.

Entre los muchos modelos disponibles, algunos habituales son N2222, BC547, BC337,
BC556 o el TIP41C.

CONECTAR CARGAS INDUCTIVAS


Al conectar cargas inductivas, bobinas, electroimán, motores, relés, debemos poner un
dispositivo de protección adicional, el diodo de Flyback.

Las cargas inductivas presentan una oposición a variaciones en la corriente que los atraviesa,
para lo cual generan una corriente inducida que se opone a las variaciones de intensidad.
Estas corrientes inducidas pueden dañar el transistor o incluso el pin de Arduino.

El diodo de flyback proporciona un camino de baja resistencia que permite disipar las
corrientes inducidas por las cargas inductivas, protegiendo el resto de dispositivos.
PAR DARLINGTON
Para obtener relaciones de amplificación mayores a las de un BJT podemos usar un par
Darlington, un dispositivo basado en los transistores BJT, ampliamente empleado en
electrónica.

En esencia, un par Darlington es un conjunto formado por dos BJT en un único


integrado.
El comportamiento global de un par Darlington es similar a un BJT en el que los hFE se
multiplican, llegando a valores de 5000-20000.

Por contra, la tensión de base se suma por lo que los valores típicos de Vce son en torno a
1.4V.

Igualmente, existen múltiples modelos de par Darlington. Su precio es superior al de un


transistor BJT, pero siguen siendo dispositivos baratos. El rango habitual es de 0,10 a 0,20€.

Entre los muchos modelos disponibles, algunos habituales son el TIP140, el BC317, y el
integrado ULN2003, que dispone de 7 par Darlington en un único integrado.

TRANSISTORES BJT EN PWM


Los transistores BJT son apropiados para salidas PWM, por lo que pueden ser
controlados con las salidas analógicas (PWM) de Arduino.

El resultado será una onda pulsada entre Vcc y GND, con la misma frecuencia que el PWM.

Únicamente deberemos comprobar que la frecuencia de conmutación del transistor elegido


es superior a la frecuencia del PWM que apliquemos.

También podría gustarte