Abstract:
The invention concerns a method of measuring lengths, in which a scanning device scans a substrate (1) with a graduated scale (2), having a graduation band, and reference marks (7) various distances apart along at least one other band (3). The signals from the scanning device are processed in a processing unit and in a display unit, the various distances between the reference marks (7) being determined in graduation-band units by scanning the graduated scale (2). From these interval-measurement signals, information is obtained in coded form on the absolute position values of the reference marks (7). The absolute value of a reference mark (7) obtained by decoding a coded value is related to a particular position (Pn) on the graduation band, the position being shifted, in the direction of travel (8), by a whole number (zo) of units, where zo is >/= 1, with respect to the position on the graduation band at which the last reference mark (7) in the respective code generated its code pulse. In addition, the decoded absolute value at this position (Pn) is fed to the display unit as the current position of the measurement device, and the shift of the position (Pn) with respect to the last code pulse is determined from the graduation signals in the graduation band to provide the absolute value decoded by the processing device.
Abstract:
A transmitter for recognising the positions of cylinders and/or camshafts in which, in order to pinpoint the position, a pseudo-random code is read into a register and the current position is found from the current content of the register. The code is displayed in an assessment arrangement in which the pulse sequences from one or two sensors are evaluated, whereby the sensors scan the suitably surfaced transmitter wheels connected to the crank or camshaft.
Abstract:
This invention relates to a rotary encoder for detecting a rotating angle. The rotary encoder of this invention consists of a rotary member having digital code patterns representing an absolute angle range and patterns representing relative angles formed on its surface, higher order angle data generation means (1, 2, 5, 7) for reading the absolute angle patterns and generating higher order angle data and lower order angle data generation means (1, 2, 5, 7) for reading the relative angle patterns and generating lower order angle data. The rotary encoder of the present invention secures resolution of a medium level by digital codes and improves resolution of a rotating angle to be detected by resolution of a level higher than the medium level obtained by the relative angle patterns.
Abstract:
Position detection system for a body which changes position, comprising a series of markings made at a mutual distance from one another and a scanner unit, which is movable with respect to said series of markings, for scanning said markings, the series of markings or the scanner unit being connected to the body, the markings (7) being made in various groups of a predetermined number of adjacent markings in the series, the markings per group always being made in a sequence such that said sequence belongs to only one group.
Abstract:
A difference operation unit (6) calculates a difference DELTACi between the data of upper six bits of the interpolation data (D4) in a lower channel (e.g., a 4096lambda channel) having a large number of cycles and the data of lower six bits of the interpolation data (D3) in an upper channel (e.g., a 256lambda channel) having a small number of cycles. A corrected data operation unit (8) finds a corrected data Ci such that the difference becomes smaller than a predetermined value or becomes minimal. Using the corrected data Ci, the angle data correction units (3a to 3c) correct the interpolation data (D3) in the neighboring upper channel, and the upper four bits of interpolation data (D4' to D1') of the channels after corrected are synthesized in order to detect an absolute position of the rotary shaft.
Abstract:
A scale (10) is fixed to one part of the apparatus (12), and a read head (14) is relatively movable on the other part of the apparatus. Incremental scale marks (34, 35, 42, 44) are regularly spaced along the scale (10) and are counted in a counter (28) to give an indication of relative position of the scale and read head. The marks may for example be recorded magnetically. Some scale marks (34, 42, 44) are distinguishable from the others (35), e.g. by having different amplitudes (L1, L2). Positioning information can then be encoded in a binary word (40). This can either be absolute position values, or error correction information.
Abstract:
A small size high precision position detector for automatically detecting a hand position which is necessary for adding a function such as automatic time setting of a timer. An identification pattern (20) where identification marks are provided discretely is made of a hard magnetic thin film. The surface of the center wheel (17) moved interlockingly with the minute hand (12) serves as an encoder face. The existence of the identification marks are sampled by a magnetic sensor (21b) at a plurality of sampling points. The detection signals of the magnetic sensor at the respective sampling points are sorted into three types of data, "1" meaning that the identification mark exists, "0" meaning that the identification mark does not exist and "*" meaning that the identification mark is indefinite. The sampling codes which are obtained by the data of a plurality of the sampling points are compared with a reference identification code to determine the position. Further, by arranging the identification patterns regularly in relation to the sampling points, the errors of the indefinite data can be corrected.
Abstract:
An absolute encoder comprises a moving member in which track groups (T2 and T1) consisting of a plurality of slit patterns bit-coded in accordance with digital code representing an absolute address such as a binary-coded quaternary code are parallelly arranged in a form from higher bits to lower bits; a light source for illuminating the member; photodetecting elements (1 and 2) which output detection signals (A0 to A3 ) for each track by receiving the illuminated light through the slit patterns; and processing means for processing the detected signals to generate bit reproducing signals (P0 to P3) and read the absolute addresses of the moving member by decoding. This processing means is provided with operating means (3 to 20) for generating the high order bit reproducing signals (P2 and P3) which are synchronized with the rising or falling of the low order bit reproducing signal (P0) by operating the low order detection signals (A0 to A0 ) obtained from the lower bit track (T1) and the high order detection signals (A2 to A3 ) obtained from the higher order bit track (T2). If the number of the tracks is increased, it is necessary to provide an arrangement in which the light which illuminates the lower order bit track is received through a magnifying optical system and at the same time, the light which illuminates the track on the high order bit side is received directly.
Abstract:
This invention relates to an absolute value encoder with which an arbitrary resolution can be realized by preparing a random number sequence of any length by the application of an algorithm that shifts binary codes by M bits and adds 0 or 1 such that the codes are all different from each other. Further, when a slit pattern of codes of random numbers of M-series is used, a resolution of 2K can be realized by the use of a circuit that generates a pattern of a combination of zero and a code of random numbers of M-series.
Abstract:
An encoder to convert absolute angular or linear position to digital information, and a method to derive code sequences to produce such encoders. A sensor-detectable code, such as a binary, ternary or quaternary code, is arranged along a single track (11), and sensors (21, 22, 23, 24) are positioned in a prescribed manner along the track to sense the code. The sensors may be mechanical contacts, optical detectors, magnetic detectors, or capacitive detectors. The sensors (21, 22, 23, 24) and the information elements (12, 13, 14) of the code are arranged such that the digital output sequence produced by the sensors (as the track is moved relative to the sensors) is Gray-encoded, and such that a high level of code efficiency is obtained. Codes sequences are derived using a method which involves the generation and ordering of necklaces.