Você está na página 1de 9

UNIVERSIDADE FEDERAL DO ABC

FERNANDO HENRIQUE GOMES ZUCATELLI


FERNANDA SILVA GUIZI

Processadores Digitais em Controle e Automac


ao:
Laboratorio 5: Aquisicao de Dados e Modelagem de Circuito RC

SANTO ANDRE
18 DE NOVEMBRO DE 2014

1 Introducao
O objetivo deste trabalho e realizar a analise e comparacao dos parametros temporais
de um circuito RC serie obtidos atraves de tres diferentes metodos:
Simulacao em blocos da funcao de transferencia do circuito no Software Simulink.
Implementacao fsica do circuito e afericao dos parametros temporais com o osciloscopio.
Verificacao dos parametros temporais por meio de uma placa de aquisicao de dados.
A Figura 1 exibe o circuito eletrico utilizado neste experimento, composto pelo resistor
R1 = 1k, pelo potenciometro V R1 = 10k e pelo capacitor eletroltico C1 = 220F .

Figura 1: Circuito RC.


Equacionando o circuito com uso das impedancias no domnio de Laplace de acordo
com Equacao (1):
ZC = (s C)1 ; ZR = R

Vcc = R1 + V R1 + (sC1 )1 I ; Vout = (sC1 )1 I
1
1
1
1
Vout
=
=

=
1
Vcc
sC1
sC1 (R1 + V R1 ) + 1
s +1
R1 + V R1 +
sC1
Vout
a
=
Vcc
s+a

(1)

A Equacao (2) e a funcao de transferencia de um filtro passa baixa de primeira ordem,


o quando pode ser entendido com o calculo dos valores de G(s = 0), na qual o sinal passa
sem alteracao e G(s ) quando nenhum sinal e transmitido.
1
1
a
=
; G(s) =
(V R1 + R1 ) C1

s+a
a
a
a
G(s = 0) = 0 = = 1 ; G(s ) = lim
=0
s s + a
a
s+a

a=

(2)

O sistema da Eq. (2) e dito sistema de primeira ordem, porque descreve um sistema
dinamico dependendo da primeira derivada da variavel independente, assim a resposta

para uma entrada x(t) do tipo degrau de amplitude V do sistema desse tipo de sistema sera
uma exponencial conforme e demonstrado na Eq.(3), a qual podemos obter a constante
de tempo .
G(s) =

Y (s)
Y (s) = G(s) X(s)
X(s)

a
V

s+a s


t
y(t) = V (1 eat ) = V 1 e

Y (s) =

(3)

O valor da tensao de carga do capacitor, descrito pela funcao y(t), pode ser medido
quando t = no resultado da Eq. (3), de onde temos o valor da funcao em 1 e1 =
0, 6321, dessa forma o instante de tempo que representar 63 % da variacao total de tensao
sera identicamente igual ao valor de procurado.
Ja o tempo de acomodacao ts e equivalente a 4 ou 5 vezes ao valor de , sendo que a
funcao no tempo de acomodacao ts = 4 tem o valor de 1 e4 = 0, 9817, ou seja 98 %
da valor final a ser alcancado.
c
O diagrama em Simulink
para simular este sistema e demonstrado na Figura 2.
Sendo os parametros do gerador de sinais definidos conforme apresentado na Figura 3
e as variaveis periodo e amplitude definidas acordo com o programa na Secao 4.1.
E para facilitar a obtencao de diversos sinais e ja torna-los aptos a receber o comando
plot de forma simples na linha de comando do script, utiliza-se a configuracao das telas
graficas scope com o envio de suas variaveis no formato de estrutura com tempo Structure
with time conforme indicado na Figura 4.
O modelo do gerador de sinais usado foi da Tektronix modelo AFG 3021B com o
osciloscopio digital Agilent DSO-X 2024A e para salvar a imagem da tela foi usado um
dispositivo de memoria Flash, um Pen Drive.
As imagens do osciloscopio foram gravados apos ajuste manual da frequencia exibida,
que necessitava ser grande para conter o tempo de acomodacao de quase 10s calculado
para o caso do valor maximo do potenciometro, e com a tela congelada para permitir o
uso dos cursores auxiliares para ler a constante de tempo ou o tempo e acomodacao ts .

c
Figura 2: Diagrama de blocos no Simulink
. num e den sao o numerador e o denominador
da funcao de transferencia da Eq. (2)

Figura 3: Parametrizacao do gerador de sinais.

Figura 4: Configuracao do visor Scope para envio de dados como estrutura com tempo
para o espaco de trabalho do Matlab (Workspace).

