I want to provide a feature in my energy meter that will show the user, "Current Power" being used. Can anyone help me with the algorithm that I can use. I am interfacing ADE7757 chip with Arduino for calculation of KWh and "Power Consumption".

I want to provide a feature in my energy meter that will show the user, "Current Power" being used. Can anyone help me with the algorithm that I can use. I am interfacing ADE7757 chip with Arduino for calculation of KWh and "Power Consumption".

Hi Nabeel_shaukat

By ripple, I meant the variation in the power measurement. This variation can be seen by the variation in the frequency output while measuring with shorter integration time periods. Refer to figure 14 on page 12 of the datasheet to get an idea of what I am referring to.

But as long as you choose a large enough integration time, the frequency output will correspond to the power measurement more closely and you need not worry about this issue.

Regards

hmani

i really dont know how to calculate energy kwh data. if counter counts 30 pulses in 30 seconds then its frequency will be 1. and counter=energy then energy=30. so 100impulse/kwh is there. so how to calculate energy data. please help me i really dont understanding how to calculate. also CF pin is 16 * F1. so what to understand? how i will cslculate energy is counter will count 16* original value? please help

Hi Nabeel_shaukat

Kindly refer to my answer on post: http://ez.analog.com/message/135319#135319 for details on how to use the counter and timer in MCU along with the ADE7757 chip.

Refer to the equations below to compute power and energy:

Kindly refer to page 12 of the datasheet for further details.

Please note that the ripple in the power measurement will be larger for shorter integration time periods. So, try to select an integration time such that the ripple in the power measurement is reduced to be within an acceptable range.

Regards

hmani