JPH0371017A - 信号校正装置 - Google Patents

信号校正装置

Info

Publication number
JPH0371017A
JPH0371017A JP20582489A JP20582489A JPH0371017A JP H0371017 A JPH0371017 A JP H0371017A JP 20582489 A JP20582489 A JP 20582489A JP 20582489 A JP20582489 A JP 20582489A JP H0371017 A JPH0371017 A JP H0371017A
Authority
JP
Japan
Prior art keywords
crosstalk
value
maximum value
delta
signal
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.)
Granted
Application number
JP20582489A
Other languages
English (en)
Other versions
JP2790863B2 (ja
Inventor
Yuzo Seo
雄三 瀬尾
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.)
Mitsubishi Chemical Corp
Original Assignee
Mitsubishi Kasei Corp
Mitsubishi Chemical Industries 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 Mitsubishi Kasei Corp, Mitsubishi Chemical Industries Ltd filed Critical Mitsubishi Kasei Corp
Priority to JP20582489A priority Critical patent/JP2790863B2/ja
Priority to EP90308795A priority patent/EP0412825B1/en
Priority to DE69030220T priority patent/DE69030220T2/de
Priority to KR1019900012315A priority patent/KR100193293B1/ko
Publication of JPH0371017A publication Critical patent/JPH0371017A/ja
Priority to US08/230,554 priority patent/US5581488A/en
Application granted granted Critical
Publication of JP2790863B2 publication Critical patent/JP2790863B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Optical Transform (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、元信号がコサイン、サイン関数状であるも
のにおいて、クロストークの変動を検出し自動的に補償
する装置に関し、特に、前記コサイン、サイン関数状の
信号が位置の関数であるエンコーダ信号から逆正接演算
により微細な角度を検出する際に好適な信号の前処理装
置に関するものである。
〔従来の技術〕
コサイン、サイン関数状の信号は計測装置などにおいて
はしばしば用いられる。この代表的な例は微細な角度を
計測するための装置であって、エンコーダのアナログ出
力が1回転をN周期(Nは一般に数百〜数千)とするコ
サイン、サイン関数状であることを利用して逆正接演算
により■周期を更に細分化することが行われている。
〔発明が解決しようとする課題) このような装置において、元信号にクロストーク(コサ
イン信号とサイン信号がまざりあうこと)があると、計
測結果に誤差を含む。特に、上述したエンコーダから得
られるコサイン1サイン信号は検出器の設定位置が90
°位相の異なる位置からずれると、クロストーク成分を
含むようになる。コサイン用の検出器とサイン用の検出
器は一体に形成する場合が多いが、磁気ドラムを用いた
回転式エンコーダの場合、検出器とドラムの間隔が変化
すると検出部の周長が変化し、検出器を一定の間隔にセ
ットしても位相がずれ、クロストークを含むようになる
。また、コサイン、サインの信号線が近接した位置に設
けられると、相互の干渉によってクロストークを生じる
この発明は、このような問題点を解消するためになされ
たもので、クロストーク係数が容易に検出でき、クロス
トークの補正が簡便に行える信号校正装置を提供するこ
とを目的とする。
〔課題を解決するための手段〕
この発明にかかる信号校正装置は、クロストク除去手段
と、逆正接演算手段と、ピーク値廠出手段と、クロスト
ーク係数演算手段と、判断手段とからなるものである。
〔作用〕
この発明においては、入力信号を x0=COSθ十k −sinθ。
x、=sin  θ+k  −cos  θ(ただし、
lkl<<1.−π≦θ≦π)とするとき、 イ、クロストーク係数kに初期値を与えること、ロ、ク
ロストーク係数にと入力信号X。+Xlかうcosθ、
 sinθの近似値を求めること、ハ、上記cos θ
