TW202001194A - Optical potary encoder - Google Patents

Optical potary encoder Download PDF

Info

Publication number
TW202001194A
TW202001194A TW107131681A TW107131681A TW202001194A TW 202001194 A TW202001194 A TW 202001194A TW 107131681 A TW107131681 A TW 107131681A TW 107131681 A TW107131681 A TW 107131681A TW 202001194 A TW202001194 A TW 202001194A
Authority
TW
Taiwan
Prior art keywords
code
encoder
gray code
signal
aforementioned
Prior art date
Application number
TW107131681A
Other languages
Chinese (zh)
Inventor
星野侑宏
Original Assignee
日商多摩川精機股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商多摩川精機股份有限公司 filed Critical 日商多摩川精機股份有限公司
Publication of TW202001194A publication Critical patent/TW202001194A/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Mechanical 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/26Mechanical 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/32Mechanical 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/34Mechanical 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/347Mechanical 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/3473Circular or rotary encoders

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Transform (AREA)

Abstract

This invention provides an optical rotary encoder having improved resistance against contamination. The solution of the present invention is an encoder (10) that is an optical rotary encoder provided with a disc body (30). The disk body (30) includes an M code area (31) for generating an M code signal; a Gray code area (32) for generating a Gray code signal; and an incremental area (33) for generating an incremental signal. The encoder (10) can also be an absolute encoder.

Description

光學式旋轉編碼器Optical rotary encoder

該發明,係關於光學式旋轉編碼器。This invention relates to an optical rotary encoder.

光學式旋轉編碼器,係用於檢測旋轉體之旋轉位置。以往之光學式旋轉編碼器之構成的例子,係被記載於專利文獻1~3。作為旋轉位置之檢測方式,係可列舉出利用格雷碼的方式、利用M碼的方式、利用遞增信號的方式等。The optical rotary encoder is used to detect the rotational position of the rotating body. An example of the structure of a conventional optical rotary encoder is described in Patent Documents 1 to 3. As a detection method of the rotational position, a method using a Gray code, a method using an M code, a method using an incremental signal, etc. may be mentioned.

特別是,在專利文獻1,係記載了在檢測機構具有冗餘性之編碼器的例子,在專利文獻2,係記載了具有誤差修正・檢測功能之編碼器的例子,在專利文獻3,係記載了具有異常檢測功能之編碼器的例子。 [先前技術文獻] [專利文獻]In particular, Patent Document 1 describes an example of an encoder with redundancy in a detection mechanism, and Patent Document 2 describes an example of an encoder with an error correction and detection function. An example of an encoder with anomaly detection function is described. [Prior Technical Literature] [Patent Literature]

[專利文獻1] 日本特開2016-53570號公報 [專利文獻2] 日本特開平5-252037號公報 [專利文獻3] 日本特開平9-105646號公報[Patent Document 1] Japanese Patent Laid-Open No. 2016-53570 [Patent Document 2] Japanese Patent Laid-Open No. 5-252037 [Patent Document 3] Japanese Patent Laid-Open No. 9-105646

[本發明所欲解決之課題][Problems to be solved by the present invention]

然而,以往之光學式旋轉編碼器,係存在容易受污損影響這樣的問題。However, the conventional optical rotary encoder has a problem that it is easily affected by contamination.

例如,當雜質或髒污附著於編碼卡板的一部分(縫隙、盤體、軌道等)時,則有發生信號異常而無法進行正常的位置檢測或精度惡化之情形。For example, when impurities or dirt are attached to a part of the code card (slots, disks, tracks, etc.), signal abnormalities may occur and normal position detection may not be performed or accuracy may deteriorate.

又,雖然亦已知使用2個信號之冗餘構成,但在一方之信號發生了異常的情況下,有無法判定哪個信號才是正確的情形。In addition, although it is also known to use a redundant configuration of two signals, when one of the signals is abnormal, it may not be possible to determine which signal is correct.

