Quantcast
Channel: EngineerZone: Message List
Viewing all articles
Browse latest Browse all 36216

How to get accurate readings in ADE7763's Vrms register

$
0
0

Hello everyone,

 

                      as I am using ADE7763 to measure the Vrms,Irms and Active power.

but when i am reading the Vrms register as the method suggested in the datasheet of ADE7763, i did not get accurate readings of VRMS register.

 

i am doing the following method to read the Vrms register.

 

 

do

{

     Rstatus = Read_Reg(0x0C);

     Rstatus = (Rstatus & 0x0010);

 

}while(Rstatus == 0x0010);

 

Vrms = Read_Reg(0x17);

 

here The readings of the Vrms register are varying randomly from min to max. readings and also there is while(Rstatus == 0x0010) infinite loop there that stuck the execution of programm if interrupt not occures.

so is there any other ways to read the Vrms register accuratly.


Viewing all articles
Browse latest Browse all 36216

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>