Optical encoders are used to monitor the motion of, for example, a gear or a shaft such as a crank shaft. Optical encoders can monitor the motion of a gear in terms of position and/or number of revolutions of the gear. Optical encoders are employed in systems to provide high resolution within tight size limitations.
An optical encoder may be used to monitor rotational motion of a gear. For monitoring gear movement, conventional multi-turn optical encoders typically employ magnetic or transmissive encoding technology. Conventional implementations of magnetic encoders are limited because of prevalent interference by external magnetic fields.
Transmissive optical encoders typically use a code wheel integrated into the body of a gear to modulate light as the gear rotates. In a transmissive code wheel, the light is modulated as it passes through transmissive sections of a track on the code wheel. The transmissive sections are separated by non-transmissive sections. As the light is modulated in response to the rotation of the code wheel, a stream of electrical signals is generated from a photosensor array, which receives the modulated light. The electrical signals are used to determine the position and/or number of revolutions of the gear.
Transmissive multi-turn encoders are implemented in conjunction with gears that have holes in the center, or body, in order for light to pass through and be detected by a transmissive optical detector. However, the hole openings prevent the gears (e.g., in a gear train) from being packed very closely together because the gears are located so that light passing through one gear is not obstructed by another gear. The use of transmissive hole openings also limits the precision for injection molded gears. In addition, at least two substrates—one on each side of the gear or gear train—are used to mount the light source on one side of the gear and the light detector on the other side of the gear.
Embodiments of a system are described. In one embodiment, the system is a reflective optical encoder for a gear train. An embodiment of the reflective optical encoder includes a gear train with a plurality of gears. Each of the gears is operably coupled to at least one other gear of the plurality of gears. A reflective code pattern is accessible on a surface of at least one of the gears. A reflective optical sensor detects light reflected by the reflective code pattern. Position logic coupled to the optical sensor determines a rotational parameter of the gear train based on the light reflected by the reflective code pattern. Additionally, the position logic may determine rotational parameter of a pinion coupled to the gear train based on the rotational parameter of the gear train.
Another embodiment of the reflective optical encoder gear includes a gear with a reflective code pattern accessible on a surface of the gear. A reflective optical sensor detects light reflected by the reflective code pattern. Position logic coupled to the reflective optical sensor determines a rotational parameter of the gear train based on the light reflected by the reflective code pattern. Other embodiments of the reflective optical encoder are also described.
Embodiments of an apparatus are also described. In one embodiment, the apparatus is an apparatus to monitor rotational movement of a pinion coupled to a gear train. An embodiment of the apparatus includes means for generating light incident on a surface of a gear within a gear train, means for detecting a rotational movement of the gear within the gear train, and means for computing a rotational movement of a pinion coupled to the gear train based on the rotational movement of the gear within the gear train. Another embodiment of the apparatus also includes means for reflecting a modulated light signal from the surface of the gear within the gear train. Other embodiments of the apparatus are also described.
Other aspects and advantages of embodiments of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrated by way of example of the principles of the invention.
Throughout the description, similar reference numbers may be used to identify similar elements.
In the following description, specific details of various embodiments are provided. However, some embodiments may be practiced with less than all of these specific details. In other instances, certain methods, procedures, components, structures, and/or functions are described in no more detail than to enable the various embodiments of the invention, for the sake of brevity and clarity.
While many embodiments are described herein, at least some of the described embodiments relate to a multi-turn encoder which implements a reflective optical technology. In particular, a reflective sensor can be placed on a single side or both sides of a gear (or gear train) to monitor a rotational movement of the gear (or gear train). Using a reflective optical sensing technology, in contrast to a transmissive optical sensing technology, allows smaller form factors and more flexibility in gear placement. Other embodiments are also described below with specific reference to the corresponding figures.
Although a more detailed, exemplary illustration of the code wheel 104 is provided in
In one embodiment, the encoder 106 includes the emitter 120 and the detector 130. The emitter 120 includes a light source 122 such as a light-emitting diode (LED). For convenience, the light source 122 is described herein as an LED, although other light sources, or multiple light sources, may be implemented. In one embodiment, the LED 122 is driven by a driver signal, VLED, through a current-limiting resistor, RL. The details of such driver circuits are well-known. Some embodiments of the emitter 120 also may include a lens 124 aligned with the LED 122 to direct the projected light in a particular path or pattern. For example, the lens 124 may focus the light onto one or more of the code wheel tracks 140.
In one embodiment, the detector 130 includes one or more photosensors 132 such as photodiodes. The photosensors may be implemented, for example, in an integrated circuit (IC). For convenience, the photosensors 132 are described herein as photodiodes, although other types of photosensors may be implemented. In one embodiment, the photodiodes 132 are uniquely configured to detect a specific pattern or wavelength of reflected light. In some embodiments, several photodiodes 132 may be used to detect modulated, reflected light signals from multiple tracks 140. Also, the photodiodes 132 may be arranged in a pattern that corresponds to the radius and design of the code wheel 104. The various patterns of photodiodes 132 are referred to herein as photosensor arrays. The signals produced by the photodiodes 132 are processed by signal processing circuitry 134 which generates the digital position information. In one embodiment, the signal processing circuitry includes position logic to generate the digital position information according to the detected light from the multiple tracks 140.
In one embodiment, the detector 130 also includes one or more comparators (not shown) to generate the digital position information. For example, analog signals from the photodiodes 132 may be converted by the comparators to transistor-transistor logic (TTL) compatible, digital output signals. In one embodiment, these output signals indicate position and direction information for the modulated, reflected light signal. Additionally, the detector 130 may include a lens 136 to direct the reflected light signal toward the photodiodes 132.
In some embodiments, the emitter 120 and one or more photodiodes 132 may be positioned together in a group, and a single lens 136 may be used for the emitter 120 and the photodiodes 132. Additionally, some embodiments may implement several groups of emitters 120 and photodiodes 132, with or without corresponding lenses 136.
In one embodiment, the reflective optical encoding system 100 includes components for determining absolute position. For example, the encoder 106 may include additional photodiodes 132, LEDs 122, or other components to allow the encoder 106 to determine an absolute angular position of the code wheel 104 upon power up. The absolute angular position can be determined using many known techniques. One exemplary technique, with corresponding hardware, is described in more detail in U.S. patent Ser. No. 11/445,661, filed on Jun. 2, 2006, entitled “Multi-bit absolute position optical encoder with reduced number of tracks,” which is incorporated by reference herein. Another exemplary absolute encoder is described in more detail in U.S. Pat. No. 7,112,781, entitled “Absolute encoder,” which is incorporated by reference herein. Additional details of emitters, detectors, and optical encoders, generally, may be referenced in U.S. Pat. Nos. 4,451,731, 4,691,101, and 5,241,172, which are incorporated by reference herein.
In one embodiment, each track 140 includes a continuous repeating pattern that goes all the way around the code wheel 104. The depicted pattern of each track 140 includes alternating reflective sections 142 and non-reflective sections 144, although other patterns may be implemented. These reflective sections 142 and non-reflective sections 144 are also referred to as position sections. In one embodiment, the reflective sections 142 of the code wheel 104 are reflective spokes of the code wheel 104, and the non-reflective sections 144 are transparent windows or voids (without a reflective coating 102 on the opposite side of the windows or voids). In this embodiment, the entire code wheel 104 may have a reflective material 102 applied to the near surface. This embodiment is illustrated in
In another embodiment, the underside of the code wheel 104 may be coated with reflective material 102 such as bright nickel (Ni) or chrome, and a non-reflective track pattern can be applied to the reflective material 102. The non-reflective pattern may be silk-screened, stamped, ink jet printed, or otherwise applied directly onto the reflective surface on the code wheel 104. Alternatively, the non-reflective pattern may be formed as a separate part such as by injection molding, die-cutting, punching (e.g., film), or otherwise forming a non-reflective component which has opaque spokes on it. This embodiment is illustrated in
In another embodiment, the reflective sections 142 are transparent sections of the code wheel 104 with a reflective coating 102 on the opposite side of the code wheel 104. In this embodiment, the non-reflective sections 144 may be opaque so that they absorb the light from the LED 122. This embodiment is illustrated in
Of the various embodiments described herein, some or all of the described embodiments may be implemented in conjunction with one or more gears, for example, in a gear train. Alternatively, it should be noted that, in some embodiments, the circular code wheel 104 could be replaced with a coding element that is not circular. For example, a linear coding element such as a code strip may be used in conjunction with a rack in an implementation having a rack and pinion. In another embodiment, a circular coding element may be implemented with a spiral bar pattern, as described in U.S. Pat. No. 5,017,776, which is incorporated by reference herein. Alternatively, other light modulation patterns may be implemented on various shapes of coding elements. Additionally, the reflective code pattern can be produced using a reflective plastic film, a metal code disk, a reflective coating on a plastic material, or any other type of manufacturing process.
As described above, rotation of the code wheel 104 and, hence, the track 140 results in modulation of the reflected light signal at the detector 130 to generate absolute positional signals corresponding to the angular position of the code wheel 104. For this reason, the tracks 140 may be referred to as position tracks. Other embodiments of the code wheel 104 may include other tracks such as additional position tracks, as are known in the art.
In one embodiment, each radial combination of position tracks 140 (e.g., taken along a radius of the code wheel 104) corresponds to a unique digital position output. For example, an exemplary radial combination of position tracks 140 corresponds to a digital position output of 1101010. In one embodiment, each bit of the digital position output corresponds to one of the position tracks 140. As one example, the code wheel 104 provides 12 bits of resolution. However, other embodiments may provide other bit resolutions. In some embodiments, the least significant bit (LSB) may correspond to the first position track 1400, and the most significant bit (MSB) may correspond to the last position track 1406. Alternatively, other bit ordering may be implemented. Also, a convention may be used to designate digital high and low signals, e.g., non-reflective sections 144 correspond to a digital low signal, “0,” and reflective sections 142 correspond to a digital high signal, “1.” Alternatively, other digital conventions may be used.
In the depicted embodiment, the position track sections 142 and 144 within each track 140 have the same circumferential dimensions (also referred to as the width dimension). In other words, the intermediate non-reflective track sections 144 in the first (outermost) position track 1400 have the same width dimension as the reflective track sections 142 in the first position track 1400. Similarly, the reflective and non-reflective track sections 142 and 144 in the second position track 1401, have equal width dimensions (which, in this depicted embodiment are twice the width of the track sections 142 and 144 of the first position track in position track 1400). The resolution of each position track 140 of the code wheel 104 is a function of the width dimensions of the positional track sections 142 and 144. In one embodiment, the width dimensions of the non-reflective track sections 144 are a function of the amount of area required to produce a detectable gap between consecutive, reflected light pulses. The position tracks 140 also have a radial, or height, dimension.
In one embodiment, the optical sensors 162 are substantially similar to the detector 130 shown and described above with reference to
It should be noted that the geometrical dimensions of the photodiodes 132 corresponding to one or more optical detectors 162 may be referenced to the corresponding optical sizes of the track sections 142 and 144 of the track 140. For example, optical magnification may be used to optically match the sizes of the photodiodes 132 and the track sections 142 and 144. In one embodiment, the optical magnification is approximately 2× so that a geometrically smaller code wheel 104 is optically matched to a larger array of photodiodes 132. This optical magnification may be achieved, for example, by using one or more optical lenses.
Also, it should be noted that multiple photodiodes 132 may be used per track 140. In one embodiment, the signals from each set of photodiodes 132 for a single track 140 may be averaged together or otherwise combined to result in a single output signal for each of the corresponding sets of photodiodes 132.
The illustrated gear train multi-turn encoder 170 also includes a pinion 176 that projects through one or both of the first and second substrates 172 and 174. The pinion 176 is operably coupled to the gear train, which may include one or more gears. For simplicity, the gears of the gear train are shown in
The illustrated gears are subdivided into a first layer of gears (178, 182, and 186) and a second layer of gears (180, 184, and 188). As depicted in
In general, reflective optical sensing technology is integrated with the gear train of the multi-train encoder 170 to facilitate sensing the movement of one or more gears in the gear train and, in turn, the rotation of the pinion 176. In one embodiment, a reflective code pattern is applied or otherwise integrated into the surface(s) of one or more gears within the gear train. Several exemplary embodiments are described below. One or more reflective optical sensors 162 are located, for example, on the first and/or second substrates 172 and 174, and the reflective optical sensors 162 are aligned with position tracks 140 of the reflective code pattern to detect light reflected from the corresponding position tracks 140. In one embodiment, the reflective optical sensors 162 are package devices. In some embodiments, the reflective optical sensors 162 are chip-on-board (COB) devices. Other embodiments may implement other types of reflective optical sensors 162. Based on the detected movement of one or more of the gears in the gear train, the movement of the pinion 176 can be calculated with some degree of accuracy.
In the layout 200a of
In the layout 200b of
In the layout 200c of
In the layout 200d of
In the layout 200e of
In the layout 200f of
In the layout 200g of
Embodiments of the reflective optical encoding system 100 described above are suitable for small form factor encoders. This allows the reflective optical encoder system 100 to be used in applications with limited space. Additionally, embodiments of the reflective optical encoding system 100 facilitate flexibility for gear placement, as well as placing the reflective optical sensors 162 on one or both sides of the gear or gear train. Also, some embodiments of the reflective optical encoding system 100 can generate a direct raw signal of any format such as Gray code, binary code, or other codes which cannot be generated by embodiments of a transmissive multi-turn encoding system.
Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The scope of the invention is to be defined by the claims appended hereto and their equivalents.