Post Go back to editing

# how to read actice power and apparent power value on ADE7763

Category: Datasheet/Specs

hi guys.

im working on ADE7763 using Arduino Uno

i give ade7763 inputs (v1p-v1n, v2p-v2n) by using Analog Discovery 2.

and Vrms, Irms register give the the values as i respect when i change inputs waveform.

for example :

both V1p-V1n, V2p-V2n input = 100mv --> Vrms =329827        Irms =387625

both V1p-V1n, V2p-V2n input = 300mv --> Vrms =989431        Irms =1163034

both V1p-V1n, V2p-V2n input = 500mv --> Vrms =1649628      Irms =1938418

But with LAENERGY and LVAENERGY is not that easy.  no matter what the input is, the output is always the same.

ActivePower is around  16775234 and ApparentPower is around 3326.

as i know in datasheet, maximum ActivePower value is 838861, and 708693 with ApparentPower.

can u guys tells me what i have to do to get accurate ActivePower and ApparentPower value.

tks u guys so much.

Parents
• The energy registers are signed  16775234  = FFF842 hex (-1982) this is a negative value your inputs are 180 deg out of phase. Swap the current channel leads from the discovery2.

Dave

• The energy registers are signed  16775234  = FFF842 hex (-1982) this is a negative value your inputs are 180 deg out of phase. Swap the current channel leads from the discovery2.

Dave

Children
• tks for replying, i'm really appreciated

I did as u said and then i got the result as below :

input = 500mV (both channel 1 and 2) --> P = 12363, S = 20747

is it normal value?

as i read in datasheet, maximum ActivePower value is 838861(0xCCCCD), and 708693(0xAD055) with ApparentPower.

• If you have full-scale(500pk or .3535vrms on the adc inputs you should get

838861 for active power 708693 for apparent .

Are you applying 500mv rms or pk you might be over ranging

Dave

im applying 500mV Peak and got  P = 12363, S = 20747

what i have to do now?

• i have the same issue with ThuDuc, can u tell me where am i wrong?

• Can you measure with a multimeter the adc inputs of the ADE7763 at the part.

With 500mvpk you should get 353.5mVRMS

Are you adding a phase shift between V and I?

Can you measure from Vip to gnd and V1n to gnd measure the dc value with you ac signal present.

Dave

• 1.with 500mVpk, i used multimeter to measure the adc inputs of the ADE7763 then i got 0.353Vrms both channel 1 and 2.

2.phase shift between V and i is 0.

3. multimeter DC range : V1p-gnd= 136mV, V1n-gnd= 138mV.

multimeter AC range : V1p-gnd= 0.353V, V1n-gnd= 0.002V

Hope to hear from you soon.

• 3. multimeter DC range : V1p-gnd= 136mV, V1n-gnd= 138mV.

This dc offset may be causing a problem. You can try capacitively coupling the signal from the discovery board or get a source with no dc offset.

Dave

• i have tried  capacitively coupling the signal from the discovery board but nothing changes, P and S still the same as before capacitively coupling the signal.
for some reason, i dont have others AC generator except Analog Discovery 2.
do u have any others idea?? i have no idea now :(((

• can i ask? What is the value of the LINECYC register when the active power and apparent power reaches 838861, 708693.
as i know the more LINECYC the more active, apparent power i will get.
for example , i set LINECYC register is 100(~1second) i got P = 18038, S = 20756
LINECYC register is 1000(~10second) i got P = 175657, S = 202059.

• Based on the numbers you have

838861/(175657/1000) = 4775.56 lincycles

the power factor of the values shown is 175657/202059 = 0.869

but for your target 838861/708693 = 1.1836   ??? above one.

if you invert the values 708693/838861  = 0.84482

for active to get to 708693/(175657/1000) = 4,034.52 cycles

Dave