Está en la página 1de 8

CODIGO INICIAL DEL OPAMS:

%%Parte 1b : Sistema OPAMS


clear all; clc;close all;
open('clase5_CircuitoOPAMPS_Fig2')
t=0:0.001:0.025;
%% Definiendo las variables
R1=5e3;
R2=5e3;R3=5e3;R4=5e3;R5=1.2e3;R6=1.2e3;
R8=1.5e3;R9=1.5e3;R7=1e3;R11=1e3;R12=1.8e3;R13=27e3;C1
=4.7e-6;C2=4.7e-6;
R10=1e3;
%% Grafica de la señal Vout (variando R1)
for R1=5e3:1e3:10e3
out = sim('clase5_CircuitoOPAMPS_Fig2',t)%Simula el
archivo simulink
Vin_Opam=out.Vin_Opam; %Voltaje de entrada
Vo_db_Opam=out.Vo_db_Opam;%Voltaje de salida del
Modelon en Diagrama de Bloques
Vo_sf_Opam=out.Vo_sf_Opam;%Voltaje de Salida del
Sistema Fisico
Vo_tf_Opam=out.Vo_tf_Opam;%Voltaje de salida del
Modelo en Funcion de Transferencia
tiempo=out.tout;
figure(1)
subplot(2,2,1)
grid on
grid minor
plot(tiempo,Vo_sf_Opam,'om','LineWidth',0.9)
hold on
plot(tiempo,Vo_db_Opam,'LineWidth',0.8)
plot(tiempo,Vo_tf_Opam,'*r','LineWidth',0.2)
title('Voltaje de salida del Sistema OPAMPS (variando
R1)')
xlabel('Tiempo(s)')
ylabel('Vo,Vo_db,Vo_tf')
legend('Vo_Sistema Fisico','Vo_Diagrama
Bloques','Vo_Funcion Transferencia')
end
%% Grafica de la señal Vout (variando R5)
for R5=1.2e3:1e3:6e3
R1=5e3;
out = sim('clase5_CircuitoOPAMPS_Fig2',t)%Simula el
archivo simulink
Vin_Opam=out.Vin_Opam; %Voltaje de entrada
Vo_db_Opam=out.Vo_db_Opam;%Voltaje de salida del
Modelon en Diagrama de Bloques
Vo_sf_Opam=out.Vo_sf_Opam;%Voltaje de Salida del
Sistema Fisico
Vo_tf_Opam=out.Vo_tf_Opam;%Voltaje de salida del
Modelo en Funcion de Transferencia
tiempo=out.tout;
figure(1)
subplot(2,2,2)
plot(tiempo,Vo_sf_Opam,'om','LineWidth',0.9)
hold on
plot(tiempo,Vo_db_Opam,'LineWidth',0.8) %%,'-b',
plot(tiempo,Vo_tf_Opam,'*r','LineWidth',0.2)
title('Voltaje de salida del Sistema OPAMPS(variando
R5)')
xlabel('Tiempo(s)')
ylabel('Vo,Vo_db,Vo_tf')
legend('Vo_Sistema Fisico','Vo_Diagrama
Bloques','Vo_Funcion Transferencia')
grid on
grid minor
end
%% Grafica de la señal Vout (variando R8)
for R8=1.5e3:1e3:6e3
R5=1.2e3;R1=5e3;
out = sim('clase5_CircuitoOPAMPS_Fig2',t)%Simula el
archivo simulink
Vin_Opam=out.Vin_Opam; %Voltaje de entrada
Vo_db_Opam=out.Vo_db_Opam;%Voltaje de salida del
Modelon en Diagrama de Bloques
Vo_sf_Opam=out.Vo_sf_Opam;%Voltaje de Salida del
Sistema Fisico
Vo_tf_Opam=out.Vo_tf_Opam;%Voltaje de salida del
Modelo en Funcion de Transferencia
tiempo=out.tout;
figure(1)
subplot(2,2,3)
plot(tiempo,Vo_sf_Opam,'om','LineWidth',0.9)
hold on
plot(tiempo,Vo_db_Opam,'LineWidth',0.8) %,'-b',
plot(tiempo,Vo_tf_Opam,'*r','LineWidth',0.2)
title('Voltaje de salida del Sistema OPAMPS(variando
R8)')
xlabel('Tiempo(s)')
ylabel('Vo,Vo_db,Vo_tf')
legend('Vo_Sistema Fisico','Vo_Diagrama
Bloques','Vo_Funcion Transferencia')
grid on
grid minor
end
%% Grafica de la señal Vout (variando C1,C2)
for C1=4.7e-6:1e-6:10e-6
R5=1.2e3;R1=5e3;R8=1.5e3;
out = sim('clase5_CircuitoOPAMPS_Fig2',t)%Simula el
archivo simulink
Vin_Opam=out.Vin_Opam; %Voltaje de entrada
Vo_db_Opam=out.Vo_db_Opam;%Voltaje de salida del
Modelon en Diagrama de Bloques
Vo_sf_Opam=out.Vo_sf_Opam;%Voltaje de Salida del
Sistema Fisico
Vo_tf_Opam=out.Vo_tf_Opam;%Voltaje de salida del
Modelo en Funcion de Transferencia
tiempo=out.tout;
figure(1)
subplot(2,2,4)
grid on
grid minor
plot(tiempo,Vo_sf_Opam,'om','LineWidth',0.9)
hold on
plot(tiempo,Vo_db_Opam,'LineWidth',0.8)
plot(tiempo,Vo_tf_Opam,'*r','LineWidth',0.2)
title('Voltaje de salida del Sistema OPAMPS(variando
C1,C2)')
xlabel('Tiempo(s)')
ylabel('Vo,Vo_db,Vo_tf')
legend('Vo_Sistema Fisico','Vo_Diagrama
Bloques','Vo_Funcion Transferencia')
end
%% Grafica de la señal de entrada (Vin)
figure(2)
plot(tiempo,Vin_Opam,'LineWidth',1.5)
title('Voltaje de entrada del Sistema OPAMPS')
xlabel('Tiempo(s)')
ylabel('Vin(voltios)')
legend('Vin')
grid on
grid minor
………………

CODIGO ALTERADO PARA LA GUIA :

Código:

Mediante los bloques del To Workspace importaremos los datos simulados del simulink al
Matlab , donde una vez que definamos las variables de “.out” en el workspace , usaremos el
siguiente código en un script para representar el comportamiento obtenido en el simulink.
Resultados:

Establecemos el bucle For en el código del Script realizado , para visualizar un comportamiento
dinámico de las señales del sistema OPAM al variar de manera automática y en un rango
determinado los valores de las resistencias y capacitores del sistema .

Variando la resistencia R12:

En este caso, se varia solo R12 en un rango de 1.8k Ω a 14k Ω en el que por cada ciclo se ira
aumentado 4k Ω , es por esta razón que se obtendrá 4 señales diferentes en el que la señal
azul representa la grafica inicial del sistema .Entonces, de la figura podemos decir que
mientras R12 toda valores cada vez mayores , el pico de inflexión máximo de la señal Vo ira
reduciéndose ; es decir , la resonancia y amplitud de la señal disminuirá de tal manera que
empezará a estabilizarse pasado un cierto tiempo . Debido a que cuando R12=1. 8k Ω el pico
máximo de la señal de salida será de 1.368v en un t=0.005s a diferencia de cuando R12=14 k Ω
donde su pico máximo de Vo será de 0.8649v en un t=0.0112s.
Variando la resistencia R13:

En este caso, se varia solo R13 partiendo de su valor inicial de 27k Ω hasta 45k Ω en el que por
cada ciclo se ira aumentado 6k Ω y es por esta razón que se obtendrá 4 señales diferentes en el
que la señal azul representa la gráfica inicial del sistema .Entonces, de la figura podemos decir
que mientras R13 toda valores cada vez mayores , la respuesta del pico de inflexión máximo de
la señal Vo será más rápida e ira aumentando de tal forma que la señal Vo presentará una
mayor resonancia y amplitud en su señal . Debido a que cuando R13=45k Ω el pico máximo de
la señal de salida del sistema será de 1.481v para un t=0.0039s a diferencia de cuando el
sistema se mantiene en sus valores iniciales de R12=27 kΩ donde su pico máximo será de
1.368v en un t=0.005s.
Variando los capacitores C1 y C2 :

En este caso, se varia solo C1 y C2 partiendo de su valor inicial de 4.7uF hasta 10 uF en el que
por cada ciclo se ira aumentado 1uF y es por esta razón que se obtendrá 5 señales diferentes
en el que la señal azul representa la gráfica inicial del sistema. Entonces, de la figura podemos
decir que mientras los capacitores C1 y C2 toman valores cada vez mayores, la respuesta de la
señal Vo del sistema será mucho más lenta generando que presente una distorsión por
retardo. Debido a que cuando C1=C2=4.7uF el pico máximo de la señal se dará en un tiempo
t1=0.005s, diferente a cuando el sistema presenta sus capacitores C1=C2=10 uF donde su pico
máximo se dará en el tiempo de t5=0.0071s.

También podría gustarte