JP2005189210A - Output method of encoder data - Google Patents
Output method of encoder data Download PDFInfo
- 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
Links
Images
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
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 /
従来のエンコーダデータの出力方法は、以上のように構成されていたため、次のような課題が存在していた。
すなわち、アナログ信号にノイズが乗り、分割回路からの分割データに大きい不連続データが発生した時に、位置データにも大きい不連続データ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
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 /
前記分割回路3からの分割データ3aは、増加・減少値計算部5で前回データの増加値5aと減少値5bが計算され、この増加値5aと減少値5bは、予め決められた上限値10が設定された上限値制限部11に入力され、この上限値制限部11からの出力11aは加算回路12を経て位置データ4が得られる。
前記位置データ4は、前記増加・減少値計算部5及び加算回路12に帰還入力されるように構成されている。
In the divided data 3a from the dividing
The position data 4 is configured to be fed back to the increase / decrease
次に、動作について説明する。まず、前記位置データ4のクロック毎の増加値5a及び減少値5bに対して上限値10を設定し、前記増加・減少値計算部5にて前記上限値10以内の増加値5a又は減少値5bの時は、前回データ(前回の位置データ4)に増加値5a又は減少値5bを加算する。
Next, the operation will be described. First, an
また、前記上限値10を超える前記増加値5a又は減少値5bの時は、前記上限値制限部11にて制限し、前記上限値10を前記前回データに加算し、不連続データ4aが位置データ4に乗ることのないように常時処理し、ノイズのない位置データ4を得るように演算が行われる。
Further, when the
本発明は、エンコーダのみではなく、レゾルバの出力信号に対しても適用することができる。 The present invention can be applied not only to an encoder but also to an output signal of a resolver.
1 アナログ信号
2 A/Dコンバータ
3 分割回路
4 位置データ
5a 増加値
5b 減少値
10 上限値
1 Analog signal 2 A /
Claims (1)
前記位置データ(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.
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)
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 |
-
2003
- 2003-12-26 JP JP2003434484A patent/JP2005189210A/en active Pending
Cited By (2)
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 |