Vous êtes sur la page 1sur 16

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI


Curso: SOFTWARE PARA INGENIERIA
Unidad III

Fase III: Fundamentos de Programacin

John Jairo Valencia Rojas


Cdigo: 94326428

Grupo: 203036_40

Tutor: Juan Camilo Tejada

Universidad Nacional Abierta y Distancia- UNAD


Palmira (Valle)
Octubre de 2017
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

ENLACE DE LOS VIDEOS PUBLICADO EN YOUTUBE.

PRACTICA N 2

1. Realice un programa en Matlab o Scilab, donde el usuario pueda pronunciar tres


palabras y ser almacenadas cada una en una variable independiente. Como
programador debe definir tres niveles de amplitud audibles (bajo, medio y alto), de
manera que el usuario pueda seleccionar uno para cada palabra; a partir de ellas debe
reproducir una frase en el orden en que el usuario lo indique y graficar su resultado.

https://youtu.be/MuJGhFlI41k

2. Realice un programa que capture el valor de voltaje de la seal de entrada a un


amplificador de tensin y la ganancia de tensin, a partir de dichos valores generar
las siguientes grficas:
Seal de entrada vs seal de salida del amplificador
Seal de salida del amplificador vs Seal de salida incluyndole un nivel DC definido
por el usuario
Seal de salida del amplificador vs Seal de salida incluyendo un ruido blanco
Seal de entrada del amplificador vs Seal de salida incluyendo un desfase definido
por el usuario.

https://youtu.be/G9C_Yb6XLsc
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

PROBLEMA POR RESOLVER

En el laboratorio de electrnica de la UNAD se requiere implementar un aplicativo


desarrollado en Matlab o Scilab, donde el usuario pueda calcular las resistencias necesarias
para polarizar en dc un amplificador bjt (transistor de juntura bipolar). El aplicativo debe
darle al usuario la posibilidad de:
1. Seleccionar el tipo de polarizacin a la que desea calcularle los valores de resistencias,
as, l podr elegir entre: Polarizacin fija, polarizacin estabilizada en emisor y polarizacin
divisor de voltaje.
2. Fijar el valor de la fuente dc aplicada
3. Definir el valor de corriente de colector
4. Establecer el valor de la ganancia del transistor bjt empleado.
Una vez el usuario defina los valores anteriores, el aplicativo debe entregar:

1. El valor de las resistencias a usar


2. Valor de la corriente de saturacin de colector
3. Grafica de la recta de carga (no es necesario incluir las curvas caractersticas del
transistor)
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Informacin aportada para la solucin al problema planteado

buscar informacin, sobre las frmulas para calcular las resistencias del amplificador
bjt (transistor de juntura bipolar). que nos plantean en el problema.

POLARIZACIN DEL BJT: POLARIZACIN FIJA O EN EMISOR COMN


El arreglo para este tipo de polarizacin del bjt es el que se muestra en la figura, de ella se
obtendrn las ecuaciones necesarias para resolver este tipo de polarizacin, de la malla de
la entrada se tiene:
VCC=IB*RB+VBE, si el valor de VCC es conocido y a la vez se conoce RB se tendr
IB=(VCC-0,7) /RB con la cual se puede hallar IB
si lo que se conoce es IB, entonces
RB=(VCC-0,7) /IB con la cual se puede hallar RB.
adems, se sabe que IC=*IB
De la malla de salida se tiene
VCC=IC*RC+VCE de aqu
VCE=VCC-IC*RC que viene a ser la ecuacin de la recta de carga
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

POLARIZACIN DEL BJT: ESTABILIZADO EN EL EMISOR


Este tipo de polarizacin se diferencia del anterior en que en el emisor se coloca una
resistencia RE, con esta resistencia se logra que el circuito sea ms estable en comparacin
con el de la polarizacin fija.
Se asume que VCC y el son valores que se conocen, luego de la malla de entrada se
tiene:
VCC=IB*RB+VBE+IE*RE, pero IEIC, entonces
VCC=IB*RB+VBE+IC*RE, pero IC=*IB, luego
VCC=IB*RB+0,7+*IB, *RE, despejando IB
IB=(VCC-0,7) /(RB+*RE)
a *RE se le conoce como resistencia de entrada de la base, es un valor muy importante,
se usar mucho en amplificaciones, esto lo que indica es que la base ve a la resistencia del
emisor aumentada en veces.
De la malla de salida se tiene
VCC=IC*RC+VCE+IE*RE, pero IEIC, entonces
VCC=IC*RC+VCE+IC*RE de aqu
VCE=VCC-IC*(RC+RE) que viene a ser la ecuacin de la recta de carga para este
circuito.
Es con las ecuaciones obtenidas y con la curva caracterstica de salida con las que se
pueden resolver y disear este tipo de circuitos para la polarizacin del bjt en la regin
activa.
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

POLARIZACIN DEL BJT: DIVISOR DE TENSIN.

