Post Go back to editing

ADE7753 Calibration

Hello!

I am working on a project of a energy meter with ADE7753 and Arduino UNO.

I am using the Honeywell CSNF161 as a current transductor and a simple voltage divider to obtain the voltage signal.

Actually, i am reading good values of voltage and current from VRMS and IRMS registers, but i noticed that when no current is applied on the current transformer, there's still some offset on my IRMS register.

I need some advice to calibrate my ADE7753... What register should i calibrate first and how i do it.

I'll post my schematic below. Sorry for my english.

Thanks!

Felipe.

Parents
  • I am calibrating using an accurate source and i'm doing the following steps:

    -Calculate/Write CFDEN

    -Write VADIV (equal than CFDEN)

    -Write CFNUM (equal to 0)

    -Write WDIV (equal to CFNUM)

    -Calculate/Write WGAIN

    After i did this steps with a 220V / PF=1 / 1850W load, i read the LAENERGY with the same line cycle (120) used in calibration and i obtain the value LAENERGY = 3733d. When i change the load to 220V / PF=1 / 962W, i obtain the value LAENERGY = 1956d.

    The question is: how do i get the constant of proporcionality to get the real world value? I am doing the following things:

    1850/3733 = 0,495

    962/1956 = 0,492

    So, what i need to do is just read the LAENERGY register and multiply by 0,49?

    Please, someone help me.

    Thanks!!

Reply
  • I am calibrating using an accurate source and i'm doing the following steps:

    -Calculate/Write CFDEN

    -Write VADIV (equal than CFDEN)

    -Write CFNUM (equal to 0)

    -Write WDIV (equal to CFNUM)

    -Calculate/Write WGAIN

    After i did this steps with a 220V / PF=1 / 1850W load, i read the LAENERGY with the same line cycle (120) used in calibration and i obtain the value LAENERGY = 3733d. When i change the load to 220V / PF=1 / 962W, i obtain the value LAENERGY = 1956d.

    The question is: how do i get the constant of proporcionality to get the real world value? I am doing the following things:

    1850/3733 = 0,495

    962/1956 = 0,492

    So, what i need to do is just read the LAENERGY register and multiply by 0,49?

    Please, someone help me.

    Thanks!!

Children
No Data