該發明,係為了解決像這樣的問題而進行研究者,以提供一種對污損具有更高耐受性之光學式旋轉編碼器為目的。 [用以解決課題之手段]This invention is for researchers to solve such problems, and aims to provide an optical rotary encoder having higher tolerance to contamination. [Means to solve the problem]

該發明之光學式旋轉編碼器,係具備有盤體,該光學式旋轉編碼器,其特徵係, 前述盤體,係具備有: M碼區域,用以產生M碼信號; 格雷碼區域,用以產生格雷碼信號;及 遞增區域,用以產生遞增信號。 根據特定之態樣,前述編碼器,係絕對編碼器。 根據特定之態樣,前述M碼區域、前述格雷碼區域及前述遞增區域,係分別被配置於不同的徑方向範圍。 根據特定之態樣,前述編碼器,係具備有控制裝置, 前述控制裝置,係構成為: 基於前述M碼信號,決定M碼位置, 基於前述格雷碼信號,決定格雷碼位置, 基於前述遞增信號,決定遞增位置, 在前述M碼位置、前述格雷碼位置及前述遞增位置中之至少2個一致的情況下,係輸出表示該一致的位置之信號。 根據特定之態樣,前述控制裝置,係構成為: 在前述M碼位置與前述格雷碼位置一致而前述遞增位置不同的情況下,係輸出前述遞增位置之錯誤資訊, 在前述格雷碼位置與前述遞增位置一致而前述M碼位置不同的情況下,係輸出前述M碼位置之錯誤資訊, 在前述遞增位置與前述M碼位置一致而前述格雷碼位置不同的情況下,係輸出前述格雷碼位置之錯誤資訊。 [發明之效果]The optical rotary encoder of the invention is provided with a disc body. The characteristic of the optical rotary encoder is: The aforementioned plate body is provided with: M code area, used to generate M code signal; Gray code area, used to generate Gray code signals; and The increasing area is used to generate an increasing signal. According to a specific aspect, the aforementioned encoder is an absolute encoder. According to a specific aspect, the M code region, the Gray code region, and the increasing region are respectively arranged in different radial directions. According to a specific aspect, the aforementioned encoder is equipped with a control device, The aforementioned control device is configured as follows: Based on the aforementioned M code signal, determine the M code position, Based on the aforementioned Gray code signal, the position of the Gray code is determined, Based on the aforementioned increment signal, determine the increment position, When at least two of the M code position, the Gray code position, and the incremental position match, a signal indicating the coincident position is output. According to a specific aspect, the aforementioned control device is configured as follows: When the M code position is consistent with the Gray code position and the increment position is different, the error information of the increment position is output, When the aforementioned Gray code position is consistent with the incremental position and the M code position is different, the error information of the M code position is output, When the increment position is consistent with the M code position and the Gray code position is different, the error information of the Gray code position is output. [Effect of invention]

由於該發明之光學式旋轉編碼器,係同時使用3種類的信號來檢測旋轉位置,因此,即便在因污損而造成無法利用任1種類的情況下,亦可基於殘留之2種類的信號來檢測正確的旋轉位置,並更提高對污損之耐受性。Since the optical rotary encoder of this invention uses three types of signals to detect the rotational position at the same time, even if any one type cannot be used due to contamination, it can be based on the remaining two types of signals. Detect the correct rotation position and improve the tolerance to fouling.

以下,根據附加圖面來說明該發明之實施形態。 實施形態1. 在圖1中,表示本發明之實施形態1之編碼器10之構成的例子。編碼器10,係光學式之旋轉編碼器。又,編碼器10,係作為絕對編碼器而發揮功能。Hereinafter, an embodiment of the invention will be described based on the attached drawings. Embodiment 1. FIG. 1 shows an example of the configuration of the encoder 10 according to Embodiment 1 of the present invention. The encoder 10 is an optical rotary encoder. In addition, the encoder 10 functions as an absolute encoder.

