Você está na página 1de 11

UNIVERSIDADE FEDERAL DO MARANHO

Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

Atividade

1. IDENTIFICAO

Componente Curricular: Instrumentao (EECP0012)

Aluno (Nmero de matrcula): Spartacus Silva Souza (2013020309)

Professor: Denisson Oliveira

Observaes:
- Identifique sua atividade com seu nmero de matrcula no dia da avaliao. Faa o mesmo com todas as
folhas de solues.
- A nota total da atividade corresponde a 10 pontos. A discusso/correo das questes em classe faz parte
da avaliao e ser feita mediante sorteio do aluno que vai responder cada questo.
- A pontuao de cada item est descrita no mesmo. A pontuao ser vlida se, durante a arguio, o aluno
obtiver desempenho satisfatrio.
- Ser atribuda a pontuao total de cada item apenas quando o mesmo estiver correto. Pontuao parcial
ser considerada de acordo com o raciocnio aplicado, atingindo no mximo metade da pontuao total.

1. O seguinte programa, em MatLab, pode ser utilizado para ilustrar o processo de amostragem e
reconstruo por interpolao linear de uma senide com frequncia f com uma frequncia de
amostragem fs.
% Programa Exemplo 1 - Ilustracao do processo de amostragem
% Mostra a amostragem e reconstrucao de uma senoide com frequencia f
% amostrada com uma frequencia de amostragem fs
function sam1(f,fs)
% gerar sinal original
fase = 0;
T = 1/f; %perodo da senoide
tmin = 0; %instante de tempo inicial
tmax = 10*T; %instante de tempo final
t0 = tmin:0.000001:tmax; %vetor de tempo
x0 = sin(2*pi*f*t0 + fase);
subplot(3,1,1);
plot(t0,x0);
title('Sinal original','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);
%gerar sinal amostrado
T1 = 1/fs; %perodo de amostragem
t1 = tmin:T1:tmax; %vetor de amostras
x1 = sin(2*pi*f*t1 + fase); % sinal amostrado
subplot(3,1,2)
stem(t1,x1);
title('Sinal amostrado','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);
%gerar sinal possvel de ser recuperado
subplot(3,1,3)
plot(t1,x1);
title('Sinal a ser recuperado','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

Depois digite no prompt de comando:


sam1(2000,8000)
a) Comente sobre os resultados obtidos.
Como a frequncia de amostragem utilizada diminuiu muito o periodo de amostragem o grfico
plotado mostra, no sinal amostrado e no sinal a ser recuperado, algo bem prximo do que
esperado ao observarmos o sinal original.

b) Agora obtenha os grficos para senides com as seguintes frequncias de amostragem (fs) (500 Hz,
1kHz, 2 kHz, 3 kHz, 5kHz). Comente os resultados.

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

Nota-se facilmente que no atoa que a frequncia de amostragem deve ser pelo menos o dobro
da frequncia do sinal. As plotagens dos grficos feitas nessas questo, organizadas em ordem
crescente de frenquncia de amostragem deixam bem visivel a diferena que seguir o teorema
da amostragem pode fazer para a melhor recuperao do sinal.

2. Na ltima questo, executamos uma tentativa de reconstruir o sinal amostrado. No entanto, o mtodo
correto no foi utilizado. Faa as modificaes necessrias no seu cdigo para reconstruir o sinal de
tempo contnuo a partir do sinal amostrado na questo anterior.
function sam2(f,fs)
% gerar sinal original
fase = 0;
T = 1/f; %perodo da senoide
tmin = 0; %instante de tempo inicial
tmax = 10*T; %instante de tempo final
t0 = tmin:0.000001:tmax; %vetor de tempo
x0 = sin(2*pi*f*t0 + fase);
subplot(3,1,1);
plot(t0,x0);
title('Sinal original','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);
%gerar sinal amostrado
T1 = 1/fs; %perodo de amostragem
t1 = tmin:T1:tmax; %vetor de amostras
x = sin(2*pi*f*t1);
x1 = x*sinc(fs*(ones(length(t1*T1),1)*t1-(t1*T)'*ones(1,length(t1))));
subplot(3,1,2)
stem(t1,x1);
title('Sinal amostrado','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);
%gerar sinal possvel de ser recuperado
subplot(3,1,3)
plot(t1,x1);
title('Sinal a ser recuperado','Fontsize',14);
ylabel('Amplitude','Fontsize',12);xlabel('Tempo(s)','Fontsize',12);
end

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao


3. Seja o sinal de tempo contnuo () = ( 6 ).
a) Qual o perodo desse sinal? Plote um grfico para t = [-30;30].
O perodo do sinal 12s.

b) Suponha que este sinal seja amostrado com uma frequncia de amostragem Ts = 1. Plote o sinal de
tempo discreto resultante dessa amostragem. Qual o perodo desse sinal?
Nesse caso, o perodo do sinal continua sendo 12s.

4. Determine os valores de quantizao e de transio, para um quantizador uniforme na metade de cada


intervalo para: xmn = 0, xmx = 5, N = 3 bits.
=

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao


=


=
= .


= = .

T = [0.625 , 1.25 , 1.875 , 2.5 , 3.125, 3.75 , 4.375 , 5 ] Valores de transio
Xq = [0.3125 , 0.9375 , 1.5625 , 2.1875 , 2.8125 , 3.4375 , 4.0625 , 4.6875] - Valores de quantizao

5. Reconsidere a questo anterior. Escreva no Matlab um programa que automatize os valores de


quantizao e de transio de um quantizador uniforme, no meio do sub-intervalo, para uma faixa de
entrada de 0 a 5 V, com N = 3 bits.
a) Apresente os grficos das marcaes de transio e dos valores de quantizao no mesmo grfico.
b) Trace os grficos do valor de quantizao e do erro de quantizao pela varivel de entrada.

6. Suponha um sinal analgico composto por duas componentes senoidais, uma com freqncia de 2
Hz e amplitude 1 V e outra com freqncia de 8 Hz e amplitude de -0,5 V. Considere que esse sinal
seja amostrado com uma taxa de amostragem de 10 Hz, e, em seguida, passe por um segurador de
ordem zero, seja filtrado por um filtro passa baixas ideal com freqncia de corte em 5 Hz. Determine
a amplitude e freqncia do sinal senoidal resultante.

2 Hz

Zero -Order Scope


butter
Hold
8 Hz

Analog
Filter Design

Procedimento:
Monte no Simulink o modelo apresentado na Figura 1, para:
Duas fontes de sinais senoidais dadas por sin(2*2**t + /2) e por -0.5*sin(8*2**t + /2),
com frequencias dadas em rad/s.
Bloco de Zero-Order Hold com perodo de amostragem de 0,1 s.
Filtro analgico passa-baixas, do Signal Processing Toolbox, com freqncia de corte de
5*2* rad/s, e ordem 8.
Configure a simulao para 2 s e em parmetros de configurao (configuration
parameters) o tamanho do passo mximo (Max step size) para 1e-3
a) Realize a simulao do modelo para 2 s;
b) Apresente os grficos dos sinais de entrada e de sada;

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

