Escolar Documentos
Profissional Documentos
Cultura Documentos
MANAUS
Agosto - 2017
Aula de Laboratrio 2: Filtros Ativos
MANAUS
2017
RESUMO
LISTA DE TABELAS
1. Introduo: ................................................................................................................. 6
2. Objetivos: ................................................................................................................... 7
3.1. Materiais:...................................................................................................... 8
3.3. Metodologia:................................................................................................. 8
5. Referncias: ............................................................................................................. 14
6. Anexo ....................................................................................................................... 15
6.4. Linhas de Comando no Matlab para o Filtro passa-alta Erro! Indicador no definido.
6
1. Introduo:
2. Objetivos:
3. Procedimentos Experimentais:
8. Configurou-se o gerador de sinais para emitir uma onda quadrada com 100Hz,
2,0KHz e 10KHz e mediu-se o sinal de sada para esboar a curva de sada.
8
3.1. Materiais:
Os materiais utilizados para a execuo dos experimentos consistem em:
Resistores de 8,2k;
Amplificador Operacional LM741A;
Capacitor de 10nF;
Protoboard;
3.2. Equipamentos:
Para a anlise dos sinais de entrada e para a alimentao dos circuitos projetados
foram utilizados os seguintes equipamentos:
3.3. Metodologia:
1
wc =
2pR 2C (1)
Frequncias (Hz) Amplitude Entrada (Vpp) Amplitude Saida (Vpp) Fase de Saida ()
10 6 5,8 1,37
100 6 5,72 -5,01
1000 5,68 4,68 -29,39
1100 5,64 4,52 -33,45
1200 5,6 4,4 -35,17
1300 5,6 4,24 -36,68
1400 5,52 4,08 -38,32
1500 5,52 3,92 -41,06
1600 5,44 3,84 -42,07
1700 5,44 3,68 -44,18
1800 5,4 3,6 -45,99
1900 5,36 3,48 -47,04
2000 5,36 3,36 -48,66
2100 5,36 3,24 -50,81
2200 5,32 3,16 -51,08
2300 5,28 3,08 -53,75
2400 5,28 3 -54,8
10000 5,04 0,88 -76,57
50000 5,04 0,2 -99,94
100000 5,04 0,1 -125
Fonte: Autoria Prpria.
11
Figura 3 Faixa de Atenuao do Filtro para 20logX log. Fonte: Autoria Prpria.
Figura 4 Faixa de Atenuao do Filtro para log X log. Fonte: Autoria Prpria.
12
Aps os procedimentos com o gerador de sinais configurado para emitir uma onda
senoidal, modificou-se a configurao do gerador para que gerasse um onda quadrada,
utilizou-se frequncias de 100Hz, 2,0KHz e 10KHz e foi medido o sinal de sada para
cada uma destas frequncias onde a curva de sada e mostrada respectivamente nas
Figuras de 5 a 7.
Figura 5 Sinais de entrada com onda quadrada com frequncia de 2KHz e sada do filtro ativo.
Fonte: Autoria Prpria.
13
Figura 6 Sinais de entrada com onda quadrada com frequncia de 10KHz e sada do filtro ativo.
Fonte: Autoria Prpria.
Figura 7 Sinais de entrada com onda quadrada com frequncia de 100KHz e sada do filtro
ativo. Fonte: Autoria Prpria.
imagens percebe-se que quando est prximo da frequncia de corte a amplitude do sinal
de sada menor que amplitude do sinal de entrada o que bem perceptvel na Figura 5, e
conforme vai se afastando da frequncia de corte do filtro o sinal de sada mais se
assemelha ao sinal de entrada como pode ser visto na Figura 7.
4. Resultados e discusses:
5. Referncias:
Capuano, Francisco Gabriel; Marino, Maria Aparecida M. Laboratrio de Eletricidade e
Eletrnica - Teoria e Prtica. - 23 edio - So Paulo: Editora rica, 2005.
Cetinkunt S. Mechatronics with Experiments. Second Edition. University of Illinois,
Chicago. USA. 2015. Disponvel em: < https://goo.gl/qsfMSk>. Acesso em: 01 de Agosto de
2017.
Mussoi F.L.R. Resposta em Frequncia: Filtros Passivos. CEFET. Santa Catarina. 2014.
Disponvel em: <http://intranet.ctism.ufsm.br/gsec/Apostilas/filtropassivo.pdf>. Acesso em:
8 de Agosto de 2017.
Braga C. N. Filtros ativos usando Amplificadores Operacionais.Institudo Newton C. Braga
LTDA. 2009. Disponvel em: < http://www.newtoncbraga.com.br/index.php/artigos/49-
curiosidades/1748 >. Acesso em: 10 de Agosto de 2017.
15
6. Anexo
6.1. Anexo A Grfico de Resposta em Frequncia da
magnitude de sada do sinal medido
16
%% Resultados Analticos
L = length(ch1_10hz);
Ts_10hz = 3.84025e-05;
Fs_10hz = 1/Ts_10hz;
Y1 = fft(ch1_10hz);
Y2 = fft(ch2_10hz);
m1_10hz = 2*abs(Y1/L);
p1_10hz = angle(Y1);
m2_10hz = 2*abs(Y2/L);
p2_10hz = angle(Y2);
f_10hz = Fs_10hz*(0:(L-1))/L;
figure(5)
plot(f_10hz,m1_10hz)
title('FFT do Sinal de Entrada com frequncia em 10 Hz')
xlabel('Frequncia [Hz]');
ylabel('Magnitude [|Vi|]');
axis([0 30 0 3.5]);
saveas(gcf,'fftEntrada10Hz.bmp');
figure(6)
plot(f_10hz,m2_10hz)
title('FFT do Sinal de Saida com frequncia em 10 Hz')
xlabel('Frequncia [Hz]');
ylabel('Magnitude [|Vo|]');
axis([0 30 0 3.5]);
saveas(gcf,'fftSaida10Hz.bmp');
%% Frequncia de 100 Hz
read100hz = load('Frequencia100Hz.csv');
% TIME,CH1,CH1 Peak Detect,CH2,CH2 Peak Detect
time_100hz = read100hz(:,1);
ch1_100hz = read100hz(:,2);
ch2_100hz = read100hz(:,4);
L = length(ch1_100hz);
18
Ts_100hz = 3.84025e-05;
Fs_100hz = 1/Ts_100hz;
Y1 = fft(ch1_100hz);
Y2 = fft(ch2_100hz);
m1_100hz = 2*abs(Y1/L);
p1_100hz = angle(Y1);
m2_100hz = 2*abs(Y2/L);
p2_100hz = angle(Y2);
f_100hz = Fs_100hz*(0:(L-1))/L;
figure(5)
plot(f_100hz,m1_100hz)
title('FFT do Sinal de Entrada com frequncia em 100 Hz')
xlabel('Frequncia [Hz]');
ylabel('Magnitude [|Vi|]');
axis([0 150 0 3.5]);
saveas(gcf,'fftEntrada100Hz.bmp');
figure(6)
plot(f_100hz,m2_100hz)
title('FFT do Sinal de Saida com frequncia em 100 Hz')
xlabel('Frequncia [Hz]');
ylabel('Magnitude [|Vo|]');
axis([0 150 0 3.5]);
saveas(gcf,'fftSaida100Hz.bmp');
%% Frequncia de 10kHz
read10000hz = load('Frequencia10000Hz.csv');
% TIME,CH1,CH1 Peak Detect,CH2,CH2 Peak Detect
time_10000hz = read10000hz(:,1);
ch1_10000hz = read10000hz(:,2);
ch2_10000hz = read10000hz(:,4);
L = length(ch1_10000hz);
Ts_10000hz = 6.4e-08;
Fs_10000hz = 1/Ts_10000hz;
Y1 = fft(ch1_10000hz);
Y2 = fft(ch2_10000hz);
m1_10000hz = 2*abs(Y1/L);
p1_10000hz = angle(Y1);
m2_10000hz = 2*abs(Y2/L);
p2_10000hz = angle(Y2);
f_10000hz = Fs_10000hz*(0:(L-1))/L;
figure(5)
plot(f_10000hz,m1_10000hz)
19
figure(6)
plot(f_10000hz,m2_10000hz)
title('FFT do Sinal de Saida com frequncia em 1000 Hz')
xlabel('Frequncia [Hz]');
ylabel('Magnitude [|Vo|]');
axis([0 15000 0 3.5]);
saveas(gcf,'fftSaida1000Hz.bmp');
% figure(6)
% hold on
% stem(f_10hz,rad2deg(p1_10hz))
% stem(f_10hz,rad2deg(p2_10hz))
% hold off
% title('Fase')
% P1(2:L-1) = 2*P1(2:L-1);
figure(4)
% plot(time,ch1,'b',time,ch1pd,'r',time,ch2,'m',time,ch2pd,'y');
plot(time_10hz,ch1_10hz,'-b',time_10hz,ch2_10hz,'-r');
% H(jw) = - 1/ (1+R2Cjw)
R2 = 8.2e3;
C = 10e-9;
figure(1)
bode(tf([-1],[R2*C 1]))
% num = -1;
% den = [R2*C 1];
%
% w=logspace(1,6); % Atribui como tempo do diagrama de bode,
% % um intervalo de 10^1 (valor menor que 50Hz)
% % a 10^5 (valor maior que 15kHz)
%
%
% h=freqs(num,den,w); % h = os nmeros complexos referentes a G(jw) =
Num(jw)/Den(jw)
% % nos intervalos de 10 a 10^5
%
% f=w/(2*pi);
% mag=20*log10(abs(h)); % Calcula a magnitude de G(jw) e transforma
para decibel
% phase = angle(h)*180/pi; % Calcula a fase de <G(jw) e transforma para
Frequencia =
[10,100,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2
300,2400,10000,50000,100000];
AmplitudeEntrada =
[6.0,6.0,5.68,5.64,5.6,5.6,5.52,5.52,5.44,5.44,5.4,5.36,5.36,5.36,5.32,5.2
20
8,5.28,5.04,5.04,5.04];
AmplitudeSaida =
[5.8,5.72,4.68,4.52,4.4,4.24,4.08,3.92,3.84,3.68,3.6,3.48,3.36,3.24,3.16,3
.08,3.00,0.88,0.2,0.1];
FaseSaida = [1.37,-5.01,-29.39,-33.45,-35.17,-36.68,-38.32,-41.06,-42.07,-
44.18,-45.99,-47.04,-48.66,-50.81,-51.08,-53.75,-54.8,-76.57,-111.94,-
125];
% FaseSaida = FaseSaida ;
magnitude = 20*(log10(AmplitudeSaida)-log10(AmplitudeEntrada));
figure(2)
subplot(2,1,1);
semilogx(Frequencia,magnitude,'-bo')
ylabel('Magnitude (dB)','FontSize',18);
title('Filtro Ativo Passa-Baixa','FontSize',18);
grid on
set(gca,'FontSize',18)
subplot(2,1,2);
semilogx(Frequencia,FaseSaida,'-bo')
xlabel('Frequncia (Hz)','FontSize',18);
ylabel('Fase ()','FontSize',18);
grid on
saveas(gcf,'DiagramaBode.bmp');