Claims
- 1. A method of determining a rotational position of a rotary body; consisting of the steps of generating n-phase rotational angular position signals formed in rectangular waves, respectively, which alternately repeat a high level and a low level at an interval equal to n times a predetermined rotational angle interval which is an even number (2m) fraction of 360 degrees, wherein m is an integer and n is a division larger than unity of m, and which are phase-shifted by said predetermined rotational angle interval with respect to one another, according to an encoding pattern on an encoder rotating synchronously with said rotary body and also generating sensing pulses at the predetermined rotational angle interval just behind the respective level changes of the rotational angular position signals; detecting the respective levels of said n-phase rotational angular position signals in response to the issue of the sensing pulse; comparing a variation pattern of a combination of detected n levels with a reference variation pattern and, if they do not coincide with each other, generating an abnormal alarm signal; discrimating whether said variation pattern is a forward traveling pattern or a backward traveling pattern, if said both variation patterns coincide with each other as a result of the comparison; and adding (+1) to a position counter if said variation pattern is a forward traveling pattern, or adding (-1) to the position counter if said variation pattern is a backward traveling pattern.
- 2. A method of determining a rotational position of a rotary body as claimed in claim 1, wherein said comparing step further comprises a step of comparing a variation pattern of a combination of detected n levels with a previously stored variation pattern of a combination of last detected n levels and, if they are identical with each other, generating an abnormal alarm signal.
- 3. A method of determining a rotational position of a rotary body as claimed in claim 1, wherein said sensing pulses are generated at an interval of 30 degrees (m=6) of the rotation of said encoder, and 3-phase rectangular wave signals which alternately take a high level and a low level at an interval of 90 degrees that is three times 30 degrees and which are phase-shifted by 30 degrees with respect to one another, are generated as rotational angular position signals.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-297750 |
Dec 1986 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 133,424, filed 12/15/87.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4442532 |
Takemura |
Apr 1984 |
|
4587513 |
Burrowes et al. |
May 1986 |
|
Foreign Referenced Citations (3)
Number |
Date |
Country |
61-115482 |
Jul 1986 |
JPX |
1173293 |
Dec 1969 |
GBX |
1343801 |
Jan 1974 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
133424 |
Dec 1987 |
|