LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

serial com usb 6212

Estou querendo implementar um analisador lógico usando o software Labview e a DAQ NI USB 6212.
O Procedimento é o seguinte:
- Um padrão de dados (Onda quadrada) será enviado via UART de um microcontrolador para um pino digital da DAQ de tempos em tempos e a uma taxa de transmissão fixa, por exemplo 9600 BAUDs.
- O padrão de dados recebido deverá ser comparado com o valor esperado pelo LabView;
Alguma sugestão? ou deveremos usar o Measurement Studio para fazer isso?

0 Kudos
Message 1 of 3
(2,579 Views)

Olá Thalles,

 

Você pode utilizar as funções "Waveform" que está na paleta de funções do diagrama de blocos. Lá estão diversas funções para trabalhar com ondas analógicas e digitais.

 

Eu criei e anexei um VI básico em que se compara uma onda adiquirida por uma entrada digital da NI-6212 com uma onda criada dentro do LabVIEW. Porém, você deve ter em mente que a 6212 não lê formas de onda, mas sim sinais booleanos conforme eles forem chegando (On Demand), sendo necessária uma conversão por software, o que pode gerar diferenças entre o que você quer e o obtido. Mas pode ser que essas diferenças não sejam significatvas, uma vez que a taxa de aquisição da 6212 é bem

maior do que a taxa com a qual a UART enviará os dados.

 

As placas da NI que analisam formas de onda digitais são essas 

 

Uma outra opção é utilizar uma entrada analógica, pois essa sim lê formas de onda. Neste caso você usaria uma subtração de ondas para fazer a comparação. Um exemplo para você ter como referência está em Find examples>>Analysing and Processing Signals>>Mathematics>>Add Waveforms Examples. Neste exemplo você verá como fazer diversas operações com formas de onda, não somente a soma.

 

Você pode também analizar uma sequência de bits gerados em arquivo e depois carregados no LabVIEW com um padrão que você estabelece.

 

Tente uma dessas alternativas e depois diga se resolvem o seu problema.

 

Atenciosamente.

 

 

Felipe Flores
Technical Support Engineer
National Instruments
0 Kudos
Message 2 of 3
(2,560 Views)

Muitíssimo obrigado Felipe!

Perece ser a solução que buscávamos.

Vou usar seu exemplo para montar alguns VI's de teste e depois implementar na aplicação final.

Muito obrigado mais uma vez.

0 Kudos
Message 3 of 3
(2,548 Views)