1Resposta 6 - a e b

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

7. Projete no Proteus ISIS um conversor analgico/digital paralelo (flash) de 3 bits para realizar a
representao digital de um sinal senoidal de amplitude 8 V. Utilize resistores de 10 para se obter
as tenses de referncia e levante a tabela que relaciona o passo de transio com a sua respectiva
representao digital.

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

8. O amplificador de instumentao tem como caracterstica amplificar o sinal de entrada diferencial e


atenuar o sinal de entrada de modo comum, entre as entradas vi+ e vi-. Para o amplificador de
instrumentao da Figura 2, determine:
a) O valor de Rp no para prover um ganho diferencial de dez vezes.

Figura 1. Configurao amplificador de instrumentao

Para esse caso, podemos escolher valores arbitrarios para as resistencias e assim prosseguir o calculo:

20 2(20)
10 = ( ) [1 + ]
20

10 = 40

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

40
= = 4.4
9

9. Para o problema a seguir, monte o circuito da Figura 3 usando o Proteus e trace os grficos da
tenso de entrada (A e B) e de sada (C). Comente os resultados obtidos.
V7
-5V
+V U2
TL081 R4 R6
1k 1k
V2
-1m/1mV + R1
V6 1k V9
A +V 5V
5V +V
10 Hz U3
+ TL081
V3 R2
-1m/1mV C
1k

B V8
10 Hz +V V4 -5V +V
5V U1 R3
1k R7
+ TL081 1k
V1
-2m/2mV 1k
V5 R5
+V
60 Hz -5V

Figura 2. Diagrama esquemtico de simulao do amplificador de instrumentao.

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

10. No Proteus, projete um conversor D/A de 5 bits construdo com base numa malha de resistncias R-
2R, conforme mostrado na Figura abaixo.Mostre os valores correspondentes das converses em uma
tabela, usando Vref arbitrrio.

Os valores de converso so informados abaixo (para alguns dos valores contido no intervalo
00000 a 11111):

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br
UNIVERSIDADE FEDERAL DO MARANHO
Fundao Instituda nos termos da Lei n 5.152, de 21/10/1966 So Lus - Maranho.

Coordenao de Engenharia da Computao

Os dados tabelados foram obtidos utilizando o clculo para R2R, em que:


= ( 5)/2
=
=

Campus Universitrio do Bacanga Complexo Pedaggico Paulo Freire


- Av. dos Portugueses, s/n - So Lus - CEP: 65085-580 -
Fone(98) 3272-9166 Site: www.ufma.br - E-mail: bct@ufma.br

Você também pode gostar