、 sin eの近似値からθを得ること 二、δを微小角度とするとき、 θがπ/4−δ以上であり、かっπ/4+δ以下である
とき、 x(、+x、の値からX。+x1の最大値d。
を求めること、 θが3π/4−δ以上であり、かっ3π/4+δ以下で
あるとき、 −x0 +xIの値から−x0+x1の最大値d、を求
めること、 θが一3π/4−δ以上であり、かつ−3π/4+δ以
下であるとき、 −x0−x、の値から−x0−x、の最大値d2を求め
ること、 θが一π/4−δ以上であり、かつ−π/4+δ以下で
あるとき、 x0−x、の値からx0−x、の最大値d3を求めるこ
と、 ホ、これらの最大値を用いて前記クロストーク係数比を
次式で求めること、 k−(do  d+ +d2 ds )/4「「へ、信
号X Or  X lが得られるごとに上記0〜ホを繰
り返し行うこと によってクロストークを検出し、補正することができる
0はcosθ、 sinθの近似値から逆正接演算によ
り求めることができる。また、各角度範囲における最大
値の算出を次式で行うことでノイズの影響を最小限に抑
えることができる。
d =d’ +p (x−d’ ) ここで、dはそれぞれの範囲で求められる最大値、d′
はdの前回までに得られた値、Xは入力信号X。+X+
の加減算によって得られる値、pは定数を表す。さらに
、doとd2.d、とd3の補正を交互に行うことによ
り、均等な補正か行われ、θがたまたまある補正範囲内
で停止している場合も無用な補正によるクロストーク係
数のシフトを防止する。
〔実施例〕
第1図はこの発明の一実施例の構成を示すブロック図で
ある。この図で1はクロストーク除去手段で、入力信号
X。、xlからcosθ、 sinθの近似値を求める
ものである。2は逆正接演算手段で、クロストーク除去
手段1で得られるCOSθsinθの値からθを求める
演算を行う。3はピク値検出手段で、 π/4−δ≦θ≦π/4+δのとき XO+X宜の最大値 d。
3π/4−δ≦θ≦3π/4+δのときx、)+xlの
最大値 d。
一3π/4−δ≦θ≦−3π/4+δのときX (4X
 1の最大値 d2 −π/4−δ≦θ≦−π/4+δのときx0−x、の最
大値 d3 を求めるものである。4はクロストーク係数演算手段で
、ピーク値検出手段3て求めた最大値d。
〜d3を用いてクロストーク係数比を求める演算を行う
。5は前記各部を制御する制御手段である。
この発明の信号校正装置は、実用的にはマイクロプロセ
ッサを用いて構成される。元信号はそれぞれアナログ−
ディジタル変換されてマイクロプロセッサに人力される
。マイクロプロセッサはメモリ(普通はROM:リード
オンリーメモリ)に書かれたプログラムに従って、信号
入力、クロストーク補正、逆正接演算、角度範囲の判断
と必要なら最大値の補正を順次、繰り返し実行する。プ
ログラムフローチャートの一例を第2図に示す。
この図の(1)〜(15)は各ステップを示す。
第3図はこの発明の原理を示すもので、コサイン、サイ
ン関数状である元信号である2つの信号X o + X
 +をそれぞれX座標1Y座標として直交座標上にプロ
ットしたときの図を示している。図ではクロストークを
強調して示しており、実際のクロストークは図から読み
取れるものよりはるかに小さい。
第1図の実施例の動作を、第2図、第3図を用いて説明
する。
まず、クロストーク除去手段1において、既に与えられ
ているクロストーク係数(初期値として適当な値が不明
の場合は○を与えておく)kを用いてsinθ、 co
sθを求める(1)〜(5)。この演算は、一般にクロ
ストーク係数比が1に比べて十分に小さいため、次式に
より行うことができる。
cos θ=x、−に−x。
stnθ=x、−に−x。
こうして得られた5ino、 cosθの値を用いて逆
正接演算手段2によりOを求める(6)。この演算に際
しては単にサインとコサインの比を先に計算してアーク
タンジェントを求めるのではなく、サインとコサインの
符号関係により、−π〜+πの範囲でθを求めることが
必要である。このような関数は、例えばC言語ではat
an2として知られている。
求めたθが、π/4.3π/4.−3π/4゜π/4付
近である時のX O+ X I値(7)〜(10)から
図のようにd。、d、、d、、d、をピーク値検出手段
3で求める(11)〜(14)。三角関数の値、 cos (π/4) −−cos (3yr /4) 
−−cos (−3rt /4)−cos (−π/4
) −(r/2 sin(yclo−5in(3yc/4)−−sin(
−37E/4)−−sin (−π/4) −JT/2
より、 [+、−JT+ k(丁、  dl−1丁−kFTd2
 ・JT+kJ′T、d3・バーkJ−丁となり、クロ
ストーク係数演算手段4において次式によりクロストー
ク係数比が算出される(15)。
k= (do  dl +d2 d3)/4ryr回か
らの信号補正は新しく求められたクロストーク係数比を
用いて行えばよい。
θが正確に、π/4,3π/4.−3π/4−π/4と
なることは滅多にないため、これらの近辺(土δの範囲
)でd。、dr、d2+ d3の更新を行う。δは1/
10回転から1/1000回転の範囲、好ましくは11
50回転から1/200回転の範囲で適宜選択する。δ
の範囲を大きくすると更新の行われる頻度は増加するが
誤差が増える。誤差は1150回転で約08%、1/2
00回転で約0.05%である。次に述べるように、最
大値、最小値の更新を単一の値を用いるのではなく、重
み付き平均により行うことで、実際の誤差は更に少なく
なる。
最大値の更新は指数平滑フィルタによって行うのがよい
。これは実質的に、過去に向かって指数関数的に重み係
数が減少する加重平均を求めることに相当する。計算式
は、人力信号から得られる値をx1更新すべき値をdと
するとき、式%式%) で与えられる。ここでpは小さな定数であり、この値を
2−nとすることで乗算をシフト演算に置き換えること
ができる。ここでnは4〜20程度で、更新の速度と値
の安定性の兼ね合から適宜選択すればよい。nの値を小
さくすると、補正は急速に行われるが、ノイズの影響を
受は易くなる。
衝撃その他の原因でゼロ点が急激に変化することもあろ
う。このような場合、もしθがある補正の行われる範囲
で停止していると、特定の最大値のみが補正されて定数
項の影響が現われる。これによる誤差は一般にクロスト
ークの誤差より害が大きいため、このような動作は好ま
しくない。これを避けるため、doを補正した後はd2
が補正されるまで、dlを補正した後はd3が補正され
るまでが補正を中断すればよい。マイクロプロセッサで
はメモリ中に補正フラグを設けることで、この機能は、
容易に実現できる。
(発明の効果) 以上詳細に説明したように、この発明はクロストーク除
去手段と、逆正接演算手段と、ピーク値検出手段と、ク
ロストーク係数演算手段とで信号校正装置を構成したの
で、計測装置などにおいてしばしば用いられるコサイン
、サイン関数状の信号のクロストークが自動的に除去さ
れ、安価な部1 品を用い、単純な構成の回路で誤差を低減することが可
能であり、また、精密な調整も不要であり、精度の高い
計測装置を安価に構成することが可能となる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は第1図の実施例を説明するためのフローチャー
ト、第3図はこの発明の原理を示す図である。 図中、1はクロストーク除去手段、2は逆正接演算手段
、3はピーク値検出手段、4はクロストーク係数演算手
段、5は制御手段である。  2

Claims (1)

  1. 【特許請求の範囲】 コサイン、サイン関数で近似され、クロストーク成分を
    含む、90°位相の異なる2つの信号 x_0=cosθ+k・sinθ、 x_1=sinθ+k・cosθ、 ただし、|k|<<1、−π≦θ≦πからcosθ、s
    inθに近似される信号もしくはθに相当する信号を得
    る装置であって、 クロストーク係数kと入力信号x_0、x_1からco
    sθ、sinθの近似値を求めるクロストーク除去手段
    と、 前記cosθ、sinθの近似値からθを得る逆正接演
    算手段と、 δを微小角度とするとき、θがπ/4−δ以上であり、
    かつπ/4+δ以下であるとき、x_0+x_1の値か
    らx_0+x_1の最大値d_0を求め、θが3π/4
    −δ以上であり、かつ3π/4+δ以下であるとき、−
    x_0+x_1の値から−x_0+x_1の最大値d_
    1を求め、θが−3π/4−δ以上であり、かつ−3π
    /4+δ以下であるとき、−x_0−x_1の値から−
    x_0−x_1の最大値d_2を求め、θが−π/4−
    δ以上であり、かつ−π/4+δ以下であるとき、x_
    0−x_1の値からx_0−x_1の最大値d_3を求
    める和差信号に対するピーク値検出手段と、 これらの最大値を用いて前記クロストーク係数kを k=(d_0−d_1+d_2−d_3)/4√2で求
    めるクロストーク係数演算手段と前記入力信号x_0、
    x_1が得られるごとに上記を繰り返し行う制御手段と
    、 を備えたことを特徴とする信号校正装置。
JP20582489A 1989-08-10 1989-08-10 信号校正装置 Expired - Lifetime JP2790863B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP20582489A JP2790863B2 (ja) 1989-08-10 1989-08-10 信号校正装置
EP90308795A EP0412825B1 (en) 1989-08-10 1990-08-09 Signal compensator
DE69030220T DE69030220T2 (de) 1989-08-10 1990-08-09 Signalkompensator
KR1019900012315A KR100193293B1 (ko) 1989-08-10 1990-08-10 신호 교정 장치
US08/230,554 US5581488A (en) 1989-08-10 1994-04-20 Apparatus and method for compensating for noise in signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20582489A JP2790863B2 (ja) 1989-08-10 1989-08-10 信号校正装置

Publications (2)

Publication Number Publication Date
JPH0371017A true JPH0371017A (ja) 1991-03-26
JP2790863B2 JP2790863B2 (ja) 1998-08-27

Family

ID=16513314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20582489A Expired - Lifetime JP2790863B2 (ja) 1989-08-10 1989-08-10 信号校正装置

Country Status (1)

Country Link
JP (1) JP2790863B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010032347A (ja) * 2008-07-29 2010-02-12 Canon Inc 検出装置
US7966158B2 (en) 2007-11-19 2011-06-21 Canon Kabushiki Kaisha Measurement apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7966158B2 (en) 2007-11-19 2011-06-21 Canon Kabushiki Kaisha Measurement apparatus
JP2010032347A (ja) * 2008-07-29 2010-02-12 Canon Inc 検出装置

Also Published As

Publication number Publication date
JP2790863B2 (ja) 1998-08-27

Similar Documents

Publication Publication Date Title
JPS62140015A (ja) 磁気コンパス方位修正方法ならびに磁気コンパス装置
US7233139B2 (en) Method and apparatus for sensing angle of rotation which compensates an output signal from a magnetic sensor element irrespective of the range of rotational angles of a target object
JP2003065795A (ja) 磁気抵抗角度センサの調整
CN110793430A (zh) 绝对电角度检测方法、系统及计算机可读存储介质
JP2008076397A (ja) 磁気の環境を考慮したコンパスセンサの較正方法,装置および媒体と、これを用いた方位角測定方法、装置および媒体
JPH07508349A (ja) 相対方位センサのキャリブレーション方法
US5463393A (en) Method and apparatus for correcting errors in an amplitude encoded signal
AU5964200A (en) Method for compensating the offset of angle sensors
KR20050046298A (ko) 이동체의 방위각 보정방법 및 장치
JP2009505062A (ja) リアルタイムバイアス推定器に基づく慣性機器のための自己較正
EP3584541A1 (en) Initialization method and initialization device
JP2005208028A (ja) バリアブルリラクタンスレゾルバ用角度演算方法とそのための角度演算装置
AU2005255137B2 (en) Method and arrangement for correcting an angle-measuring and/or distance-measuring sensor system
CN106989762B (zh) 编码器
JP2008107235A (ja) 回転角度検出装置
JP2839340B2 (ja) 位置信号の校正装置
US5581488A (en) Apparatus and method for compensating for noise in signals
JPH0371017A (ja) 信号校正装置
JP2790862B2 (ja) 信号校正装置
EP0113221B1 (en) Compass systems
KR100193293B1 (ko) 신호 교정 장치
JP2013019829A (ja) 物理量検出装置、および物理量検出装置の検査方法
JP2008058252A (ja) エンコーダ信号の補正回路
JP2839341B2 (ja) 位置信号の校正装置
JPH03285110A (ja) 角速度計測装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080612

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090612

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100612

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100612

Year of fee payment: 12