Electronic – Bldc hub motor starting torque

brushless-dc-motorcurrenthub

am designing a BLDC hub motor (48V-500W-15A max)

I have designed a three phase inverter and the motor run normally with smooth rotation and as the motor start running and I apply the load the motor draw more current and every thing is normal.I am using PWM to control the speed

But the problem is that as I apply a load before the motor start to move even a very small load the motor do not start till we reach a high PWM value then the motor draw a very high current spike it reached a 26A then the motor start rotating at a fairly high speed. we run at 10KHz frequency.

So is there is an issue should I take care with at starting the motor on a load or this is a nature response and The only solution is to use very high rating components,,,

enter image description here

Best Answer

Actually the BLDC should deliver max torque at 0 rpm, also the max current. There must be a big flaw in your project, could be the synchronism, phase sequence, ....who knows? The information provided is just too little.

PS:

Looking at the schematics, there are a lot of wrong things. Like the diode on the gate signal is placed wrongly. The zener diode at the gate? Why do you need it, to add some extra capacitance, maybe?