Este tipo de polarizacin es la ms estable en comparacin con las dos anteriores, esto es
porque cuando el circuito est bien diseado este casi no se ve afectado por el cambio en
el valor de , pero para que eso ocurra se tiene que cumplir la siguiente condicin:
*RE 10*R2
esto para que la base vea a RE aumentada en veces, luego para la malla de entrada si
R2(*RE/10), a la corriente que circule por R1 le ser ms fcil ir a tierra a travs de R2
que a travs de RE, es decir la corriente que circule por R2 ser prcticamente la misma
que circule por R1, entonces el camino formado por R1 y R2 ser un divisor de tensin, por
lo tanto se tiene que cumplir:
VB=(VCC*R2) /(R1+R2)
con lo cual el valor de la tensin de la base VB se conoce, luego como
VBE=VB-VE=0,7 la tensin del emisor VE es VE=VB-0,7 y con esto se puede hallar la
corriente del emisor que es
IE=VE/RE, pero ICIE entonces IC=VE/RE esto es
IC=(VB-0,7) /RE
De la malla de salida se tiene
VCC=IC*RC+VCE+IE*RE, pero IEIC, entonces VCC=IC*RC+VCE+IC*RE de aqu
VCE=VCC-IC*(RC+RE) que viene a ser la ecuacin de la recta de carga para este
circuito.
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Algoritmo (diagrama de flujo o pseudocdigo) y Cdigo fuente


aportado para la construccin de la solucin.

ALGORITMO SOLUCION AL PROBLEMA.

Algoritmo polarizacion_transistor_bjt

Definir VBE, Vcc, VcE, IC, IB, Beta, RB, RC1, RE, RB1, RB2 como Real

Escribir "";

Escribir "SELECCIONAR TIPO DE POLARIZACION A LA QUE DESEA CALCULAR EL VALOR


DE LAS RESISTENCIAS";

Escribir"";

Escribir "para polarizacin fija digite 1: Y Presione Enter";

Escribir "";

Escribir " para polarizacin estabilizada en emisor digite 2: Y Presione Enter";

Escribir "";

Escribir para polarizacin divisor de voltaje digite 3: presione Enter";

Escribir "";

VBE= 0.7
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Repetir

Escribir "por favor digite una opcin: Y Presione Enter";

Escribir "";

Leer opcin;

Si opcin = 1 Entonces

Escribir " POLARIZACION FIJA";

Escribir ""

Escribir "por favor digite el valor de la fuente de polarizacin Vcc: Y Presione Enter";

leer Vcc;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la fuente de emisor colector VcE: Y Presione Enter";

leer VcE;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la corriente colector IC: Y Presione Enter";

leer IC;

Escribir "mA"

Escribir ""

Escribir "por favor digite el valor de la corriente de la base IB: Y Presione Enter";

leer IB;

Escribir "mA"

Escribir ""

Escribir "RESISTENCIA BASE";

Escribir ""

RB<-(Vcc-VBE) /IB
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Escribir "el valor de la resistencia a usar en la Base es: , ohmios, RB "ohmios";

Escribir ""

Escribir "RESISTENCCIA COLECTOR";

Escribir ""

RC1<-(Vcc-VcE) /IC

Escribir "el valor de la resistencia a usar en el colector es: , ohmios, RC1 "ohmios";

Escribir ""

Escribir "CORRIENTE DE SATURACION DEL COLECTOR";

Escribir ""

IC<-(Vcc/RC1)

Escribir "el valor de la corriente de SATURACION es:, amperios, IC,"mili amperios";

Escribir "

Fin Si

Si opcin = 2 Entonces

Escribir " POLARIZACION ESTABILIZADA EN EMISOR";

Escribir ""

Escribir "por favor digite el valor de la fuente de polarizacin Vcc: Y Presione Enter";

leer Vcc;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la fuente de emisor colector VcE: Y Presione Enter";

leer VcE;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la corriente colector IC: Y Presione Enter";

leer IC;

Escribir "mA"
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Escribir ""

Escribir "por favor digite el valor de la corriente de la base IB: Y Presione Enter";

leer IB;

Escribir "mA"

Escribir ""

Escribir "por favor digite el valor de la ganancia del transistor Beta: Y presione Enter";

leer Beta

Escribir "Beta";

Escribir ""

Escribir RESISTENCIA EMISOR";

Escribir ""

RE<-(Vcc-VcE) /IC*[10+(Beta+1) /Beta]

Escribir "el valor de la resistencia a usar Emisor es: , ohmios, RE "ohmios";

Escribir ""

Escribir "RESISTENCIA COLECTOR";

Escribir ""

RC1<-10*RE

Escribir ""

Escribir "el valor de la resistencia a usar en el colector es: , ohmios, RC1 "ohmios";

Escribir ""

Escribir "RESISTENCIA BASE";

Escribir ""

RB<-(Vcc-VBE) /IC-(Beta+1) /RE

Escribir "el valor de la resistencia a usar en la Base es: , ohmios, RB "ohmios";

Escribir ""

IC<-(Vcc/RC1)
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Escribir "el valor de la corriente de SATURACION es:, amperios, IC,"mili amperios";

Escribir ""
Fin Si

Si opcin = 3 Entonces

Escribir " POLARIZACION DIVISOR DE VOLTAJE";

Escribir ""

