Re: PID control for BLDC
Thanks Shitish.
Actually we are not having exact PID.
What we are having is Delta incrementing Close Loop.
It checks the error and adds or subtracts incrementing fixed steps.
The size of error determine the added or decreased step will be small or large.
This is some thing close to PI as it involves accumulation.
However this does closes the loop.It means even load is changed speed remains constant as per set point.
Why we could not make the PID is
1.We are not having BLDC motor transfer function. What info we are having is it is a 350W,48V BLDC 3 phase 6 pole motor.
2.We are suing low cosr uC as the pressure of production caused to select lower end device.Every simple non-integer multiplications like the PID constants of Kp and KI in 0.1,10.5 etc cause the code size to be increase tremendously on a simple RISC which does not have multiply unit.
If you have any information about how to calculate the Motor Transfer function,pls tell us.
If you have any reference model or coef for PID pls help us on that.