Speed detecting apparatus
First Claim
1. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
- an encoder for generating one cycle of a sine-wave signal each time the encoder angular position changes by a predetermined unit amount;
pulse generating means responsive to the sine-wave signal for generating a zero-crossing pulse at each zero-crossing of the sine-wave signal;
phase angle detecting means responsive to the sine-wave signal for generating a phase angle signal indicative of the phase angle of the sine-wave signal;
a clock pulse source for providing clock pulses having a predetermined frequency;
time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; and
speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, and responsive to the rotational speed of said encoder being above a predetermined level for detecting the rotational speed of said encoder on the basis of the reciprocal of the time interval between a first one and a last one of a plurality of the zero-crossing pulses, and responsive to the rotational speed of said encoder being below the predetermined level for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In a speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled thereto, an encoder generates one cycle of a sine-wave signal each time its angular position of rotation changes by a predetermined unit amount. A zero-crossing pulse is generated at each zero-crossing point of the sine-wave signal generated from the encoder, and the phase angle of the sine-wave signal is detected on the basis of the zero-crossing point of the sine-wave signal generated from the encoder. In a high speed range, the rotational speed is detected on the basis of the ratio between the number of zero-crossing pulses and the time interval between a first one and a last one of the plural zero-crossing pulses. On the other hand, in a low speed range, the rotational speed is detected on the basis of the combination of the number of the zero-crossing pulses appearing within a predetermined period of time and the phase angle of the sine-wave signal.
-
Citations
11 Claims
-
1. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of a sine-wave signal each time the encoder angular position changes by a predetermined unit amount; pulse generating means responsive to the sine-wave signal for generating a zero-crossing pulse at each zero-crossing of the sine-wave signal; phase angle detecting means responsive to the sine-wave signal for generating a phase angle signal indicative of the phase angle of the sine-wave signal; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; and speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, and responsive to the rotational speed of said encoder being above a predetermined level for detecting the rotational speed of said encoder on the basis of the reciprocal of the time interval between a first one and a last one of a plurality of the zero-crossing pulses, and responsive to the rotational speed of said encoder being below the predetermined level for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal.
-
-
2. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of each of two sine-wave signals, having a phase difference of 90°
therebetween, each time the encoder angular position changes by a predetermined unit amount;pulse generating means responsive to one of the sine wave signals for generating a zero-crossing pulse at each zero-crossing point of the one of the sine-wave signals; phase angle detecting means responsive to the two sine-wave signals for generating a phase angle signal indicative of the phase angle of the one of the sine-wave signals; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; and speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, and responsive to the rotational speed of said encoder being above a predetermined lever for detecting the rotational speed of said encoder on the basis of the reciprocal of the time interval between a first one and a last one of a plurality of the zero-crossing pulses, and responsive to the rotational speed of said encoder being below the predetermined level for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal. - View Dependent Claims (3, 4)
-
-
5. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of each of two sine-wave signals, having a phase difference of 90°
therebetween, each time the encoder angular position changes by a predetermined unit amount;pulse generating means responsive to one of the sine wave signals for generating a zero-crossing pulse at each zero-crossing point of the one of the sine-wave signals; phase angle detecting means responsive to the two sine-wave signals for generating a phase angle signal indicative of the phase angle of the one of the sine-wave signals; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting the clock pulses generated between two zero-crossing pulses; and speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, and responsive to the rotational speed of said encoder being above a predetermined level for detecting the rotational speed of said encoder on the basis of the ratio between the number of zero-crossing pulses occurring during a time interval and the duration of the time interval, and responsive to the rotational speed of said encoder being below the predetermined level for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal.
-
-
6. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of each of two sine-wave signals, having a phase difference of 90°
therebetween, each time the encoder angular position changes by a predetermined amount;pulse generating means responsive to one of the sine wave signals for generating a zero-crossing pulse at each zero-crossing point of the one of the sine-wave signals; phase angle detecting means responsive to the two sine-wave signals for generating a phase angle signal indicative of the phase angle of the one of the sine-wave signals; reversible counter means for counting the zero-crossing pulses; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; rotating direction deciding means responsive to the two sine-wave signals for discriminating the direction of rotation of said encoder; normal-reverse change-over means for applying said the zero-crossing pulses to said reversible counter means to increment or decrement the count of said reversible counter means depending on the discriminated direction of rotation of said encoder; and speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, and responsive to the rotational speed of said encoder being above a predetermined level for detecting the rotational speed of said encoder on the basis of the reciprocal of a time interval between a first one and a last one of a plurality of the zero-crossing pulses, and responsive to the rotational speed of said encoder being below the predetermined level for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal.
-
-
7. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of a sine-wave signal each time the encoder angular position changes by a predetermined unit amount; pulse generating means responsive to the sine wave signal for generating a zero-crossing pulse each time the sine-wave signal becomes zero; phase angle detecting means responsive to the sine wave signal for generating a phase angle signal indicative of the phase angle of the sine-wave signal; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; first speed computing means receiving the zero-crossing pulses and the time signal for detecting the rotational speed of said encoder by dividing the number of zero-crossing pulses occurring during a time period by the duration of the time period; second speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal; and exchanging means responsive to the rotational speed of said encoder being above a predetermined level for activating said first speed computing means to detect the rotational speed of said encoder at high speeds and responsive to the rotational speed of said encoder being below the predetermined level for activating said second speed computing means to detect the rotational speed of said encoder at low speeds.
-
-
8. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of each of two sine wave signals, having a phase difference of 90°
therebetween, each time the encoder angular position changes by a predetermined unit amount;pulse generating means responsive to one of the sine wave signals for generating a zero-crossing pulse at each zero-crossing point of the waveform of the one of the sine-wave signals; phase angle detecting means responsive to the two sine-wave signals for generating a phase angle signal indicative of the phase angle of the one of the sine-wave signals; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; first speed computing means receiving the zero-crossing pulses and the time signal for detecting the rotational speed of said encoder by dividing the number of zero-crossing pulses occurring during a time period by the duration of the time period; second speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal; and exchanging means responsive to the rotational speed of said encoder being above a predetermined level for activating said first speed computing means to detect the rotational speed of said encoder at high speeds and responsive to the rotational speed of said encoder being below the predetermined level for activating said second speed computing means to detect the rotational speed of said encoder at low speeds. - View Dependent Claims (9, 10)
-
-
11. A speed detecting apparatus for detecting the rotational speed of a rotating body mechanically coupled to said apparatus, said apparatus comprising:
-
an encoder for generating one cycle of each of two sine-wave signals, having a phase difference of 90°
therebetween, each time the encoder angular position changes by a predetermined unit amount;pulse generating means responsive to one of the sine wave signals for generating a zero-crossing pulse at each zero-crossing point of one of the sine-wave signals; phase angle detecting means responsive to the two sine-wave signals for generating a phase angle signal indicative of the phase angle of the one of the sine-wave signals; a clock pulse source for providing clock pulses having a predetermined frequency; time computing means responsive to the zero-crossing pulses and the clock pulses for generating a time signal by counting clock pulses generated between two zero-crossing pulses; reversible counter means for counting said zero-cross pulses; rotating direction deciding means responsive to the two sine-wave signals for discriminating the direction of rotation of said encoder; normal-reverse change-over means for applying said zero-crossing pulses to said reversible counter means to increment or decrement the count of said reversible counter means depending of the discriminated direction of rotation of said encoder; first speed computing means receiving the zero-crossing pulses and the time signal for detecting the rotational speed of said encoder by dividing the number of zero-crossing pulses occurring during a time period by the duration of the time period; second speed computing means receiving the zero-crossing pulses, the phase angle signal, and the time signal as inputs, for detecting the rotational speed of said encoder on the basis of the number of zero-crossing pulses appearing within a predetermined period of time and the phase angle signal; and exchanging means responsive to the rotational speed of said encoder being above a predetermined level for activating said first speed computing means to detect the rotational speed of said encoder at high speeds and responsive to the rotational speed of said encoder being below the predetermined level for activating said second speed computing means to detect the rotational speed of said encoder at low speeds.
-
Specification