Post Go back to editing

Category: Hardware

how to measure power factor when i read the value shows 18218(decimal) the reference meter shows powerfactor of .64 . i get a constant constant by dividing 18218/640 =28 and when i check with .94 pf load it shows .2 error why is this happening

[edited by: emassa at 1:48 PM (GMT -5) on 23 Feb 2023]
• Did you phase calibrate?  Verify phase calibration by reading energy at pf1 and pf 0.5  the energy register should read half the value at pf.5. You can use any pf just scale the expected value in the energy register.

Dave

• i am reading 0x10A register for PF . how is the pf reading is converted into actual reading is there any equation or any other way.

• pf 1 = 0x7FFF=   32767

pf/lsb = 1/32,767= 3.051850947599719e-5 = 2^-15

pf 0x10A = 266 *  3.051850947599719e-5 = 0.0081179235206153 or pf 0

Dave

• thanks for me to helping me

as per above calculation

PF=24891 * 3.0518509475997192297128208258309e-5   = 0.75963621936704

which are the other  registers affect the  PF(0x10A) readings.

• Phase compensation register PHCALA and PHCALB and WATT and VA gain

Pf uses Active and apparent power so calibrate phase first. Then active power gain  and apparent power gain.

Dave

• PF VALUE COMES WITH LARGE VARIATION WHAT IS THE REASON BEHIND THIS ENEGY ACCUMATION ALSO VERY HIGH WHAT WILL BE REASON

• Can you show me some numbers from the ADE7953?

in register codes and your converted numbers

Watt

VA

VAR

PF

And what you expect.

Dave

WATT = 0x11689  [ watt conversion= (0x11689*100)/898]  conversion is done for making as integer I doesn't use float value

VA =0xB01A

AVAR =0xB00F

PF =0x7FFF68 [ pf conversion = 0x7FFF68*306/10000 ]

In PF some times I get 1 after conversion  sometimes it will be .997

Write_ADE7953(PGAI_REG, 0x03, 1); //0x008 3 gain 8