Vous êtes sur la page 1sur 26

Projeto Mecatrnico Aplicado

Relatrio de Atividade de Laboratrio

lvaro de Azevedo Peres Neto


Neandra Paulino Ferreira
Tatiane Pinto dos Santos

Aula de Laboratrio 3: Aquisio de Sinais

MANAUS
Agosto - 2017
Aula de Laboratrio 3: Aquisio de Sinais

Relatrio de atividade de laboratrio da


disciplina Projeto Mecatrnico Aplicado do curso
de Engenharia de Controle e Automao -
IFAM.

Orientador: Prof. Dr. Flvio Jos A. Soares

MANAUS
2017
RESUMO
Este trabalho se refere aquisio de sinais com faixa de amostragem. Os sinais
aquisitados foram gerados em uma faixa de frequncia que engloba a frequncia de
amostragem com o intuito de verificar a importncia do teorema de Nyquist de modo a
preservar a informao contida na forma do sinal original obtida pelo gerador de funes,
para a aquisio foi utilizada uma placa NI 6212 e no processo de aquisio de sinais
utilizou-se um filtro mdia mvel. Foram aquisitados os dados do sinal de entrada para as
frequncias de 35Hz, 350Hz, 1kHz, 3,5kHz, 7kHz, 10kHz e 35kHz, simultaneamente, no
osciloscpio e no programa NIMAX. Na finalizao deste experimento foi analisado que
quanto menor a frequncia de entrada do gerador de funes em comparao a taxa de
amostragem de 3,5kHz analisada pelo DAQ que foi especificada no roteiro deste relatrio,
maior ser a fidelidade do sistema.

Palavras-chave: Aquisio de dados, Teorema de Nyquist, Faixa de amostragem,NIMAX.


LISTA DE FIGURAS
Figura 1 - Placa de aquisio NI6212. ................................................................................... 9
Figura 2 Conexo do gerador de funes e o DAQ retirada do NIMAX. ............................10
Figura 3 - Conexes para o teste de aquisio. ...................................................................10
Figura 4 Tela inicial do NIMAX. .........................................................................................11
Figura 5 Tela da Task para aquisio dos dados atravs do DAQ. ...................................11
Figura 6 Comparao do sinal medido com o valor filtrado por Mdia-Mvel. ...................12
Figura 7 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 35Hz. ...........................................................................................13
Figura 8 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 350Hz. .........................................................................................14
Figura 9 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 1kHz. ............................................................................................14
Figura 10 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 3,5kHz. .........................................................................................15
Figura 11 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 7kHz. ............................................................................................15
Figura 12 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 10kHz. ..........................................................................................16
Figura 13 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a
frequncia de entrada de 35kHz. ..........................................................................................16

LISTA DE TABELAS

Tabela 1 Dados das medies feitas para o filtro ativo passa-baixa. .................................12
Tabela 2 Erro das amplitudes do osciloscpio e do DAQ. .................................................17
SUMARIO

Introduo: ................................................................................................................. 6

Objetivos: ................................................................................................................... 8

Procedimentos Experimentais: ................................................................................... 8

3.1. Equipamentos: ............................................................................................. 9

3.2. Metodologia: ................................................................................................. 9

Resultados e discusses: ......................................................................................... 13

Referncias: ............................................................................................................. 18

Anexo ....................................................................................................................... 19

6.1. Anexo A Linha de comandos da funo mdia-mvel ........................................... 19

6.2. Anexo B Linhas de comando para cada frequncia analisada............................... 20

6.2.1. Anexo B1 Frequncia de 35Hz ....................................................................... 20

6.2.2. Anexo B2 Frequncia de 350Hz ..................................................................... 21

6.2.3. Anexo B3 Frequncia de 1kHz ....................................................................... 22

6.2.4. Anexo B4 Frequncia de 3,5kHz .................................................................... 23

6.2.5. Anexo B5 Frequncia de 7kHz ....................................................................... 24

6.2.6. Anexo B6 Frequncia de 10kHz ..................................................................... 25

6.2.7. Anexo B7 Frequncia de 35kHz ..................................................................... 26


6

Introduo:

A aquisio de sinais consiste em discretizar a informao da magnitude de uma


