摘要 |
PROBLEM TO BE SOLVED: To enable a rotation angle to be exactly detected, even when the influence due to variations becomes complex, when the number of magnetic poles of a magnet is increased. SOLUTION: A detector for rotation angle is provided with the magnet having a plurality of magnetic poles; a sensor for detecting the magnet and outputting a signal, corresponding to the strength of its magnetic field; and an arithmetic device for calculating the rotation angle of a rotating body, based on the detection signal of the sensor. The arithmetic device comprises a memory means for partitioning detection signals A1, B1 acquired, while the object rotating body makes a single rotation, into segments whose number is identical to the number of magnetic poles of the magnet, and storing the maximum value and the minimum value of each segment; a compensating means for compensating the detection signals A1, B1 in each segment, by using the maximum value and the minimum value stored, to be associated with the segment; and a calculating means for calculating the rotation angle C by using compensated detection signals A2, B2. COPYRIGHT: (C)2008,JPO&INPIT
|