I tried to detect encoder parameters on a 8-pole servomotor with 80A (rms?) rated continuous current. Using VESC 6 and VESC-tool free menu: Motor Parameters --> FOC --> Encoder --> Detect Encoder. Clicking on "Start Detection" runs motor first slowly (relaxed steps), then in more sudden steps. Results are plausible at 10A current (in my case it detected Offset 103.4, Ratio 4.0, Inverted), but results are not consistent when increasing current. Increasing to 25A and I get offset 115.8, ratio 4.0, and next time 187.2, ratio 5.0, When using 30A, then the stepping continues for very long time.
I tried to check the offset via this method: Set sensorless ERPM to high value, adjust resolver offset to get lowest current at max speed. Result: lowest current at 100-110 deg offset.
What can be reason for fail and how to to check? I suspect high current might induce noise on encoder signal.