J
I have a project at the moment, that i am struggling with, any help is appreciated. Basically i have a small DC brushless motor (30W)that is spinning at approx 3600 RPM. i have an index pulse at say, Top Dead Centre from an encoder and a sync pulse every 60Hz. I need the sync pulse to be at TDC every revolution, if a small load is applied for a split second then the motor needs to compensate and catch up with the TDC pulse, and vice versa. The motor control needs to be quite precise and not keep overshooting. Would a Phase Locked Loop be the best way to go? If so any advice? Would a 4046 PLL Chip do this job? Can it be done simpler without a PLL. I have a speed controller that came with the motor so that part of it is taken care of, The motor speed control can vary the speed from an external voltage ranging from 0v(0rpm) to 5v(7500rpm). I was thinking an error voltage derived from the size of a pulse generated from the rising edge on TDC pulse to the rising edge of sync pulse could be used to speed up the motor. Like i say any advice would be greatly appreciated.
John
John