cancel
Showing results for 
Search instead for 
Did you mean: 

Question about STPM01 not reading 0 at no current. (See details)

ABjör.1
Associate

Hi!

I have a couple of questions regarding the STPM01 energy metering circuit:

We are using it for measuring currents only with Rogowski coils. (We have 4 circuits on our board).

We are not using the voltage measuring, so it is not connected.

The microcontroller we use is a ESP32.

We are only interested in the Irms values, so after reading the registers, we take out the Irms part from the register.

The problem is that the values are not zero when nothing is connected or the sensor is connected but with no lead through the sensor.

This is measured with a Rogowski coil with 50mV/kA:

With no sensor connected the Irms part of the register reading is varying between 0x0001 and 0x0002 (the first or second bit is set (varying)).

With sensor connected but no lead throug loop the register reading is varying between 0x008 and 0x00f.

If we translate this to current, it will be (no sensor): 0.017 to 0.033A and with sensor: around 0.15 to 0.20 A.

Calculated with a voltage of 230V this makes around 5W with no sensor and 40-50W with sensor.

Even if we short the input, the reading is still not zero. (Even if we short at the circuit). It is more like the readings with the sensor connected with no lead through the loop.

We have tried both int the mode PST=1 since we have only one sensor, and PST=5

Is it possible to calibrate away the offset error? Setting bits in CHP doesn't handle the offset error at 0.

Is it possible that there is some electrical disturbance creating this offset?

Is the reading interval of STPM01 important if we only want the Irms, and not using the internal energy measuring and counting function or is it ok to take the reading when we want to (we would like 2 readings per second)?

Best regards,

Anders

2 REPLIES 2
savanth
Associate II

Dd the issue was solved. I'm facing similar case. 

welcome to the forum.

The post was over 5 years ago, and the poster has no activity here at all since then.

So you're probably better off starting your own thread, with a full description of your actual setup, and what you're seeing...

See: How to write your question to maximize your chances to find a solution.

 

Post a link here so that people can find your new thread.

 


New thread here.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.