faysal_002299
New Member
Hello all,
I am not sure whether I should raise this question here, but any kind of help or suggestion would be really appreciated. I am controlling bldc motor with dsPIC30F3011.
Now my control strategy is the motor will be started in CW direction, run for 30 rotation, then halt for 5 seconds and start rotating in CCW direction and so on. But the problem is, the motor always has a delay (5/6 seconds) to start. So if I send the start command it takes an unpredictable time to start again, after each 5 seconds halt. How can I solve this? Anyway,I have to be very precise about the rotation rpm and time.
[If I set the PWM PDC as 0 instead of stoping the motor, in that case the speed doesn't reach to 0 instantly, it takes much time to be halted.]
waiting for ur kind reply
I am not sure whether I should raise this question here, but any kind of help or suggestion would be really appreciated. I am controlling bldc motor with dsPIC30F3011.
Now my control strategy is the motor will be started in CW direction, run for 30 rotation, then halt for 5 seconds and start rotating in CCW direction and so on. But the problem is, the motor always has a delay (5/6 seconds) to start. So if I send the start command it takes an unpredictable time to start again, after each 5 seconds halt. How can I solve this? Anyway,I have to be very precise about the rotation rpm and time.
[If I set the PWM PDC as 0 instead of stoping the motor, in that case the speed doesn't reach to 0 instantly, it takes much time to be halted.]
waiting for ur kind reply