編碼器10,係具備有發光部20、盤體30、讀取窗部40及受光部50。以箭頭L表示從發光部20所輸出的光。盤體30,係具備有遮光部及透光部(縫隙等),從發光部20所輸出的光,係因應發光之位置與盤體30之旋轉位置,被遮光部遮擋或通過透光部。通過了透光部之光的一部分,係更通過讀取窗部40而到達受光部50,在受光部50被變換成電性信號等的信號。The encoder 10 includes a light emitting unit 20, a disc body 30, a reading window 40, and a light receiving unit 50. The light output from the light emitting unit 20 is indicated by an arrow L. The disc body 30 is provided with a light-shielding portion and a light-transmitting portion (slit, etc.), and the light output from the light-emitting portion 20 is blocked by the light-shielding portion or passes through the light-transmitting portion in accordance with the position of light emission and the rotational position of the disc body 30. A part of the light passing through the light-transmitting portion reaches the light-receiving portion 50 through the reading window 40, and is converted into a signal such as an electrical signal at the light-receiving portion 50.

盤體30,係具備有:M碼區域31,用以產生M碼信號;格雷碼區域32,用以產生格雷碼信號;及遞增區域33,用以產生遞增信號。M碼區域31、格雷碼區域32及遞增區域33,係亦可分別藉由1個以上的軌道所構成。The disc body 30 is provided with: an M code area 31 for generating an M code signal; a Gray code area 32 for generating a Gray code signal; and an increasing area 33 for generating an increasing signal. The M code area 31, the Gray code area 32, and the increment area 33 may each be composed of one or more tracks.

在M碼區域31中,遮光部與透光部依照表示M碼之特定的圖案被配列於周方向,可因應預定之周方向範圍內的圖案,唯一地特定盤體30之旋轉位置。具體之圖案,係可利用使用M碼之習知的光學式旋轉編碼器之圖案。例如,亦可利用專利文獻2所記載的圖案。In the M-code area 31, the light-shielding portion and the light-transmitting portion are arranged in the circumferential direction according to a specific pattern representing the M code, and the rotation position of the disc body 30 can be uniquely specified in accordance with the pattern in the predetermined circumferential direction range. As a specific pattern, a conventional optical rotary encoder using M codes can be used. For example, the pattern described in Patent Document 2 may be used.

在格雷碼區域32中,遮光部與透光部依照表示格雷碼之特定的圖案被配列於周方向及徑方向,可因應預定之周方向位置的圖案,唯一地特定盤體30之旋轉位置。具體之圖案,係可利用使用格雷碼之習知的光學式旋轉編碼器之圖案。In the Gray code area 32, the light-shielding portion and the light-transmitting portion are arranged in the circumferential direction and the radial direction according to a specific pattern representing the Gray code, and the rotation position of the disc body 30 can be uniquely specified in accordance with the pattern of the predetermined circumferential position. The specific pattern is a pattern using a conventional optical rotary encoder using Gray code.

在遞增區域33中,遮光部與透光部沿著一定週期之重複圖案被配列於周方向,可因應預定之周方向位置之圖案的變化,特定盤體30之旋轉量(旋轉角度)。雖未特別圖示,但遞增區域33,係亦可為組合了相位彼此僅相差1/4週期之2個相同形狀的重複圖案者。In the increasing area 33, the repeated patterns of the light shielding portion and the light transmitting portion are arranged in the circumferential direction along a certain period, and the rotation amount (rotation angle) of the disc body 30 can be specified in accordance with the change in the pattern of the predetermined position in the circumferential direction. Although not specifically shown, the incremental region 33 may be a combination of two repeating patterns of the same shape that differ in phase by only 1/4 cycle.

對應於M碼區域31、格雷碼區域32及遞增區域33,讀取窗部40,係具備有M碼用窗41、格雷碼用窗42及遞增用窗43。又,對應於M碼區域31、格雷碼區域32及遞增區域33,受光部50,係具備有M碼受光部51、格雷碼受光部52及遞增受光部53。Corresponding to the M code area 31, the Gray code area 32, and the increment area 33, the reading window 40 is provided with an M code window 41, a Gray code window 42, and an increment window 43. In addition, corresponding to the M code region 31, the Gray code region 32, and the incremental region 33, the light receiving unit 50 includes an M code light receiving unit 51, a Gray code light receiving unit 52, and an incremental light receiving unit 53.

