Está en la página 1de 9

Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.

com/wordpress/archives/1230

(http://webdelcire.com/wordpress)

Home (http://webdelcire.com/wordpress/)
Competición Robótica en España (http://webdelcire.com/wordpress/competicion-robotica-en-espana)
Enlaces (http://webdelcire.com/wordpress/enlaces)
Sobre el C.I.r.E. (http://webdelcire.com/wordpress/about)

Calcular la resistencia para un transistor accionado por un


microcontrolador
October 5th, 2011 10 Comments (http://webdelcire.com/wordpress/archives/1230#comments)

Muchas veces he querido usar un transistor NPN para actuar como interruptor y poder des/activar otras partes del
circuito que con las patas de un microcontrolador no se puede hacer directamente (un relé, una bombilla de 12 voltios,
otro circuito (http://www.sistemasorp.es/2010/12/22/interactuar-con-la-videocamara-md80-y-un-microcontrolador/), etc).

Un transistor puede ser activado


(saturación) o desactivado (corte) desde un microcontrolador, pero es necesario poner una resistencia entre la pata del
micro y la base del transistor. En este artículo explicaré como se puede calcular de una forma sencilla.

Dependiendo de la carga que queramos manejar debemos seleccionar un transistor NPN u otro. No es lo mismo usar un
BC107 que permite tensiones de hasta 45 V. y corrientes de hasta 100 mA. que un 2N3055 que permite tensiones de
hasta 60 V. y corrientes de hasta 15 A. Aquí podemos ver unos cuantos (http://electronicsclub.info
/transistors.htm#choosing) para ver cuál se adapta mejor a nuestras necesidades. Por eso debemos saber qué corriente
pasa por el punto donde queremos poner el transistor para que actúe como interruptor.

Una vez que hemos seleccionado el transistor , debemos calcular qué resistencia debemos poner entre la patilla del
microcontrolador que elijamos y la patilla base del transistor. Para eso primero debemos saber qué hFe (ganancia de
corriente) mínima tiene nuestro transistor y nada mejor que consultar el datasheet para saber ese dato.

1 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

Después con la siguiente fórmula ya podemos calcular qué resistencia necesitamos:

Tensión: Es la tensión que proporciona la pata del microcontrolador, normalmente 5 o 3,3 V. Se resta 0,7 V.
porque es la caída de tensión típica entre la base y el emisor de un transistor, aunque lo puedes mirar en el
datasheet del transistor como Vbe.
Corriente: Es la corriente que consume el circuito que queremos encender o apagar.
hFe: Es la ganancia de corriente (current gain) que tiene el transistor (si hay varios valores elegir el más pequeño).

El resultado es el valor en ohmnios de la resistencia que necesitamos poner.

Así por ejemplo vamos a calcular la resistencia que usaremos para manejar un circuito que consume 500 mA.
funcionando a 12 V. y gestionado por un microcontrolador PIC cuya patilla da una tensión de 5 voltios. Lo primero es
buscar un transistor que se adapte a nuestras necesidades, mirando la lista anterior el 2N3053 nos viene bien ya que
permite tensiones de hasta 40V. y corrientes de hasta 700 mA. Podemos ver que su hFe es de 50, por tanto la fórmula
aplicada sería:

Una resistencia de 430 ohm. no es una resistencia común, por lo que buscaremos el valor más aproximado de las
resistencias comerciales (http://picmania.garcia-cuervo.net/resistencias.php), que en este caso podríamos elegir entre
una de 390 ohm. o una de 470 ohm.

(http://webdelcire.com/wordpress/wp-content/uploads

2 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

/2011/10/transistor.png)

Visitas :12672
Autor: Oscar (http://webdelcire.com/wordpress/archives/author/oscar)
Posted in Diseño digital (http://webdelcire.com/wordpress/archives/category/diseno-digital), Electrónica
(http://webdelcire.com/wordpress/archives/category/electronica), Microcontroladores (http://webdelcire.com/wordpress
/archives/category/microcontroladores) |
« Charlas OSHWCon 2011 (http://webdelcire.com/wordpress/archives/1234)
Crear un demonio en el linux embebido en placas (http://webdelcire.com/wordpress/archives/1212) »
You can leave a response (#respond), or trackback (http://webdelcire.com/wordpress/archives/1230/trackback) from your
own site.

10 Responses to “Calcular la resistencia para un transistor accionado por un microcontrolador”

1. damien says:
November 5, 2012 at 05:35 (http://webdelcire.com/wordpress/archives/1230#comment-39394)

Hola, Oye y si quiero encender un L.E.D con el transistor?


como seria el arreglo?

Pongo la resistencia en la pata de emisor ? conectada al anodo del led?

O, pongo primero el led? conectando el emisor con anodo y el catodo a tierra la resistencia?
espero me haya dado a entender un saludo espero andar por la pagina mas seguido ya que se me hace
interesante
un saludo

Reply (/wordpress/archives/1230?replytocom=39394#respond)

Oscar says:
November 5, 2012 at 06:51 (http://webdelcire.com/wordpress/archives/1230#comment-39406)

Es indiferente, piensa en el transistor como un interruptor: Si esta abierto no hay corriente y el led no se
encienide, si esta cerrado si se enciende tengas puesto el led y la resistencia en la parte del colector, en la
parte del emisor o uno en el colector y otro en el emisor. Como comenta Jorge abajo la carga tiene que ir en
la parte del colector, el emisor sólo puede ir a masa.

Reply (/wordpress/archives/1230?replytocom=39406#respond)

Mrgz (http://wirelearn.blogspot.com.es/) says:


July 11, 2013 at 16:28 (http://webdelcire.com/wordpress/archives/1230#comment-80126)

Hola! corrígeme si me equivoco. Si sustituyo esa caja verde por una resistencia de 470 como la de la
base, ¿Ib no pasaría a ser la mitad? Creo que en una disposición de emisor común como la del
dibujo, tu caja verde debería estar en el colector…¿No es así? Muy buen artículo! ^^

Reply (/wordpress/archives/1230?replytocom=80126#respond)

JMN says:
July 11, 2013 at 20:31 (http://webdelcire.com/wordpress/archives/1230#comment-80142)

3 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

No te equivocas, la imagen no es correcta y la caja verde debería estar en el colector. Con


una carga resistiva en la fórmula a la tensión del numerador deberías restarle la corriente de
emisor por la R de carga, lo que daría una R de base menor.

Lo más adecuado es utilizar un mosfet en lugar de un bjt, no consumes corriente del micro y
su caída de tensión va a ser menor, por lo que le va a llegar más tensión a la carga, siempre
que la velocidad de conmutación no sea un problema y se requiera un bipolar.

Gracias por el comentario, le diré a Óscar lo del dibujo.

Saludos.

Reply (/wordpress/archives/1230?replytocom=80142#respond)

2. Sam says:
January 28, 2013 at 17:21 (http://webdelcire.com/wordpress/archives/1230#comment-56127)

amigo muy buen tema el que as publicado!!!!… me ha ayudado mucho, tengo una duda y de que potencia
selecciono la r que va a la base del transistor???… sé que es deacuerdo a la corriente que consume la base del
transistor, pero de cuanto es la Ib para saber la R ??… muchas gracias

Reply (/wordpress/archives/1230?replytocom=56127#respond)

JMN says:
January 28, 2013 at 17:32 (http://webdelcire.com/wordpress/archives/1230#comment-56131)

P = R * I^2, la corriente de base por lo general es de unos pocos mA, que es también lo que vas a poder
sacar del pin de un microcontrolador, y depende de la resistencia de base que pongas pero por lo general
1/4 de W será más que suficiente. Aunque es preferible usar transistores mosfets a bipolares, ya que estos
no te van a consumir ninguna corriente de base/puerta.

Reply (/wordpress/archives/1230?replytocom=56131#respond)

3. Sam says:
January 28, 2013 at 18:21 (http://webdelcire.com/wordpress/archives/1230#comment-56139)

Gracias JMN !!!!… por tu rápida respuesta amigaso =D te cuento que le puse una R d medio vatio y me funcionó a
la perfección =D, gracias por tu ayuda!! como no hay manito arriba jejeje para poner una

Reply (/wordpress/archives/1230?replytocom=56139#respond)

4. omicron says:
February 7, 2013 at 17:26 (http://webdelcire.com/wordpress/archives/1230#comment-58780)

Thanks
It’s easy to understand and it work.

Reply (/wordpress/archives/1230?replytocom=58780#respond)

5. Agustin says:
March 5, 2013 at 16:28 (http://webdelcire.com/wordpress/archives/1230#comment-64205)

4 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

Muchas gracias! Me sirvio mucho.

Ahora, una pregunta. Si el micro-controlador pertenece a otro circuito y por ende, la masa de este y la de los 12 V
son diferentes ¿Como conecto el micro-controlador?

Reply (/wordpress/archives/1230?replytocom=64205#respond)

Oscar says:
March 5, 2013 at 16:57 (http://webdelcire.com/wordpress/archives/1230#comment-64212)

Puedes usar un optoacoplador.

Reply (/wordpress/archives/1230?replytocom=64212#respond)

Leave a Reply

Name (required)

Mail (will not be published) (required)

Website

(http://webdelcire.com/wordpress/feed) (https://twitter.com/webdelcire)

(#) (http://www.addthis.com/bookmark.php?v=300&winname=addthis&pub=xa-4a65e1d93cd75e94&source=tbx-
300&lng=es-ES&s=delicious&url=http%3A%2F%2Fwebdelcire.com%2Fwordpress%2Farchives%2F1230&
title=Calcular%20la%20resistencia%20para%20un%20transistor%20accionado%20por%20un%20microcontrolador%20%7C
%20C.I.r.E.&ate=AT-xa-4a65e1d93cd75e94/-/-/525dc29b66ae7709/2&frommenu=1&uid=525dc29b9a833005&ct=1&pre=http
%3A%2F%2Fwww.google.com.bo%2Furl%3Fsa%3Dt%26rct%3Dj%26q
%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26cad%3Drja%26ved%3D0CCkQFjAA%26url%3Dhttp%253A%252F%252Fwebdelcire
0IDAAw%26usg%3DAFQjCNF0VfQEPSeMJrvo_6ZJJ2Dm8oIuAw%26bvm%3Dbv.53899372%2Cd.dmg&

tt=0&captcha_provider=nucaptcha) (#) (http://www.addthis.com/bookmark.php?v=300&winname=addthis&


pub=xa-4a65e1d93cd75e94&source=tbx-300&lng=es-ES&s=digg&url=http%3A%2F
%2Fwebdelcire.com%2Fwordpress%2Farchives%2F1230&
title=Calcular%20la%20resistencia%20para%20un%20transistor%20accionado%20por%20un%20microcontrolador%20%7C
%20C.I.r.E.&ate=AT-xa-4a65e1d93cd75e94/-/-/525dc29b66ae7709/3&frommenu=1&uid=525dc29b12d9dfc1&ct=1&pre=http

5 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

%3A%2F%2Fwww.google.com.bo%2Furl%3Fsa%3Dt%26rct%3Dj%26q
%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26cad%3Drja%26ved%3D0CCkQFjAA%26url%3Dhttp%253A%252F%252Fwebdelcire
0IDAAw%26usg%3DAFQjCNF0VfQEPSeMJrvo_6ZJJ2Dm8oIuAw%26bvm%3Dbv.53899372%2Cd.dmg&

tt=0&captcha_provider=nucaptcha) (http://www.addthis.com/bookmark.php?v=300&winname=addthis&pub=xa-
4a65e1d93cd75e94&source=tbx-300&lng=es-ES&s=stumbleupon&url=http%3A%2F
%2Fwebdelcire.com%2Fwordpress%2Farchives%2F1230&
title=Calcular%20la%20resistencia%20para%20un%20transistor%20accionado%20por%20un%20microcontrolador%20%7C
%20C.I.r.E.&ate=AT-xa-4a65e1d93cd75e94/-/-/525dc29b66ae7709/4&frommenu=1&uid=525dc29b7b7d83df&ct=1&pre=http
%3A%2F%2Fwww.google.com.bo%2Furl%3Fsa%3Dt%26rct%3Dj%26q
%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26cad%3Drja%26ved%3D0CCkQFjAA%26url%3Dhttp%253A%252F%252Fwebdelcire
0IDAAw%26usg%3DAFQjCNF0VfQEPSeMJrvo_6ZJJ2Dm8oIuAw%26bvm%3Dbv.53899372%2Cd.dmg&

tt=0&captcha_provider=nucaptcha) (#) (#)

Farnell
Farnell.com/es - Componentes electrónicos (P) (http://web.epartner.es/click.asp?ref=585623&site=7113&
type=b75&bnb=75)

Viernes Openlab Medialab Prado.

(http://medialab-prado.es/article/viernes_openlab)

Archives

Categorías
Diseño digital (http://webdelcire.com/wordpress/archives/category/diseno-digital) (11)
Electrónica (http://webdelcire.com/wordpress/archives/category/electronica) (45)
FPGA (http://webdelcire.com/wordpress/archives/category/fpga) (1)
General (http://webdelcire.com/wordpress/archives/category/general) (32)
Impresoras 3D (http://webdelcire.com/wordpress/archives/category/impresoras-3d) (5)
Linux (http://webdelcire.com/wordpress/archives/category/linux) (2)
Microcontroladores (http://webdelcire.com/wordpress/archives/category/microcontroladores) (43)
Programación (http://webdelcire.com/wordpress/archives/category/programacion) (20)
Robot Zero (http://webdelcire.com/wordpress/archives/category/robot-zero) (1)
Robótica (http://webdelcire.com/wordpress/archives/category/robotica) (53)
vinciDuino (http://webdelcire.com/wordpress/archives/category/vinciduino) (7)
ZigBee (http://webdelcire.com/wordpress/archives/category/zigbee) (1)

6 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

Posts por autor


C.I.r.E. (http://webdelcire.com/wordpress/archives/author/c-i-r-e) (20)
David (http://webdelcire.com/wordpress/archives/author/david) (20)
Guillermo (http://webdelcire.com/wordpress/archives/author/guillermo) (2)
JMN (http://webdelcire.com/wordpress/archives/author/jorge) (92)
M. A. Rivera (http://webdelcire.com/wordpress/archives/author/maiki) (2)
Oscar (http://webdelcire.com/wordpress/archives/author/oscar) (21)
Raul (http://webdelcire.com/wordpress/archives/author/raul) (4)

Entradas más visitadas

Android + Processing + Bluetooth (http://webdelcire.com/wordpress/archives/1045) - 115828 hits

Robot Zero. A Line Follower for Beginners (http://webdelcire.com/wordpress/archives/619) - 112210 hits

Kinematic model of a differential drive robot (http://webdelcire.com/wordpress/archives/527) - 96753 hits

Robot Zero. Velocista para principiantes. (http://webdelcire.com/wordpress/archives/350) - 64316 hits

Comenzando con ZigBee. (http://webdelcire.com/wordpress/archives/1714) - 41896 hits

Últimas Imagenes

(http://www.flickr.com/photos/11711916@N06/8713943301/)

(http://www.flickr.com/photos/11711916@N06/8713949379/)

7 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

(http://www.flickr.com/photos/11711916@N06/8715050020/)

Últimos Comentarios
Oscar on Android + Processing + Bluetooth (http://webdelcire.com/wordpress/archives/1045#comment-
100492)
infoe on Android + Processing + Bluetooth (http://webdelcire.com/wordpress/archives/1045#comment-
98889)
David on Impresoras 3D: Montando una Prusa i3 (IV) (http://webdelcire.com/wordpress/archives
/3538#comment-98411)
carlos (http://car.elt94@gmail.com) on Impresoras 3D: Montando una Prusa i3 (IV) (http://webdelcire.com
/wordpress/archives/3538#comment-98287)
Alpi on Impresoras 3D. Pedido kit Prusa I3. (http://webdelcire.com/wordpress/archives/3398#comment-
97927)

Blogroll
Barrapunto (http://barrapunto.com/)
Dangerous Prototypes (http://dangerousprototypes.com/)
Foro C.I.r.E. (http://www.webdelcire.com/phpbb/index.php)
Hack a Day (http://hackaday.com/)
LimoncelloDigital (http://www.limoncellodigital.com/)
Medialab Prado (http://medialab-prado.es/)
OSHWCon 2011 (http://oshwcon.org/es)
Sistemas O.R.P. (http://www.sistemasorp.es)
StackExchange (http://electronics.stackexchange.com/?tab=active)
vinciDuino (http://vinciduino.com/esp/)

Eventos 2012/2013

(http://asimov.depeca.uah.es/robotica/)

(http://oshwcon.org/es)

8 de 9 15/10/2013 10:07 p.m.


Calcular la resistencia para un transistor accionado por un microcontrolad... http://webdelcire.com/wordpress/archives/1230

(http://aess.upc.es/aessbot/index.html)

Encuesta
¿Qué microcontrolador es el que más usas en tus proyectos?

TI MSP430
Atmel AVR
Arduino
Otros
Microchip PIC
Microchip PIC32
ARM
Microchip 16 bit

Vote

View Results (#ViewPollResults)

Visitas desde 17 Sept 2012

Visit Today : 11
This Month : 5048
Total Visit : 142753
Hits Today : 24
Total Hits : 288517
Who's Online : 2

Copyright © C.I.r.E. (http://webdelcire.com/wordpress) - Club de Informática, robótica y Electrónica.


Powered by WordPress (http://wordpress.org/) | Modern Style (http://flexithemes.com/themes/modern-style/) theme by
FlexiThemes (http://flexithemes.com/)

9 de 9 15/10/2013 10:07 p.m.

También podría gustarte