Você está na página 1de 14

Universidade de So Paulo

Escola de Engenharia de So Carlos

Departamento de Engenharia Eltrica

SEL0359 Controle Digital

Relatrio 1

Guilherme Cabral da Silva NUSP: 9403343

Samuel Santos do Esprito Santo NUSP: 9393221


1. Introduo

As prticas vigentes nesse relatrio tem como objetivo o estudo e a


verificao de conceitos e tcnicas envolvendo controle digital de dispositivos e
componentes, utilizando os softwares LabVIEW, MATLAB e o aplicativo
Simulink (MATLAB).
2. Desafios

2.1. Desafio 1

Este desafio tem como objetivo testar as habilidades das equipes de


visualmente adquirir dados a partir de uma entrada e apresent-lo em uma
sada alm de realizar controles sobre a sua forma de apresentao (escala) a
partir de comando realizados na interface visual do programa LABVIEW.

Para tal gerou-se uma VI na qual deveria se converter uma determinada


temperatura obtida em Graus Celsius para Graus Fahrenheit se solicitada.
Sendo esta medida apresentada por um termmetro com mudana de escala e
uma String Indicator.

Para se resolver o problema foi construdo o diagrama de blocos abaixo:

Figura 1: Diagrama de Blocos (Desafio 1)

Neste diagrama pode-se perceber que a entrada de um possvel sensor


de temperatura representada pelo Knob que recebeu o nome de Degrees on
Celsius. A partir da delimitou-se duas possibilidades para a apresentao na
sada. Uma em Graus Celsius e para tal a entrada enviada diretamente para
a sada por uma chave de seleo que recebe de um boto a escolha
realizada pelo usurio. True, caso o usurio deseje que o resultado seja
apresentado em Graus Celsius e False caso o usurio deseje que o resultado
seja apresentado em Graus Farenheit.

Caso o usurio escolha pela visualizao em Graus Farenheit ser feita


uma converso de Graus Celsius para Farenheit a partir de constantes e
elementos matemticos. A converso entre as escalas de medidas obedecem
a equao abaixo:

32
=
5 9
Figura 2: Relao Graus Celsius x Graus Farenheit

2.2. Desafio 2

Neste desafio foi proposta a gerao de um sinal senoidal com 20


pontos de resoluo por ciclo e uma amplitude de 2 Vpp, a partir do LabVIEW.
Alm disso, foi requerida a transferncia do VI para o MATLAB a fim de realizar
comparaes entre os resultados obtidos.

O Diagrama de Blocos possui um Loop para gerar a senoide um Graph


e Build Array e uma sada para o MATLAB. Alm disso, foi requisitado a
apresentao de 3 ciclos no grfico. A lgica do diagrama pode ser vista na
figura 2 abaixo:
Figura 2: Diagrama de Blocos (Desafio 2)

A partir do LABVIEW, obteve-se o grfico:

Grfico: Senoide (LABVIEW)

Com os dados obtidos a partir do LABVIEW presentes no MATLAB,


pode-se obter o grfico abaixo:
Grfico 1: Senoide (MATLAB)

2.3. Desafio 3

Com o objetivo de introduzir o software complementar do MATLAB o


Simulink esta pratica apresenta-se como a continuao da anterior na qual se
solicita a apresentao de um diagrama de blocos que gere uma senoide
atravs do LABVIEW em uma frequncia de 60 Hz e 20 pontos de resoluo
por ciclo. Sendo apresentados trs ciclos em um grfico. Para tal o mesmo
Diagrama de Blocos foi utilizado. O qual consta de um Loop para gerar a
senoide um Graph e Build Array e uma sada para o MATLAB. O diagrama
de Blocos pode ser visto na figura xx abaixo:
Figura 3: Diagrama de Blocos (Desafio 3)

A partir do LABVIEW, obteve-se o grfico:

Grfico: Senoide (LABVIEW)

Com os dados obtidos a partir do LABVIEW presentes no MATLAB,


pode-se obter o grfico abaixo:
Grfico 2 :Senoide ( MATLAB + LABVIEW)

A partir do Simulink obteve-se os pontos referentes a uma senoidede


forma semelhante ao que havia-se feito atravs do MATLAB no desafio
anterior. Com os pontos obtidos do Simulink e com o auxlio do Software
MATLAB gerou-se um grfico onde os pontos obtidos a partir do Simulink
foram transpostos aos concebidos atravs do LABVIEW.

Grfico 3: Senoide( MATLAB: Simulink x LABVIEW)


Pode-se perceber atravs do grfico anterior a sincronia entre os pontos
obtidos. Assim sendo o Simulink aparenta ser uma opo grfica aceitvel para
a realizao de atividades usais de controle Digital.

O diagrama do Simulink esta presente abaixo:

Figura 4 Diagrama de Blocos do Desafio 3 (Simulink)

2.4. Desafio 4

Este desafio tem como objetivo interconectar as Interfaces Visuais eos


Diagramas de Blocos construdos virtualmente a partir do LABVIEW com o
meio exterior. Tal interao com o meio exterior obtida atravs de um modulo
compatvel com o LABVIEW que por sua vez como todo hardware este tambm
possui as suas limitaes construtivas. Um exemplo de suas limitaes pode
ser vista no diagrama de blocos abaixo:
Figura 5: Diagrama de Blocos (Desafio 4)

Antes de se observar as limitaes do hardware necessrio entender o


comportamento do Diagrama de Blocos. O diagrama de blocos acima
aproveita-se dos desafios anteriores para gerar uma forma de onda senoidal
cuja a amplitude de 5 Vpp e frequncia de 60 Hz. Este ento cria um canal de
I/O e configura-o como sada e nesta sada j apresenta o sinal senoidal,
neste momento ento que se observam as limitaes fsicas presentes. Uma
vez que virtualmente poderia se gerar qualquer tenso, porm por limites
construtivos modulo pode apenas gerar sinais entre -10 at +10 Volts. Assim
para evitar erros (reclamaes) por parte do LABVIEW utilizou-se um limite
para que caso em nenhum momento o sinal pudesse ultrapassar os limites do
modulo.

Abaixo pode-se observar o sinal obtido na sada do modulo obtido por


um osciloscpio:
Figura 6: Sinal gerado via LABVIEW

Figura 7: Sinal gerado via LABVIEW

Pode-se observar a partir das duas imagens obtidas que existe certa
impreciso na frequncia obtida pelo osciloscpio, porm o resultado final
apresenta-se bem prximo do esperado sendo que as imprecises se do
devido a pequenos fatores como a comparao para a execuo de cada
Loop e outros elementos de atraso.

Pode-se perceber tambm que a senoide em questo est discretizada


isso poderia ser contornado caso fossem utilizados mais pontos por ciclos, ou
seja, caso o projeto apresentasse uma maior resoluo.
2.5. Desafio 5

Neste desafio ser estudado o efeito de diferentes frequncias de


amostragem sobre um sinal, para tal gerou-se um sinal senoidal a partir do
gerador de funes. Ajustou-se o mesmo para que apresenta-se em sua sada
uma onda senoidal com frequncia de 1 Hz e 5 Volts de pico.

Inicialmente calibrou-se a frequncia do sinal com a ajuda de um


osciloscpio e do diagrama de blocos com uma frequncia de amostragem
igual a frequncia do sinal na entrada ( 1 Hz). Encontrando-se assim algo
prximo a uma reta, afinal pegando sempre o mesmo ponto ao longo do tempo
deve-se formar uma reta ao longo da janela do tempo de quatorze segundos,
janela esta estipulada pelo professor.

No diagrama abaixo gerou-se uma forma criativa e eficiente de se alterar


a frequncia de amostragem alterando apenas um quadrado.

Figura 8: Diagrama de Blocos (Desafio 5)

Para se estudar como a frequncia de amostragem pode alterar a


obteno de um sinal pode-se observar a imagem abaixo. Nesta imagem deve-
se lembrar que de acordo com teorema da amostragem ou o teorema de
Nyquist a frequncia mnima de amostragem de ser superior a pelo menos o
dobro da frequncia do sinal que deseja-se que seja amostrado. Portanto
teoricamente o sinal amostrado mnimo o amostrado com a frequncia de 2
Hz.
Grfico 4: Sinal amostrado a diversas frequncias

Deve-se observar tambm que quanto maior a frequncia de


amostragem mais semelhante com o sinal amostrado ser o sinal obtido.
Porm maior ser o gasto de memria e de processamento e menor o T0. Ou
seja o aumento da frequncia de amostragem gera vantagens de um lado e
desvantagens de outro.
3. Concluso

Durante as prticas pudemos avaliar os conceitos aprendidos no curso


terico de controle digital e as relaes existentes entre a anlise de sistemas
analgicos e digitais. Nas prticas laboratoriais aplicamos os conceitos de
controle digital na manipulao de um processo real, onde os resultados
obtidos atravs da simulao no Simulink foram iguais aos obtidos no processo
experimental.
Adquirimos maior experincia no uso do Labview e do MATLAB, junto
com o aplicativo Simulink, que permitiu que colocssemos em prtica e
avalissemos a eficcia de conceitos.