cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Anonymous
Not applicable

Hello professionals,

   

I adapted the example program Sensorless FOC in PSoC 4 creator for my own BLDC motor with using the kit (motor driver board) CY8CKIT-037. Here I changed parameters as per my own motor and it started to run but I would like to know how to increase the torque. Can anyone please tell me how to increase the torque through program in source code? My motor performances at 16000rpm is 35mN-m but I am not getting this much of torque. Please help me. Your help is really appreciated.

   

 

   

Thanks in advance

0 Likes
Reply
4 Replies
Employee

Hi,

   

In BLDC FOC control Torque at a given RPM depends on the load given to the motor. As the load increases, to reach the predefined RPM, the PID algorithm will provide more power/torque [changing PWM duty cycle]. So please confirm if you had tried increasing the load to get the maximum torque. Once it reach the maximum torque [probably around 35Nm for this motor] and if the load increases further the motor will not be able to reach the defined RPM[16000].

   

Jobin

0 Likes
Reply
Anonymous
Not applicable

Hi Mr.Jobin,

   

Actually I have let the motor run at no load. I didn't try adding load to the moto. I

   

Won't I get the torque 35mNm at 16000 rpm with load or no load?

   

 

   

Thanks

0 Likes
Reply
Employee

Yes you need to increase the load, to get higher torque.
Since the algorithm will provide required torque to reach the defined speed. With noload you are getting the required RPM with less torque and the algorithm will not increase it further. [Basically, he feedback to the system is the RPM of the motor]

   

Jobin

0 Likes
Reply
Anonymous
Not applicable

 Thank you very much Jobin

0 Likes
Reply