grandeza fsica como tenso ou corrente eltrica, ou seja, a aquisio de dados o
processo de medio de um fenmeno eltrico ou fsico com o uso de um computador
onde a aquisio de sinais pode ser feita com circuitos conversores Analgicos Digitais.

Conforme Amaral (2016), um sistema de aquisio de dados bsico composto por


quatro partes: o sensor ou transdutor, o condicionador de sinais, conversor A/D e o
programa. Os sensores e transdutores possuem a funo de captar as variaes fsicas e
converte-las em sinais e impulsos eltricos. Os condicionadores de sinais so circuitos
eletrnicos que adequam os sinais analgicos para a converso digital. Atravs de
amplificadores, o sinal analgico amplificado para ajustar-se faixa de entrada do
conversor A/D. Os filtros so utilizados para reduzir os rudos do sinal analgico, ou seja,
diminuem eventuais interferncias que podem ser originadas por como radiofrequncia,
rede eltrica, aterramento etc. Os isoladores, quando presentes, tm a funo de proteger
os outros mdulos contra eventuais sobrecargas de tenso e corrente, as quais podem
causar danos irreversveis aos circuitos eletrnicos digitais. O programa de aquisio de
dados o responsvel pelo controle do sistema, permitindo ao usurio parametrizar,
comandar e monitorar o processo de aquisio de dados.

De acordo com a National Instruments (2017), o conversor A/D o elemento


responsvel por traduzir uma grandeza eltrica em uma representao numrica adequada
ao tratamento digital do sinal adquirido, porm necessrio que o sinal proveniente do
condicionador respeite algumas condies como: o sinal no deve ultrapassar a faixa de
entrada do conversor A/D, a taxa de variao do sinal deve respeitar a taxa de amostragem
da aquisio e o sinal deve ser adequada faixa de entrada do A/D. No dispositivo DAQ da
National Instruments (2017), o seu hardware atua como uma interface entre um
computador e sinais do mundo exterior. Ele funciona basicamente como um dispositivo que
digitaliza sinais analgicos de entrada de forma que um computador possa interpret-lo. Os
trs componentes principais de um dispositivo DAQ usados para medir um sinal so os
circuitos eletrnicos de condicionamento de sinais, conversor analgico-digital e o
barramento do computador.

De acordo com Cetinkunt (2015), para garantir que o sinal lido contenha toda a
informao do sinal original preciso obedecer ao Teorema da amostragem de Nyquist,
pois a taxa de amostragem a frequncia na qual o conversor A/D converte a forma de
onda da entrada analgica em dados digitais. Onde de acordo com Amaral (2016), o
7

teorema de Nyquist explica a relao entre a taxa de amostragem e a frequncia do sinal


medido. Esse teorema afirma que a taxa de amostragem deve ser maior que o dobro da
componente de maior frequncia na qual se deseja analisar no sinal medido, onde na
prtica, a frequncia de amostragem deve ser no mnimo 8 a 10 vezes a frequncia do
sinal original.

Portanto, neste experimento foram aquisitados sinais com faixa de amostragem. Os


sinais aquisitados foram gerados em uma faixa de frequncia que engloba a frequncia de
amostragem com o intuito de verificar a importncia do teorema de Nyquist de modo a
preservar a informao contida na forma do sinal original obtida por um gerador de
funes, como placa de aquisio foi utilizando o dispositivo DAQ e neste processo de
aquisio de sinais foi utilizado um filtro mdia mvel.
8

Objetivos:

O intuito deste trabalho consiste projetar um filtro ativo passa-baixa com o objetivo de
verificar o comportamento dos sinais de entrada e sada quando postos em conjunto com
amplificadores operacionais de modo a comparar os dados da prtica com os resultados
analticos obtidos atravs do Matlab.

Procedimentos Experimentais:

Para execuo deste trabalho foi necessrio realizao de alguns procedimentos


descritos sequencialmente como:

Os procedimentos experimentais que foram necessrios para a execuo deste


experimento so descritos abaixo:

1. Instalou-se o programa NIMAX juntamente com o drive da placa NI 6212.

2. Conectou-se a placa NI 6212 ao computador.

3. Abriu-se o NIMAX e foi feita a configurao da placa de aquisio NI 6212 para


o canal AD AI0, Analog Input 0, de leitura do sinal em configurao diferencial.

4. Utilizou-se o gerador de funes para gerar uma forma de onda senoidal em


amplitude de 3Vpp.

5. Foi feita a medio do sinal de entrada atravs do osciloscpio e do DAQ.

6. A taxa de amostragem do DAQ foi definida como 3,5 kHz.

7. Aquisitou-se os dados do sinal de entrada para as frequncias de 35Hz, 350Hz,


1kHz, 3,5kHz, 7kHz, 10kHz e 35kHz, simultaneamente, no osciloscpio e no
NIMAX.

8. Aplicou-se um filtro digital sobre o conjunto de dados que foram salvos no


arquivo.csv.

9. Analisou-se os sinais que possuam o efeito de rudo branco e aplicou-se um


filtro do tipo mdia-mvel digital para a correo.

10. Comparou-se os resultados da aquisio do osciloscpio com os resultados do


DAQ.
9

3.1. Equipamentos:

Para a anlise dos sinais de entrada e para a alimentao dos circuitos projetados
foram utilizados os seguintes equipamentos:

Osciloscpio Tektronix DPO2002B;


Gerador de Sinais;
Notebook Itautec Intel Core i3-3110M CPU 2.40 GHz;
Programa NIMAX;
Pendrive;
Placa de Aquisio NI 6212;
Matlab;

3.2. Metodologia:

Para realizao do teste de aquisio foi necessrio utilizao da placa de


aquisio NI 6212 (400KS/s,16AI,2AO,32DIO) de modo que a taxa de amostragem fosse
igual a 3.5 kHz, conforme especificado no roteiro para execuo deste experimento. A
placa NI 6212 mostrada na Figura 1. Configurou-se a placa de aquisio NI 6212 para o
canal de entrada analgica A0. Os pinos utilizados foram 15 e 16, conectados conforme
mostrado na Figura 2. Para a aquisio dos dados do osciloscpio utilizou-se um pen drive
para o armazenamento dos dados obtidos pelo osciloscpio e conectado no gerador de
funes conforme mostrado na Figura 3. A Taxa de Aquisio de dados do osciloscpio foi
programada para 6MS/s, valor esse 15 vezes maior o do DAQ.

Figura 1 - Placa de aquisio NI6212.


Fonte: National Instruments (2017).
10

Figura 2 Conexo do gerador de funes e o DAQ retirada do NIMAX.


Fonte: Autoria prpria.

Para a aquisio de dados foi necessrio conectar o cabos do gerador de sinais no


osciloscpio e no DAQ. A conexo do DAQ ao gerador de sinais foi feita com o auxlio de
jumpers e a sua conexo com o notebook foi feita atravs de um cabo USB. Essa conexo
pode ser ilustrada atravs da Figura 3.

Figura 3 - Conexes para o teste de aquisio.


Fonte: Roteiro do experimento.

Para a instalao do NIMAX necessrio o download da verso free do software e


do drive no site http://www.ni.com/download/ni-daqmx-run-time-engine-17.0/6625/en/. Aps
a instalao do programa e dos drivers possvel a comunicao entre o DAQ e o
computador para a aquisio dos dados, a tela de inicializao do programa mostrada na
Figura 4. Na tela inicial, necessrio criar uma nova Task de modo a preparar os dados
para a aquisio. Na nova tela possvel aquisitar os dados medidos como mostrado na
Figura 5. Os dados exportados pelo NIMAX so salvos no formato de texto do Excel e para
isso foi feita uma formatao dos dados, como no exemplo de vrgulas e formataes na
notao cientfica dos dados salvos. Alm disso, o arquivo com a formatao para leitura
de dados no Matlab foi salvo com a formatao .csv assim como os dados do osciloscpio.
11

Figura 4 Tela inicial do NIMAX.


Fonte: Autoria Prpria.

Figura 5 Tela da Task para aquisio dos dados atravs do DAQ.


Fonte: Autoria Prpria.

Alguns dados aquisitados sofreram algumas influncias de rudos da fonte, das


