LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Eliminating noise while analog voltage source idle

Hi,

 

I am measuring the analog voltage signal of an Omega FLR-1600A flow meter using a USB-6009. The flow meter has a 0-5 VDC output signal that corresponds to 0-1 LPM (liters per minute). The problem I'm having is that while the flow meter is reading zero flow, I'm getting a noisy signal that fluctuates between 0 and 0.1. Otherwise, the signal is clean and accurate. Here is my front panel and block diagram:

 

Flow Rate Front Panel.PNG

 

Flow Rate Block Diagram.PNG

 

Is there a way I can eliminate the noisy signal such that the graph reads zero while the flow is idle, even if done artificially?

 

Thanks

0 Kudos
Message 1 of 6
(3,390 Views)

It could just be your flow meter.  Have you tried looking at the signal with an osciloscope?


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 6
(3,388 Views)

I have not looked at the signal with an oscilloscope. However, there aren't any controls on the flow meter that allow me to alter the signal in any way. Are you suggesting I do something about the signal before it's read by the DAQ? I was looking for a way of replacing the noisy signal with a flat zero line on Labview.

0 Kudos
Message 3 of 6
(3,383 Views)

Run that signal through an FFT, see if there are any higher frequency components, perhaps 60 Hz line noise?

 

You might be able to filter your signal to reduce the noise.

0 Kudos
Message 4 of 6
(3,368 Views)

ahsan2 wrote:  Are you suggesting I do something about the signal before it's read by the DAQ? I was looking for a way of replacing the noisy signal with a flat zero line on Labview.

I was suggesting that if you have no flow, then the meter is just measuring noise.  And you therefore get noise out of the 5V output.  I'm basically trying to isolate whether that noise issue is on the DAQ side or the meter side.  You can start to play around with things from there.

 

But RavensFan is pointing to what I am suspecting with 60Hz line noise coming from the AC power.  You could do a simple digital filter to try to reduce that noise.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 5 of 6
(3,346 Views)

I think what you are looking for is to show a signal that is smoother than the real one. Try the in-range and coerse and set the lower threshold to 0.03 or so. Then use a select and if the coersion output of the in range and coerse is true, set the value to 0 otherwise, use the output. 

 

You could also just use a less than instead of the in range and coersion, but I prefer it so that I can more easily search for it. 

 

Hope that this helps

0 Kudos
Message 6 of 6
(3,304 Views)