在圖2中,表示盤體30及讀取窗部40之位置關係的例子。圖2,係從盤體30之軸方向所觀看的圖,例如在圖2之紙面內側方向配置有發光部20,在紙面前側方向配置有受光部50。In FIG. 2, an example of the positional relationship between the disc body 30 and the reading window 40 is shown. FIG. 2 is a view from the axial direction of the disc body 30. For example, the light-emitting portion 20 is arranged in the inner direction of the paper surface in FIG. 2, and the light-receiving portion 50 is arranged in the front direction of the paper surface.

如圖2所示般,讀取窗部40之M碼用窗41、格雷碼用窗42及遞增用窗43,係分別被配置於不同的徑方向範圍。對應於此,盤體30之M碼區域窗31、格雷碼區域32及遞增區域33亦分別被配置於不同的徑方向範圍。As shown in FIG. 2, the M-code window 41, the Gray code window 42, and the increment window 43 of the reading window 40 are arranged in different radial ranges, respectively. Corresponding to this, the M code area window 31, the Gray code area 32, and the increasing area 33 of the disc body 30 are also arranged in different radial directions, respectively.

如圖2所示般,各區域,係亦可被分散配置於複數個徑方向範圍。在圖2的例子中,係涵蓋2個徑方向範圍總計形成有8個格雷碼用窗42,藉此,可讀取最大8位元的格雷碼。As shown in FIG. 2, each area may be distributed in a plurality of radial ranges. In the example of FIG. 2, a total of eight gray code windows 42 are formed covering two radial ranges, whereby a maximum of 8-bit gray codes can be read.

另外,M碼用窗41及遞增用窗43之構成的細節,係雖未特別圖示,但該些具體的構成,係分別可利用使用M碼及遞增信號之習知的光學式旋轉編碼器之讀取窗的構成。In addition, although the details of the structure of the M code window 41 and the incremental window 43 are not particularly shown, these specific structures can use conventional optical rotary encoders using M codes and incremental signals, respectively. The composition of the reading window.

如圖1所示般,通過M碼區域31的光,係通過M碼用窗41而到達M碼受光部51。又,通過格雷碼區域32的光,係通過格雷碼用窗42而到達格雷碼受光部52。而且,通過遞增區域33的光,係通過遞增用窗43而到達遞增受光部53。As shown in FIG. 1, the light passing through the M code region 31 passes through the M code window 41 and reaches the M code light receiving unit 51. The light passing through the Gray code region 32 passes through the Gray code window 42 and reaches the Gray code light receiving unit 52. Then, the light passing through the increasing area 33 passes through the increasing window 43 and reaches the increasing light receiving portion 53.

如此一來,受光部50,係檢測對應於各區域之光的圖案,生成表示該些之電性信號而進行輸出。In this way, the light receiving unit 50 detects the pattern of light corresponding to each area, generates and outputs electrical signals indicating these.

作為用以處理各信號之構成,編碼器10,係具備有計數器60及控制裝置70。又,編碼器10,係具備有被連接於受光部50、計數器60及控制裝置70的信號線。As a structure for processing each signal, the encoder 10 is provided with a counter 60 and a control device 70. In addition, the encoder 10 includes a signal line connected to the light receiving unit 50, the counter 60, and the control device 70.

作為受光部50之輸出信號線,設置有:M碼信號線81,用以輸出M碼信號;格雷碼信號線82,用以輸出格雷碼信號;及遞增信號線83,用以輸出遞增信號。As the output signal line of the light receiving section 50, there are provided: an M code signal line 81 for outputting an M code signal; a Gray code signal line 82 for outputting a Gray code signal; and an incremental signal line 83 for outputting an incremental signal.