pontas de prova e at mesmo da fonte do notebook. Por conta disso, admitiu-se em
primeira instncia, que tais rudos eram de colorao branca e escolheu-se um filtro do tipo
mdia-mvel, mostrado na Equao (1), que possui um baixo grau de implementao em
12

troca de um possui um alto custo computacional, custo computacional esse que


considerado baixo para o Matlab. Como o filtro mdia-mvel no o mais indicado para o
domnio da frequncia, resolveu-se tal problema da variao da frequncia do sinal
aquisitados modificando-se o grau do filtro. Portanto, para frequncias baixas utilizou-se
graus maiores e para frequncias altas utilizou-se graus menores. A Tabela 1 mostra os
graus do filtro para cada frequncia lida. O Anexo A mostra o algoritmo do filtro mdia-
mvel implementado como uma funo no Matlab. A Figura 6 mostra o grfico de
comparao entre o sinal filtrado e o sinal medido.

1 M 1
y (i ) x(i j)
M j 0 (1)

M = grau do filtro, y = sinal filtrado, x = sinal a ser filtrado

Tabela 1 Dados das medies feitas para o filtro ativo passa-baixa.

Frequncia de
Grau do filtro
entrada (Hz)
35 20
350 5
1000 5
3500 2
7000 2
10000 2
35000 2

Figura 6 Comparao do sinal medido com o valor filtrado por Mdia-Mvel.


Fonte: Autoria Prpria.
13

Resultados e discusses:

O Anexo B mostra todos as linhas de comandos utilizadas para cada frequncia


analisada. A Figura 7, Figura 8, a Figura 9, a Figura 10, a Figura 11, a Figura 12 e a Figura
13 mostram a comparao entre o dado aquisitado pelo osciloscpio e o dado aquisitado
pelo DAQ para as frequncias de 35Hz, 350Hz, 1kHz, 3,5kHz, 7kHz, 10kHz e 35kHz,
respectivamente. A Tabela 2 mostra o erro das amplitudes para cada frequncia medida.
possvel analisar que a partir da amplitude no possvel se tirar nenhuma concluso para
os erros acima da taxa de aquisio, porm analisando o grfico possvel notar que h
um convergncia entre os dados do osciloscpio e do DAQ com exceo da resposta
obtida pela frequncia de 3,5kHz, o que pode ser explicado pela falta de controle da taxa
de amostragem do osciloscpio, o que pode ser ajustado com facilidade no DAQ.

Figura 7 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 35Hz.
Fonte: Autoria Prpria.

Outra observao importante de ressaltar que para todas as frequncias acima de


3,5kHz houve um efeito descrito no teorema de Nyquist, quando a frequncia do sinal do
gerador de funes maior que a frequncia de aquisio do DAQ, ento se concentra um
grau de subamostragem, o que provoca um efeito conhecido, na literatura, como aliasing,
que um sinal falso causado por conta da amostragem por no conseguir acompanhar o
sinal da amostra. O que ocorre de forma inversa para quando a frequncia do gerador de
funes menor que a frequncia de aquisio do DAQ, como a frequncia de aquisio
14

consegue acompanhar a frequncia do sinal ento a aquisio acontece da melhor forma,


piorando quando a frequncia do sinal vai se aproximando da frequncia de aquisio do
DAQ. Funcionando como uma espcie de filtro passa baixa, onde a frequncia de
aquisio igual a frequncia de corte.

Figura 8 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 350Hz.
Fonte: Autoria Prpria.

Figura 9 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 1kHz.
Fonte: Autoria Prpria.
15

Figura 10 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 3,5kHz.
Fonte: Autoria Prpria.

Figura 11 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 7kHz.
Fonte: Autoria Prpria.
16

Figura 12 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 10kHz.
Fonte: Autoria Prpria.

Figura 13 Grfico de comparao entre o sinal do osciloscpio e o sinal do DAQ para a


frequncia de entrada de 35kHz.
Fonte: Autoria Prpria.
17

Tabela 2 Erro das amplitudes do osciloscpio e do DAQ.

Amplitude do Erro (%)


Amplitude do
Frequncia (Hz) Osciloscpio
DAQ (Vpp)
(Vpp)
35 3,104 3,018 2,77
350 3,12 3,028 2,95
1000 3,024 3,004 0,66
3500 1,6 0,326 79,63
7000 0,16 0,336 52,38
10000 0,08 0,1546 48,25
35000 0,08 0,618 87,06
18

