cancel
Showing results for 
Search instead for 
Did you mean: 

BLDC: Delete the Alignment phase of the encoder

JulesC
Associate III

Hi all,

I noticed that when using the encoder, the motor undergoes an alignment phase during which it completes a rotation until it reaches the position where the Index Z signal is triggered.

I was wondering if it's possible to skip this alignment phase by adding the Hall sensors (like with the B-G473E combined with the STEVAL-LVLP01 board), and if so, what should I specify in the Workbench or in the Code?

Regards,
Jules

3 REPLIES 3
GMA
ST Employee

Hello @JulesC,

As mentioned in the Alignment settings chapter of the User manual Quadrature Encoder sensor feedback processing documentation, absolute information is required to perform field-oriented control. Therefore, it cannot be skipped in the current MCSDK implementation.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA
JulesC
Associate III

Hello @GMA,
Sorry for the late reponse.
Is it possible for the Quadrature Encoder to determine the absolute information using Hall sensors? For instance, could the system start in Hall sensor mode and then switch to the Quadrature Encoder once the index is found or the position is synchronized?

Regards,
Jules

Hello @JulesC,

In the current MCSDK implementation, the speed sensor switch is available, however, for the Encoder sensor, alignment is required.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA