The present application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2014-080906, filed Apr. 10, 2014. The contents of this application are incorporated herein by reference in their entirety.
1. Field of the Invention
The embodiments disclosed herein relate to an encoder, an encoder-equipped motor, and a servo system.
2. Discussion of the Background
Japanese Unexamined Patent Application Publication No. 2012-103032 discloses a reflective encoder. The reflective encoder includes, on a rotary disk, a group of incremental light reception elements and two groups of absolute light reception elements. The group of incremental light reception elements is divided into two areas in the circumferential direction of the rotary disk with a light source located between the divided incremental light reception elements. One group of the absolute light reception elements is disposed at an outer side of the light source in the radial direction of the rotary disk, and the other group of the absolute light reception elements is disposed at an inner side of the light source in the radial direction of the rotary disk.
According to one aspect of the present disclosure, an encoder includes a disk, a plurality of first slit tracks, at least one second slit track, a light source, two first light reception arrays, two second light reception arrays, a selector, and a position data generator. The disk is disposed on a rotor. The plurality of first slit tracks are disposed on the disk and each include a plurality of slits arranged in an incremental pattern in a measurement direction. The at least one second slit track is disposed on the disk and includes a plurality of slits arranged in an absolute pattern in the measurement direction. The light source is configured to emit light to the plurality of first slit tracks and to the at least one second slit track. The two first light reception arrays are disposed at positions offset from each other in a width direction approximately perpendicular to the measurement direction. The two first light reception arrays are configured to receive the light reflected by or transmitted through the plurality of first slit tracks respectively corresponding to the two first light reception arrays so as to output two first light reception signals. The two second light reception arrays are configured to receive the light reflected by or transmitted through the at least one second slit track respectively corresponding to the two second light reception arrays so as to output two second light reception signals having phases different from each other. The selector is configured to select one second light reception signal from among the two second light reception signals based on the two first light reception signals. The position data generator is configured to generate position data of the rotor based on at least one first light reception signal among the two first light reception signals and based on the one second light reception signal selected by the selector.
According to another aspect of the present disclosure, an encoder-equipped motor includes a motor and an encoder. The motor includes a stator and a rotor configured to rotate relative to the stator. The encoder is configured to detect at least one of a position of the rotor and a speed of the rotor. The encoder includes a disk, a plurality of first slit tracks, at least one second slit track, a light source, two first light reception arrays, two second light reception arrays, a selector, and a position data generator. The disk is disposed on a rotor. The plurality of first slit tracks are disposed on the disk and each include a plurality of slits arranged in an incremental pattern in a measurement direction. The at least one second slit track is disposed on the disk and includes a plurality of slits arranged in an absolute pattern in the measurement direction. The light source is configured to emit light to the plurality of first slit tracks and to the at least one second slit track. The two first light reception arrays are disposed at positions offset from each other in a width direction approximately perpendicular to the measurement direction. The two first light reception arrays are configured to receive the light reflected by or transmitted through the plurality of first slit tracks respectively corresponding to the two first light reception arrays so as to output two first light reception signals. The two second light reception arrays are configured to receive the light reflected by or transmitted through the at least one second slit track respectively corresponding to the two second light reception arrays so as to output two second light reception signals having phases different from each other. The selector is configured to select one second light reception signal from among the two second light reception signals based on the two first light reception signals. The position data generator is configured to generate position data of the rotor based on at least one first light reception signal among the two first light reception signals and based on the one second light reception signal selected by the selector.
According to the other aspect of the present disclosure, a servo system includes a motor, an encoder, and a control device. The motor includes a stator and a rotor configured to rotate relative to the stator. The encoder is configured to detect at least one of a position of the rotor and a speed of the rotor. The encoder includes a disk, a plurality of first slit tracks, at least one second slit track, a light source, two first light reception arrays, two second light reception arrays, a selector, and a position data generator. The disk is disposed on a rotor. The plurality of first slit tracks are disposed on the disk and each include a plurality of slits arranged in an incremental pattern in a measurement direction. The at least one second slit track is disposed on the disk and includes a plurality of slits arranged in an absolute pattern in the measurement direction. The light source is configured to emit light to the plurality of first slit tracks and to the at least one second slit track. The two first light reception arrays are disposed at positions offset from each other in a width direction approximately perpendicular to the measurement direction. The two first light reception arrays are configured to receive the light reflected by or transmitted through the plurality of first slit tracks respectively corresponding to the two first light reception arrays so as to output two first light reception signals. The two second light reception arrays are configured to receive the light reflected by or transmitted through the at least one second slit track respectively corresponding to the two second light reception arrays so as to output two second light reception signals having phases different from each other. The selector is configured to select one second light reception signal from among the two second light reception signals based on the two first light reception signals. The position data generator is configured to generate position data of the rotor based on at least one first light reception signal among the two first light reception signals and based on the one second light reception signal selected by the selector. The control device is configured to control the motor based on a result of the encoder detecting at least one of the position of the rotor and the speed of the rotor.
A more complete appreciation of the present disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
The embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings.
First, description will be made with regard to a conception that the inventors have reached and with regard to research and study that the inventors conducted in order to reach the conception.
As described in the embodiment later, some encoders include two slit tracks and two light reception arrays. The two slit tracks each have an absolute pattern. The two light reception arrays respectively receive light reflected by or transmitted through the two slit tracks, and respectively output absolute signals having phases different from each other.
In such encoder, the two slit tracks are disposed on a disk with their absolute patterns shifted from each other by half a pitch in a measurement direction. Instead of the absolute patterns offset from each other, some encoders have the light reception arrays shifted from each other in the measurement direction. As a result, the output signals obtained from the two light reception arrays have phases different from each other by 180°. Thus, an absolute position is identified using a signal obtained from an absolute pattern that is outside an unstable area such as a point at which a detection pattern changes. In this manner, an attempt is made to improve detection accuracy.
Incidentally, an eccentricity may occur between the disk and a shaft, or an optical module may be inclined in, for example, a direction of rotation about an optical axis. In this case, the slits of the disk face the optical module at an angle. This results in a phase difference between the output signals obtained from the two light reception arrays, which possibly affects accuracy of detecting the absolute position.
In this respect, the inventors' study has found that the above-described phase difference between the output signals obtained from the two light reception arrays that output the absolute signals can be identified using position data obtained from two light reception arrays. Specifically, the two light reception arrays are offset from each other in a radial direction and each receive light reflected by or transmitted through slit tracks each having an incremental pattern. With this knowledge, the inventors further conducted research and study, and as a result, conceived of the optical encoders and other elements according to the embodiments described below. The embodiments will be described in detail below. It should be noted that the circumstances and advantageous effects described in the following embodiments are presented for exemplary purposes only, and it will be readily appreciated that the embodiments provide additional operations and advantageous effects.
<1. Servo System>
First, by referring to
The motor M is an exemplary power source not including the encoder 100. The motor M is a rotary motor, in which a rotor (not illustrated) rotates relative to a stator (not illustrated). A shaft SH is secured to the rotor and rotated about a shaft core AX. In this manner, the motor M outputs rotational force.
Although the motor M itself may be occasionally referred to as servo motor, a configuration containing the encoder 100 will be referred to as the servo motor SM in this embodiment. That is, the servo motor SM is an example of the encoder-equipped motor. For ease of description, the encoder-equipped motor is such a servo motor that is controlled to follow a target value of position, speed, or some other parameter. This, however, should not be construed in a limiting sense. The term “encoder-equipped motor” encompasses motors used in other than servo systems provided with an encoder such as in a case where the output of the encoder is used for display purposes only.
There is no particular limitation to the motor M insofar as the encoder 100 in the motor M is capable of detecting position data, for example. Also the motor M will not be limited to an electric motor, which utilizes electricity as power source. Examples of motors that use other power sources include, but are not limited to, hydraulic motors, pneumatic motors, and steam motors. In the following description, the motor M is an electric motor for the sake of description.
The motor M is coupled to the shaft SH on the opposite side of the motor M's output side of rotational force. This, however, should not be construed in a limiting sense; the encoder 100 may be coupled to the shaft SH on the motor M's output side of rotational force. The encoder 100 detects the position of the shaft SH (rotor), thereby detecting the position of the motor M (which will be also referred to as rotational angle), and then outputs position data indicating the position.
Instead of or in addition to the position of the motor M, the encoder 100 may detect at least one of the speed (also referred to as “rotational speed” or “angular velocity”) and the acceleration (also referred to as “rotational acceleration” or “angular acceleration”) of the motor M. The speed and the acceleration of the motor M are detectable by exemplary processing such as first or second order time-differential of the position, and counting detection signals (for example, incremental signals, described later) for a predetermined period of time. In the following description, the physical amount detected by the encoder 100 is the position for convenience of description.
The control device CT acquires position data output from the encoder 100, and controls the rotation of the motor M based on the position data. Thus, in this embodiment, in which the motor M is an electric motor, the control device CT controls current, voltage, or the like to be applied to the motor M based on the position data so as to control the rotation of the motor M. The control device CT may also acquire an upper level control signal from an upper level controller, not illustrated. In this case, the control device CT may control the motor M to output from the shaft SH a rotational force with which the position or the like indicated by the upper level control signal is achievable. When the motor M is driven by another power source such as a hydraulic power source, a pneumatic power source, and a steam power source, the control device CT may control the supply from the power source to control the rotation of the motor M.
<2. Encoder>
Next, the encoder 100 according to this embodiment will be described. As illustrated in
For convenience of description of the encoder 100, the directions including the upper and lower directions are defined in the following manner and used as necessary. Referring to
(2-1. Disk)
As illustrated in
As illustrated in
Here, the term “measurement direction” refers to a direction in which the optical module 120 optically measures each slit track formed on the disk 110. In a rotary encoder in which the measurement target is a disk, as in the rotary encoder 100 with the disk 110 according to this embodiment, the measurement direction matches a circumferential direction around the disk center O of the disk 110.
(2-2. Optical Detection Mechanism)
An optical detection mechanism includes the slit tracks SA1, SA2, SI1, and SI2, and the optical module 120. Each of the slit tracks is a track in the form of a ring disposed around the disk center O on the upper surface of the disk 110. Each slit track includes a plurality of reflection slits (hatched with slanted lines in
(2-2-1. Disk)
The disk 110 is made of a light reflecting material such as metal. For a non-light-reflecting portion of the surface of the disk 110, a material of low reflectance (for example, chromic oxide) is disposed by a method such as application. Thus, the reflection slits are formed at other portions than where the low reflectance material is formed. It is also possible to form the reflection slits by making the non-light-reflecting portion a coarse surface by sputtering or a similar method to ensure low reflectance.
There is no particular limitation to the material of the disk 110 and the method of preparing the disk 110. An exemplary material of the disk 110 is a light transmitting material such as glass and transparent resin. In this case, the reflection slits may be formed by mounting a light reflecting material (such as aluminum) on the surface of the disk 110 by deposition or another method.
As used herein, the term “slit” refers to an area that is formed on the disk 110 and that performs actions on the light emitted from the light source 121. Examples of the actions include, but are not limited to, reflection (including reflective diffraction) and transmission (including transmissive diffraction). Each of the slit tracks includes a plurality of such slits arranged in a predetermined pattern in the measurement direction. In this embodiment, each slit is a reflection slit.
Four slit tracks are disposed next to each other on the upper surface of the disk 110 in a width direction (which is a direction indicated by the arrow R in
As illustrated in
The term “absolute pattern” refers to a pattern in which the position, ratio, or another parameter of the reflection slits within the angle at which the optical module 120, described later, is opposed to the light reception arrays is uniquely determined on the circumference of the disk 110. In the exemplary absolute pattern illustrated in
This exemplary pattern ensures generation of a pattern that one-dimensionally indicates the absolute position of the motor M using bits corresponding to the number of the light-receiving elements of the light-receiving array. This, however, should not be construed as limiting the absolute pattern. For example, it is possible to use a pattern that multi-dimensionally indicates the absolute position using bits corresponding to the number of the light-receiving elements. It is also possible to use various other patterns than the predetermined bit pattern; examples include a pattern in which a physical quantity such as the amount or the phase of the light received by the light reception elements changes to uniquely indicate the absolute position, and a pattern in which a code sequence of the absolute pattern is modulated.
In this embodiment, two slit tracks SA1 and SA2 are formed in similar absolute patterns, and the absolute patterns are offset from each other by a length of ½ bit in the measurement direction C. This offset amount corresponds to, for example, half a pitch P1 of the reflection slit of the slit track SI1. If the slit tracks SA1 and SA2 are not offset from each other in the case of using one-dimensional absolute pattern to indicate the absolute position as in this embodiment, the following may occur. When the light reception elements of the light reception arrays PA1 and PA2 face the edges of the reflection slits or face a vicinity of the edges of the reflection slits, an area of bit pattern transition occurs. In the area of bit pattern transition, the accuracy of detecting the absolute position may degrade. In view of this, the slit tracks SA1 and SA2 are offset from each other in this embodiment. For example, when the absolute position to be obtained through the slit track SA1 is based on the area of bit pattern transition, a detection signal obtained through the slit track SA2 is used to calculate the absolute position. Inversely, when the absolute position to be obtained through the slit track SA2 is based on the area of bit pattern transition, a detection signal obtained through the slit track SA1 is used to calculate the absolute position. This improves accuracy of detecting the absolute position. This configuration necessitates uniformity of the amounts of light received by the light reception arrays PA1 and PA2. Still, this configuration is realized in this embodiment by arranging the light reception arrays PA1 and PA2 approximately at the same distance from the light source 121.
Instead of the absolute patterns of the slit track SA1 and SA2 being offset from each other, the light reception arrays PA1 and PA2, which respectively correspond to the slit tracks SA1 and SA2, may be offset from each other in the measurement direction C.
In contrast, the slit track SI1 includes a plurality of reflection slits arranged throughout the circumference of the disk 110 in an incremental pattern in the measurement direction C. Similarly, the slit track SI2 includes a plurality of reflection slits arranged throughout the circumference of the disk 110 in an incremental pattern in the measurement direction C. The slit tracks SI1 and SI2 are examples of the first slit tracks.
The term “incremental pattern” refers to a pattern of regular repetition of slits at a predetermined pitch, as illustrated in
In this embodiment, the pitch P1 of the slit track SI1 is longer than the pitch P2 of the slit track SI2. Specifically, the pitches P1 and P2 satisfy: P1=2×P2. Thus, in this embodiment, the number of the reflection slits of the slit track SI2 is twice the number of the reflection slits of the slit track SI1. This, however, should not be construed as limiting the relationship between the pitches of the slits. Other various possible examples of the number of the reflection slits of the slit track SI2 include, but are not limited to, three times, four times, and five times the number of the reflection slits of the slit track SI1.
In this embodiment, the reflection slits of the slit tracks SA1 and SA2 each have a minimal length in the measurement direction C that is substantially identical to the pitch P1 of the reflection slits of the slit track SI1. As a result, the absolute signals based on the slit tracks SA1 and SA2 each have a resolution that substantially matches the number of the reflection slits of the slit track SI1. This, however, should not be construed as limiting the minimal length of the reflection slits of the slit tracks SA1 and SA2. The number of the reflection slits of the slit track SI1 is preferably equal to or greater than the resolution of each absolute signal.
(2-2-2. Optical Module)
As illustrated in
As illustrated in
As illustrated in
There is no particular limitation to the light source 121 insofar as the light source 121 is capable of emitting light to the area intended to be irradiated. An example is a light emitting diode (LED). The light source 121 is formed as a point light source, where no optical lens or like element is particularly disposed, and emits diffused light from a light emitting portion. By the term “point light source”, it is not necessarily meant to be an accurate point. It will be appreciated that light can be emitted from a finite emission surface of a light source insofar as the light source is capable of emitting diffused light from an approximately pointed position in design viewpoints or in operation principle viewpoints. The term “diffused light” may not necessarily be light that can be emitted in every direction from the point light source. The diffused light encompasses light emitted and diffused in a limited direction. That is, the diffused light encompasses any light that is more diffusible than parallel light. The use of a point light source in this manner ensures that the light source 121 uniformly emits light to the four slit tracks SA1, SA2, SI1, and SI2 when the four slit tracks SA1, SA2, SI1, and SI2 are passing through the position facing the light source 121. Additionally, neither concentration nor diffusion of light is performed by an optical element. This eliminates or minimizes an error caused by the optical element, and increases straightness of the light toward the slit tracks.
The plurality of light reception arrays PA1, PA2, PI1, and PI2 are disposed around the light source 121 and respectively correspond to the slit tracks. Each of the plurality of light reception arrays PA1, PA2, PI1, and PI2 includes a plurality of light reception elements (dotted portions in
The light source 121 emits diffused light. Thus, an image of the slit tracks projected on the optical module 120 is enlarged by a predetermined enlargement ratio ε that depends on the optical path length. As illustrated in
Similarly, the optical module 120 in the measurement direction C is affected by the enlargement ratio ε, that is, the disk 110 in the measurement direction C as enlarged by the enlargement ratio ε is projected on the optical module 120. This will be described in more detail below by referring to the optical module 120 in the measurement direction C with the light source 121 located at the position illustrated in
As illustrated in
As illustrated in
ε=(2G−Δd)/(g−Δd) (Formula 1)
An example of the individual light reception element is a photodiode. This, however, should not be construed in a limiting sense. There is no particular limitation to the light reception element insofar as the light reception element is capable of receiving light emitted from the light source 121 and converting the received light into an electrical signal.
The light reception arrays according to this embodiment are disposed such that the light reception arrays respectively correspond to the four slit tracks SA1, SA2, SI1, and SI2. Specifically, the light reception array PA1 receives light reflected by the slit track SA1, and the light reception array PA2 receives light reflected by the slit track SA2. The light reception array PI1 receives light reflected by the slit track SI1, and the light reception array PI2 receives light reflected by the slit track SI2.
The light source 121, the light reception arrays PA1 and PA2, and the light reception arrays PI1 and PI2 are arranged in the manner illustrated in
The light reception arrays PI1 and PI2 respectively correspond to the incremental patterns, and are disposed at positions offset from each other in the width direction R. The light reception array PI1 is disposed between the light reception array PA1 and the light source 121. The light reception array PI2, which corresponds to one of the incremental patterns, is disposed between the light reception array PA2 and the light source 121. The light reception array PI1 is disposed further inward than the light reception array PI2. The light reception array PI1 and the light reception array PI2 are approximately at the same distance from the light source 121. Basically (that is, disregarding the curvature based on the measurement center Os), the light reception arrays PI1 and PI2 are line-symmetric relative to the imaginary line passing through the light source 121 in the width direction R and line-symmetric relative to the imaginary line passing through the light source 121 in the measurement direction C. The light reception arrays PI1 and PI2 are examples of the first light reception arrays.
In this embodiment, the absolute patterns are one-dimensional, and each of the light reception arrays PA1 and PA2, which correspond to the one-dimensional patterns, includes a plurality of light reception elements (nine light reception elements in this embodiment). The plurality of light reception elements are aligned in the measurement direction C (line Lcp) to receive light reflected by the reflection slits of the slit track SA1 or SA2 corresponding to the plurality of light reception elements. As described above, each individual reception or non-reception of light is indicated by a bit, and the absolute position is indicated by nine bits. The light reception signals received by the plurality of light reception elements are processed independently of each other in the position data generator 140, and then the absolute position coded into a serial bit pattern is decoded using a combination of the light reception signals. These light reception signals obtained from the light reception arrays PA1 and PA2 are each referred to as “absolute signal”. The absolute signal is an example of the second light reception signal. When some other absolute patterns than the absolute patterns used in this embodiment are used, the light reception arrays PA1 and PA2 respectively would have configurations corresponding to the some other absolute patterns.
The light reception array PI1 corresponds to the slit track SI1 and includes a plurality of light reception elements aligned in the measurement direction C (line Lcp) to receive light reflected by the reflection slits of the slit track SI1. Similarly, the light reception array PI2 corresponds to the slit track SI2 and includes a plurality of light reception elements aligned in the measurement direction C (line Lcp) to receive light reflected by the reflection slits of the slit track SI2. First, the light reception array PI1 will be described.
In this embodiment, a set of four light reception elements (indicated “SET 1” in
The incremental pattern indicates the position of the motor M in one pitch. The four signals of different phases in one set respectively correspond to four signals of different phases in another set. That is, the value of one signal of a phase changes in a similar manner to the value of the corresponding signal of the same phase in the another set. Thus, the signals of the same phases are added together throughout the plurality of sets. Hence, four signals that are phase-shifted relative to each other by 90° are detected from the plurality of light reception elements of the light reception array PI1 illustrated in
The light reception array PI2 has a similar configuration to the configuration of the light reception array PI1. Specifically, a set of four light reception elements (indicated “SET 2” in
In this embodiment, four light reception elements are accommodated in one set corresponding to one pitch of the incremental pattern. This, however, should not be construed as limiting the number of the light reception elements to be accommodated in one set. Another possible example is two light reception elements accommodated in one set.
(2-3. Controller)
The controller 130 includes a position data generator 140 and a current changer 150.
The position data generator 140 acquires signals from the optical module 120 at the timing of measuring the absolute position of the motor M (for example, when the encoder 100 is turned on). The signals include two absolute signals each including a bit pattern representing the absolute position, a high-incremental signal including four incremental signals that are phase-shifted relative to each other by 90°, and a low-incremental signal including four incremental signals that are phase-shifted relative to each other by 90°. The position data generator 140 calculates the absolute position of the motor M represented by one absolute signal selected from among the two absolute signals and represented by the two high- and low-incremental signals. Then, the position data generator 140 generates position data indicating the absolute position, and outputs the position data to the control device CT. After the position data generator 140 has measured the absolute position (for example, after the encoder 100 has been turned on and the motor M has started rotating), the position data generator 140 calculates relative position using the high-incremental signal and the low-incremental signal. Then, the position data generator 140 generates position data based on the absolute position and the relative position, and outputs the position data to the control device CT.
The position data generator 140 is an example of the position data generating means for generating position data. There is no particular limitation to how the position data generator 140 should generate the position data; any of various other methods is possible. In this embodiment, the position data generator 140 generates the position data by calculating the absolute position based on the high-incremental signal, based on the low-incremental signal, and based on the one absolute signal selected from among the two absolute signals.
As illustrated in
The absolute-position identifier 141 includes a comparator 148 and a threshold changer 149. The signal selector 144 selects one absolute signal from among the two absolute signals generated by the light reception arrays PA1 and PA2. The comparator 148 compares the amplitudes of nine output signals (of the nine light reception elements) included in the selected absolute signal with a predetermined threshold. This is for the purpose of binarizing the amplitudes and generating binary bit data indicating the absolute position. Specifically, when the amplitude of a signal is higher than the threshold, the comparator 148 determines that the signal has been detected, while when the amplitude of a signal is below the threshold, the comparator 148 determines that the signal is not detected. The comparator 148 is an example of the comparing means. Then, the absolute-position identifier 141 identifies the absolute position based on a predetermined relationship of correspondence between bit data and absolute positions. The threshold changer 149 changes the threshold of the comparator 148. This changing operation will be described in detail later.
Based on the high- and low-incremental signals from the light reception arrays PI1 and PI2, the signal selector 144 selects one absolute signal from among the two absolute signals output from the light reception arrays PA1 and PA2. Specifically, in accordance with a phase range identified by the phase range identifier 146, the signal selector 144 selects one absolute signal from among the two absolute signals. The signal selector 144 is an example of the selecting means for selecting one second light reception signal from among two second light reception signals. The selecting operation will be described in detail below.
First, description will be made with regard to a case where no eccentricity occurs between the disk 110 and the shaft SH and no inclination occurs in the rotational direction of the optical module 120.
As illustrated in
In this case, the phase range identifier 146 identifies a phase range of from 75% to 25% as a range in which the amplitude of the light reception signal generated by the light reception array PA1 is more stable than the amplitude of the light reception signal generated by the light reception array PA2. In the following description, this phase range will be referred to as first phase range (indicated by white double-headed arrows in
The signal selector 144 receives the first phase range and the second phase range from the phase range identifier 146, and receives the light reception signal from the light reception array PI1. When the phase of the light reception signal input from the light reception array PI1 is within the input first phase range, the signal selector 144 selects the light reception signal generated by the light reception array PA1. When the phase of the light reception signal input from the light reception array PI1 is within the input second phase range, the signal selector 144 selects the light reception signal generated by the light reception array PA2. This ensures that the absolute position is identified using whichever light reception signal that is outside an area in which the amplitude is unstable, examples of such area including a point at which a detection pattern changes. This, in turn, improves detection accuracy.
Next, description will be made with regard to a case where an eccentricity occurs between the disk 110 and the shaft SH and/or an inclination occurs in the rotational direction of the optical module 120. In this case, as illustrated by an imaginary line SL1 or an imaginary line SL2 in
The phase difference calculator 145 receives the light reception signals generated by the light reception arrays PI1 and PI2, and calculates a phase difference Δθ between the two light reception signals (the phase difference that the light reception signal generated by the light reception array PI2 has relative to the light reception signal generated by the light reception array PI1). Here, the resolution of the low-incremental signal obtained from the light reception array PI1 is different from the resolution of the high-incremental signal obtained from the light reception array PI2. In view of this, it is possible to convert an electrical angle obtained from the two light reception signals into a mechanical angle. There is no particular limitation to the method of converting the electrical angle into the mechanical angle. An exemplary method is to set a multiple of position data of the lower resolution higher than a multiple of position data of the higher resolution so as to make the resolutions equal to each other after the multiplying processing. In this embodiment, the number of the reflection slits of the slit track SI2 is twice the number of the reflection slits of the slit track SI1, and the resolution of the high-incremental signal is twice the resolution of the low-incremental signal, as described above. When the multiple of the high-incremental signal is 2n, the multiple of the low-incremental signal may be 2n+1. This ensures that the resolutions are equal to each other after the multiplying processing.
Based on the calculated phase difference Δθ, the phase difference calculator 145 calculates a phase difference that the light reception signal generated by the light reception array PA1 has relative to the light reception signal generated by the light reception array PI1 (hereinafter referred to as “first phase difference Δθ1”), and calculates a phase difference that the light reception signal generated by the light reception array PA2 has relative to the light reception signal generated by the light reception array PI1 (hereinafter referred to as “second phase difference Δθ2”). The phase difference calculator 145 is an example of the calculating means.
There is no particular limitation to the method of calculating the first phase difference Δθ1 and the second phase difference Δθ2. An exemplary method is as follows. As illustrated in
Δθ1=Δθ×(εr1−εR1)/(εr1−εr2) (Formula 2)
Δθ2=Δθ×(εr1−εR2)/(εr1−εr2) (Formula 3)
The above-described calculation method should not be construed in a limiting sense. Another possible method is to calculate an inclination angle θs of the reflection slits of the disk 110 (see
In this case, the phase range identifier 146 regards the first phase range (75% to 25%) illustrated in
In this embodiment, the phase range identifier 146 identifies the first phase range and the second phase range while ensuring that both ranges are 50%. Thus, when a phase difference occurs between the light reception signals generated by the light reception arrays PA1 and PA2, the first and second phase ranges identified by the phase range identifier 146 may overlap partially, as illustrated in
In this embodiment, the amount of light that the light source 121 emits increases in this non-identified range. With the increased amount of light, the signal selector 144 selects one absolute signal from among the two absolute signals input from the light reception arrays PA1 and PA2 (or may select a predetermined one absolute signal from among the two absolute signals). This will be described in the following description.
As illustrated in
In the example illustrated in
As described above, the absolute-position identifier 141 includes the threshold changer 149. At the timing of measuring the absolute position of the motor M (for example, when the encoder 100 is turned on), the threshold changer 149 increases the threshold of the comparator 148 beyond a predetermined value, and changes the threshold back into the predetermined value after the motor M has rotated. In the example illustrated in
Among the four incremental signals of different phases included in the low-incremental signal input from the light reception array PI1, the first-position identifier 142, which is illustrated in
With respect to the high-incremental signal input from the light reception array PI2, the second-position identifier 143 performs processing similar to the above-described processing performed by the first-position identifier 142, and identifies a more accurate position in one pitch based on two signals.
The position data calculator 147 superimposes the first position data identified by the first-position identifier 142 over the absolute position identified by the absolute-position identifier 141. This ensures an absolute position with a resolution higher than the resolution of the absolute position that is based on the absolute signal. In this embodiment, the resolution of the calculated absolute position corresponds to the number of the slits in the shorter-pitched slit track SI2. Specifically, in this embodiment, the resolution of the calculated absolute position is twice the resolution of the absolute position that is based on the absolute signal. The position data calculator 147 also superimposes the second position data identified by the second-position identifier 143 over the absolute position calculated based on the low-incremental signal. This ensures an absolute position with a resolution still higher than the resolution of the absolute position calculated based on the low-incremental signal. Then, the position data calculator 147 multiplies the calculated absolute position to further improve the resolution so as to generate position data indicating a more highly accurate absolute position. The above-described method involving use of a plurality of position data of different resolutions to identify an absolute position with high resolution will be referred to as “build-up approach”.
The position data generator 140 outputs the position data indicating a more highly accurate absolute position to the control device CT.
<3. Exemplary Advantageous Effects of this Embodiment>
In the above-described embodiment, based on the two light reception signals obtained from the light reception arrays PA1 and PA2, the signal selector 144 selects one light reception signal from among the two light reception signals input from the light reception arrays PI1 and PI2. When an eccentricity occurs between the disk 110 and the shaft SH, or when the optical module 120 is disposed at an angle in, for example, the rotational direction about the optical axis, a phase difference may occur between the two light reception signals obtained from the light reception arrays PI1 and PI2. In view of this, the phase difference is taken into consideration when the signal selector 144 selects one light reception signal from among the two light reception signals input from the light reception arrays PA1 and PA2. This minimizes errors in the detection of the absolute position and improves reliability of the position data, even when an eccentricity occurs between the disk 110 and the shaft SH, or even when the optical module 120 is disposed at an angle in, for example, the rotational direction about the optical axis.
It is of particular note in this embodiment that the phase range identifier 146 identifies the first phase range and the second phase range. When the phase of the light reception signal obtained from the light reception array PI1 is within the first phase range, the signal selector 144 selects the light reception signal input from the light reception array PA1. When the phase of the light reception signal obtained from the light reception array PI1 is within the second phase range, the signal selector 144 selects the light reception signal input from the light reception array PA2. In the first phase range, the amplitude of the light reception signal input from the light reception array PA1 is more stable than the amplitude of the light reception signal input from the light reception array PA2. In the second phase range, the amplitude of the light reception signal input from the light reception array PA2 is more stable than the amplitude of the light reception signal input from the light reception array PA1. This ensures that the absolute position is identified using whichever light reception signal that is outside an area in which the amplitude is unstable, examples of such area including a point at which a detection pattern changes. This, in turn, improves detection accuracy.
Based on two light reception signals obtained from the light reception arrays PI1 and PI2, the phase range identifier 146 identifies the first phase range and the second phase range. This ensures that the phase difference between the two light reception signals obtained from the light reception arrays PI1 and PI2 is taken into consideration when the phase range identifier 146 identifies the first phase range and the second phase range. This ensures that the absolute position is identified using whichever light reception signal, among the two light reception signals input from the light reception arrays PA1 and PA2, that is in an area where the amplitude is more stable, even when an eccentricity occurs between the disk 110 and the shaft SH, or even when the optical module 120 is disposed at an angle in, for example, the rotational direction about the optical axis. This minimizes errors in the detection of the absolute position and improves reliability of the position data.
It is of particular note in this embodiment that the phase difference calculator 145 calculates the phase difference Δθ between the two light reception signals input from the light reception arrays PI1 and PI2. Based on the phase difference Δθ, the phase difference calculator 145 calculates the first phase difference Δθ1, which the light reception signal obtained from the light reception array PA1 has relative to the light reception signal input from the light reception array PI1, and calculates the second phase difference Δθ2, which the light reception signal obtained from the light reception array PA2 has relative to the light reception signal input from the light reception array PI1. Thus, the phase range identifier 146 uses the calculated first phase difference Δθ1 and the first reference phase range, or uses the calculated second phase difference Δθ2 and the second reference phase range to accurately identify the first phase range and the second phase range. This minimizes errors in the detection of the absolute position and improves reliability of the position data
It is of particular note in this embodiment that the encoder 100 includes the light reception array PI1 and the light reception array PI2. The light reception array PI1 corresponds to the slit track SI1, and the light reception array PI2 corresponds to the slit track SI2. The light reception array PI2 receives light reflected by the slit track SI2, which has an incremental pattern with a pitch shorter than the pitch of the incremental pattern of the slit track SI1. That is, in the encoder 100, the light reception array PI1 corresponds to the comparatively-longer-pitched slit track SI1 with a lower resolution, while the light reception array PI2 corresponds to the comparatively-shorter-pitch slit track SI2 with a higher resolution. Thus, by what is called “build-up approach”, which uses a plurality of position data having different resolutions to identify the absolute position with high resolution, position data indicating an absolute position with high resolution is generated. In this manner, high resolution is realized.
It is of particular note in this embodiment that each of the slits of the slit tracks SA1, SA2, SI1, and SI2 reflects light emitted from the light source 121, and the light reception arrays PA1, PA2, PI1, and PI2 receive light respectively reflected from the slit tracks SA1, SA2, SI1, and SI2. Thus, the encoder 100 is a reflection encoder. This ensures closeness of the light reception arrays PA1, PA2, PI1, and PI2 to the light source 121, reducing the encoder 100 in size.
This embodiment further provides the following advantageous effects. With a configuration in which the current applied to the light source 121 is not variable, the following may occur. As described above, an unstable area may occur that is not included in the first phase range nor in the second phase range in one period of the light reception signal obtained from the light reception array PI1. In this case, previous position data are accumulated for use in the unstable area, in an attempt to maintain reliability of the position data. However, no previously accumulated position data exists at the time when the encoder 100 is turned on, and if the phase of the light reception signal obtained from the light reception array PI1 at the time when the encoder 100 is turned on includes an unstable area, an error may occur in the detection of the absolute position.
In this embodiment, the current changer 150 increases the value of the current applied to the light source 121 beyond a predetermined current value when the encoder 100 is turned on, and changes the value of the current value into the predetermined current value after the motor M has rotated. Thus, when the encoder 100 is turned on, the amount of light that the light source 121 emits is temporarily increased, and thus the amplitudes of the light reception signals obtained from the light reception arrays PA1 and PA2 are increased. This enlarges the area that is stably identifiable as to whether the light reception element is ON or OFF. This minimizes the possibility of instable identification as to whether the light reception signals input from the light reception arrays PA1 and PA2 are ON or OFF at the time when the encoder 100 is turned on. This, in turn, minimizes errors in the detection of the absolute position.
It is of particular note in this embodiment that the threshold changer 149 increases the threshold of the comparator 148 beyond a predetermined value when the encoder 100 is turned on, and changes the threshold into the predetermined value after the motor M has rotated. This ensures accurate determination as to whether the light reception signal of each light reception element has been detected or not detected, even when the current applied to the light source 121 is increased when the encoder 100 is turned on. This minimizes errors in the detection of the absolute position at the time when the encoder 100 is turned on.
It is of particular note in this embodiment that two light reception arrays PI1 and PI2 are disposed at positions offset from each other in the width direction R with the light source 121 between the two light reception arrays PI1 and PI2, and that the two light reception arrays PA1 and PA2 are disposed at positions offset from each other in the width direction R with the two light reception arrays PI1 and PI2 between the two light reception arrays PA1 and PA2. This ensures the following advantageous effects.
In an exemplary case where the light source 121 is an LED, the light source 121 may show a high degree of directivity in light distribution. In this case, a comparatively greater change occurs in the light amount (light intensity) of the reflection light in an area adjacent to the light source 121, whereas a comparatively smaller change occurs in the light amount of the reflection light in other areas. In each of the two light reception arrays PA1 and PA2, which output absolute signals, bit patterns indicating detection or undetection of the light reception signals of a plurality of light reception elements uniquely indicate the absolute position. Because of this nature of the absolute signal, if the light reception amount varies among the light reception elements, it is more likely that the absolute position is detected erroneously. In view of this, the light reception amount is preferably uniform throughout the light reception elements, and the light reception arrays PA1 and PA2 are preferably disposed in an area where change in the light amount is small or minimal. In this embodiment, the light reception arrays PA1 and PA2 are disposed with the light reception arrays PH and PI2 between the light reception arrays PA1 and PA2. Thus, the light reception arrays PA1 and PA2 are spaced apart from the light source 121, that is, the light reception arrays PA1 and PA2 are disposed in the area where change in the light amount is small or minimal. This, as a result, improves reliability of the light reception signals output from the light reception arrays PA1 and PA2.
As described above, in each of the two light reception arrays PA1 and PA2, which output absolute signals, bit patterns indicating detection or undetection of the light reception signals of a plurality of light reception elements uniquely indicate the absolute position. In contrast, in each of the light reception arrays PI1 and PI2, which output incremental signals, detection signals with corresponding phases generated by a plurality of light reception elements are added together to indicate a position in one pitch. Because of this nature of the incremental signal, noise is averaged in the light reception arrays PI1 and PI2, which makes the light reception arrays PI1 and PI2 comparatively highly resistant to noise. In contrast, the light reception arrays PA1 and PA2 require a stable light reception amount and are comparatively low in resistance to noise. In an exemplary case where the light source 121 is an LED, DC noise light unchanging over time occurs in an area adjacent to the light source. In this embodiment, the light reception arrays PA1 and PA2 are disposed with the light reception arrays PI1 and PI2 between the light reception arrays PA1 and PA2. Thus, the light reception arrays PI1 and PI2, which are higher in resistance to noise, are disposed at positions adjacent to the light source 121, while the light reception arrays PA1 and PA2, which are lower in resistance to noise, are disposed at positions apart from the light source 121. This minimizes the influence of the DC noise light.
<4. Modifications>
The arrangement of the light reception arrays will not be limited to the arrangement according to the above-described embodiment. Any other manner of arrangement than the arrangement according to the above-described embodiment is possible insofar as the two light reception arrays PI1 and PI2, which correspond to incremental patterns, are offset from each other in the width direction R.
In the above-described embodiment, the light reception array PI1 is disposed further inward than the light reception array PI2. Another possible example is that the light reception array PI1 is disposed further outward than the light reception array PI2, as illustrated in
In the above-described embodiment, the light reception arrays PA1 and PA2 are disposed with the light reception arrays PI1 and PI2 between the light reception arrays PA1 and PA2. Another possible example is illustrated in
In the configuration illustrated in
In the above-described embodiment, the light reception arrays PA1 and PA2 are two tracks offset from each other in the width direction R. This, however, should not be construed as limiting the arrangement of the light reception arrays PA1 and PA2. Another possible example is illustrated in
In this example, the pitch of the light reception element P1 and the pitch of the light reception element P2 correspond to the minimal pitch (pitch P1) in the measurement direction C of the reflection slits of the slit tracks SA1 and SA2 (specifically, the pitches correspond to the minimal length of the projected image, which is ε×P1), and each of the lengths of the light reception elements P1 and P2 in the measurement direction C is half ε×P1. This ensures that the light reception arrays PA1 and PA2 are offset from each other by half a bit (corresponding to half a pitch P1) in the measurement direction C. Thus, similarly to the above-described embodiment, when the absolute position obtained from the slit track SA1 corresponds to an area of bit pattern transition, the detection signal obtained from the slit track SA2 is used to calculate the absolute position. When the absolute position obtained from the slit track SA2 corresponds to an area of bit pattern transition, the detection signal obtained from the slit track SA1 is used to calculate the absolute position.
In this case, the three slit tracks SI1, SA, and SI2 are disposed on the disk 110 in the width direction R in the order, from inward to outward in the width direction R: SI1, SA, SI2, which is not elaborated in the drawings. The slit track SA has a configuration similar to the configuration of the slit track SA1 or SA2.
In this modification, the light reception elements P1 and P2 respectively of the light reception arrays PA1 and PA2 alternate to form a single light reception array PA. This makes the slit track SA a single track and makes the light reception array PA a single track. This, in turn, reduces the disk 110 and the optical module 120 in size, resulting in a reduction in size of the encoder 100.
In the above-described embodiment, the two light reception arrays PI1 and PI2 are offset from each other in the width direction R, receive light respectively reflected by the slit tracks SI1 and SI2, which have mutually different pitches, and output pieces of position data having mutually different resolutions. This, however, should not be construed as limiting the configurations of the two light reception arrays PI1 and PI2. For example, the two light reception arrays PI1 and PI2 may receive light respectively reflected by slit tracks having identical pitches to output pieces of position data having identical resolutions.
The above-described embodiment is directed to what is called a reflective encoder, in which the light source and the light reception arrays are disposed on the same side relative to the slit tracks disposed on the disk 110. This, however, should not be construed in a limiting sense. Another possible example is a transmissive encoder, with the light source and the light reception array opposed to each other across the disk 110. In the transmissive encoder, each slit of the slit tracks SA1, SA2, SI1, and SI2 may be a transmissive slit on the disk 110. Alternatively, portions other than the slits may be subjected to sputtering or similar processing into coarse surfaces. Still alternatively, it is possible to use a low-transmittance material for the portions other than the slits. In this modification, the light source 121 is opposed to the light reception arrays PA1, PA2, PI1, and PI2 across the disk 110. Thus, the optical module 120 according to this modification encompasses a configuration in which the light source and the light reception arrays are separated from each other. This transmissive encoder ensures advantageous effects similar to the advantageous effects provided in the above-described embodiment.
Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present disclosure may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2014-080906 | Apr 2014 | JP | national |