open loop sinusoidal control
Hi, i am trying to control bldc motor sinusoidally. I completed with 6 step commutation.
I asked help in stm32 forum recent, but none helped. I have learned something in sinusoidal bldc control.
- FIrstly i implemented spwm using sine LUT (say 256 vales)
- And i spwm give good looking sine wave.
- I also generated 3 sin waves phase shifted 120 each.

- So now i have 6 spwm (3 sine 120 phase shifted & 3 sine complemented)
- Now i run the motor using this spwm (open loop sin control), the motor runs but consume more than 10amp.
I don't know where i am wrong, guys help me to solve this problem.