Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Energy Measurement with ADE77*

Status
Not open for further replies.

ajanogi

Newbie level 4
Joined
Dec 20, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,339
Hello everyone.

I have a project about measurement energy. I'm using PSoC microcontroller and ADE7763 energy measurement chip.

My schematics is same as ADE7763 test circuit. (220VAC 1000K V2, 1500:1 CT turn, 75R RB)

So my project works and i can read values. But my problem is i couldn't conver to values real.

For example, I need to read 220V. ADE7763 gives me 1001533(decimal) and its max value is 1561400(decimal) but i can not convert this to real. I should know the max real value that i can read or calibrate. But calibration is so hard with SPI protocol in PSoC.

The same problem that i have for current.

ıf somebody can help me about that i will be appraciate..
 

milind.a.kulkarni

Advanced Member level 3
Joined
Oct 6, 2011
Messages
923
Helped
214
Reputation
428
Reaction score
208
Trophy points
1,333
Location
Bangalore
Activity points
7,438
In my view you need to check the configuration registors in your chip first sencond that max values will come if the input is given to max rating do you need to scale the detected range...

Good Luck
 

ajanogi

Newbie level 4
Joined
Dec 20, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,339
Well, already checked the register. There are a lot of them. Changes 8bit to 24bit. There is no problem about to get values from register. For example in 220V i read F483D(hex) for VRMS register. The max value of VRMS is 17D338(hex).

So i need a ratio to calculate real value.

For example; lets assume VRMS max is 1000V. And if i read E2458(hex),

E2458(hex)*1000/17D338(hex)=real value.

The max value that i need. In my project, i use test circuit with current transformer and gain=1 for both channels.
 

milind.a.kulkarni

Advanced Member level 3
Joined
Oct 6, 2011
Messages
923
Helped
214
Reputation
428
Reaction score
208
Trophy points
1,333
Location
Bangalore
Activity points
7,438
So with your previous post if i understand you are getting reading of 640 v instead of 230 v.....I my catch your problem correctly

---------- Post added at 18:45 ---------- Previous post was at 18:03 ----------

In my view you need to check the gain of your ADC ....I think it is 2 you need to make the gain of ADC to 1 i.e. 0.5v sampling
 

ajanogi

Newbie level 4
Joined
Dec 20, 2009
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,339
Actually i did not touch gain and assume that is 1. But if u say it should be 2 and we asssume that; when i read 1001533 (220V AC);

1561400 ---------- 0.5V
1001533 ----------- x
x=0.32
0.32/gain= 0.16V it should be 0.22(rms) V that's what i see on ossilascope. (That's VRMS, so 0.16x1.41=022V will be false)

for 0.5 full scale i think i use gain 1. So i couldn't figure out the real value :(( i'm working for two weeks for this.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top