TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Geração e Aquisição de Sinais

Por:   •  23/3/2016  •  Ensaio  •  841 Palavras (4 Páginas)  •  248 Visualizações

Página 1 de 4

Geração e Aquisição de Sinais

Geração de dados:

Feita através do DAQ Assist

Na tela Block Diagram: Coloque um DAQ Assist e configure conforme as figuras abaixo:

[pic 1]

[pic 2][pic 3]

[pic 4]

Para testar, na tela Front Panel: Coloque um controle numerico do tipo Pointer Slide ou similar

[pic 5]

Configure na forma:

[pic 6]

A tela Block Diagram deve ficar na forma:

[pic 7]

Teste o ciruito rodando no modo continuo:

[pic 8][pic 9]

Estando tudo em ordem, para a aquisição de dados:

Feita através do DAQ Assist

Na tela Block Diagram: Coloque um DAQ Assist e configure conforme as figuras abaixo:

[pic 10]

[pic 11]

[pic 12]

[pic 13][pic 14][pic 15][pic 16]

Para testar, na tela Front Panel: Coloque um indicador numérico na forma Meter ou similar:

[pic 17]

Deve ficar na forma:

[pic 18]

Pronto, o programa já pode fazer a geração e aquisição de sinais em volts.


Malha Aberta:

Para fazer uma malha aberta, através dos comandos aprendidos em sala, deixar a tela na forma:

A equação de calibração é obtida lendo a tensão obtida no mostrador colocado no passo anterior em Volts, e comparando com a rotação em RPM lida manualmente na planta. Atavés de uma planilha do excel, esses dados devem ser plotados em um grafico de espalhamento de pontos e gerado a equação do gráfico.

É importante que na tela de Block Diagram seja adicionado um conversor DBL. Ele está disponivel em Programming – Numeric – Conversion- DBL.

Não esquecer de alterar o rang de 0 a 10 para de 0 a 1250 na tela Front Panel

[pic 19]

A função In Range é importante para garantir que o DAQ de saída não receberá sinais acima de 5 volts e nem abaixo de 0 volts. Esse pode ser encontrado em Programming – Comparison – In Range

[pic 20]


Malha Fechada ON/OFF:

Para fazer uma malha fechada On/Off, através dos comandos aprendidos em sala, deixar a tela na forma:

[pic 21]

[pic 22]

Esse circuito compara se o valor do SetPoint é maior que o valor lido atualmente. Se caso for, gera um sinal de TRUE no fio verde que faz com que a função Select selecione entre o 0 e o 5, a opção 5 para o motor. Ou seja, enquanto a velocidade for abaixo da setada, o motor ligará no máximo. Caso contrário, desligará.


Malha Fechada proporcional:

Antes de iniciar a programação do proporcional que levará ao PID, deve-se colocar um artificio matemático no labwiel denominado de While Loop – Pode ser econtrado em Exec Control – While Loop.

[pic 23]

A janela de blocos deve ficar na forma:

[pic 24]

Editar as janelas para que fiquem na forma:

[pic 25]

Nessa figura, podemos observar que a diferença entre o setpoint e o valor lido atualmente é denominado de ERRO. Esse erro vezes uma constante de proporcionalidade é o ganho proporcional, é a parte proporcional do controlador.

Para melhor vizualização, adinione um gráfico CHART no front panel tirando a autoescala do eixo Y, e colocando inicialmente o eixo x de 0 a 1000.

[pic 26]

[pic 27]

[pic 28]

Na tela de blocos, deixe na forma, através da opção Programming – Clusters - Bundle

[pic 29]

Assim:

[pic 30]

Dessa forma, o gráfico recebe como entradas o SetPoint e o valor atual. Note na próxima figura um exemplo de resposta do sistema para uma entrada degrau.

[pic 31]


Malha Fechada proporcional – Integral, controle PI:

Deixar as telas na forma:

Na tela de panel:

[pic 32]

Na tela de blocos:, primeiro adicione um contador de tempo, Programming – Time – Tick Count, e então, divida seu valor por 1000:

[pic 33]

...

Baixar como (para membros premium)  txt (5 Kb)   pdf (1.6 Mb)   docx (789.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com