This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Ryan,
We are not using load banks to calibrate. Instead we purchased a high accuracy calibration source. We can and do calibrate to the slaa577f (More recent version of slaa409a) document using the EVM's custom CT's on our hardware at PF 1, 0.5 and -0.5. The problem is when we use an off the shelf CT the phase is shifting further that what section 4.3.2 (4.3.3 in slaa409a) can handle. At the end of that section they state;
"When using CTs that provide a larger phase shift than this maximum, sample delays along with fraction delay must be provided"
That is where I_HISTORY_STEPS and DEFAULT_BASE_PHASE_C_CORRECTION_LOW come into play. With our cal source at unity (PF = 1) we can only adjust the phasing to get to around PF = 0.82. We need more phase adjust using additional sample delays to get to PF = 1 with off the shelf CT's.
We need sample delays or maybe I just don't know the proper usage of I_HISTORY_STEPS or some other way of phase shifting.See the data in the original submission.
The question : Is background.c code fully functional in this area for large phase shifts using sample delays of I_HISTORY_STEPS?
1) As mentioned in the original post "V and I are in phase" therefore phase shift is 0 on the calibration source.
2) OK I changed I_HISTORY_STEPS back to 2. According to SLAA577f section 4.3.2 the limits of DEFAULT_BASE_PHASE_x_CORRECTION_LOW are +/- 2.62 Degrees.
3) As mentioned in the original post "off the shelf Veris CT" caused the PF to go from 1 to 0.7. This is roughly a 45 Degree Phase shift. According to SLAA577 DEFAULT_BASE_PHASE_x_CORRECTION_LOW is only good for 5 Degrees.
4) Yes I know this. We are actually using Modbus and FRAM for calibration but for this thread I downloaded EVM code and the .h file works fine for now.
Below is my data adjusting DEFAULT_BASE_PHASE_x_CORRECTION_LOW and DEFAULT_V_PRESCALE_FACTOR.
| DEFAULT_V_PRESCALE_FACTOR |
DEFAULT_BASE_PHASE_x_CORRECTION_LOW | | Power Factor
--------------------------------------------------------------------------|--------------------------------------------------|-------------------------------------------------------
0 | 1023 | 0.659
| 0 | 0.659
--------------------------------------------------------------------------|--------------------------------------------------|-------------------------------------------------------
128 | 1023 | 0.693
| 0 | 0.693
--------------------------------------------------------------------------|--------------------------------------------------|-------------------------------------------------------
255 | 1023 | 0.725
| 0 | 0.725
Again Calibration source V and I are in phase and using an off the shelf Veris CT instead of the EVM CT.
Now what should I do to get more phase adjustment for off the shelf CT's?
I found out that by using a different CT there is much less phase shift. In my calibration I get a skew of the
power factor around 1. See results. How would I compensate for this?
Calibration
Source emeter
0 -1.0
60 -0.5588
-60 0.4284
**Attention** This is a public forum