BLDC Motor - Finding out how many Pairs of Poles and the difference with PMSM

Click For Summary

Discussion Overview

The discussion revolves around troubleshooting a BLDC motor setup, specifically focusing on the number of pole pairs, overheating issues, and driving the motor using a Nucleo microcontroller with an extension board. Participants explore various technical aspects, including configuration settings, voltage and current measurements, and potential software solutions.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • Some participants clarify that 4 poles correspond to 2 pole pairs.
  • Concerns are raised about the motor potentially not receiving the rated voltage and current, leading to overheating and inadequate performance.
  • Questions are posed regarding the motor's behavior during operation, including whether it runs at a constant speed or attempts to accelerate before shutting off.
  • One participant suggests that the rated voltage and current values are likely RMS, implying that the motor may not be receiving sufficient power to reach its rated speed.
  • Another participant mentions the possibility of issues with the MOSFETs and power synchronization between pole pairs, suggesting that control parameters may need adjustment.
  • Suggestions are made to simulate the motor characteristics using software to better understand its behavior and optimize the driving parameters.

Areas of Agreement / Disagreement

Participants generally agree on the number of pole pairs but express differing views on the causes of the overheating and performance issues. The discussion remains unresolved regarding the exact solution to the overheating problem and the optimal configuration for the motor.

Contextual Notes

Limitations include potential missing assumptions about the motor's specifications and the specific configurations of the hardware being used. The discussion also reflects uncertainty regarding the effectiveness of various troubleshooting approaches.

Vatech
Messages
53
Reaction score
7
TL;DR
I have a 3 Phase low voltage BLDC but i have a problem of driving it using a Nucleo microcontroller combined with a extension board
Hello Community,
i have BLDC motor with General parameters are 3 Phase motor with 4 Poles, 36V, 7.3A rated current, 4000RPM rated speed.
you can check datasheet on link below
The first question is how many Pair of Poles does this motor have? 2 or 4?
For example the motor bellow
1618981792465.png

https://www.omc-stepperonline.com/download/57BLR110-36-01.pdf

//For those who want to get depper into the problem :
I am using a Nucleo-F401RE combined with the extension board X-NUCLEO-IHM08M1 in order to run the BLDC motor as shown on link below. General parameters are 3 Phase motor with 4 Poles, 36V, 7.3A rated current, 4000RPM rated speed.

The power board is configured in FOC mode, following the official documentation.
I use the ST Motor Profiler to generate the motor profile.
The problem is that the power board overheats in first seconds of Run.
First calibration is “successful” although it stops at 3000RPM as maximum speed and torque is very low.

At the end of calibration I am not able to recalibrate or use the “play” function to run the motor because the PowerBoard is overheated, ALTHOUGH I get no overheating error as feedback.

If I let the Board cool down some minutes, then I am able to run the board for some seconds until overheating protection stops the motor at about 80C.
No load is added on motor

I have added heatsink with the only difference getting some more seconds of run
On the STM32 NUCLEO board: JP1 open, JP5 (PWR) on E5V side, JP6 (IDD) closed.
On the X-NUCLEO-IHM08M1 expansion board: J9 open, JP3 closed.

jumpers: JP1 and JP2 closed, J5&J6 on the 3-Sh side. Removed capacitors C3, C5 and C7
In motor profiler I tried different number of pole pairs, lower RPM, much lower current (1A) again with no success.

Any idea what could be the issue?
 
Last edited by a moderator:
Engineering news on Phys.org
4 poles = 2 pole pairs.

I'm not familiar with any of your specific hardware.

Do you have a multimeter? can you check that the motor is actually getting the rated voltage and current?

It seems that the drive is not able to deliver enough power - though the specs show that it should. If it's getting too hot and shutting down, it's likely too much current for the drive to handle. Similarly, if the motor is not reaching it's rated speed and torque (I assume you are just eyeballing the torque from the acceleration?), that sounds like it's not getting enough voltage and current.

Have you tried 6-stepping?

Is the motor running at a more or less constant speed when it shuts off or is it trying to accelerate?

Are there control parameters you can dial back - (acceleration, PID, etc)?
 
Vatech said:
Summary:: I have a 3 Phase low voltage BLDC but i have a problem of driving it using a Nucleo microcontroller combined with a extension board

The power board is configured in FOC mode
What about startup? Isn't there a start mode? What frequency are you sending to the motor?
 
Another thought.

The rated voltage/current are likely rms values; peak are sqrt(2) higher. I think you aren't giving your motor enough power. Software thinks it should be pushing up to 4krpm, but tops out of power at the rms values.

speed is proportional to voltage. limiting voltage to rms -> 4krpm/sqrt(2) ~2800rpm, close to the 3krpm max you are seeing.
 
onatirec said:
4 poles = 2 pole pairs.

I'm not familiar with any of your specific hardware.

Do you have a multimeter? can you check that the motor is actually getting the rated voltage and current?

It seems that the drive is not able to deliver enough power - though the specs show that it should. If it's getting too hot and shutting down, it's likely too much current for the drive to handle. Similarly, if the motor is not reaching it's rated speed and torque (I assume you are just eyeballing the torque from the acceleration?), that sounds like it's not getting enough voltage and current.

Have you tried 6-stepping?

Is the motor running at a more or less constant speed when it shuts off or is it trying to accelerate?

Are there control parameters you can dial back - (acceleration, PID, etc)?
The driver was configured for FOC mode and i didn’t have the replacement capacitors to configure it back to 6-step. On Friday i received a new board and i will configure it on 6-step mode and i will let you know the results.

I believe that something must be wrong with the mosfet - power synchronization between the poles. They might get instant activated between different pole pairs during each period. There are control parameters, i tried reducing the current even to 1A and it just run for some more seconds.
When i measured voltage it was at 35.6V which is correct
 
The main problem is the overheating. I added the rated current starting from 7.3A and testing wven 1A.
I let the peak current to be calculated by software.
 
If you have the characteristics of the motor, you can simulate it in the software to find out the behavior of the machine. in that way you will know better how to drive the motor. frequency, amplitude of the back EMF and other parameters can be obtained from the software. I suggest FEA software like Ansys Maxwell, EMWORSK. Motor Wizard, EM2D, MotorCAD and COMSOL. if learning them were hard to start, you can find good tutorials on YouTube about Motor Wizard.
Hope they help you solve the problem. if you need any further consultancy feel free to ask in here. these forums are the best place to find answers freely.
 

Similar threads

Replies
21
Views
8K