摘要 |
PROBLEM TO BE SOLVED: To provide a rotation controller, which detects the rotating state in high accuracy even if the errors of the phase difference occur in a plurality of detected signals and can surely control the rotation. SOLUTION: In the rotation controller 1, rectangular signals from a rotation detecting part 20 are synthesized in a multiplying circuit, and the double- multiplied frequency signal is generated. Then, in a reference-signal control circuit 5A, the signal in correspondence with the phase difference between a reference clock signal generated in an oscillator 3 and the reference multiplied signal formed in the multiplying circuit 2 is formed. This signal is amplified at a large amplification degree. Furthermore, in an other-signal control circuit 5B, the signal in correspondence with the phase difference between the delayed clock signal generated in a delay circuit 4 and the other multiplied signal formed in the multiplying circuit 2 is formed. This signal is amplified at a small amplification degree. The output signals of the respective control circuits 5A and 5B are synthesized in a signal synthesizing circuit 7 through phase compensating circuits 6A and 6B and converted into the signal for controlling a motor M in a control part 17. |