[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005189210A - Output method of encoder data - Google Patents

Output method of encoder data Download PDF

Info

Publication number
JP2005189210A
JP2005189210A JP2003434484A JP2003434484A JP2005189210A JP 2005189210 A JP2005189210 A JP 2005189210A JP 2003434484 A JP2003434484 A JP 2003434484A JP 2003434484 A JP2003434484 A JP 2003434484A JP 2005189210 A JP2005189210 A JP 2005189210A
Authority
JP
Japan
Prior art keywords
value
upper limit
data
increase
decrease
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.)
Pending
Application number
JP2003434484A
Other languages
Japanese (ja)
Other versions
JP2005189210A5 (en
Inventor
Muneaki Kubota
宗明 久保田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tamagawa Seiki Co Ltd
Original Assignee
Tamagawa Seiki Co Ltd
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 Tamagawa Seiki Co Ltd filed Critical Tamagawa Seiki Co Ltd
Priority to JP2003434484A priority Critical patent/JP2005189210A/en
Publication of JP2005189210A publication Critical patent/JP2005189210A/en
Publication of JP2005189210A5 publication Critical patent/JP2005189210A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To remove noise by setting upper limit to increasing and decreasing values for each clock of position data and by processing data, based on the upper limit. <P>SOLUTION: The output technique comprises setting of the upper limit (10) to the increasing values (5a) or the decreasing values (5b) of each clock of position data (4), and removing of the noises, such that when the increasing value (5a) or the decreasing values (5b) are within the upper limit (10), the data of last time is added by the increasing value (5a) or the decreasing value (5b); while when the increasing value (5a) or the decreasing values (5b) exceed the upper limit (10), the upper limit (10) is added to the data of the last time. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、エンコーダデータの出力方法に関し、特に、エンコーダの検出部から出力されたアナログ信号にノイズが乗り、分割処理後の分割データに大きい不連続データが発生した時、増加値及び減少値の上限値によって分割データの変化量を制限することにより、この大きい不連続データを1クロック毎の正常時の移動量+増加値又は減少値の上限値に抑制し、ノイズを除去して耐ノイズ性を向上させるための新規な改良に関する。   The present invention relates to an encoder data output method, and in particular, when noise is added to an analog signal output from a detection unit of an encoder and large discontinuous data is generated in divided data after division processing, an increase value and a decrease value are increased. By restricting the amount of change in the divided data by the upper limit value, this large discontinuous data is suppressed to the upper limit value of the normal movement amount + increase value or decrease value for each clock, and noise is removed to eliminate noise. The present invention relates to a new improvement for improving the performance.

従来、用いられていたこの種のエンコーダデータの出力方法としては、文献名は開示していないが、図2のように構成されていた。
すなわち、図2において符号1で示されるものは、図示しないエンコーダの検出部から得られたアナログ信号であり、このアナログ信号1はA/Dコンバータ2でデジタル化され、デジタル信号処理型の分割回路3を経て位置データ4に変換される。
Conventionally, this kind of encoder data output method has been configured as shown in FIG. 2, although the document name is not disclosed.
That is, what is indicated by reference numeral 1 in FIG. 2 is an analog signal obtained from a detection unit of an encoder (not shown). This analog signal 1 is digitized by an A / D converter 2 and is a digital signal processing type dividing circuit. 3 is converted into position data 4.

従来のエンコーダデータの出力方法は、以上のように構成されていたため、次のような課題が存在していた。
すなわち、アナログ信号にノイズが乗り、分割回路からの分割データに大きい不連続データが発生した時に、位置データにも大きい不連続データ4aすなわちノイズが発生していた。
このノイズは、位置データを用いる時の誤動作の原因となっていた。
Since the conventional encoder data output method is configured as described above, the following problems exist.
That is, when noise is added to the analog signal and large discontinuous data is generated in the divided data from the dividing circuit, large discontinuous data 4a, that is, noise is generated in the position data.
This noise has caused a malfunction when using position data.

本発明によるエンコーダデータの出力方法は、アナログ信号をA/Dコンバータでデジタル化し、分割回路で分割して位置データを生成するようにしたエンコーダデータの出力方法において、前記位置データのクロック毎の増加値及び減少値に上限値を設定し、前記上限値以内の増加値又は減少値の時は、前回データに前記増加値又は減少値を加算し、前記上限値を超える前記増加値又は減少値の時は前記上限値を前回データに加算し、不連続データであるノイズを除去した前記位置データを得る方法である。   An encoder data output method according to the present invention is an encoder data output method in which an analog signal is digitized by an A / D converter and divided by a dividing circuit to generate position data. An upper limit value is set for the value and the decrease value. When the increase value or the decrease value is within the upper limit value, the increase value or the decrease value is added to the previous data, and the increase value or the decrease value exceeding the upper limit value. The time is a method of adding the upper limit value to the previous data and obtaining the position data from which noise which is discontinuous data is removed.

本発明によるエンコーダデータの出力方法は、以上のように構成されているため、次のような効果を得ることができる。
すなわち、位置データのクロック毎の増加値及び減少値に上限値を設定し、この上限値以内の増加値又は減少値の時は、前回データに前記増加値又は減少値を加算し、この上限値を越える前記増加値又は減少値の時は前記上限値を前回データに加算してノイズ除去を行っているため、高精度の位置データを得ることができる。
Since the encoder data output method according to the present invention is configured as described above, the following effects can be obtained.
That is, an upper limit value is set for an increase value and a decrease value for each clock of the position data. When the increase value or the decrease value is within the upper limit value, the increase value or the decrease value is added to the previous data, and the upper limit value is set. When the increase value or the decrease value exceeds 1, the upper limit value is added to the previous data to remove noise, so that highly accurate position data can be obtained.

本発明は、位置データのクロック毎の増加値及び減少値に上限値を設定し、上限値以内の増加値又は減少値の時は前回データに増加値又は減少値を加算し、この上限値を超える増加値又は減少値の時はこの上限値を前回データに加算して、ノイズを除去した高精度の位置データを得ることを目的とする。   In the present invention, an upper limit value is set for an increase value and a decrease value for each clock of the position data, and when the increase value or the decrease value is within the upper limit value, the increase value or the decrease value is added to the previous data, The object is to obtain high-accuracy position data from which noise has been removed by adding this upper limit value to the previous data when the increase value or the decrease value exceeds the value.

以下、図面と共に本発明によるエンコーダデータの出力方法の好適な実施の形態について説明する。尚、従来例と同一又は同等部分については同一符号を用いて説明する。
図1において符号1で示されるものは、図示しないエンコーダの検出部から得られた2相のアナログ信号であり、このアナログ信号1は、A/Dコンバータ2によってデジタル化され、デジタル信号処理型の分割回路3にて周知の分割処理される。
DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of an encoder data output method according to the present invention will be described with reference to the drawings. Note that the same or equivalent parts as in the conventional example will be described using the same reference numerals.
1 is a two-phase analog signal obtained from a detection unit of an encoder (not shown). This analog signal 1 is digitized by an A / D converter 2 and is a digital signal processing type. The dividing circuit 3 performs a known dividing process.

前記分割回路3からの分割データ3aは、増加・減少値計算部5で前回データの増加値5aと減少値5bが計算され、この増加値5aと減少値5bは、予め決められた上限値10が設定された上限値制限部11に入力され、この上限値制限部11からの出力11aは加算回路12を経て位置データ4が得られる。
前記位置データ4は、前記増加・減少値計算部5及び加算回路12に帰還入力されるように構成されている。
In the divided data 3a from the dividing circuit 3, the increase / decrease value calculation unit 5 calculates an increase value 5a and a decrease value 5b of the previous data, and the increase value 5a and the decrease value 5b are set to a predetermined upper limit value 10 Is input to the upper limit value limiter 11 set, and the output data 11a from the upper limit value limiter 11 passes through the adder circuit 12 and the position data 4 is obtained.
The position data 4 is configured to be fed back to the increase / decrease value calculator 5 and the adder circuit 12.

次に、動作について説明する。まず、前記位置データ4のクロック毎の増加値5a及び減少値5bに対して上限値10を設定し、前記増加・減少値計算部5にて前記上限値10以内の増加値5a又は減少値5bの時は、前回データ(前回の位置データ4)に増加値5a又は減少値5bを加算する。   Next, the operation will be described. First, an upper limit value 10 is set for the increase value 5a and the decrease value 5b for each clock of the position data 4, and the increase / decrease value calculation unit 5 increases the increase value 5a or the decrease value 5b within the upper limit value 10. In this case, the increase value 5a or the decrease value 5b is added to the previous data (previous position data 4).

また、前記上限値10を超える前記増加値5a又は減少値5bの時は、前記上限値制限部11にて制限し、前記上限値10を前記前回データに加算し、不連続データ4aが位置データ4に乗ることのないように常時処理し、ノイズのない位置データ4を得るように演算が行われる。   Further, when the increase value 5a or the decrease value 5b exceeds the upper limit value 10, the upper limit value limiter 11 limits it, and the upper limit value 10 is added to the previous data, so that the discontinuous data 4a becomes position data. Processing is always performed so as not to get on 4, and calculation is performed so as to obtain position data 4 without noise.

本発明は、エンコーダのみではなく、レゾルバの出力信号に対しても適用することができる。   The present invention can be applied not only to an encoder but also to an output signal of a resolver.

本発明によるエンコーダデータの出力方法を示すブロック図である。It is a block diagram which shows the output method of the encoder data by this invention. 従来方法を示すブロック図である。It is a block diagram which shows a conventional method.

符号の説明Explanation of symbols

1 アナログ信号
2 A/Dコンバータ
3 分割回路
4 位置データ
5a 増加値
5b 減少値
10 上限値
1 Analog signal 2 A / D converter 3 Dividing circuit 4 Position data 5a Increase value 5b Decrease value 10 Upper limit value

Claims (1)

アナログ信号(1)をA/Dコンバータ(2)でデジタル化し、分割回路(3)で分割して位置データ(4)を生成するようにしたエンコーダデータの出力方法において、
前記位置データ(4)のクロック毎の増加値(5a)及び減少値(5b)に上限値(10)を設定し、前記上限値(10)以内の増加値(5a)又は減少値(5b)の時は、前回データに前記増加値(5a)又は減少値(5b)を加算し、前記上限値(10)を超える前記増加値(5a)又は減少値(5b)の時は前記上限値(10)を前回データに加算し、不連続データ(4a)であるノイズを除去した前記位置データ(4)を得ることを特徴とするエンコーダデータの出力方法。
In an encoder data output method in which an analog signal (1) is digitized by an A / D converter (2) and divided by a dividing circuit (3) to generate position data (4).
The upper limit value (10) is set to the increase value (5a) and the decrease value (5b) for each clock of the position data (4), and the increase value (5a) or the decrease value (5b) within the upper limit value (10). In this case, the increase value (5a) or the decrease value (5b) is added to the previous data, and when the increase value (5a) or the decrease value (5b) exceeds the upper limit value (10), the upper limit value ( A method of outputting encoder data, characterized in that 10) is added to the previous data to obtain the position data (4) from which noise which is discontinuous data (4a) is removed.
JP2003434484A 2003-12-26 2003-12-26 Output method of encoder data Pending JP2005189210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003434484A JP2005189210A (en) 2003-12-26 2003-12-26 Output method of encoder data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003434484A JP2005189210A (en) 2003-12-26 2003-12-26 Output method of encoder data

Publications (2)

Publication Number Publication Date
JP2005189210A true JP2005189210A (en) 2005-07-14
JP2005189210A5 JP2005189210A5 (en) 2006-10-12

Family

ID=34791544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003434484A Pending JP2005189210A (en) 2003-12-26 2003-12-26 Output method of encoder data

Country Status (1)

Country Link
JP (1) JP2005189210A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013521726A (en) * 2010-03-10 2013-06-10 ロックスター ビーアイディーシーオー,エルピー Method and apparatus for reducing noise contribution to digital sampled signal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013521726A (en) * 2010-03-10 2013-06-10 ロックスター ビーアイディーシーオー,エルピー Method and apparatus for reducing noise contribution to digital sampled signal
US9059690B2 (en) 2010-03-10 2015-06-16 Rpx Clearinghouse Llc Method and apparatus for reducing the contribution of noise to digitally sampled signals

Similar Documents

Publication Publication Date Title
US7587442B2 (en) Method of determining the derivative of an input signal
CA2716926A1 (en) Apparatus for mixing a plurality of input data streams
TW200508974A (en) Formation method of parallel processing system
US11335356B2 (en) Digital audio processing device, digital audio processing method, and digital audio processing program
JPH10200351A (en) Digital audio processor
JP2005189210A (en) Output method of encoder data
JP2005189210A5 (en)
JP2011147009A (en) Digital filter and digital filtering method
EP3211639B1 (en) Digital sound processing device, digital sound processing method, digital sound processing program
JP4838206B2 (en) Filter circuit and method
JP4021438B2 (en) Digital signal processing method
JPH04255113A (en) A/d converter
JP3947747B2 (en) Encoder data noise removal method
JP5103606B2 (en) Signal processing device
JP4259110B2 (en) Waveform data encoding apparatus and waveform data encoding method
JP5018328B2 (en) Digital signal processor
JP4783319B2 (en) Dynamic range scale circuit
WO2014162564A1 (en) Noise determination device
JP6511988B2 (en) Digital voice processing apparatus, digital voice processing method, digital voice processing program
JP2005012284A (en) Bit length extending apparatus, data processing apparatus, bit length extending method, control program and readable recording medium
JP2007206944A (en) Bezier curve generation circuit
JP2007058733A (en) Electronic device
JP2014222162A (en) Sensor circuit and sensor
JP2010056688A (en) Method and program for processing synchronous operation of digital signal
JP2005039659A (en) Device and method for correcting signal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060201

A521 Written amendment

Effective date: 20060822

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061010

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070306