Anda di halaman 1dari 13

Sesso Prtica: Aquisio de

dados e instrumentao
virtual com myDAQ

Exerccio 1 - Configurando o myDAQ no MAX


Descrio: Antes de comear a usar o NI myDAQ juntamente com o LabVIEW, ns precisamos verificar se o hardware foi
instalado corretamente. Isso feito atravs do Measurements & Automation Explorer (MAX). Dentro do MAX ns vamos
verificar se o USB NI myDAQ aparece e foi reconhecido corretamente, abrir os painis de teste e garantir que os sinais
podem ser lidos corretamente.
Procedimento:
1. Configurando seu myDAQ.
a. Conecte seus fones a sada de udio do NI myDAQ.
b. Conecte o microfone a entrada de udio do NI myDAQ.
c. Verifique se o NI myDAQ est conectado atravs do cabo USB ao seu computador, um led azul
prximo a porta USB deve estar aceso.
2. Abra o MAX: Iniciar -> Todos os programas -> Measurement & Automation.
Em baixo de My System expanda o item Devices and Interfaces. Se o NI myDAQ foi instalado voc deve
ver uma entrada NI myDAQ na lista como mostrado abaixo.

Coloque um nome em seu dispositivo que seja memorvel, como por exemplo, mydaq ao invs de Dev1.
Clique com o boto direito do mouse sobre o dispositivo e selecione Rename. Com o seu myDAQ
selecionado clique no boto Test Panels na barra de ferramentas que fica do lado direito superior do MAX.

Em baixo da aba Analog Input selecione myDAQ/audioInputLeft. Mude o modo de aquisio para Continuous e
configure Max Input Limit e Min Input Limit para 2 e -2 respectivamente. Certifique-se que sua fonte de udio est
ligada e ento clique no boto Start. O grfico Amplitude vs. Samples Chart deve exibir o sinal de udio de sua fonte.

Fim do Exerccio 1

Exerccio 2 Capturando udio com o NI myDAQ


Parte 1
Descrio: Continuando a partir do exerccio anterior, voc deve ter uma fonte de udio conectada a entrada do NI
myDAQ. Nesse exerccio ns vamos construir um VI que l o sinal de udio estreo e mostra a banda de freqncia
desse sinal.
Procedimento:
1. Abra o LabVIEW
2. Na janela Getting Started selecione Open Existing e navegue at C:/Academic Day/Exercicios/ Audio
Equalizer Starting Point.vi.

3. Para economizar tempo, perceba que a maioria dos elementos do seu painel frontal j foram criados para voc.
H um Waveform Graph, um Stop Buttone um Tab Control. Ns vamos adicionar mais elementos no
prximo exerccio.
4. Abra o diagrama de blocos selecionando Window -> Show Block Diagram ou pressionano <Ctrl-E>. Voc poder
ver os terminais correspondentes aos objetos do painel frontal.

5. Coloque um DAQ Assistant no painel frontal.


a. Clique com o boto direito sobre o digrama de blocos para abrir a paleta de funes.
c. Selecione o DAQ Assistant navegando atravs da paleta em Express -> Input -> DAQ Assistant O DAQ Assistant
est agora no cursor de seu mouse, clique sobre o diagrama de blocos para posicion-lo.

6. Configure o DAQ Assistant.


a. A janela Create New Express Task ir aparecer, caso contrrio clique duas vezes sobre o cone do DAQ Assistant
e navegue at Acquire Signals -> Analog Input -> Voltage.
b. Na prxima janela, expanda o item myDAQ da lista e selecione audioInputLeft e audioInputRight (segure a tecla
CTRL do teclado). Clique em Finish.
b. Na janela do DAQ Assistant na rea Signal Input Range Area, mude os valores de Max e Min ra 2 e -2
respectivamente.
Importante: Repita essa ao para ambos os canais (Voltage 0 e Voltage 1)
c. Em baixo de Timing Settings mude o Acquisition Mode para Continuous Samples , configure Samples to
Read para 20k e Rate para 100k. Sua janela deve se parecer com a tela seguinte.

d. Quando terminado clique em OK e espere a funo carregar. Quando o processo estiver completo uma janela
ser aberta perguntando se voc deseja que o LabVIEW insira automaticamente um While Loop para voc.
Embora isso seja muito til, ns vamos faz-lo manualmente, portanto clique em no.

7. Insira a funo Spectral Measurements no diagrama de blocos.


a. Voc ir encontr-la em: ExpressSignal Analysis Spectral na paleta de funes. Clique e arraste a funo
para o digrama de blocos.
b. Na janela Configure Spectral Measurements mude o Selected Measurement para Magnitude (Peak), as
outras opes no precisam ser alteradas. Clique em OK.

8. Conecte as funes e teste o VI.


a. Conecte o terminal data do DAQ Assistant a entrada Signals da funo Spectral Measurements.
b. Conecte a sada FFT (Peak) da funo Spectral Measurements ao terminal de entrada do Waveform Graph.
c. Organize seu digrama de blocos como a imagem abaixo sugere.
d. Retorne ao painel frontal e clique em Run.

Parte 2
Descrio: Muito frequentemente o usurio ir desejar adquirir os dados de maneira continua. Para fazer com que o
LabVIEW repita uma operao indefinidamente devemos usar um While Loop. Isso far com que o cdigo
posicionado dentro do loop repita at que uma condio seja satisfeita. Nesse caso vamos usar um boto de Stop
no painel frontal.
Procedimento:
1. Posicione um loop While no diagrama de blocos.
a. V at Programming -> Structures -> While Loop na paleta de funes.
b. Clique no canto esquerdo superior da tela do digrama e arraste o mouse at o canto oposto para criar
um o loop. O loop deve circundar todas as funes do diagrama de blocos.
c. O smbolo
encontrado no canto inferior direito do loop o terminal condicional que usaremos para
parar o loop.
d. Volte ao Painel Frontal
e. Clique com o boto direito para abrir a paleta de controles.
f. V at Silver -> Boolean -> Stop Button Posicione o boto Stop em um local que seja de fcil acesso.
Como na tela abaixo por exemplo:
g. Volte ao diagrama de blocos e posicione o terminal do boto Stop prximo ao terminal condicional e
conecte-os.
h. Seu diagrama de blocos deve se assemelhar imagem abaixo.

2. Volte ao painel frontal.


3. Execute o VI.

Fim do Exerccio 2

Exerccio 3 Gerando uma sada sonora


Descrio: Ns podemos fazer mais do que adquirir e analisar o sinal no LabVIEW. Neste exerccio, ns vamos usar a
sada analgica do NI myDAQ para gerar um sinal em seu fone de ouvido.No h nenhuma graa em simplesmente
reproduzir o sinal de entrada nos fones portanto, ns vamos aplicar um filtro no udio para extrair os elementos graves
(de baixa freqncia) e ento reproduzi-lo.
Procedimento:
1. Adicione controles de volume aba Audio Filtering do front panel.
a. No painel frontal selecione a aba Audio Filtering.
b. Clique com o boto direito no painel frontal para abrir a paleta de controles.
c. V at ModernNumericVertical Pointer Slide.
d. Posicione o slide como na imagem abaixo e nomeio como Volume.
e. A escala padro de 0 a 10, mas ns queremos a nossa de 0 a 1. Clique duas vezes no nmero 10 que
aparece no topo do controle e digite 1, o resto da escala ir se adaptar automaticamente.
f. Crie uma cpia do slide segurando a tecla <ctrl> e arrastando o slide para a direita. Nomeie a cpia
como Bass. O seu painel frontal deve se assemelhar ao abaixo.

10

2. Insira um filtro no digrama de blocos.


a. Retorne ao diagrama de blocos e adicione um filtro a partir de Express Signal AnalysisFilter.
b. Deixe o Filtering Type como o padro Lowpass, mas mude a freqncia de corte Cutoff Frequency (Hz) para
400.

3. Crie um Segundo DAQ Assistant para gerar a sada do sinal filtrado.


a. Crie um DAQ Assistant a partir de Express Output DAQ Assistant e o posicione acima da funo Spectral
Measurements.
b. Navegue at Generate Signals Analog Output Voltage, e selecione audiooutputRight e audiooutputLeft,
clique em Finish.
c. Mude o Signal Output Range Max e Min para 2 e -2 Volts para ambos canais. Certifique-se de fazer isso para
ambos os canais.
d. Abaixo de Timing Settings, mude o Generation Mode para Continuous Samples e configure Samples to Write
para 200. A tela de configurao deve estar igual a mostrada abaixo.
e. Selecione a aba Advanced Timing e garanta que Regeneration Settings esto configuradas como Do not allow
regeneration.
f. Pressione OK para fechar a janela.

11

4. Posicione duas funes Multiply no diagrama de blocos. Esta funo pode ser encontrada em Programming
Numeric Multiply.

5. Reconecte o diagrama de blocos para inserir algumas novas funes.


a. Conecte o terminal data do primeiro DAQ Assistant (analog input) a entrada Signal do filtro.
b. Conecte a sada Filtered Signal e o controle Bass a funo Multiply.
c. A sada da primeira funo Multiply vai ser conectada em dois pontos diferentes. Um a entrada
Signals da funo Spectral Measurements. A segunda funo Multiply recebe o controle Volume e a
sada da primeira funo Multiply.
d. A sada da segunda funo Multiply conectada ao terminal data do segundo DAQ Assistant (analog
output).

12

6. Volte ao painel frontal e execute o VI. Se voc tem um mp3 ou uma fonte externa de udio garanta que esta
est conectada ao myDAQ.

Fim do Exerccio 3
Dica: Mude as configuraes de seu filtro e verifique as alteraes no som que voc ouve!

13

Anda mungkin juga menyukai