CY8CKIT-037 FOC not working with motor ILM25x04

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
user_2884081
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

I have tried adapting the "Sensorless FOC Motor Control" project of CY8CKIT-037 for the RoboDrive ILM25x04 and it is not working. An error occurs when the speed loop begins. I have followed the Kit Guide and the AN93637 document. I haven't found enough information about PI parameters tuning, but I have tried different values with no positive results.

The motor works fine with the "Sensorless BLDC Motor Control" project, and it has been used in other FOC applications.

I assume the only parameters that should be changed are M_RS, M_LS, M_POLES, M_RATED_SPEED, and M_BASEFREQUENCY. I would like to have more information about the PI controllers so I could change those parameters too. As stated in AN93637​, the motor base frequency is Rated_Speed*Poles/(60*2).

The objective of this project is to replace the position estimation with an encoder, but the FOC should work on its own before introducing new components.

Thanks,

Andrés

0 Likes
1 Solution
JobinT_31
Employee
Employee
50 solutions authored 25 solutions authored 10 solutions authored

Hello Andres,

Can you please try step 5. Tune the SMO module if the motor does not rotate  [page 40] http://www.cypress.com/file/157806/download

and let us know your observation.

Thanks

Jobin GT

View solution in original post

0 Likes
1 Reply
JobinT_31
Employee
Employee
50 solutions authored 25 solutions authored 10 solutions authored

Hello Andres,

Can you please try step 5. Tune the SMO module if the motor does not rotate  [page 40] http://www.cypress.com/file/157806/download

and let us know your observation.

Thanks

Jobin GT

0 Likes