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.

C2000-DIGITAL-CONTROL-LIBRARY: C2000-DIGITAL-CONTROL-LIBRARY

Part Number: C2000-DIGITAL-CONTROL-LIBRARY

Hi,

I am using successful svgen_dq macro to drive an 8 poled bruhless motor (configuration 12N8P) but i am very confused when i have bad results driving 14 poled brushless motor (configuration 12N14P). Have you ever faced with thhis kind of problem ? Do you know the impact of changing rotor pole number ?

Regards

  • Which example project did you base? svgen_dq is independent of the pole pairs of a motor, even any parameters of a motor. You might check if other modules which are related to the pole pairs of a motor and change it to the right one.
  • Hi Yanming,
    First of all thank you for your reply. yes, svgen_dq is independent of the number of poles. However, I notice noises in the 14P engine that I do not hear with the 8P engine (i hear nothing with the 8P). I notice either a background noise or a clattering according to the parameters i do not notice with 8P that is without noise.
    I precise that i notice this phenomenon in open loop: I change the angle theta by constant step, fixed flux value D to zero and torque value Q to a fixed value before to call arm_inv_park_q31 to get Ualpha and Ubeta.
    An assumption: About clattering noise, It seems that the engine runs on 2 phases. When I manually brake the engine this slam decreases or even disappears Maybe would you know eventually how to phase out the signals in svgen_dq algorithm ? or another assumption.
  • another assumption is a maybe delta connected motor 14P versus a star connected 8P motor
  • Did the motor spin with the same mechanical frequency, or electric frequency to measure noise? You may try to use different PWM frequency for these two motors, to implement a higher PWM frequency for the 14P motor.
  • Just wanted to check in and see if there is any update from your side, I haven’t heard from you for two weeks, so I’m assuming you were able to resolve your issue. Please let me know if you have any questions. We would like to close this thread if no any further questions. Thanks.