摘要 |
<P>PROBLEM TO BE SOLVED: To adequately correct errors included in a rotation angle that is detected using a resolver. <P>SOLUTION: A control device 40 sets an ideal rotation angle θ0 of a motor using a resolver detection angle θorg obtained by converting an electric signal from a resolver with a resolver-digital conversion circuit and stores the waveform of the difference between the ideal rotation angle θ0 and the resolver detection angle θorg as an error learning value θe (43). In addition, the control device 40 calculates a phase lag time Tp corresponding to an actual motor rotation speed Nm (45), calculates a deviation time ΔTnm of a reference signal K using a waveform that is obtained by displacing the resolver detection angle θorg by the phase lag time Tp along the ideal rotation angle θ0 (46), and calculates an offset amount θofs between a real rotation angle and the ideal rotation angle θ0 from the deviation time ΔTnm (47). The control device 40 corrects the resolver detection angle θorg using the error learning value θe and the offset amount θoft (48). <P>COPYRIGHT: (C)2013,JPO&INPIT |