Referncias:
Amaral S. Conceitos Bsicos de Aquisio de Dados. Joinville.SC. 2016. Disponvel em:
http://www.joinville.udesc.br/portal/professores/silas/materiais/Conceitos_Basicos_de_Aq
uisicao_de_Dados.pdf>. Acesso em: 20 de Agosto de 2017.
Cetinkunt S. Mechatronics with Experiments. Second Edition. University of Illinois,
Chicago. USA. 2015. Disponvel em: < https://goo.gl/qsfMSk>. Acesso em: 20 de Agosto
de 2017.
National Instruments. Aquisio de dados DAQ. Disponvel em:< http://www.ni.com/data-
acquisition/what-is/pt/>. Acesso em: 20 de Agosto de 2017.
19

Anexo
6.1. Anexo A Linha de comandos da funo mdia-mvel
% Funo para clcular a mdia mvel
% Calcula a Mdia mvel do sinal
% Criador: lvaro de Azevedo Peres
% Adaptado e melhorado de: Wagner Rambo do Canal WR Kits.
% Fonte: https://www.youtube.com/watch?v=GBHZfOVcwro
%
% Funo media_movel(sinal,n)
%
% sinal - varivel que recebe o sinal a ser filtrado
% n - grau do filtro
%
% O filtro abre mo de um atraso na funo em troca de preciso de modo que
% o grau n determina tal medida.
function filtro = media_movel(sinal,n)
% filtro(1) = sinal(1);
% filtro(2) = (sinal(1)+sinal(2))/2;
% filtro(3) = (sinal(1)+sinal(2)+sinal(3))/3;

% filtro(1) = sinal(1);
% filtro(2) = (filtro(1)+sinal(2))/2;
% filtro(3) = (2*filtro(2)+sinal(3))/3;
% .
% .
% .
% filtro(i) = ((i-1)*filtro(i-1)+sinal(i))/i
filtro(1) = sinal(1);
for i = 2:n
filtro(i) = ((i-1)*filtro(i-1)+sinal(i))/i;
end
for i = (n+1):length(sinal)
% n=2 filtro(i) = (sinal(i)+sinal(i-1))/2
% n=3 filtro(i) = (sinal(i)+sinal(i-1)+sinal(i-2))/3
% n=4 filtro(i) = (sinal(i)+sinal(i-1)+sinal(i-2)+sinal(i-3))/4
% ...
% n=x filtro(i) = (sinal(i)+sinal(i-1)+...+sinal(i-n-1))/(n);
soma = 0;
for x = 0:(n-1)
soma = sinal(i-x)+soma;
end
filtro(i) = soma/n;
% filtro(i) = (sinal(i)+sinal(i-1)+sinal(i-2)+sinal(i-
3))/4;%(sinal(i)+sinal(i-1)+sinal(i-2)+sinal(i-3)+sinal(i-4)+sinal(i-
5)+sinal(i-6)+sinal(i-7)+sinal(i-8)+sinal(i-9))/10;
end
end
20

6.2. Anexo B Linhas de comando para cada frequncia


analisada
6.2.1. Anexo B1 Frequncia de 35Hz
clc, clear all, close all;

%% Osciloscopio 35Hz
figure(1)
data = load('35Hz_Osc.csv');
osctime35hz = data(:,1);
oscamplitude35hz = data(:,2);
osctime35hz = osctime35hz - osctime35hz(1);
sinal_filtrado35hz = media_movel(oscamplitude35hz,20);

