While current control and PWM switching play the most direct role in driving brushless DC motors, the motion profile and position-control loop are also essential.
I was planning to use the opto-coupler speed sensor as part of a motor speed control – making the motor into the VCO block in a phase-locked loop. When this technique works, using it is simple: put ...