Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Input delay causing weird result when measuring voltage and current from PWM signal?

Hello, I'm measuring PWM signals coming from a VFD, and I want to calculate the efficiency: 3 phase (L-N) voltage using 9244 and use 9239 to read external CTs.  One thing I noticed was the efficiency value of the drive was off (100+%).  The waveforms look clean.  Both are on the same task in LV, so it should have the same count.  I was wondering if the input delay on the module will cause the power factor to be off for the measurement.  My sampling rate = 10kS/sec

 

9239 - (40+5/512)/fs+3.3us

9244 - (40+5/512)/fs+1.7us

 

Want to see if anyone else experience this before.  

0 Kudos
Message 1 of 5
(88 Views)

How did you synchronize both modules in your DAQmx task? Please share your code.

-------------------------------------------------------
Applications Engineer | TME Systems
https://tmesystems.net/
-------------------------------------------------------
https://github.com/ZhiYang-Ong
0 Kudos
Message 2 of 5
(64 Views)

@GusTTShowbiz wrote:

Hello, I'm measuring PWM signals coming from a VFD, and I want to calculate the efficiency: 3 phase (L-N) voltage using 9244 and use 9239 to read external CTs.  One thing I noticed was the efficiency value of the drive was off (100+%).  The waveforms look clean.  Both are on the same task in LV, so it should have the same count.  I was wondering if the input delay on the module will cause the power factor to be off for the measurement.  My sampling rate = 10kS/sec

 

9239 - (40+5/512)/fs+3.3us

9244 - (40+5/512)/fs+1.7us

 

Want to see if anyone else experience this before.  


Indeed possible, if both modules are different digital filter delay, it is possible for phase mismatch resulting in incorrect measurements.

 

There are ways to match digital filter of mix of DSA cards but not easy for C-series cards even if you put all into one task.

 

Please read - Synchronized Data Delayed When Using NI DAQ Devices with Delta-Sigma-ADC - NI

related read - How Can I Compensate for Different Group Delays with C Series Modules in LabVIEW FPGA? - NI

 

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 3 of 5
(48 Views)

The right way and best way is to calibrate your system against known resistive load, in the sense, use a resistive load, you must read a PF 1.0, now, anything not closer to PF 1.0 is due to the difference in digital filter delay between your Voltage and Current DSA modules.

 

Use this value as a calibration value to adjust your final reading with your VFD (either as a PF or calculate the phase of the current to adjust in terms of phase).

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 4 of 5
(46 Views)

@santo_13 wrote:

The right way and best way is to calibrate your system against known resistive load, in the sense, use a resistive load, you must read a PF 1.0, now, anything not closer to PF 1.0 is due to the difference in digital filter delay between your Voltage and Current DSA modules.

 

Use this value as a calibration value to adjust your final reading with your VFD (either as a PF or calculate the phase of the current to adjust in terms of phase).


Even better, feed in a single sinewave to all 6 channels across two modules, capture synchronously, you can calculate the delay in each channel, now, offset these delays during your capture

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
Message 5 of 5
(30 Views)