Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Are the signals in channels sincronized?

Hi,
I am taking two AC(a sine wave and a signal from a pressure transducer) signals with a DAQ card. I am taking them in different channels and proccessing them with labview. I have several issues with the time reference for each signal.
I have the DAQ assistant placed in a while loop. I have realised that any operation I make to the different data in the channels(even separating them and bringing them together) result in a delay on the graph I am plotting respect to the original one. First, I would like to know what´s the proper way to handdle this problem.  I have noticed as well, using an analog oscilloscope, that the two signals in different channels have a different phase shift to the one appearing on the oscilloscope.
Can anyone give some advise on how to proceed on getting signals properly?
0 Kudos
Message 1 of 16
(4,015 Views)
The word you are looking for is simultaneous. The two channels of a scope have independent A/D converters so you can perform an accurate phase shift measurement. The majority of NI DAQ boards (yuo don't mention which one you have, though), share a single A/D and all signals are muxed to it.
0 Kudos
Message 2 of 16
(4,006 Views)
So is there any way I can solve this?

0 Kudos
Message 3 of 16
(3,998 Views)
I think Dennis is right : tell us the model of the card first ... and we will check if the channel are simultaneous or multiplexed ...
Wilfried.
0 Kudos
Message 4 of 16
(3,991 Views)
Exactly how much phase shift are you seeing and what is acceptable? According to this the default inter-channel delay is 10us. There are links there that also explain how to check what it actually is and how to change it. You can't do any of this with the DAQ Assistant though. If you cannot tolerate any phase shift of the acquired signals, then you have have to get one of the simultaneous sampling DAQ boards.

Message Edited by Dennis Knutson on 11-13-2007 09:12 AM
0 Kudos
Message 5 of 16
(3,988 Views)
sorry the model is :NI  SCB-68
0 Kudos
Message 6 of 16
(3,984 Views)

Well, no wonder. You are acquiring data with a terminal block. With just a terminal block, you can't acquire anything.Smiley Tongue

You need to provide the model of the DAQ card itself.

0 Kudos
Message 7 of 16
(3,982 Views)
I am seeing a delay of 700us between channels anything one magnitude smaller is ok(70us pe). On the other hand, how can I handle the problem with operating the data without delaying the signal?The time is not important but the relative time position between signals is.
0 Kudos
Message 8 of 16
(3,980 Views)

You are seeing 700us phase shift with the raw data? That seems very high but maybe there is some weird setting when you use the DAQ Assistant. I never use this. I would suggest you try one of the DAQmx shipping examples.

If you are seeing delays when manipulating the data, then how are you manipulating the data? Any filters on one signal that you don't do to the other?

Why don't you post your VI for someone to look at? It's much easier than trying to guess what might be going on.

p.s. You still haven't provided the model of the DAQ card you are using.

0 Kudos
Message 9 of 16
(3,977 Views)
Ok I think I have it now
the card is a NI PCI 6220. I also attach the VI
thanks,
Asier
0 Kudos
Message 10 of 16
(3,971 Views)