plot(osctime35hz,oscamplitude35hz,'b',osctime35hz,sinal_filtrado35hz,'r-
.');
title('Sinal do Osciloscpio - Frequncia 35 Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 0.04 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 35 Hz.bmp');

%% DAQ 35Hz
figure(2)
data = load('35Hz_DAQ.csv');
daqtime35hz = data(1:1000,1);
daqamplitude35hz = data(1:1000,2);
plot(daqtime35hz,daqamplitude35hz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 daqtime35hz(1000) -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 35 Hz.bmp');

%% Comparao 35Hz
figure(3)
plot(osctime35hz,sinal_filtrado35hz,'b',daqtime35hz,daqamplitude35hz,'r-
.');
axis([0 daqtime35hz(1000) -1.5 1.5]);
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 0.04 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 35 Hz.bmp');
close all;
21

6.2.2. Anexo B2 Frequncia de 350Hz


clc, clear all, close all;

%% Osciloscopio 350Hz
figure(1)
data = load('350Hz_Osc.csv');
osctime350hz = data(:,1);
oscamplitude350hz = data(:,2);
osctime350hz = osctime350hz - osctime350hz(1);
sinal_filtrado350hz = media_movel(oscamplitude350hz,5);

plot(osctime350hz,oscamplitude350hz,'b',osctime350hz,sinal_filtrado350hz,'r
-.');
title('Sinal do Osciloscpio - Frequncia 350 Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 350 Hz.bmp');

%% DAQ 350Hz
figure(2)
data = load('350Hz_DAQ.csv');
daqtime350hz = data(1:1000,1);
daqamplitude350hz = data(1:1000,2);

plot(daqtime350hz,daqamplitude350hz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 daqtime350hz(1000) -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 350 Hz.bmp');

%% Comparao 350Hz
figure(3)
plot(osctime350hz,sinal_filtrado350hz,'b',daqtime350hz,daqamplitude350hz,'r
-.');
axis([0 daqtime350hz(1000) -1.5 1.5]);
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 350 Hz.bmp');

close all;
22

6.2.3. Anexo B3 Frequncia de 1kHz


clc, clear all, close all;

%% Osciloscopio 1kHz
figure(1)
data = load('1kHz_Osc.csv');
osctime1khz = data(:,1);
oscamplitude1khz = data(:,2);
osctime1khz = osctime1khz - osctime1khz(1);
sinal_filtrado1khz = media_movel(oscamplitude1khz,5);

plot(osctime1khz,oscamplitude1khz,'b',osctime1khz,sinal_filtrado1khz,'r-
.');
title('Sinal do Osciloscpio - Frequncia 1k Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','North');
axis([0 1.5e-3 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 1k Hz.bmp');
%% DAQ 1kHz
figure(2)
data = load('1kHz_DAQ.csv');
daqtime1khz = data(1:1000,1);
daqamplitude1khz = data(1:1000,2);

plot(daqtime1khz,daqamplitude1khz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 daqtime1khz(1000) -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 1k Hz.bmp');

%% Comparao 1kHz
figure(3)
plot(osctime1khz,sinal_filtrado1khz,'b',daqtime1khz,daqamplitude1khz,'r-
.');
axis([0 daqtime1khz(1000) -1.5 1.5]);
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','BestOutside');
axis([0 6e-3 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 1k Hz.bmp');

close all;
23

6.2.4. Anexo B4 Frequncia de 3,5kHz


clc, clear all, close all;

%% Osciloscopio 3.5kHz
figure(1)
data = load('3.5kHz_Osc.csv');
osctime3_5khz = data(:,1);
oscamplitude3_5khz = data(:,2);
osctime3_5khz = osctime3_5khz - osctime3_5khz(1);
sinal_filtrado3_5khz = media_movel(oscamplitude3_5khz,2);

plot(osctime3_5khz,oscamplitude3_5khz,'b',osctime3_5khz,sinal_filtrado3_5kh
z,'r-.');
title('Sinal do Osciloscpio - Frequncia 3_5k Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 3.5k Hz.bmp');
%% DAQ 3.5kHz
figure(2)
data = load('3.5kHz_DAQ.csv');
daqtime3_5khz = data(1:1000,1);
daqamplitude3_5khz = data(1:1000,2);

plot(daqtime3_5khz,daqamplitude3_5khz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 0.04 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 3.5k Hz.bmp');

%% Comparao 3.5kHz
figure(3)
plot(osctime3_5khz,sinal_filtrado3_5khz,'b',daqtime3_5khz,daqamplitude3_5kh
z,'r-.');
axis([0 daqtime3_5khz(1000) -1.5 1.5]);
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 3.5k Hz.bmp');

close all;
24

6.2.5. Anexo B5 Frequncia de 7kHz


clc, clear all, close all;

%% Osciloscopio 7kHz
figure(1)
data = load('7kHz_Osc.csv');
osctime7khz = data(:,1);
oscamplitude7khz = data(:,2);
osctime7khz = osctime7khz - osctime7khz(1);
sinal_filtrado7khz = media_movel(oscamplitude7khz,20);

plot(osctime7khz,oscamplitude7khz,'b',osctime7khz,sinal_filtrado7khz,'r-
.');
title('Sinal do Osciloscpio - Frequncia 7k Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 7k Hz.bmp');
%% DAQ 7kHz
figure(2)
data = load('7kHz_DAQ.csv');
daqtime7khz = data(1:1000,1);
daqamplitude7khz = data(1:1000,2);

plot(daqtime7khz,daqamplitude7khz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 7k Hz.bmp');

%% Comparao 7kHz
figure(3)
plot(osctime7khz,sinal_filtrado7khz,'b',daqtime7khz,daqamplitude7khz,'r-
.');
axis([0 daqtime7khz(1000) -1.5 1.5]);
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 0.005 -1.7 1.7]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 7k Hz.bmp');

close all;
25

6.2.6. Anexo B6 Frequncia de 10kHz


clc, clear all, close all;

%% Osciloscopio 10kHz
figure(1)
data = load('10kHz_Osc.csv');
osctime10khz = data(:,1);
oscamplitude10khz = data(:,2);
osctime10khz = osctime10khz - osctime10khz(1);
sinal_filtrado10khz = media_movel(oscamplitude10khz,20);

plot(osctime10khz,oscamplitude10khz,'b',osctime10khz,sinal_filtrado10khz,'r
-.');
title('Sinal do Osciloscpio - Frequncia 10k Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 3e-3 -0.06 0.06]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 10k Hz.bmp');

%% DAQ 10kHz
figure(2)
data = load('10kHz_DAQ.csv');
daqtime10khz = data(1:1000,1);
daqamplitude10khz = data(1:1000,2);

plot(daqtime10khz,daqamplitude10khz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 3e-3 -0.06 0.06]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 10k Hz.bmp');

%% Comparao 10kHz
figure(3)
plot(osctime10khz,sinal_filtrado10khz,'b',daqtime10khz,daqamplitude10khz,'r
-.');
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 1.5e-3 -1.5 1.5]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 10k Hz.bmp');

close all;
26

6.2.7. Anexo B7 Frequncia de 35kHz


clc, clear all, close all;

%% Osciloscopio 35kHz
figure(1)
data = load('35kHz_Osc.csv');
osctime35khz = data(:,1);
oscamplitude35khz = data(:,2);
osctime35khz = osctime35khz - osctime35khz(1);
sinal_filtrado35khz = media_movel(oscamplitude35khz,20);

plot(osctime35khz,oscamplitude35khz,'b',osctime35khz,sinal_filtrado35khz,'r
-.');
title('Sinal do Osciloscpio - Frequncia 35k Hz');
legend('Sinal Direto do Osciloscpio','Sinal filtrado por Mdia
Mvel','Location','Best');
axis([0 3e-3 -0.06 0.06]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal do Osciloscpio x Filtro - Frequncia 35k Hz.bmp');

%% DAQ 35kHz
figure(2)
data = load('35kHz_DAQ.csv');
daqtime35khz = data(1:1000,1);
daqamplitude35khz = data(1:1000,2);

plot(daqtime35khz,daqamplitude35khz);
title('Sinal do DAQ');
legend('Sinal do DAQ','Location','BestOutside');
axis([0 3e-3 -0.06 0.06]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ - 35k Hz.bmp');

%% Comparao 35kHz
figure(3)
plot(osctime35khz,sinal_filtrado35khz,'b',daqtime35khz,daqamplitude35khz,'r
-.');
title('Sinal do DAQ x Sinal do Oscilocpio');
legend('Sinal do Oscilocpio','Sinal do DAQ','Location','Best');
axis([0 3e-3 -1.5 1.5]);
xlabel('Tempo [s]');
ylabel('Amplitude [V]');
set(gcf,'Position',[2000 2000 2000 2000]);
set(gca,'FontSize',18);
grid on
saveas(gcf,'Sinal DAQ x Osciloscpio - 35k Hz.bmp');

close all;