摘要 |
A rotation detecting device (1) includes a plurality of magnetic encoders (2A, 2B) disposed coaxially and having respective numbers of magnetic poles different from each other and a plurality of magnetic sensors (3A, 3B) for detecting respective magnetic fields emanating from those magnetic encoders (2A, 2B). Each of the magnetic sensors (3A, 3B) is in a ring form and obtains the position information within the magnetic poles of the associated magnetic encoder (2A, 2B). A phase difference detector (6) determines the difference in phase between magnetic field signals detected respectively by the magnetic sensors (3A, 3B). An angle calculator (7) is provided, which is operable on the basis of the difference in phase so detected to calculate an absolute angle of each of the magnetic encoders (3A, 3B). A corrector (12) corrects the initial phase difference occurring in the magnetic field signals, detected respectively by the magnetic sensors (3A, 3B), as a result of the fitting position of the magnetic encoders (3A, 3B). |