Resolver (1) with a
resolver rotor (2) fixed to a rotating shaft (4) and a
resolver stator (3) arranged around the
resolver rotor (2), wherein the resolver
stator (3) has a plurality of projecting poles (31) provided on an annular
stator core (30) projecting inward in the radial direction and arranged at equal distances in the circumferential direction, wherein the resolver rotor (2) has an outer
peripheral surface (11) defined by an outer
diameter obtained by combining a second function, in which the inverse of an air gap between the resolver rotor (2) and the salient poles (31) is proportional to a
sinusoidal oscillation with respect to the angle (ϕ) of the resolver rotor (2), with a first function, in which the air gap is proportional to the
sinusoidal oscillation, in a certain ratio, wherein the ratio is set to be greater than 0 and is set to a value which is greater the smaller a modulation is which represents a varying amplitude of an output
signal of the resolver (1) with respect to the mean value of the output
signal, and characterized in that the outer
diameter is calculated based on the angle (ϕ), a stator inner
diameter representing the length from the rotation center of the shaft (4) to the end face of the salient poles (31) on the radially inner side, the ratio, and a predetermined maximum (Gmax) and minimum (Gmin) air gap according to the following equation (A): Rm ( ∅ ) = Rs − { α × Gip ( ∅ ) + ( 1 − α ) × Gp ( ∅ )} where Gp ( ∅ ) = { ( Gmax − Gmin ) sin ∅} / 2 + ( Gmin + Gmax ) / 2 Gip ( ∅ ) = 1 [ { 1 Gmax − 1 Gmin 2} sin ∅ + 1 Gmin + 1 Gmax 2 ] Rm(ϕ): outer diameter ϕ: Angle in the coordinate
system of the resolver rotor outer diameter Rs:
Stator inner diameter α: ratio Gp(ϕ): first function Gip(ϕ): second function Gmax: Maximum value of the air gap Gmin: Minimum value of the air gap