Escribir "por favor digite el valor de la fuente de polarizacin Vcc: Y Presione Enter";

leer Vcc;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la fuente de emisor colector VcE: Y Presione Enter";

leer VcE;

Escribir " voltios ";

Escribir ""

Escribir "por favor digite el valor de la corriente colector IC: Y Presione Enter";

leer IC;

Escribir "mA"

Escribir ""

Escribir "por favor digite el valor de la corriente de la base IB: Y Presione Enter";

leer IB;

Escribir "mA"

Escribir ""

Escribir "por favor digite el valor de la ganancia del transistor Beta: Y presione Enter";

leer Beta

Escribir "Beta";

Escribir ""

Escribir RESISTENCIA EMISOR";


Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Escribir ""

RE<-(Vcc-VcE) /IB*[Beta*(10+1) +1]

Escribir "el valor de la resistencia a usar Emisor es: , ohmios, RE "ohmios";

Escribir ""

Escribir "RESISTENCIA COLECTOR";

Escribir ""

RC1<-10*RE*0.001

Escribir ""

Escribir "el valor de la resistencia a usar en el colector es: , ohmios, RC1 kilo ohmio";

Escribir ""

Vth<-IB*(1.1*(Beta)+1) *(RE+VBE)

Escribir "el valor del voltaje theven es: , voltios, Vth "voltios";

Escribir ""

Escribir "RESISTENCIA BASE1";

Escribir ""

RB1<-Beta*(RE*Vcc) /(10*Vth) *0.001

Escribir "el valor de la resistencia a usar en la Base1 es: , ohmios, RB1, " kilo ohmio";

Escribir ""

Escribir "RESISTENCIA BASE2";

Escribir ""

RB2<-Beta*(RE*Vcc) /10*(Vcc-Vth) *0.001

Escribir "el valor de la resistencia a usar en la Base1 es: , ohmios, RB2, Kilo ohmio";

Escribir ""

IC<-(Vcc/RC1)

Escribir "el valor de la corriente de SATURACION es:, amperios, IC,"mili amperios";

Escribir "
Fin Si
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

Si opcin >= 4 Entonces

Escribir "usted introdujo una opcin no permitida:";

Escribir "";

Escribir "recuerde";

Escribir "";

Escribir 'introduzca una opcin de 1 a 3";

Escribir ''

Fin Si

Hasta Que opcin = 1 O opcin = 3

escribir presione cualquier tecla para salir";

leer Return;

FinAlgoritmo
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

AVANCE SOBRE EL CODIGO FUENTE EN MATLAB

disp ('SELECCIONAR TIPO DE POLARIZACION A LA QUE DESEA CALCULAR EL VALOR DE LAS


RESISTENCIAS');

disp ('')
disp ('para polarizacin fija digite 1: Y Presione Enter\n');
disp ('')
disp ('para polarizacin estabilizada en emisor digite 2: Y Presione Enter\n');
disp ('')
disp ('para polarizacin divisor de voltaje digite 3: Y presione Enter\n');
disp ('')
VBE= 0.7; %cuando el transistor es de silicio
VbE= 0.3; %cuando el transistor es de germanio

opcin = input ('digite opcin\ n ');


while opcin <=4

switch (opcin)

case 1
Vcc=input ('por favor digite el valor de la fuente de polarizacin Vcc: Y Presione Enter\n);
disp('voltios');
disp ('')
VcE=input ('por favor digite el valor de la fuente de emisor colector VcE: Y Presione
Enter\n);
disp('voltios');
disp ('')
IC=input ('por favor digite el valor de la corriente colector IC: Y Presione Enter\n);
disp('mA');
disp ('')
IB=input ('por favor digite el valor de la corriente de la base IB: Y Presione Enter\n);
disp('mA');
disp ('');
RB=(Vcc-VBE) /IB*0.01;
disp ('');
RC1=(Vcc-VcE) /IC*0.01;
disp ('');
IC=(Vcc/RC1) *1000000;

fprintf ('el valor de la resistencia base a usar es de %f kilo ohmios., RB);


disp ('')
fprintf ('\n el valor de la resistencia colector a usar es de %f kilo ohmios., RC1);
disp ('')
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

fprintf ('\n el valor de la corriente de saturacin es de %f mA., IC);

break

otherwise

disp ('Seleccione 1,2,3 o 4')


end

end
Universidad Nacional Abierta y a Distancia UNAD
Escuela de Ciencias Bsicas Tecnologas e Ingenieras-ECBTI
Curso: SOFTWARE PARA INGENIERIA
Unidad III

REFERENCIAS BIBLIOGRAFICAS

Gil, R. M. (2003). Introduccin rpida a Matlab y Simulink para ciencia e ingeniera. Madrid,
ES: Ediciones Daz de Santos. Captulo 3. pg. 35-40.

MathWorks. (2009). The Math works. Captulo 1.

Scilab (2015). Fundamentos de programacin Scilab. Captulo 6. Pg. 63-83.

mrelbernitutoriales.com/polarizacin-del-bjt/

https://wilaebaelectronica.blogspot.com/.../polarizacion-estabilizado-en-emisor-bjt.htm.

Vous aimerez peut-être aussi