Home > Community > How can i measure Extremely low frequency signal in Labview?
Upvote

24

Downvote
+ Signaling
Posted by
Aditya Sharan

How can i measure Extremely low frequency signal in Labview?

Dompreh John  Follow

Sample for a longer period.

More

Upvote

VOTE

Downvote
Beheruz N Sethna  Follow

You can measure frequency in two ways using a counter.
1) Measure the time it takes for a set number of pulses to pass or,
2) Count the number of pulses that pass in a set amount of time.
For low-frequency signals it is best to measure the time duration of a set number of pulses. If we tried to calculate the number of pulses that passed in a set amount of time, we would need a long gate period to get accurate results.
The drawback of measuring the amount of time it takes for a set number of pulses to pass is that the sample period varies with the frequency of the signal.
To accurately measure low frequencies with a CTR module, select two counter channels, one output channel, and one gate input channel. Count Input 0 counts the pulses of the signal that we are measuring. The output of the counter is set to high for x pulses and low for x pulses, which is used as the gate of Count Input 1. The source of Count Input 1 is the internal clock reference (the example can be modified to use an external clock reference). During the high phase of Count Input 0, Count Input 1 counts the pulses of the clock reference.
During the low phase, we read channel 1 and reset the counter.
For example, if the output of Count Input 0 is set to high for 4 pulses and the signal has a frequency of 20 Hz, the output of Count Input 0 is high for 200 ms. During the high phase, we will count 200 counts if we are using the 1 kHz internal clock reference. So to calculate the frequency, we have F = #pulses/duration = timebase * terminal count/counts = 1000 Hz * 4 terminal counts/200 counts = 20 Hz.
[Ref: http://www.ni.com/example/29685/en/ ]
http://www.ni.com/example/29685/en/

More

Upvote

VOTE

Downvote
Bob Collier  Follow

Chhunhour,
What exactly is the problem?
In LabVIEW you can make a sampling loop execute at an arbitrarily low rate.

More

Upvote

VOTE

Downvote