Analog position encoder
First Claim
1. A position-measuring circuit for use with an analog position encoder comprising a code member and at least one sensor for sensing successive marks on the code member during relative movement between the code member and sensor and providing an oscillating signal in response thereto, the position-measuring circuit comprising means for obtaining a relatively coarse measure of position by detecting successive distinguishable instants in the signal, means for establishing relatively high and low threshold levels based upon the amplitudes of the signal at least at selected detection instants, wherein a value of the high and low threshold levels vary with the sensor position and/or over time, and are set to change dynamically with an amplitude of the signal during operation of the analog position encoder, and means for obtaining a fine measure of position by measuring an instantaneous amplitude of the signal and calculating the fine measure as a function of the instantaneous amplitude of the signal and the difference between neighboring high and low threshold levels.
1 Assignment
0 Petitions
Accused Products
Abstract
A position-measuring circuit is described for use with an analog position encoder of the kind comprising a code member and at least two sensors for sensing successive marks on the code member during relative movement between the code member and sensors, the sensors providing two oscillating quadrature signals. The circuit comprising means for obtaining a relatively coarse measure of position by detecting successive instants t0–t3 at which the amplitudes of the sensor signals are equal or at which the amplitude of one signal is equal to the inverse of the amplitude of the other signal. The amplitude of one of the signals or its inverse is stored at each detection instant to alternately establish relatively high and low threshold levels. A fine measure of position at an arbitrary instant T is obtained as a function of the instantaneous amplitude P of one of the signals and the difference between neighbouring high and low thresholds levels.
24 Citations
11 Claims
- 1. A position-measuring circuit for use with an analog position encoder comprising a code member and at least one sensor for sensing successive marks on the code member during relative movement between the code member and sensor and providing an oscillating signal in response thereto, the position-measuring circuit comprising means for obtaining a relatively coarse measure of position by detecting successive distinguishable instants in the signal, means for establishing relatively high and low threshold levels based upon the amplitudes of the signal at least at selected detection instants, wherein a value of the high and low threshold levels vary with the sensor position and/or over time, and are set to change dynamically with an amplitude of the signal during operation of the analog position encoder, and means for obtaining a fine measure of position by measuring an instantaneous amplitude of the signal and calculating the fine measure as a function of the instantaneous amplitude of the signal and the difference between neighboring high and low threshold levels.
-
10. A position-measuring circuit for use with an analog position encoder comprising a code member and at least two sensors for sensing successive marks on the code member during relative movement between the code member and sensors, the sensors providing two oscillating quadrature signals, the position-measuring circuit comprising means for obtaining a relatively coarse measure of position by detecting successive instants at which the amplitudes of the sensor signals are equal and at which the amplitude of one sensor signal is equal to the amplitude of the inverse of the other sensor signal, means for establishing relatively high and low threshold levels based upon the amplitudes of the signals at least at selected detection instants, wherein a value of the high and low threshold levels vary with the sensor position and/or over time, and are therefore set to change dynamically with the amplitude of the signal during operation of the analog position encoder, and means for obtaining a fine measure of position by measuring an instantaneous amplitude of the signal and calculating the fine measure as a function of the instantaneous amplitude of one of the signals and the difference between neighboring high and low threshold levels.
-
11. A method of determining position using an analog position encoder comprising a code member and at least one sensor for sensing successive marks on the code member during relative movement between the code member and sensor and providing an oscillating signal in response thereto, the method comprising the steps of obtaining a relatively coarse measure of position by detecting successive distinguishable instants in the signal, establishing relatively high and low threshold levels based upon the amplitudes of the signal at least at selected detection instants, wherein a value of the high and low threshold levels vary with the sensor position and/or over time, and are set to change dynamically with an amplitude of the signal during operation of the analog position encoder, and obtaining a fine measure of position by measuring an instantaneous amplitude of the signal and calculating the fine measure as a function of the instantaneous amplitude of the signal and the difference between neighboring high and low threshold levels.
Specification