摘要 |
PROBLEM TO BE SOLVED: To provide a method suppressing the amount of use of a nonvolatile memory, and efficiently calibrating a rotation angle sensor. SOLUTION: An output vector (V<SB>x</SB>, V<SB>y</SB>) from a magnetic sensor is read out to a rotation angle sensor calibration circuit from the rotation angle sensor. In the rotation angle sensor calibration circuit, Fourier coefficients when developing the magnetic sensor output signal (V<SB>x</SB>, V<SB>y</SB>) to Fourier series are calculated, and the Fourier coefficients are written into the nonvolatile memory of the rotation angle sensor and are stored by the rotation angle sensor. When a rotation angle is calculated in the rotation angle sensor, rotation matrix coefficients corresponding to the known rotation angle are calculated on the basis of the Fourier coefficients stored in the nonvolatile memory, and rotation matrix calculation to the vector (V<SB>x</SB>, V<SB>y</SB>) is executed. By linearly interpolating the rotation matrix coefficients, angle resolution of rotation angle detection can be improved. COPYRIGHT: (C)2005,JPO&NCIPI
|