Method and apparatus for correcting resolver output
First Claim
1. A method for correcting a gain of an output signal produced from a resolver that detects a rotation of a rotary device, the method comprising:
- picking, for a certain time period, a maximal sine value and a minimal sine value from a sine output signal included in the output signal, and a maximal cosine value and a minimal cosine value from a cosine output signal included in the output signal;
calculating a first differential value between the maximal sine value and the minimal sine value, and a second differential value between the maximal cosine value and the minimal cosine value;
correcting a gain differential between the sine output signal and the cosine output signal based on the first and second differential values; and
determining a candidate gain differential between the sine output signal and the cosine output signal based on the first and second differential values before the correcting, wherein the correcting is performed periodically or at a start of the method, and is inhibited when the candidate gain differential is out of a certain range.
1 Assignment
0 Petitions
Accused Products
Abstract
A resolver output correction device receives sine output signal and cosine output signal from a resolver. Each of the sine output signal and the cosine output signal has an offset error and a gain differential error due to a secular variation. The correction device detects maximal and minimal values with respect to both the sine output signal and the cosine output signal. It calculates average values between the maximal values and the minimal values. Then, it corrects the offsets of the signals based on the average values. It also calculates gain differentials between the maximal value and the minimal value with respect to both the sine and cosine signals. Then, it corrects the gain differentials of the signals based on the calculated gain differentials. As a result, both the offset and gain errors of the signals are corrected with accuracy.
-
Citations
6 Claims
-
1. A method for correcting a gain of an output signal produced from a resolver that detects a rotation of a rotary device, the method comprising:
-
picking, for a certain time period, a maximal sine value and a minimal sine value from a sine output signal included in the output signal, and a maximal cosine value and a minimal cosine value from a cosine output signal included in the output signal;
calculating a first differential value between the maximal sine value and the minimal sine value, and a second differential value between the maximal cosine value and the minimal cosine value;
correcting a gain differential between the sine output signal and the cosine output signal based on the first and second differential values; and
determining a candidate gain differential between the sine output signal and the cosine output signal based on the first and second differential values before the correcting, wherein the correcting is performed periodically or at a start of the method, and is inhibited when the candidate gain differential is out of a certain range. - View Dependent Claims (4)
-
-
2. A method for correcting a gain of an output signal produced from a resolver that detects a rotation of a rotary device, the method comprising:
-
picking, for a certain time period, a maximal sine value and a minimal sine value from a sine output signal included in the output signal, and a maximal cosine value and a minimal cosine value from a cosine output signal included in the output signal;
calculating a first differential value between the maximal sine value and the minimal sine value, and a second differential value between the maximal cosine value and the minimal cosine value;
correcting a gain differential between the sine output signal and the cosine output signal based on the first and second differential values;
determining whether the output signal of the resolver is abnormal; and
inhibiting the correcting when the output signal of the resolver is determined to be abnormal. - View Dependent Claims (5)
-
-
3. A method for correcting a gain of an output signal produced from a resolver that detects a rotation of a rotary device, the method comprising:
-
picking, for a certain time period, a maximal sine value and a minimal sine value from a sine output signal included in the output signal, and a maximal cosine value and a minimal cosine value from a cosine output signal included in the output signal;
calculating a first differential value between the maximal sine value and the minimal sine value, and a second differential value between the maximal cosine value and the minimal cosine value;
correcting a gain differential between the sine output signal and the cosine output signal based on the first and second differential values;
detecting whether a rotational speed of the rotary device is not greater than a certain speed and a rotational direction of the rotary device is not reversed; and
inhibiting the correcting when the rotational speed is determined to be greater than the certain speed or the rotational direction is determined to be reversed. - View Dependent Claims (6)
-
Specification