遞增信號線83,係被連接於計數器60之輸入。計數器60,係基於遞增信號,例如藉由累計脈波數的方式,生成表示盤體30之旋轉量(旋轉角度)的計數信號。在計數器60之輸出,係連接有計數信號線84,計數信號,係被輸出至計數信號線84。The incremental signal line 83 is connected to the input of the counter 60. The counter 60 is based on an incremental signal, for example, a count signal indicating the rotation amount (rotation angle) of the disc body 30 is generated by accumulating the number of pulse waves. The output of the counter 60 is connected with a count signal line 84, and the count signal is output to the count signal line 84.

M碼信號線81、格雷碼信號線82及計數信號線84,係被連接於控制裝置70之輸入,控制裝置70,係可接收M碼信號、格雷碼信號及計數信號。The M code signal line 81, the Gray code signal line 82 and the count signal line 84 are connected to the input of the control device 70, and the control device 70 can receive the M code signal, the Gray code signal and the count signal.

控制裝置70,係基於所輸入之各信號,分別決定盤體30的旋轉位置。亦即,基於M碼信號來決定第1位置(M碼位置),基於格雷碼信號來決定第2位置(格雷碼位置),基於遞增信號來決定第3位置(遞增位置)。The control device 70 determines the rotation position of the disc body 30 based on the input signals. That is, the first position (M code position) is determined based on the M code signal, the second position (Gray code position) is determined based on the Gray code signal, and the third position (incremental position) is determined based on the incremental signal.

在此,通常M碼位置、格雷碼位置及遞增位置,係全都彼此一致。另外,在本說明書中,「一致」,係不僅指嚴格一致的情形,另包含即便在各信號之分辨率不同的情況下等,亦在預定之容許誤差範圍內進行匹配的情形。Here, generally, the M code position, the Gray code position, and the increment position all coincide with each other. In addition, in this specification, "coincidence" refers not only to the case of strict coincidence, but also includes the case of matching within a predetermined allowable error range even when the resolution of each signal is different.

在此,當在決定遞增位置所需要何種絕對基準的情況下(例如需要表示盤體30的初始位置之資訊的情況等),絕對基準之賦予方法,係可由該領域具有通常知識者來適當決定。例如,控制裝置70,係亦可在電源被投入至編碼器10之際進行初始化處理,且亦可在該初始化處理中,基於M碼信號或格雷碼信號來取得盤體30的初始位置(或使盤體30旋轉至預定之初始位置),並基於從該初始位置起的變化量來算出遞增位置。Here, when determining which absolute reference is required for the incremental position (for example, when information indicating the initial position of the disc body 30 is required, etc.), the method of assigning the absolute reference may be appropriate by those with ordinary knowledge in the field Decide. For example, the control device 70 may also perform an initialization process when power is supplied to the encoder 10, and may also obtain the initial position of the disk body 30 based on the M code signal or the Gray code signal in the initialization process (or The disk body 30 is rotated to a predetermined initial position), and the incremental position is calculated based on the amount of change from the initial position.

控制裝置70,係比較所決定的各位置,並基於多數決原理來選擇正確之位置。在控制裝置70之輸出,係連接有旋轉位置信號線85及錯誤信號線86,選擇之結果,係經由該些信號線被輸出。The control device 70 compares the determined positions and selects the correct position based on the principle of majority decision. The output of the control device 70 is connected to the rotation position signal line 85 and the error signal line 86, and the selection result is output through these signal lines.

在M碼位置、格雷碼位置及遞增位置全都一致的情況下,控制裝置70,係判定其一致的位置為正確的位置,並將表示該正確之位置的位置信號輸出至旋轉位置信號線85。在該情況下,控制裝置70,係不對錯誤信號線86輸出錯誤信號。When the M code position, the Gray code position, and the increment position all match, the control device 70 determines that the matched position is the correct position, and outputs a position signal indicating the correct position to the rotation position signal line 85. In this case, the control device 70 does not output an error signal to the error signal line 86.

