KR20190018894A - Optical Absolute Encoder and Method of Detecting Absolute Rotational Position - Google Patents
Optical Absolute Encoder and Method of Detecting Absolute Rotational Position Download PDFInfo
- Publication number
- KR20190018894A KR20190018894A KR1020170103591A KR20170103591A KR20190018894A KR 20190018894 A KR20190018894 A KR 20190018894A KR 1020170103591 A KR1020170103591 A KR 1020170103591A KR 20170103591 A KR20170103591 A KR 20170103591A KR 20190018894 A KR20190018894 A KR 20190018894A
- Authority
- KR
- South Korea
- Prior art keywords
- light
- optical signal
- hollow cylinder
- optical
- sector
- Prior art date
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 26
- 230000001678 irradiating effect Effects 0.000 claims description 4
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 abstract 2
- 230000035515 penetration Effects 0.000 abstract 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010030 laminating Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/264—Mechanical constructional elements therefor ; Mechanical adjustment thereof
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/3473—Circular or rotary encoders
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optical Transform (AREA)
Abstract
Description
본 발명은 광학식 절대 엔코더의 적층 방법에 관한 것으로, 특히 2차원 헤밀턴 주기(Hamiltonian cycle)를 이용한 축 방향으로 적층된 트랙을 활용한 엔코더 구조 자체와 이를 통해 절대 위치 정보를 검출하는 방법에 관한 것이다.The present invention relates to a method of laminating optical absolute encoders, and more particularly, to an encoder structure using axially stacked tracks using a two-dimensional Hamiltonian cycle and a method for detecting absolute position information therethrough.
광학식 절대 엔코더는 비접촉 방식의 전기-기계적(electro-mechanical) 센서로서 코드 패턴을 사용하여 절대 위치를 실시간으로 검출한다. 이러한 광학식 절대 엔코더는 정밀 자동제어 시스템에서 중요한 부분을 차지한다. 그렇기 때문에 고정밀도, 고분해능, 긴 수명, 고 신뢰성, 넓은 측정범위를 요구하는 고성능 서보기기, 로봇 팔의 정밀위치 제어, 레이더 시스템, 천문 관측 장비 등에 사용된다.Optical absolute encoders are non-contact electro-mechanical sensors that detect absolute positions in real time using code patterns. Such optical absolute encoders are an important part of precision automatic control systems. Therefore, it is used in high performance servo apparatus which requires high accuracy, high resolution, long life, high reliability, wide measuring range, precision position control of robot arm, radar system, astronomical observation equipment.
광학식 절대 엔코더의 기본 구조는 각도 정보가 코드화되어, 다수의 독립적인 트랙 위에 기록된 엔코더 디스크(encoder disk)와, 광을 생성하는 광 신호 발생부(light source), 및 광 신호 발생부에서 발생한 빛이 엔코더 디스크를 통과하거나 반사되어 나온 광 신호를 수신하는 광 신호 수신부로 구성될 수 있다. 이때, 엔코더 디스크는 일반적으로 2진수의 그레이 코드(gray code) 패턴으로 된 트랙으로 구성되어 있다.The basic structure of an optical absolute encoder is such that angle information is coded, and an encoder disk recorded on a plurality of independent tracks, a light source for generating light, and a light source for generating light And an optical signal receiving unit for receiving the optical signal passed through or reflected from the encoder disk. At this time, the encoder disk is generally composed of tracks in a binary code gray code pattern.
따라서 광학식 절대 엔코더는 그레이 코드 등의 회전 위치 기록 방식으로 정의된 트랙을 가지는 회전하는 엔코더 디스크에, 고정된 위치의 광 생성부에서 발생한 빛을 통과시켜 각각의 트랙에 해당하는 광 신호 수신부에서 읽음으로써 회전각을 감지하는 방식을 따른다. Therefore, the optical absolute encoder passes light generated from the optical generator at a fixed position to a rotating encoder disk having a track defined by a rotational position recording scheme such as a gray code, and reads the optical signal from the optical signal receiver corresponding to each track The method of detecting the rotation angle is followed.
이때, 광학식 절대 엔코더에서 구성되는 그레이 코드는 상대적으로 코드 구성에 있어서 단순하지만, 양자화 잡음(quantization noise)으로 인해 분해능이 제한적일 수밖에 없는 문제점이 있다.At this time, the gray code constituted by the optical absolute encoder is relatively simple in the code configuration, but the resolution is limited due to the quantization noise.
또한 그레이 코드로 구성된 광학적 절대 엔코더는 분해능을 증가하기 위해 트랙을 반경방향으로 증가시켜야 하고, 이에 따라 디스크 사이즈가 커진다는 문제점이 있으며, 디스크 사이즈가 커짐에 따라 엔코더 시스템의 전체 크기와 중량이 함께 증가하게 되는 문제점이 있다.In addition, an optical absolute encoder composed of a gray code needs to increase the track in the radial direction in order to increase the resolution, thereby increasing the disk size. As the disk size increases, the overall size and weight of the encoder system increase There is a problem to be done.
따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 기존의 2차원 헤밀턴 주기(Hamiltonian cycle)를 이용한 트랙 적층방법이 반경방향인 것을, 배치되는 트랙이 축 방향으로 적층되도록 배치하여 엔코더의 반경방향 크기를 제한하면서 엔코더의 분해능을 향상시키기 위한 광학식 절대 엔코더의 구조와 이를 통해 절대 위치 정보를 검출하는 방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a track stacking method using a conventional two-dimensional Hamiltonian cycle in a radial direction, It is an object of the present invention to provide a structure of an optical absolute encoder for improving the resolution of an encoder while limiting a radial size and a method of detecting absolute position information therethrough.
본 발명의 다른 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.Other objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 광학식 절대 엔코더의 특징은 빛 통과 섹터와 빛 가림 섹터로 나누어진 적어도 2개 이상의 미소 트랙(track)이 축 방향으로 적어도 2층 이상 적층하여 배치된 2차원 원형 패턴을 갖는 중공 실린더와, 상기 미소 트랙(track)에 빛을 조사하는 광 신호 발생부와, 상기 광 신호 발생부에서 발생한 빛이 미소 트랙에 설치된 빛 통과 섹터를 통과되어 나온 광 신호를 각각 수신하는 2차원 배열을 갖는 광 신호 수신부를 포함하여 구성되는데 있다.In order to achieve the above object, an optical absolute encoder according to the present invention is characterized in that at least two or more fine tracks divided into a light passing sector and a light blind sector are stacked in at least two layers in the axial direction A light signal generator for irradiating light to the fine track; and a light signal generator for generating a light signal having passed through a light transmission sector in which light generated in the optical signal generator is provided in a micro track, And an optical signal receiving unit having a two-dimensional array for receiving light.
바람직하게 상기 광학식 절대 엔코더는 모터를 이용한 축에 발생되는 회전력으로 상기 중공 실린더가 회전할 수 있도록 중공 실린더 중앙에 고정되어 지지하는 샤프트와, 상기 중공 실린더 양 측에서 중공 실린더 및 샤프트를 지지하는 베이스 플레이트와, 회전하는 샤프트의 축을 베이스 플레이트의 일정한 위치에 고정시키고, 축의 자중과 축에 걸리는 하중을 지지하는 베어링을 더 포함하여 구성되는 것을 특징으로 한다.Preferably, the optical absolute encoder includes a shaft fixedly supported at a center of a hollow cylinder so that the hollow cylinder can be rotated by a rotational force generated on a shaft using a motor, a base plate supporting the hollow cylinder and the shaft at both sides of the hollow cylinder, And a bearing which fixes the axis of the rotating shaft to a fixed position of the base plate and supports the self weight of the shaft and the load applied to the shaft.
바람직하게 상기 광 신호 수신부는 수신된 코드 패턴과 함께 중공 실린더의 회전 위치정보가 포함된 출력 신호 데이터를 출력하는 것을 특징으로 한다.Preferably, the optical signal receiving unit outputs output signal data including rotational position information of the hollow cylinder together with the received code pattern.
바람직하게 상기 광 신호 수신부는 행렬로 2차원 배열인 광검출기를 포함하는 센서로 구성되어, 2차원 패턴을 갖는 중공 실린더에 코딩된 코드 패턴을 감지하는 것을 특징으로 한다. 여기서 n은 중공 실린더의 트랙 수이다. n = 2인 경우, 상기 광 신호 수신부는 행렬로 중공 실린더에 코딩된 코드 패턴을 감지한다.Preferably, the optical signal receiving unit And a sensor comprising a photodetector in a two-dimensional array as a matrix, And a code pattern is detected. Where n is the number of tracks in the hollow cylinder. When n = 2, the optical signal receiving unit Coded into a hollow cylinder with a matrix Detect code patterns.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 광학식 절대 엔코더의 절대회전위치 검출방법의 특징은 광학식 절대 엔코더를 이용한 출력 신호 데이터 검출방법에 있어서, (A) 2개 이상의 미소 트랙(track)이 축방향으로 적어도 2층이상 적층하여 배치된 중공 실린더의 내부에 위치하는 광 신호 발생부에서 외부로 빛을 조사하는 단계와, (B) 축방향으로 적어도 2층이상 적층하여 배치된 미소 트랙(track)을 통해 외부로 통과되는 빛을 행렬로 2차원 배열인 광검출기를 포함한 센서로 구성된 광 신호 수신부에서 수신하여 코드 패턴으로 감지하는 단계와, (C) 광 신호 수신부에 빛이 수신되면 '0', 수신되지 않으면 '1'로 정의하여, 중공 실린더의 회전 위치정보가 포함된 행렬 코드로 출력하는 단계를 포함하여 이루어지는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of detecting an absolute rotation position of an optical absolute encoder, the method comprising: (A) (B) irradiating light outward from an optical signal generating unit located in a hollow cylinder disposed in at least two layers stacked in a direction of at least two layers, The light passing through the The optical signal receiver comprising a sensor including a photodetector in a two-dimensional array as a matrix receives (C) if light is received in the optical signal receiving unit, and if the light is not received, " 1 ", and And outputting the result as a matrix code.
바람직하게 상기 (B) 단계는 중공 실린더가 빛 통과 섹터와 빛 가림 섹터로 나누어진 적어도 2개 이상의 미소 트랙(track)이 축 방향으로 적층하여 배치된 2차원 원형 패턴으로 구성되어, 광 신호 발생부에서 외부로 조사되는 빛이 빛 통과 섹터에서는 외부로 투과되어 광 신호 수신부에 수신되고, 빛 가림 섹터에서는 반사되어 광 신호 수신부에 수신되지 않는 것을 특징으로 한다.Preferably, in the step (B), at least two or more fine tracks in which the hollow cylinder is divided into the light passage sector and the light shielding sector are stacked in the axial direction Dimensional circular pattern. Light emitted to the outside from the optical signal generating unit is transmitted to the outside in the light passing sector and is received by the optical signal receiving unit, reflected by the light shielding sector, and not received by the optical signal receiving unit do.
이상에서 설명한 바와 같은 본 발명에 따른 광학식 절대 엔코더 및 절대회전위치 검출방법은 다음과 같은 효과가 있다.The optical absolute encoder and absolute rotation position detecting method according to the present invention as described above have the following effects.
첫째, 기존의 2차원 헤밀턴 주기(Hamiltonian cycle)를 이용한 트랙 적층방법이 반경방향인 것을, 배치되는 트랙이 축 방향으로 적층되도록 배치하여 엔코더의 반경방향 크기를 제한할 수 있어, 광학식 엔코더의 설계와 변경된 엔코더 시스템에서 분해능을 향상시킬 수 있다. 즉, 의 분해능을 갖는 일반적인 그레이 코드 엔코더와 비교할 때, 분해능 을 갖는 제안 된 엔코더 시스템은 만큼 분해능을 향상시킨다First, the track stacking method using the conventional two-dimensional Hamiltonian cycle is radially arranged so that the arranged tracks are stacked in the axial direction to limit the size of the encoder in the radial direction, The resolution can be improved in the changed encoder system. In other words, Compared to a typical Gray code encoder with a resolution of < RTI ID = 0.0 > The proposed encoder system with Improve resolution by as much as
둘째, 분해능을 높이기 위해 트랙을 추가적으로 설치하더라도 축 방향으로 트랙을 배치할 수 있어 반경방향으로 디스크 직경을 증가시키지 않고 정밀도를 향상시킬 수 있다 Second, even if a track is additionally installed to increase the resolution, the track can be arranged in the axial direction, thereby improving the accuracy without increasing the disk diameter in the radial direction
도 1 은 본 발명의 실시예에 따른 광학식 절대 엔코더의 구성을 나타낸 단면도
도 2 는 본 발명의 실시예에 따른 광학식 절대 엔코더의 투영도를 나타낸 사시도
도 3a는 본 발명에 따른 원통형 광학식 절대 엔코더의 축 방향으로 적층된 트랙을 설명하는 단면도
도 3b는 본 발명에 따른 원통형 광학식 절대 엔코더의 축 방향으로 적층된 중공 실린더를 설명하는 단면도
도 3c는 본 발명에 따른 원통형 광학식 절대 엔코더의 이차원 코드 행렬 배열을 설명하는 단면도
도 3d는 도 3c를 통해 수집되는 원통형 절대 광학식 엔코더의 축 방향 행렬을 설명하는 단면도
도 3e는 도 3c를 통해 수집되는 원통형 절대 광학식 엔코더의 축 방향 행렬의 구성을 설명하기 위한 도면
도 3f는 도 3c를 통해 수집되는 원통형 절대 광학식 엔코더의 축 방향 행렬을 설명하는 단면도 1 is a sectional view showing a configuration of an optical absolute encoder according to an embodiment of the present invention;
2 is a perspective view showing a projection of an optical absolute encoder according to an embodiment of the present invention;
3A is a cross-sectional view illustrating axially stacked tracks of a cylindrical optical absolute encoder according to the present invention
3B is a cross-sectional view illustrating an axially stacked hollow cylinder of a cylindrical optical absolute encoder according to the present invention
3C is a cross-sectional view illustrating a two-dimensional code matrix arrangement of a cylindrical optical absolute encoder according to the present invention
Figure 3d shows the axial direction of the cylindrical absolute optical encoder collected through Figure 3c Section describing the matrix
3E shows the axial direction of the cylindrical absolute optical encoder collected through FIG. Drawings for explaining the structure of the matrix
Figure 3f shows the axial direction of the cylindrical absolute optical encoder collected through Figure 3c Section describing the matrix
본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the detailed description of the embodiments with reference to the accompanying drawings.
본 발명에 따른 광학식 절대 엔코더 및 절대회전위치 검출방법의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of an optical absolute encoder and an absolute rotational position detecting method according to the present invention will now be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is provided to let you know. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention and are not intended to represent all of the technical ideas of the present invention. Therefore, various equivalents It should be understood that water and variations may be present.
도 1 은 본 발명의 실시예에 따른 광학식 절대 엔코더의 구성을 나타낸 단면도이고, 도 2 는 본 발명의 실시예에 따른 광학식 절대 엔코더의 사시도이다. 그리고 도 3a는 본 발명에 따른 원통형 광학식 절대 엔코더의 축 방향으로 적층된 트랙을 설명하는 단면도이다.FIG. 1 is a cross-sectional view showing the construction of an optical absolute encoder according to an embodiment of the present invention, and FIG. 2 is a perspective view of an optical absolute encoder according to an embodiment of the present invention. And FIG. 3A is a cross-sectional view illustrating axially stacked tracks of a cylindrical optical absolute encoder according to the present invention.
도 1 내지 도 3a에서 도시하고 있는 것과 같이, 투명한 섹터(빛 통과 섹터)와 불투명한 섹터(빛 가림 섹터)로 나누어진 적어도 2개 이상의 미소 트랙(track)이 축 방향으로 적어도 2층 이상 적층하여 배치된 2차원 원형 패턴을 갖는 중공 실린더(10)와, 모터를 이용한 축에 발생되는 회전력으로 상기 중공 실린더(10)가 회전할 수 있도록 중공 실린더(10) 중앙에 고정되어 지지하는 샤프트(60)와, 상기 중공 실린더(10) 양 측에서 중공 실린더(10) 및 샤프트(60)를 지지하는 베이스 플레이트(40)(50)와, 회전하는 샤프트(60)의 축을 베이스 플레이트(40)(50)의 일정한 위치에 고정시키고, 축의 자중과 축에 걸리는 하중을 지지하는 베어링(70,80)과, 상기 미소 트랙(track)에 빛을 조사하는 광 신호 발생부(20)와, 상기 광 신호 발생부(20)에서 발생한 빛이 미소 트랙에 설치된 투명 섹터 또는 불투명 섹터를 통과하거나 반사되어 나온 광 신호를 각각 수신하는 2차원 배열을 갖는 광 신호 수신부(30)로 구성될 수 있다. As shown in Figs. 1 to 3A, at least two or more fine tracks divided into a transparent sector (light passing sector) and an opaque sector (light shielding sector) are laminated in at least two layers in the axial direction A
이때, 상기 광 신호 수신부(30)는 행렬로 2차원 배열인 광검출기를 포함하는 센서로 구성되어, 미소 트랙(track)이 축 방향으로 적어도 2층 이상 적층하여 배치된 2차원 원형 패턴을 갖는 중공 실린더(10)에서 코딩된 코드 패턴을 감지한다. 그리고 상기 광 신호 수신부(30)는 코드 패턴과 함께 중공 실린더(10)의 회전 위치정보가 포함된 출력 신호 데이터를 출력하여 절대 위치 정보를 검출한다. At this time, the optical
그러나 상기 중공 실린더(10)에 축 방향으로 적층되는 트랙 수는 2로 한정되는 것은 아니며, 도 3f에서 도시하고 있는 것과 같이, 축 방향으로 적층되는 트랙 수가 n개의 트랙 수로 구성될 수 있다. 이 경우, 상기 광 신호 수신부는 행렬로 2차원 배열인 광검출기를 포함하는 센서로 구성되어, 2차원 패턴을 갖는 중공 실린더에 코딩된 코드 패턴을 감지하게 된다. 여기서 n은 중공 실린더(10)에 축 방향으로 적층되는 트랙 수로서, 도 3a에서 도시하고 있는 것과 같이 n = 2인 경우, 상기 광 신호 수신부(30)는 행렬로 중공 실린더(10)에 코딩된 코드 패턴을 감지하게 된다. 이때, 상기 광 신호 발생부(20) 및 광 신호 수신부(30)는 반드시 행렬로 LED 및 광센서를 구현하지 않을 수도 있다.However, the number of tracks stacked in the axial direction in the
일반적으로 광학식 엔코더는 그레이 코드에 따른 2 진법을 사용하며, 최대 개의 조합을 만들어 낼 수 있다. 여기서 n은 트랙의 개수로 광 신호 수신부(30)에 구성되는 센서의 개수이다. 하지만 위와 같은 방법을 사용해 위치 정밀도를 향상시키기 위해서는 반경방향으로 미소트랙의 수가 증가하게 되고 또한 센서의 개수도 미소 트랙 수만큼 증가하게 된다. In general, optical encoders use binary coding according to the Gray code, and maximum Can be created. Here, n is the number of sensors constituting the optical
본 발명은 트랙이 축 방향으로 적층되도록 배치된 중공 실린더(10)를 통해 2차원 헤밀턴 주기를 기반으로 한 2차원 코드를 채택하여, 제한된 센서와 트랙을 결합하더라도 개의 코드를 조합하는 방법을 사용한다. 이러한 구성으로 2차원 코드는 트랙의 수로 분할 할 수가 있고, 이를 다시 원통형 중공 실린더(10)의 축 방향으로 적층 할 수 있기 때문에, 실린더의 직경을 일정하게 유지하여 중공 실린더(10)에 반경 방향으로 2차원 코드 패턴을 배열하는 기존의 방법에 비해 중공 실린더(10)의 전체 직경을 감소할 수 있다.The present invention relates to a track By adopting a two-dimensional code based on a two-dimensional Hamiltonian cycle through the
한편, 광 신호 수신부(30a)(30b)는 도 3a에서 도시하고 있는 것과 같이, 중공 실린더(10)의 내부에 위치하는 광 신호 발생부(20)에서 외부로 조사되는 빛을 중공 실린더(10)의 외부에서 수신한다. 이때, 광 신호 수신부(30a)(30b)는 바람직하게 행렬로 2차원 배열인 광검출기를 포함한 센서로 구성되어, 축 방향으로 적어도 2층으로 적층하여 배치된 2차원 패턴을 갖는 중공 실린더(10)에서 코딩된 코드 패턴을 감지한다. 그리고 도 3f에서 도시하고 있는 것과 같이, 중공 실린더(10)가 축 방향으로 n개의 트랙 수로 적층하여 배치되면, 광 신호 수신부(30)는 바람직하게 행렬로 2차원 배열인 광검출기를 포함하는 센서로 구성되어, 축 방향으로 n개의 트랙 수로 적층하여 배치된 2차원 패턴을 갖는 중공 실린더(10)에 코딩된 코드 패턴을 감지하게 된다.3A, the optical
그리고 중공 실린더(10)는 투명한 섹터(빛 통과 섹터)와 불투명한 섹터(빛 가림 섹터)로 나누어진 적어도 2개 이상의 미소 트랙(track)이 축 방향으로 적어도 2층 이상 적층하여 배치된 2차원 원형 패턴으로 구성되어, 광 신호 발생부(20)에서 외부로 조사되는 빛은 투명한 섹터에서는 외부로 투과되어 광 신호 수신부(30a)(30b)에 수신되고, 불투명한 섹터에서는 반사되어 광 신호 수신부(30a)(30b)에 수신되지 않게 된다. 광 신호 수신부(30a)(30b)에 수신되면 '0', 수신되지 않으면 '1'로 회로에 입력한다. 이처럼, 센서에 입력된 중공 실린더(10) 각 위치의 물리적 위치는 전기적인 디지털 출력으로 나타난다.The
도 3b는 본 발명에 따른 원통형 광학식 절대 엔코더의 축 방향 적층된 실린더를 설명하는 단면도로서, 2차원 원형 패턴을 가지고 투명한 섹터(빛 통과 섹터)와 불투명한 섹터(빛 가림 섹터)로 코팅된 상하로 2개의 미소 트랙(10a)(10b)이 적층하여 배치된다.FIG. 3B is a cross-sectional view illustrating an axially stacked cylinder of a cylindrical optical absolute encoder according to the present invention. FIG. 3B is a cross-sectional view of a cylindrical optical absolute encoder according to an embodiment of the present invention. Two
도 3c는 본 발명에 따른 원통형 광학식 절대 엔코더의 2차원 이진법 코드 행렬 배열을 설명하는 단면도로서, 도 3b의 중공 실린더(10)로서, 축 방향으로 적층된 2개의 미소 트랙(10a)(10b)을 단면으로 펼쳐놓은 것을 도시하고 있다.FIG. 3C is a cross-sectional view illustrating a two-dimensional binary code matrix arrangement of a cylindrical optical absolute encoder according to the present invention. FIG. 3C is a
도 3c에서 도시하고 있는 원통형 광학식 절대 엔코더를 통해 감지되는 코드들은 그래프 이론(Graph theory)에 의해 다음 규칙들에 따라 생성된다. The codes detected through the cylindrical optical absolute encoder shown in FIG. 3C are generated according to the following rules by the graph theory.
첫째로, 0과 1의 조합으로 16개의 행렬들을 생성할 수 있고, 이를 바탕으로 섹터들을 생성한다.First, a combination of 0 and 1, 16 Matrices can be generated, and based on this, sectors are generated.
둘째, 연속해서 구성되는 행렬의 경우 우측에 위치한 행렬의 좌측 열과 좌측에 위치한 행렬의 우측 열이 반드시 동일해야 한다.Secondly, In the case of a matrix, the left column of the matrix on the right side and the right column of the matrix on the left side must be the same.
셋째, 연속해서 구성되는 행렬의 상단 행은 서로 결합되어 트랙의 형태가 되고, 마찬가지로 행렬의 하단 행 또한 트랙의 형태로 구성되는 경우 독립된 원주형 코드가 생성된다.Third, The top rows of the matrix are joined together to form a track, If the bottom row of the matrix is also in the form of a track, an independent columnar code is generated.
도 3d는 도 3c를 통해 수집되는 원통형 절대 광학식 엔코더의 축 방향 행렬을 설명하는 단면도이고, 도 3e는 도 3c를 통해 수집되는 원통형 절대 광학식 엔코더의 축 방향 행렬의 구성을 설명하기 위한 도면이다.Figure 3d shows the axial direction of the cylindrical absolute optical encoder collected through Figure 3c 3E is a cross-sectional view illustrating the matrix, and Fig. 3E is a view of the axial direction of the cylindrical absolute
도 3c 내지 도 3e에서 도시하고 있는 것과 같이, 중공 실린더(10)의 회전 위치정보가 t 일 때, 제 1 미소 트랙(10a)에서 제 1 광 신호 수신부(30a)의 상단 센서 트랙(300)(301)에서 수신되는 출력 신호 데이터는 (0, 0)이고, 제 2 미소 트랙(10b)에서 제 2 광 신호 수신부(30b)에서 수신되는 출력 신호 데이터는 (0, 0)으로, 행렬 의 출력 신호 데이터가 수신된다.3C to 3E, when the rotational position information of the
이어 중공 실린더(10)의 회전 위치정보가 일 때, 제 1 미소 트랙(10a)에서 제 1 광 신호 수신부(30a)의 상단 센서 트랙(300)(301)에서 수신되는 출력 신호 데이터는 (0, 1)이고, 제 2 미소 트랙(10b)에서 제 2 광 신호 수신부(30b)에서 수신되는 출력 신호 데이터는 (0, 0)으로, 행렬 의 출력 신호 데이터가 수신된다. Then, the rotation position information of the
이처럼, 광 신호 수신부(30)는 중공 실린더(10)의 회전 위치와 관련된 행렬에 대한 정보를 출력 신호 데이터로 출력한다. 이때, 상기 광 신호 수신부(30)는 코드 패턴과 함께 중공 실린더(10)의 위치정보가 포함된 출력 신호 데이터를 출력한다.As described above, the optical
다음 표 1 은 행렬 코드와 각 위치를 변환된 표로 나타내었다. 행렬로 코딩된 중공 실린더의 분해능은 22.5도이다.Table 1 The matrix codes and their positions are shown in the converted table. The resolution of the matrix-coded hollow cylinder is 22.5 degrees.
이와 같은 방법으로 회전 위치정보가 변경됨에 따라 수신되는 출력 신호 데이터는 도 3e에서 도시하고 있는 것과 같이, 2개의 미소 트랙(10a)(10b)으로 구성된 중공 실린더(10)와 결합하여 16()개의 코드를 조합하여 만들 수 있다.As the rotational position information is changed in such a manner, the received output signal data is combined with the
상기에서 설명한 본 발명의 기술적 사상은 바람직한 실시예에서 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술적 분야의 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. It will be apparent to those skilled in the art that various modifications may be made without departing from the scope of the present invention. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
Claims (6)
상기 미소 트랙(track)에 빛을 조사하는 광 신호 발생부와,
상기 광 신호 발생부에서 발생한 빛이 미소 트랙에 설치된 빛 통과 섹터를 통과되어 나온 광 신호를 각각 수신하는 2차원 배열을 갖는 광 신호 수신부를 포함하여 구성되는 것을 특징으로 하는 광학식 절대 엔코더.A hollow cylinder having a two-dimensional circular pattern in which at least two or more fine tracks divided into a light passage sector and a light shielding sector are stacked in at least two layers in the axial direction;
An optical signal generator for emitting light to the fine track,
And an optical signal receiving unit having a two-dimensional array for receiving the optical signals transmitted through the light passing sectors provided in the micro-tracks generated by the optical signal generating unit.
모터를 이용한 축에 발생되는 회전력으로 상기 중공 실린더가 회전할 수 있도록 중공 실린더 중앙에 고정되어 지지하는 샤프트와,
상기 중공 실린더 양 측에서 중공 실린더 및 샤프트를 지지하는 베이스 플레이트와,
회전하는 샤프트의 축을 베이스 플레이트의 일정한 위치에 고정시키고, 축의 자중과 축에 걸리는 하중을 지지하는 베어링을 더 포함하여 구성되는 것을 특징으로 하는 광학식 절대 엔코더.The optical absolute encoder according to claim 1,
A shaft fixedly supported at the center of the hollow cylinder so that the hollow cylinder can be rotated by a rotational force generated on the shaft using the motor;
A base plate for supporting the hollow cylinder and the shaft on both sides of the hollow cylinder,
Further comprising a bearing which holds the shaft of the rotating shaft at a fixed position of the base plate and supports a load applied to the shaft itself and a load applied to the shaft.
상기 광 신호 수신부는 수신된 코드 패턴과 함께 중공 실린더의 회전 위치정보가 포함된 출력 신호 데이터를 출력하는 것을 특징으로 하는 광학식 절대 엔코더.3. The method of claim 2,
Wherein the optical signal receiving unit outputs output signal data including rotation position information of the hollow cylinder together with the received code pattern.
상기 광 신호 수신부는 행렬로 2차원 배열인 광검출기를 포함하는 센서로 구성되어, 2차원 패턴을 갖는 중공 실린더에 코딩된 코드 패턴을 감지하며, 이때, n은 트랙 수인 것을 특징으로 하는 광학식 절대 엔코더.The method according to claim 1,
The optical signal receiving unit And a sensor comprising a photodetector in a two-dimensional array as a matrix, Code pattern, wherein n is the number of tracks.
(A) 2개 이상의 미소 트랙(track)이 축방향으로 적어도 2층이상 적층하여 배치된 중공 실린더의 내부에 위치하는 광 신호 발생부에서 외부로 빛을 조사하는 단계와,
(B) 축방향으로 적어도 2층이상 적층하여 배치된 미소 트랙(track)을 통해 외부로 통과되는 빛을 행렬로 2차원 배열인 광검출기를 포함한 센서로 구성된 광 신호 수신부에서 수신하여 코드 패턴으로 감지하는 단계와,
(C) 광 신호 수신부에 빛이 수신되면 '0', 수신되지 않으면 '1'로 정의하여, 중공 실린더의 회전 위치정보가 포함된 행렬 코드로 출력하는 단계를 포함하여 이루어지며, 이때, n은 트랙 수인 것을 특징으로 하는 광학식 절대 엔코더의 절대회전위치 검출방법.A method of detecting an output signal data using an optical absolute encoder,
(A) irradiating light outward from an optical signal generating unit located inside a hollow cylinder in which at least two or more fine tracks are stacked in at least two layers in the axial direction;
(B) a light which is passed through a small track arranged in stacked layers of at least two layers in the axial direction The optical signal receiver comprising a sensor including a photodetector in a two-dimensional array as a matrix receives Detecting in a code pattern,
(C) When light is received in the optical signal receiving unit, '0' is defined as '0'. If not received, '1' is defined as the rotational position information of the hollow cylinder. And outputting it as a matrix code, wherein n is the number of tracks.
중공 실린더가 빛 통과 섹터와 빛 가림 섹터로 나누어진 적어도 2개 이상의 미소 트랙(track)이 축 방향으로 적층하여 배치된 2차원 원형 패턴으로 구성되어, 광 신호 발생부에서 외부로 조사되는 빛이 빛 통과 섹터에서는 외부로 투과되어 광 신호 수신부에 수신되고, 빛 가림 섹터에서는 반사되어 광 신호 수신부에 수신되지 않는 것을 특징으로 하는 광학식 절대 엔코더의 절대회전위치 검출방법.6. The method of claim 5, wherein step (B)
At least two or more microscopic tracks in which a hollow cylinder is divided into a light passage sector and a light shielding sector are stacked in an axial direction Dimensional circular pattern. Light emitted to the outside from the optical signal generating unit is transmitted to the outside in the light passing sector and is received by the optical signal receiving unit, reflected by the light shielding sector, and not received by the optical signal receiving unit Of the optical absolute encoder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170103591A KR20190018894A (en) | 2017-08-16 | 2017-08-16 | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170103591A KR20190018894A (en) | 2017-08-16 | 2017-08-16 | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200010059A Division KR20200013022A (en) | 2020-01-28 | 2020-01-28 | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190018894A true KR20190018894A (en) | 2019-02-26 |
Family
ID=65562494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170103591A KR20190018894A (en) | 2017-08-16 | 2017-08-16 | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190018894A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111059071A (en) * | 2019-12-10 | 2020-04-24 | 珠海格力电器股份有限公司 | Electric fan |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100451107B1 (en) | 2002-03-13 | 2004-10-06 | 주식회사 협성사 | Absolute Encoder |
KR100611435B1 (en) | 1998-07-23 | 2006-08-09 | 가부시키가이샤 야스카와덴키 | Absolute encoder |
US8598509B2 (en) | 2010-03-11 | 2013-12-03 | Stratasys, Inc. | Optical encoder |
-
2017
- 2017-08-16 KR KR1020170103591A patent/KR20190018894A/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100611435B1 (en) | 1998-07-23 | 2006-08-09 | 가부시키가이샤 야스카와덴키 | Absolute encoder |
KR100451107B1 (en) | 2002-03-13 | 2004-10-06 | 주식회사 협성사 | Absolute Encoder |
US8598509B2 (en) | 2010-03-11 | 2013-12-03 | Stratasys, Inc. | Optical encoder |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111059071A (en) * | 2019-12-10 | 2020-04-24 | 珠海格力电器股份有限公司 | Electric fan |
CN111059071B (en) * | 2019-12-10 | 2021-01-29 | 珠海格力电器股份有限公司 | Electric fan |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7348545B2 (en) | System and method for optical encoding on two opposed surfaces of a pattern medium | |
KR20140116163A (en) | High resolution absolute encoder | |
JP6032936B2 (en) | Vernier position detection encoder scale, vernier position detection encoder, and apparatus including the same | |
US7903262B2 (en) | Optical position measuring arrangement | |
US6727493B2 (en) | Multiple resolution photodiode sensor array for an optical encoder | |
JP2012233883A (en) | Optical position measuring apparatus | |
US11002562B2 (en) | Encoder using a magnetic sensing assembly and an optical sensing assembly and position detection method for a motor | |
US10209104B2 (en) | Absolute encoder, processing method, program, driving apparatus, and industrial machine | |
US8063355B2 (en) | Reflective multi-turn encoders with different light sensing systems | |
KR20190018894A (en) | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position | |
CN101300462B (en) | Opto-electrical angle measuring apparatus | |
US7199354B2 (en) | Detector array for optical encoders | |
RU2490790C1 (en) | Code scale | |
TWI375791B (en) | Reflective optical encoder and optical encoding method | |
JP3262842B2 (en) | Optical encoder | |
KR20200013022A (en) | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position | |
KR20210002431A (en) | Optical Absolute Encoder and Method of Detecting Absolute Rotational Position | |
JP2007071732A (en) | Absolute value encoder of optical type | |
US10921163B2 (en) | Optical encoder with incremental and absolute code sensors and defining distance between geometric centers of adjacent photosensors of an incremental code sensor | |
RU2497275C1 (en) | Code scale | |
US10247582B2 (en) | Optical encoding device including an encoding disc having diffracting patterns | |
CN112013769B (en) | Signal sensing device for displacement sensor and application method thereof | |
JP6091268B2 (en) | POSITION DETECTION DEVICE, LENS DEVICE, IMAGING SYSTEM, MACHINE DEVICE, POSITION DETECTION METHOD, AND PROGRAM | |
CN112013768B (en) | Signal carrier device, system and equipment for displacement measurement | |
JPH06347292A (en) | Optical absolute rotary encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E601 | Decision to refuse application | ||
A107 | Divisional application of patent |