As the title, I get 0x16, 0x17, 0x22, 0x24 Vrms, Irms, VPEAK, IPEAK these 24Bit value, I want to convert to the real world values.

Through the following four lines

1. Apply a known current to the current channel.

2. Read the rms register and note the value.

3. Determine the amps / LSB constant: it is the ratio of applied Current to the rms register reading.

4. Store this constant in the microcontroller.

Convert all readings to real world values.

I know that through the amps / LSB, volts / LSB ratio to calculate, but the numerator and denominator to placed what?

The denominator is placed the 1868467 = max value of the rms current (data sheet) 、1561400 = max value of effective stress (data sheet) .

But the numerator to placed what? After the calculation?

Please help me.

thanks.

Hi Thrdst,

It sounds like you have the steps correct. Let's say you apply 10A to the meter and the IRMS register reads 105000 LSB's, your constant will then be 10/105000 A/LSB. Then you store that value and any reading of the IRMS register just has to be multiplied by the A/LSB value in order to get the real world value.

Regards,

Dlath