在M碼位置、格雷碼位置及遞增位置中之2個一致而殘留之1個不同的情況下,控制裝置70,係判定一致的位置為正確之位置,並將表示該正確之位置的位置信號輸出至旋轉位置信號線85。在該情況下,控制裝置70,係將錯誤信號輸出至錯誤信號線86。When two of the M code position, the Gray code position, and the incremental position match and the remaining one is different, the control device 70 determines that the coincident position is the correct position and sends a position signal indicating the correct position Output to the rotation position signal line 85. In this case, the control device 70 outputs an error signal to the error signal line 86.

綜合上述,控制裝置70,係在M碼位置、格雷碼位置及遞增位置中之2個一致的情況下,可將表示該一致的位置之信號輸出至旋轉位置信號線85。In summary, the control device 70 can output a signal indicating the matched position to the rotation position signal line 85 when two of the M code position, the Gray code position, and the increment position match.

輸出至錯誤信號線86之錯誤信號,係亦可為僅表示有無錯誤的信號,且更亦可為包含特定不一致的信號之資訊的信號。具體而言,係如下述般。在M碼位置與格雷碼位置一致而前述遞增位置不同的情況下,控制裝置70,係輸出遞增位置之錯誤資訊。在格雷碼位置與遞增位置一致而M碼位置不同的情況下,控制裝置70,係輸出M碼位置之錯誤資訊。在遞增位置與M碼位置一致而格雷碼位置不同的情況下,控制裝置70,係輸出格雷碼位置之錯誤資訊。The error signal output to the error signal line 86 may be a signal indicating only whether there is an error, and may also be a signal containing information of a specific inconsistent signal. Specifically, it is as follows. When the M code position is consistent with the Gray code position and the aforementioned increment position is different, the control device 70 outputs the error information of the increment position. When the position of the Gray code coincides with the incremental position and the position of the M code is different, the control device 70 outputs the error information of the position of the M code. When the increment position is consistent with the M code position and the Gray code position is different, the control device 70 outputs the error information of the Gray code position.

如以上說明般,由於實施形態1之編碼器10,係同時使用3種類的信號來檢測旋轉位置,因此,即便在因污損而造成無法利用任1種類的情況下,亦可基於殘留之2種類的信號來檢測正確的旋轉位置,並更提高對污損之耐受性。As described above, since the encoder 10 of the first embodiment uses three types of signals to detect the rotation position at the same time, even if any one type cannot be used due to contamination, it can be based on the remaining 2 Kinds of signals to detect the correct rotation position and improve the tolerance to fouling.

又,由於可判定3種類中之哪個信號變得異常而進行輸出,因此,維護作業變得更容易。In addition, since it is possible to determine which of the three types of signals is abnormal and output, maintenance work becomes easier.

在上述之實施形態1中,可施予如以下般的變形。 盤體30中之遮光部及透光部之圖案的配置,係可任意變形,對應於此,讀取窗部40之圖案亦可變形。例如,格雷碼用窗42之個數,係亦可因應所需之格雷碼的位元數來進行變更。又,在不需檢測旋轉方向的情況下,係亦可使M碼用窗41、格雷碼用窗42及遞增用窗43的個數減少。In the first embodiment described above, the following modifications can be applied. The arrangement of the patterns of the light-shielding portion and the light-transmitting portion in the disc body 30 can be arbitrarily deformed. Correspondingly, the pattern of the reading window 40 can also be deformed. For example, the number of Gray code windows 42 may be changed according to the number of bits of the Gray code required. In addition, when it is not necessary to detect the rotation direction, the number of the M code window 41, the Gray code window 42 and the increment window 43 may be reduced.

10‧‧‧編碼器(光學式旋轉編碼器) 30‧‧‧盤體 31‧‧‧M碼區域 32‧‧‧格雷碼區域 33‧‧‧遞增區域 70‧‧‧控制裝置10‧‧‧Encoder (optical rotary encoder) 30‧‧‧Disc 31‧‧‧ M code area 32‧‧‧ Gray code area 33‧‧‧ Increasing area 70‧‧‧Control device