2 Resultados
c
A Figura 5 apresenta o resultado simulado no Matlab
para o caso em que o potenciometro esta no valor mnimo (V R1 = 0), no qual temos o valor a = 4, 546, sendo
= 0, 22 segundos a o tempo de amortecimento ts = 4 = 0, 88 segundos, o que pode ser
visto pelo tempo em que a curva leva para chegar ate o novo valor. Similarmente a Figura
6 apresenta o caso com o potenciometro no maximo (V R1 = 10k), no qual temos o valor

a = 0, 413, sendo = 2, 42 segundos a o tempo de amortecimento ts = 4 = 9, 68.

Figura 5: Resposta da funcao de transferencia da Eq. (2) quando o potenciometro esta


no seu mnimo.

Figura 6: Resposta da funcao de transferencia da Eq. (2) quando o potenciometro esta


no seu maximo.
Para todas as imagens do osciloscopio, ele foi configurado com o canal 1 com o sinal de
referencia da onda quadrada gerada pelo gerador de sinais com um perodo de 20 segundos
para garantir a cada transicao no nvel do sinal tempo suficiente para que a sada medida
no capacitor e apresentada no canal 2 atingisse o valor desejado. A amplitude utilizada
no gerador de sinal foi de 10 V pp.
A Figuras 7 exibem a medicao do tempo de assentamento mnimo para o ciclo de descarga do capacitor. As Figuras 8 e 9 mostram as medicoes para o tempo de assentamento
maximo durante os ciclos de descarga e carga respectivamente.

Figura 7: Imagem do osciloscopio para potenciometro no mnimo, cursores medindo ts =


4 = 1, 39 s.

Figura 8: Imagem do osciloscopio para potenciometro no maximo, cursores medindo


ts = 4 = 10, 5 s, no ciclo de carga.

Figura 9: Imagem do osciloscopio para potenciometro no maximo, cursores medindo


ts = 4 = 10, 5 s, no ciclo de carga.
Por fim tem-se as medicoes da constante de tempo nas situacoes de mnimo e maximo
representadas pelas Figuras 10 e 11.

Figura 10: Imagem do osciloscopio para potenciometro no mnimo, cursores medindo


ts = 1 = 0, 212 s, para isso a variacao de tensao e de aproximadamente 63 % dos 10 V pp
da onda quadrada.

Figura 11: Imagem do osciloscopio para potenciometro no maximo, cursores medindo


ts = 1 = 2, 2 s, para isso a variacao de tensao e de aproximadamente 63 % dos 10 V pp
da onda quadrada.
Com a placa de aquisicao de dados conectada ao PC foi realizada a coleta de amostras
digitais da simulacao do circuito RC serie no Simulink. Em seguida excutou-se a reconstrucao das curvas no Matlab a partir dos dados recolhidos pela placa que sao mostradas
pelas figuras a seguir.
A Figura 12 apresenta a simulacao de 2 segundos do circuito com tempo de acomodacao
de 0.88s. E a Figura 13 apresenta a simulacao de 15 segundos do circuito com tempo de
acomodacao de 9.68s.

c
Figura 12: Imagem recuperada no Matlab
, detalhes.

c
Figura 13: Imagem recuperada no Matlab
, detalhes.

3 Conclusao
As tres metodologias executadas para obtencao dos tempos mnimo e maximo do circuito RC serie apresentaram resultados muito semelhantes entre sim com divergencias
mnimas. Para a u
ltima analise com a placa de dados, nao se observou distorcoes do sinal
reconstrudo devido a rudos inerentes ao processo de quantizacao ou aliasing.

4 Anexo
4.1 Programa auxiliar para Simulink
c
Este programa define as variaveis usada no diagrama do Simulink
e gera as figuras a
partir dos dados dos graficos scope.

% VR1 = 0; %Potenci^
ometro de 10K \Omega
VR1 = 10*(10^3); %Potenci^
ometro de 10K \Omega
R1 = 1000; % 1K \Omega
C1 = 220*(10^-6); %220 \mu F
a = (1/((VR1 + R1)*C1));
tau = 1/a;
num_G = [0 a]; % a;
den_G = [1 a]; % s + a;
amplitude = 1; % Volts
periodo = 20; %segunndos
tsimu = 20;
sim(PDCA_Aula_14_LAB_05_p1_1_simulink,[0 tsimu]);
if VR1 == 0
fig = 1;
else
fig = 2;
end

figure(fig)
plot(ScopeData.time, ScopeData.signals(1,1).values, b)
hold on
plot(ScopeData.time, ScopeData.signals(1,2).values, r)
hold off
grid on
xlabel(s),ylabel(V),
legend(Refer^
encia,V_{out} no capacitor,Location,Best),
titulo = strcat(Circuito RC, VR_1= , num2str(VR1), \Omega, R_1= , num2str(R1),
title(titulo)
figname = strcat(fig_, num2str(fig), _potenciometro_, num2str(VR1),_tau_, num
figname = strcat(figname,.jpg);
saveas(gcf,figname);