Você está na página 1de 4

PROTOCOLO PARA A AULA Nº 5

Esse laboratório não necessita de relatório, mas após cada atividade o aluno deverá mostrar
ao professor o resultado obtido.

Para iniciar as atividades, monte o diagrama conforme mostrado na Figura 1.

Figura 1 – Diagrama de blocos para a atividade 1

Os parâmetros dos blocos devem ter os parâmetros mostrados nas Figuras 2,3,4:

Figura 2 – Parâmetros do bloco Step

Figura 3 – Parâmetros do bloco Analog Input


Figura 4 – Parâmetro do bloco PWM

Certifique-se de que a variável 𝑇𝑠 tenha o valor de 0.02 no workspace, pois esta variável será
lida pelos blocos para definir o tempo de amostragem. Configure o Arduino que está sendo
utilizado em Tools/Run on Target/Prepare to Run. Em seguida seleciona External Mode
conforme mostrado na Figura 5.

Além disso, o Stop time de execução do programa deve ser de 20 segundos, conforme
mostrado na Figura 5.

Figura 5 – Tempo de execução do programa

Atividades
1 – Utilizando o diagrama montado como referência, envie-o para o Arduino clicando em Run.
Observe a resposta do sistema através do bloco Scope.

2 – Altere o diagrama da Figura 1 para monitorar também o sinal aplicado, incluindo um Mux
antes do bloco Scope.

3 – Carregue o diagrama e observe a mudança de parâmetros no degrau aplicado e a inclusão


dos blocos de ganho para converter os valores de entrada e saída para valores de tensão (0 a
5V), conforme a Figura 6, mostrando o sinal aplicado e a saída no mesmo gráfico.
Figura 6 – Diagrama de blocos para a atividade 3

4 – Modifique o tempo de amostragem 𝑇𝑠 do sistema para 0,1s e em seguida para 0,250s.


Observe qual a modificação no aumento do tempo de amostragem. Agora reduza o 𝑇𝑠 para
0,005s e em seguida para 0,001s. Observe qual a modificação na redução do tempo de
amostragem.

5 – Defina Ts=0.02 e o tempo de simulação inf. Altere o bloco Step por uma chave (Manual
switch) e movimente-a para as posições 2 e 0 durante a execução do programa para aplicar
degraus na entrada, observando ao mesmo tempo a resposta no bloco Scope. Para parar a
execução, clique sobre o botão stop. Em seguida, deixe a chave na posição do bloco Constant
com o valor 2, e altere o valor da amplitude, verificando seu efeito na saída.

Figura 7 – Entrada do sistema

Analise a variável X do workspace. Dê o comando plot(X.time,X.signals.values), e aprenda a


usar esta variável tipo struct gerada no bloco Scope para plotar os sinais usados no diagrama.
6 – Inclua o bloco "Transport Delay" (Figura 8) entre o sinal aplicado e o bloco PWM, aplique
degraus e observe o efeito do atraso. Use Ts=0.02s.

Figura 8 – Parâmetros do bloco Transport Delay

Figura 9 – Parâmetros do bloco Transport Delay

7 - Considerando que o Arduino Due opera com tensões de 0 a 3.3V, que o sinal PWM trabalha
com 256 níveis, e que o conversor A/D tem 10 bits, calcule a resolução mínima no sinal medido
e as variações mínimas do sinal de aplicado. Faça um experimento no qual se possa observar
este efeito e mostre ao professor.

Você também pode gostar