[圖1] 表示該發明之實施形態1之光學式旋轉編碼器之構成之例子的圖。 [圖2] 表示圖1之光學式旋轉編碼器之讀取窗之構成的圖。[Fig. 1] A diagram showing an example of the configuration of an optical rotary encoder according to Embodiment 1 of the present invention. [Fig. 2] A diagram showing the structure of the reading window of the optical rotary encoder of Fig. 1.

10‧‧‧編碼器 10‧‧‧Encoder

20‧‧‧發光部 20‧‧‧Lighting Department

30‧‧‧盤體 30‧‧‧Disc

31‧‧‧M碼區域 31‧‧‧ M code area

32‧‧‧格雷碼區域 32‧‧‧ Gray code area

33‧‧‧遞增區域 33‧‧‧ Increasing area

40‧‧‧讀取窗部 40‧‧‧Reading window

41‧‧‧M碼用窗 41‧‧‧M code window

42‧‧‧格雷碼用窗 42‧‧‧Gray code window

43‧‧‧遞增用窗 43‧‧‧ incremental window

50‧‧‧受光部 50‧‧‧Receiving Department

51‧‧‧M碼受光部 51‧‧‧M code light receiving department

52‧‧‧格雷碼受光部 52‧‧‧ Gray code light receiving department

53‧‧‧遞增受光部 53‧‧‧ Increasing light receiving department

60‧‧‧計數器 60‧‧‧Counter

70‧‧‧控制裝置 70‧‧‧Control device

81‧‧‧M碼信號線 81‧‧‧M code signal line

82‧‧‧格雷碼信號線 82‧‧‧Gray code signal line

83‧‧‧遞增信號線 83‧‧‧Incremental signal line

84‧‧‧計數信號線 84‧‧‧Counter signal line

85‧‧‧旋轉位置信號線 85‧‧‧rotation position signal line

86‧‧‧錯誤信號線 86‧‧‧Error signal line

Claims (5)

一種光學式旋轉編碼器,係具備有盤體,該光學式旋轉編碼器,其特徵係, 前述盤體,係具備有: M碼區域,用以產生M碼信號; 格雷碼區域,用以產生格雷碼信號;及 遞增區域,用以產生遞增信號。An optical rotary encoder is provided with a disc body. The characteristics of the optical rotary encoder are: The aforementioned plate body is provided with: M code area, used to generate M code signal; Gray code area, used to generate Gray code signals; and The increasing area is used to generate an increasing signal. 如申請專利範圍第1項之編碼器,其中, 前述編碼器,係絕對編碼器。For example, the encoder of the first patent application scope, where, The aforementioned encoder is an absolute encoder. 如申請專利範圍第1或2項之編碼器,其中, 前述M碼區域、前述格雷碼區域及前述遞增區域,係分別被配置於不同的徑方向範圍。For example, the encoder of item 1 or 2 of the patent scope, in which The M code area, the Gray code area, and the increasing area are respectively arranged in different radial ranges. 如申請專利範圍第1~3項中任一項之編碼器,其中, 前述編碼器,係具備有控制裝置, 前述控制裝置,係構成為: 基於前述M碼信號,決定M碼位置, 基於前述格雷碼信號,決定格雷碼位置, 基於前述遞增信號,決定遞增位置, 在前述M碼位置、前述格雷碼位置及前述遞增位置中之至少2個一致的情況下,係輸出表示該一致的位置之信號。For example, the encoder of any one of items 1 to 3 of the patent application scope, in which The aforementioned encoder is equipped with a control device, The aforementioned control device is configured as follows: Based on the aforementioned M code signal, determine the M code position, Based on the aforementioned Gray code signal, the position of the Gray code is determined, Based on the aforementioned increment signal, determine the increment position, When at least two of the M code position, the Gray code position, and the incremental position match, a signal indicating the coincident position is output. 如申請專利範圍第4項之編碼器,其中, 前述控制裝置,係構成為: 在前述M碼位置與前述格雷碼位置一致而前述遞增位置不同的情況下,係輸出前述遞增位置之錯誤資訊, 在前述格雷碼位置與前述遞增位置一致而前述M碼位置不同的情況下,係輸出前述M碼位置之錯誤資訊, 在前述遞增位置與前述M碼位置一致而前述格雷碼位置不同的情況下,係輸出前述格雷碼位置之錯誤資訊。For example, the encoder of item 4 of the patent application scope, in which The aforementioned control device is configured as follows: When the M code position is consistent with the Gray code position and the increment position is different, the error information of the increment position is output, When the aforementioned Gray code position is consistent with the incremental position and the M code position is different, the error information of the M code position is output, When the increment position is consistent with the M code position and the Gray code position is different, the error information of the Gray code position is output.
TW107131681A 2018-06-14 2018-09-10 Optical potary encoder TW202001194A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018-113835 2018-06-14
JP2018113835A JP2019215306A (en) 2018-06-14 2018-06-14 Optical rotary encoder

Publications (1)

Publication Number Publication Date
TW202001194A true TW202001194A (en) 2020-01-01

Family

ID=68888949

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107131681A TW202001194A (en) 2018-06-14 2018-09-10 Optical potary encoder

Country Status (3)

Country Link
JP (1) JP2019215306A (en)
CN (1) CN110608758A (en)
TW (1) TW202001194A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI830571B (en) * 2020-08-31 2024-01-21 日商三菱電機股份有限公司 Absolute encoder

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2164543Y (en) * 1993-05-31 1994-05-11 中国科学院长春光学精密机械研究所 Encoder for composite coding
JP2010019575A (en) * 2008-07-08 2010-01-28 Nikon Corp Encoder apparatus and signal selection method
EP2446279B1 (en) * 2009-06-26 2015-04-22 Mitsubishi Electric Corporation Rotary speed detection device with error monitoring
CN101608931A (en) * 2009-07-21 2009-12-23 曹奇峰 A kind of redundant optical electric axial angle encoder
JP5919363B1 (en) * 2014-11-28 2016-05-18 ファナック株式会社 Rotary encoder
JP6723827B2 (en) * 2016-05-24 2020-07-15 株式会社ミツトヨ Encoder
CN106908091B (en) * 2017-03-20 2019-07-30 长春禹衡光学有限公司 A kind of grating and method for detecting position, system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI830571B (en) * 2020-08-31 2024-01-21 日商三菱電機股份有限公司 Absolute encoder

Also Published As

Publication number Publication date
JP2019215306A (en) 2019-12-19
CN110608758A (en) 2019-12-24

Similar Documents

Publication Publication Date Title
US8525102B2 (en) Optical encoding system and optical encoder having an array of incremental photodiodes and an index photodiode for use in an optical encoding system
US4914437A (en) Encoder for measuring both incremental and absolute positions of moving elements
JP4966044B2 (en) Encoder
US8148674B2 (en) Optical encoder for detecting relative rotation angle for two members
US20110303831A1 (en) Rotary encoder that detects rotation angle
US20020161548A1 (en) Abnormal state absolute position detector generating direct digital output
JP5147513B2 (en) Encoder
JP6445310B2 (en) Multi-turn rotary encoder
US6184518B1 (en) Rotary encoder with multiple calibration points
TW534979B (en) Scalable code absolute logic function (SCALF) encoder
US6145368A (en) Method for calibrating rotary encoder with multiple calibration points
EP2963393B1 (en) Absolute encoder
US10274944B2 (en) Motor control system, control method, encoder, and motor controller
TW202001194A (en) Optical potary encoder
US20050236561A1 (en) Photodetector array arrangement for optical encoders
JP2015137955A (en) absolute encoder
US8618466B2 (en) Position-measuring device having a first measuring standard and at least two multiturn code disks
US7534993B2 (en) Position-measuring device
JP5164264B2 (en) Absolute linear encoder and actuator
US9354087B2 (en) Single track three-channel encoder with differential index
US6822219B1 (en) Timing device
JP2011149715A (en) Encoder device
JP3649005B2 (en) Optical absolute encoder
JP2008275517A (en) Multi-rotation absolute angle detector
JPH0545929Y2 (en)