| CPC B62D 5/0463 (2013.01) [B62D 6/10 (2013.01); G01B 7/30 (2013.01); G01D 5/244 (2013.01)] | 15 Claims |

|
1. An angle detector that can detect, as one electric-angle rotation corresponding to a one-period electric angle, a mechanical-angle range of one section out of sections obtained by dividing one mechanical-angle rotation corresponding to one rotation of a rotation axle into P sections (P is a natural number), the angle detector comprising:
a magnet that is fixed on the rotation axle and has a first track including magnets magnetized in P pole-pairs and a second track including magnets magnetized in Q pole-pairs (Q is a positive even number the same as or larger than 2P);
a first Hall device group that is disposed facing the magnet and that senses magnetic flux from the first track and then outputs a first Hall signal;
a second Hall device group that is disposed facing the magnet and that senses magnetic flux from the second track and then outputs a second Hall signal;
a first detector that outputs an M-step absolute angular signal corresponding to M angle sections obtained by dividing the one electric-angle rotation into M sections, based on the first Hall signal from the first Hall device group (M is a positive even number);
a second detector that outputs an N-step relative angular signal that divides each of the M angle sections, obtained by dividing an electric-angle range of the one electric-angle rotation into M sections, into N sections, based on the second Hall signal from the second Hall device group (N is a positive even number);
an angle calculator that divides the electric-angle range of the one electric-angle rotation into [M×N] sections and that calculates and outputs an [M×N]-step electric angular signal, based on the absolute angular signal and the relative angular signal; and
an angle corrector that outputs a correction angle supplemented to smooth the [M×N]-step electric angular signal,
wherein the angle corrector is configured to calculate a first speed from a time during which the relative angular signal changes, calculate a second speed based on a difference between the correction angle and the electric angular signal, and then integrate a sum of the first speed and the second speed to calculate the correction angle.
|