cancel
Showing results for 
Search instead for 
Did you mean: 

Generating field along stator phase B for encoder alignement

Quentin Ch
Associate III

Hello,

By analysing the encoder alignement procedure, it generates a magnetic field aligned with stator phase A (arbitrary name) by setting Iq = 0, Id = high_value.

To do the same but with the adjacent phase B (for example), am I right saying I just need to set Iq = high_value * cos(120°), Id = * sin(120°) ?

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
Quentin Ch
Associate III

Just to confirm: the approach Iq = high_value * cos(angle), Id = * sin(angle) allowed me to align the magnetic field at whatever angle, included phase B at 120°.

View solution in original post

2 REPLIES 2
THA.1
Associate II

No need to change Id and Iq, but changing the alignment angle is enough.

Iq = 0, Id = high_value aligns the rotor at d-axis defined by the alignment angle.

In this SDK, the rotor angle is an angle of q-axis with respect to phase-A.

  • rotor alignment angle = 90° = q-axis => d-axis = 0° => phase-A alignment
  • rotor alignment angle = 90° + 120° = q-axis => d-axis = 120° => phase-B alignment

Quentin Ch
Associate III

Just to confirm: the approach Iq = high_value * cos(angle), Id = * sin(angle) allowed me to align the magnetic field at whatever angle, included phase B at 120°.