hayowazzup
Advanced Member level 4
Hi all experts,
I wanted to control the speed of a bldc motor. I've thought of a way but am not sure if this is going to work...firstly, the speed of the motor is measured using hall sensors and the timer in the μC, then the program will compare the measured speed with the set speed, if the speed is too high/low, then it will goes into an IF statement which reduces/increases the pwm duty cycle by adding/subtracting it with the (error multiplying by a constant K).
So will this going to work if I set the constant K low? will it be stable and takes a long time to reach the zero error?
I wanted to control the speed of a bldc motor. I've thought of a way but am not sure if this is going to work...firstly, the speed of the motor is measured using hall sensors and the timer in the μC, then the program will compare the measured speed with the set speed, if the speed is too high/low, then it will goes into an IF statement which reduces/increases the pwm duty cycle by adding/subtracting it with the (error multiplying by a constant K).
So will this going to work if I set the constant K low? will it be stable and takes a long time to reach the zero error?
Last edited: