Announcements

Help us improve the Power & Sensing Selection Guide. Share feedback

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

cross mob
Amit109
Level 1
Level 1
5 sign-ins First reply posted First like given

I am running bldc motor with the help of hall sensor but not able to get full no load speed.This motor has 1000 rpm but getting only upto 3500 rpm.

I am using example code to drive this motor whether this code support 10000 rmp.

My motor is working at 48v,750 W.Could you help to resolve this problem 

0 Likes
1 Solution
Krupashankar
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @Amit109,

Please refer to AN2023-10 Basic Motor Parameters and the Configuration for identifying the motor parameters or refer to motor datasheet provided by motor manufacturer.

These motor parameters are essential for proper operation of motor.

 

Thanks,

Krupashankar

View solution in original post

0 Likes
7 Replies
Krupashankar
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @Amit109,

Can you please let us know exactly which example code and XMC device is used? 

Also please make sure the following:

  • Hall sensor offset configuration.
  • If the Hall sensor signals are mapped to correct phase.
  • Current sensing parameter configuration.
  • Motor parameter configuration.

 

Thanks,

Krupashankar

0 Likes
Amit109
Level 1
Level 1
5 sign-ins First reply posted First like given

I am using the BLDC_SCALAR_HALL_XMC13 code . Whether this code is capable of deliv3ering speed more than 10k.

hall pattern and it's commutation pattern is correct.Please help me for this problem.

0 Likes
Krupashankar
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @Amit109,

Yes, With the example code, the motor can be operated above 10000 RPM.

Can you please check if the no load speed of the motor is configured to maximum speed of motor( Safe motor operating speed). 

Configuration:

bldc_scalar_user_config.h(file) -> MOTOR0_BLDC_SCALAR_MOTOR_NO_LOAD_SPEED = 10000

Krupashankar_1-1713444073206.png

As the motor maximum speed will be scaled from above configuration.

Please let us know if this helps.

 

Thanks,

Krupashankar

0 Likes

Yes, I have done those things in the code and I have also changed the number of pole pairs in the code but I am still not getting the expected speed. Even after applying pot, I am trying to change the speed but I am getting rpm only up to 3500 even I am changing the reference speed.

What is the parameter who has to be configured in order to get expected speed in the code?

0 Likes
Krupashankar
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @Amit109,

 

Can you please let us know what is the maximum DC voltage applied and back emf constant of the motor with units?

 

Thanks,

Krupashankar

0 Likes

Voltage-48V but I do not have any ideas about the back emf constant of the bldc motor?

 

0 Likes
Krupashankar
Moderator
Moderator
Moderator
250 solutions authored 500 replies posted 50 likes received

Hi @Amit109,

Please refer to AN2023-10 Basic Motor Parameters and the Configuration for identifying the motor parameters or refer to motor datasheet provided by motor manufacturer.

These motor parameters are essential for proper operation of motor.

 

Thanks,

Krupashankar

0 Likes