JP3238686B2 - Encoder signal processing method and device - Google Patents
Encoder signal processing method and deviceInfo
- Publication number
- JP3238686B2 JP3238686B2 JP23798999A JP23798999A JP3238686B2 JP 3238686 B2 JP3238686 B2 JP 3238686B2 JP 23798999 A JP23798999 A JP 23798999A JP 23798999 A JP23798999 A JP 23798999A JP 3238686 B2 JP3238686 B2 JP 3238686B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- encoder signal
- absolute
- processing method
- encoder
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Analogue/Digital Conversion (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、エンコーダ信号処
理方法及び装置に関し、特に、A/D変換後のデジタル
エンコーダ信号を所定の時間単位で平均化し、平均化後
デジタルエンコーダ信号をアブソリュート信号化するこ
とにより、エンコーダ信号に乗ったノイズ成分が平均化
され、アブソリュート信号に対する影響(ノイズによる
誤差)を小さくするための新規な改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an encoder signal processing method and apparatus, and more particularly to averaging a digital encoder signal after A / D conversion in a predetermined time unit and converting the averaged digital encoder signal into an absolute signal. Accordingly, the present invention relates to a novel improvement for averaging a noise component on an encoder signal and reducing the influence (error due to noise) on an absolute signal.
【0002】[0002]
【従来の技術】従来、用いられていたこの種のエンコー
ダ信号処理方法としては、一般に、図4で示される方法
が採用されていた。すなわち、図4において符号1で示
されるものはエンコーダの検出部(図示せず)から得ら
れたアナログの2相のエンコーダ信号であり、このエン
コーダ信号1はA/D変換部2に入力されている。前記
A/D変換部2でA/D変換された後のデジタルエンコ
ーダ信号1aは、周知のアブソリュート信号生成部3で
アブソリュート信号化され、アブソリュート信号4が生
成されるように構成されている。2. Description of the Related Art As a conventional encoder signal processing method of this type, a method shown in FIG. 4 has been generally employed. That is, what is denoted by reference numeral 1 in FIG. 4 is an analog two-phase encoder signal obtained from a detection unit (not shown) of the encoder, and this encoder signal 1 is input to the A / D conversion unit 2 and I have. The digital encoder signal 1a that has been A / D converted by the A / D converter 2 is converted into an absolute signal by a well-known absolute signal generator 3, and an absolute signal 4 is generated.
【0003】[0003]
【発明が解決しようとする課題】従来のエンコーダ信号
処理方法は、以上のように構成されていたため、次のよ
うな課題が存在していた。すなわち、前記エンコーダ信
号はアナログ信号であるため、例えば、この2相のアナ
ログ信号に外部からのノイズ1bが図2の(A)で示さ
れるように乗った場合、このノイズ1bはアブソリュー
ト信号に対して図2の(B)で示されるように、(A)
のノイズ1bに対応するタイミングでノイズ1bが発生
し、アブソリュート信号を処理するアブソリュート信号
処理部において重大な誤処理を行い、その結果、このア
ブソリュート信号を用いるロボット、工作機等に対して
重大な誤動作を起こさせる結果となっていた。Since the conventional encoder signal processing method is configured as described above, there are the following problems. That is, since the encoder signal is an analog signal, for example, when an external noise 1b rides on the two-phase analog signal as shown in FIG. 2A, the noise 1b is different from the absolute signal. (A) as shown in FIG.
The noise 1b is generated at the timing corresponding to the noise 1b, and a serious erroneous process is performed in an absolute signal processing unit for processing the absolute signal. Was caused.
【0004】本発明は、以上のような課題を解決するた
めになされたもので、特に、A/D変換後のデジタルエ
ンコーダ信号を所定の時間単位で平均化し、平均化後デ
ジタルエンコーダ信号をアブソリュート信号化すること
により、エンコーダ信号に乗ったノイズ成分が平均化さ
れ、アブソリュート信号に対する影響(ノイズによる誤
差)を小さくするようにしたエンコーダ信号処理方法及
び装置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and in particular, averages a digital encoder signal after A / D conversion in a predetermined time unit and absolutely converts the averaged digital encoder signal. An object of the present invention is to provide an encoder signal processing method and apparatus in which a noise component on an encoder signal is averaged by signalization, and an influence on an absolute signal (error due to noise) is reduced.
【0005】[0005]
【課題を解決するための手段】本発明によるエンコーダ
信号処理方法及び装置は、エンコーダ信号をA/D変換
して得たデジタルエンコーダ信号をアブソリュート信号
生成部を経てアブソリュート信号に生成するようにした
エンコーダ信号処理方法において、前記デジタルエンコ
ーダ信号を所定の時間単位で平均化し、平均化後に得ら
れる平均化後デジタルエンコーダ信号に基づいて前記ア
ブソリュート信号を得る方法であり、また、エンコーダ
信号をA/D変換して得たデジタルエンコーダ信号をア
ブソリュート信号生成部を経てアブソリュート信号に生
成するようにしたエンコーダ信号処理方法において、前
記デジタルエンコーダ信号を所定の時間単位で平均化
し、平均化後に得られる平均化後デジタルエンコーダ信
号を前記アブソリュート信号生成部に印加するための時
間平均回路部を有する構成である。SUMMARY OF THE INVENTION An encoder signal processing method and apparatus according to the present invention is an encoder which generates a digital encoder signal obtained by A / D conversion of an encoder signal into an absolute signal via an absolute signal generator. In the signal processing method, the digital encoder signal is averaged in a predetermined time unit, and the absolute signal is obtained based on the averaged digital encoder signal obtained after averaging, and the encoder signal is A / D converted. In the encoder signal processing method in which the obtained digital encoder signal is generated as an absolute signal through an absolute signal generation unit, the digital encoder signal is averaged in a predetermined time unit, and the averaged digital signal obtained after averaging is obtained. Transmit the encoder signal to the absolute A structure having a time average circuit for applying to preparative signal generator.
【0006】[0006]
【発明の実施の形態】以下、図面と共に本発明によるエ
ンコーダ信号処理方法及び装置の好適な実施の形態につ
いて説明する。なお、従来例と同一又は同等部分につい
ては同一符号を用いて説明する。図1において符号1で
示されるものはエンコーダの検出部(図示せず)から得
られたアナログ信号の2相のエンコーダ信号であり、こ
のエンコーダ信号1はA/D変換部2に入力されてい
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of an encoder signal processing method and apparatus according to the present invention will be described below with reference to the drawings. The same or equivalent parts as those in the conventional example will be described using the same reference numerals. In FIG. 1, what is indicated by reference numeral 1 is a two-phase encoder signal of an analog signal obtained from a detector (not shown) of the encoder, and the encoder signal 1 is input to the A / D converter 2. .
【0007】前記A/D変換部2でA/D変換された後
のデジタルエンコーダ信号1aは、時間平均回路部10
に入力されている。この時間平均回路部10に入力され
たデジタルエンコーダ信号1aは、所定の時間単位で前
記デジタルエンコーダ信号1aのレベルが平均化される
ため、図2の(A)で示されるエンコーダ信号1にノイ
ズ1bが乗った場合、前記時間平均回路部10で平均化
された平均化後デジタルエンコーダ信号1Aは、周知の
アブソリュート信号生成部3でアブソリュート信号化さ
れ、アブソリュート信号4が生成される際に、図2の
(C)で示されるように、ノイズ1bのレベルが従来よ
りも大幅に低下し、アブソリュート信号4の精度が大幅
に向上する。なお、前記時間平均回路部10は、一例を
示すと、図3で示されるようにクロック制御される4段
のレジスタ100を用い、加算器101で加算した後に
前記平均化後デジタルエンコーダ信号1Aを出力する構
成である。The digital encoder signal 1a that has been A / D converted by the A / D conversion section 2 is output to a time averaging circuit section 10
Has been entered. Since the level of the digital encoder signal 1a input to the time averaging circuit unit 10 is averaged in a predetermined time unit, the noise 1b is added to the encoder signal 1 shown in FIG. When the averaged digital encoder signal 1A averaged by the time averaging circuit unit 10 is converted into an absolute signal by the well-known absolute signal generation unit 3 and the absolute signal 4 is generated, (C), the level of the noise 1b is greatly reduced as compared with the related art, and the accuracy of the absolute signal 4 is greatly improved. As an example, the time averaging circuit unit 10 uses a four-stage register 100 that is clock-controlled as shown in FIG. 3 and adds the averaged digital encoder signal 1A after adding by the adder 101. It is a configuration to output.
【0008】[0008]
【発明の効果】本発明によるエンコーダ信号処理方法及
び装置は、以上のように構成されているため、次のよう
な効果を得ることができる。すなわち、デジタルエンコ
ーダ信号を時間平均回路部によって所定の時間単位で平
均化するため、ノイズ自体も平均化されてレベルが低下
し、アブソリュート信号に乗るノイズのレベルが無視で
きる状態に近くなり、ノイズによる誤動作等の発生を防
止することができる。Since the encoder signal processing method and apparatus according to the present invention are configured as described above, the following effects can be obtained. That is, since the digital encoder signal is averaged in a predetermined time unit by the time averaging circuit unit, the noise itself is also averaged, the level is reduced, and the level of the noise on the absolute signal is close to a negligible state, and the It is possible to prevent a malfunction or the like from occurring.
【図1】本発明によるエンコーダ信号処理方法及び装置
を示すブロック図である。FIG. 1 is a block diagram illustrating an encoder signal processing method and apparatus according to the present invention.
【図2】本発明及び従来のエンコーダ信号とアブソリュ
ート信号の波形図である。FIG. 2 is a waveform diagram of an encoder signal and an absolute signal according to the present invention and the related art.
【図3】図1の要部の具体的ブロック図である。FIG. 3 is a specific block diagram of a main part of FIG. 1;
【図4】従来方法のブロック図である。FIG. 4 is a block diagram of a conventional method.
1 エンコーダ信号 1a デジタルエンコーダ信号 1A 平均化後デジタルエンコーダ信号 3 アブソリュート信号生成部 4 アブソリュート信号 10 時間平均回路部 DESCRIPTION OF SYMBOLS 1 Encoder signal 1a Digital encoder signal 1A Digital encoder signal after averaging 3 Absolute signal generation part 4 Absolute signal 10 Time averaging circuit part
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G01D 5/00 - 5/64 G01B 11/00 - 11/30 G01B 7/00 - 7/34 G01P 1/00 - 3/80 H03M 1/00 - 1/88 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G01D 5/00-5/64 G01B 11/00-11/30 G01B 7/00-7/34 G01P 1 / 00-3/80 H03M 1/00-1/88
Claims (2)
たデジタルエンコーダ信号(1a)をアブソリュート信号生
成部(3)を経てアブソリュート信号(4)に生成するように
したエンコーダ信号処理方法において、前記デジタルエ
ンコーダ信号(1a)を所定の時間単位で平均化し、平均化
後に得られる平均化後デジタルエンコーダ信号(1A)に基
づいて前記アブソリュート信号(4)を得ることを特徴と
するエンコーダ信号処理方法。An encoder signal processing method for generating a digital encoder signal (1a) obtained by A / D conversion of an encoder signal (1) into an absolute signal (4) via an absolute signal generator (3). Wherein the digital encoder signal (1a) is averaged for a predetermined time unit, and the absolute signal (4) is obtained based on the averaged digital encoder signal (1A) obtained after the averaging. Processing method.
たデジタルエンコーダ信号(1a)をアブソリュート信号生
成部(3)を経てアブソリュート信号(4)に生成するように
したエンコーダ信号処理方法において、前記デジタルエ
ンコーダ信号(1a)を所定の時間単位で平均化し、平均化
後に得られる平均化後デジタルエンコーダ信号(1A)を前
記アブソリュート信号生成部(3)に印加するための時間
平均回路部(10)を有することを特徴とするエンコーダ信
号処理装置。2. An encoder signal processing method for generating a digital encoder signal (1a) obtained by A / D conversion of an encoder signal (1) into an absolute signal (4) via an absolute signal generator (3). A time averaging circuit for averaging the digital encoder signal (1a) in a predetermined time unit and applying the averaged digital encoder signal (1A) obtained after the averaging to the absolute signal generation unit (3). An encoder signal processing device having (10).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23798999A JP3238686B2 (en) | 1999-08-25 | 1999-08-25 | Encoder signal processing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23798999A JP3238686B2 (en) | 1999-08-25 | 1999-08-25 | Encoder signal processing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001059747A JP2001059747A (en) | 2001-03-06 |
| JP3238686B2 true JP3238686B2 (en) | 2001-12-17 |
Family
ID=17023477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23798999A Expired - Lifetime JP3238686B2 (en) | 1999-08-25 | 1999-08-25 | Encoder signal processing method and device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3238686B2 (en) |
-
1999
- 1999-08-25 JP JP23798999A patent/JP3238686B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001059747A (en) | 2001-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920011086A (en) | A / D conversion circuit and its conversion method | |
| JP3238686B2 (en) | Encoder signal processing method and device | |
| US4685075A (en) | Apparatus for measuring propagation time of ultrasonic waves | |
| JP3473012B2 (en) | ΣΔ AD converter | |
| JP3609541B2 (en) | Rotation angle detection sensor | |
| JP3593691B2 (en) | ΣΔ AD converter | |
| JPH0446016B2 (en) | ||
| JPS63257331A (en) | D/A converter | |
| JP3121854B2 (en) | Absolute signal generation method | |
| JPS63110840A (en) | Synchronization detection circuit | |
| JPH0555917A (en) | A/d converter | |
| JPH0668515B2 (en) | DC voltage detection circuit | |
| JPS57140027A (en) | Sequential comparison type ad converter in pcm audio processor | |
| JP3202390B2 (en) | Waveform observation device | |
| KR100561402B1 (en) | Device and method for generating location information using analog encoder | |
| JPH0519336B2 (en) | ||
| JP3134509B2 (en) | Audio encoding / decoding device | |
| JPH0718179Y2 (en) | Automatic gain adjustment circuit | |
| JP2002171169A (en) | Analog / digital signal transmission equipment | |
| JP2864541B2 (en) | Error rate measurement circuit | |
| JP2003299179A (en) | Digital audio equipment | |
| JPH0278335A (en) | Code error detection circuit | |
| JP3431760B2 (en) | AD converter | |
| KR940020729A (en) | Error handling circuit of digital audio infrared receiver | |
| JPH01237416A (en) | Absolute length measuring method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3238686 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081005 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091005 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091005 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101005 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111005 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111005 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121005 Year of fee payment: 11 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121005 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131005 Year of fee payment: 12 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |