JPH05231879A - 検出位置の補正方法 - Google Patents
検出位置の補正方法Info
- Publication number
- JPH05231879A JPH05231879A JP7041692A JP7041692A JPH05231879A JP H05231879 A JPH05231879 A JP H05231879A JP 7041692 A JP7041692 A JP 7041692A JP 7041692 A JP7041692 A JP 7041692A JP H05231879 A JPH05231879 A JP H05231879A
- Authority
- JP
- Japan
- Prior art keywords
- error
- phase
- degrees
- sine wave
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 12
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 2
- 230000018199 S phase Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
(57)【要約】
【目的】検出位置の補正方法において、互いに90°の
位相差を有する2相正弦波交流信号を用いた位置検出装
置にて検出した位置を補正する。 【構成】移動体の移動に応じて測定される互いに90°
の位相差を有する2相正弦波交流信号を用いて前記移動
体の位置を検出する。検出した位置と実際の位置との差
である位置誤差を、前記2相正弦波交流信号の半周期分
測定して記憶しておく。前記移動体の検出位置に対応す
る前記位置誤差を用いて当該検出位置を補正する。
位相差を有する2相正弦波交流信号を用いた位置検出装
置にて検出した位置を補正する。 【構成】移動体の移動に応じて測定される互いに90°
の位相差を有する2相正弦波交流信号を用いて前記移動
体の位置を検出する。検出した位置と実際の位置との差
である位置誤差を、前記2相正弦波交流信号の半周期分
測定して記憶しておく。前記移動体の検出位置に対応す
る前記位置誤差を用いて当該検出位置を補正する。
Description
【0001】
【産業上の利用分野】本発明は、互いに90°の位相差
を有する2相正弦波交流信号を用いた位置検出装置にて
検出した位置の補正方法に関する。
を有する2相正弦波交流信号を用いた位置検出装置にて
検出した位置の補正方法に関する。
【0002】
【従来の技術】図5は互いに90°の位相差を有する2
相正弦波交流信号を用いた位置検出装置の一例を示す構
成図であり、図6はその動作例を説明するフローチャー
トである。例えば工作機械の移動体である主軸1の位置
を検出する場合、主軸1に嵌合されたギア2の円周近傍
に磁気センサ3を配置する。この磁気センサ3は2つの
磁気抵抗素子31a,31bが互いにλ/4(λはギア
2のピッチ)の間隔を持って永久磁石32に配設されて
成る。そして、磁気センサ3にて互いに90°の位相差
を有する2相正弦波交流信号Ea=Vsinθ、Eb=
Vcosθの瞬時値を測定し(ステップS1)、A/D
変換器4a,4bにてディジタル信号Sa、Sbに変換
し(ステップS2)、内挿位置検出用マイクロプロセッ
サ5に送出する。この内挿位置検出用マイクロプロセッ
サ5にてディジタル信号Sa,Sbを用いた数1の演算
により2相正弦波交流信号の一周期内の位置(以下、内
挿位置という)θを検出して外部に出力し(ステップS
3)、全ての処理を終了する。
相正弦波交流信号を用いた位置検出装置の一例を示す構
成図であり、図6はその動作例を説明するフローチャー
トである。例えば工作機械の移動体である主軸1の位置
を検出する場合、主軸1に嵌合されたギア2の円周近傍
に磁気センサ3を配置する。この磁気センサ3は2つの
磁気抵抗素子31a,31bが互いにλ/4(λはギア
2のピッチ)の間隔を持って永久磁石32に配設されて
成る。そして、磁気センサ3にて互いに90°の位相差
を有する2相正弦波交流信号Ea=Vsinθ、Eb=
Vcosθの瞬時値を測定し(ステップS1)、A/D
変換器4a,4bにてディジタル信号Sa、Sbに変換
し(ステップS2)、内挿位置検出用マイクロプロセッ
サ5に送出する。この内挿位置検出用マイクロプロセッ
サ5にてディジタル信号Sa,Sbを用いた数1の演算
により2相正弦波交流信号の一周期内の位置(以下、内
挿位置という)θを検出して外部に出力し(ステップS
3)、全ての処理を終了する。
【0003】
【数1】 θ=tan−1(Vsinθ/Vcosθ)=tan−1(Sa/Sb)
【0004】
【発明が解決しようとする課題】上述した互いに90°
の位相差を有する2相正弦波交流信号を用いた位置検出
装置における磁気センサの取付けや調整は人為的に行な
われているため、2相正弦波交流信号のsin相とco
s相の振幅の差(以下、振幅誤差という)や位相差に9
0°からのずれ(以下、位相誤差という)が生じ易く、
検出した位置に周期的な位置誤差が発生するおそれがあ
る。しかしながら、従来はこの位置誤差が発生した検出
位置を補正する方法が無かったため、例えば工作機械に
おいて創成加工等を行なうとワークに周期的なすじ目が
生じてしまうという問題があった。本発明は上述した事
情から成されたものであり、本発明の目的は、互いに9
0°の位相差を有する2相正弦波交流信号を用いた位置
検出装置にて検出した位置を補正することができる方法
を提供することにある。
の位相差を有する2相正弦波交流信号を用いた位置検出
装置における磁気センサの取付けや調整は人為的に行な
われているため、2相正弦波交流信号のsin相とco
s相の振幅の差(以下、振幅誤差という)や位相差に9
0°からのずれ(以下、位相誤差という)が生じ易く、
検出した位置に周期的な位置誤差が発生するおそれがあ
る。しかしながら、従来はこの位置誤差が発生した検出
位置を補正する方法が無かったため、例えば工作機械に
おいて創成加工等を行なうとワークに周期的なすじ目が
生じてしまうという問題があった。本発明は上述した事
情から成されたものであり、本発明の目的は、互いに9
0°の位相差を有する2相正弦波交流信号を用いた位置
検出装置にて検出した位置を補正することができる方法
を提供することにある。
【0005】
【課題を解決するための手段】本発明は、互いに90°
の位相差を有する2相正弦波交流信号を用いた位置検出
装置にて検出した位置の補正方法に関するものであり、
本発明の上記目的は、移動体の移動に応じて測定される
互いに90°の位相差を有する2相正弦波交流信号を用
いて検出した前記移動体の位置と実際の位置との差であ
る位置誤差を、前記2相正弦波交流信号の半周期分測定
して記憶しておき、前記移動体の検出位置に対応する前
記位置誤差を用いて当該検出位置を補正することによっ
て達成される。
の位相差を有する2相正弦波交流信号を用いた位置検出
装置にて検出した位置の補正方法に関するものであり、
本発明の上記目的は、移動体の移動に応じて測定される
互いに90°の位相差を有する2相正弦波交流信号を用
いて検出した前記移動体の位置と実際の位置との差であ
る位置誤差を、前記2相正弦波交流信号の半周期分測定
して記憶しておき、前記移動体の検出位置に対応する前
記位置誤差を用いて当該検出位置を補正することによっ
て達成される。
【0006】
【作用】本発明にあっては、振幅誤差や位相誤差による
位置誤差が2相正弦波交流信号の半周期、即ち、内挿位
置の0°〜180°を一周期としたパターンで繰返すこ
とを利用しており、検出した内挿位置を容易に補正する
ことができる。
位置誤差が2相正弦波交流信号の半周期、即ち、内挿位
置の0°〜180°を一周期としたパターンで繰返すこ
とを利用しており、検出した内挿位置を容易に補正する
ことができる。
【0007】
【実施例】図1は本発明の検出位置の補正方法を実現す
る互いに90°の位相差を有する2相正弦波交流信号を
用いた位置検出装置の一例を図5に対応させて示す構成
図であり、同一構成箇所は同符号を付して説明を省略す
る。誤差データ群記憶部7には予め測定された位置誤差
のデータ群が記憶されており、内挿位置検出用マイクロ
プロセッサ5から誤差補正部6に送出されて来た内挿位
置θに対応する位置誤差εθが誤差データ群記憶部7か
ら読出され、内挿位置θに加算されて補正された内挿位
置θ′が検出され出力される。
る互いに90°の位相差を有する2相正弦波交流信号を
用いた位置検出装置の一例を図5に対応させて示す構成
図であり、同一構成箇所は同符号を付して説明を省略す
る。誤差データ群記憶部7には予め測定された位置誤差
のデータ群が記憶されており、内挿位置検出用マイクロ
プロセッサ5から誤差補正部6に送出されて来た内挿位
置θに対応する位置誤差εθが誤差データ群記憶部7か
ら読出され、内挿位置θに加算されて補正された内挿位
置θ′が検出され出力される。
【0008】このような構成の位置検出装置にて検出さ
れた位置の補正方法を図2のフローチャートで説明す
る。磁気センサ3にて互いに90°の位相差を有する2
相正弦波交流信号Ea=Vsinθ、Eb=Vcosθ
の瞬時値を測定し(ステップS1)、A/D変換器4
a、4bにてディジタル信号Sa、Sbに変換し(ステ
ップS2)、内挿位置検出用マイクロプロセッサ5に送
出する。この内挿位置検出用マイクロプロセッサ5にて
ディジタル信号Sa、Sbを用いた数1の演算により内
挿位置θを検出する(ステップS3)。ここで、例えば
図3(a)に示すように2相正弦波交流信号Ea=Vs
inθに位相誤差及び振幅誤差が含まれているとする
と、その位置誤差εθは同図(b)に示すように2相正
弦波交流信号の半周期、即ち内挿位置θの0°〜180
°を一周期とするパターンの繰返しとなる。従って、こ
の一周期分の位置誤差εθ(データ数は内挿検出分解能
数と同一)を予め測定して図4に示すように誤差データ
群記憶部7に記憶させておく。そして、内挿位置検出用
マイクロプロセッサ5から誤差補正部6に送出されて来
た内挿位置θが0≦θ≦180°のときはθに対応する
位置誤差εθを、180°≦θ≦360°のときはθ−
180°に対応する位置誤差εθを誤差データ群記憶部
7から読出し、内挿位置θに加算して補正した内挿位置
θ′を検出して外部に出力し(ステップS4)、全ての
処理を終了する。
れた位置の補正方法を図2のフローチャートで説明す
る。磁気センサ3にて互いに90°の位相差を有する2
相正弦波交流信号Ea=Vsinθ、Eb=Vcosθ
の瞬時値を測定し(ステップS1)、A/D変換器4
a、4bにてディジタル信号Sa、Sbに変換し(ステ
ップS2)、内挿位置検出用マイクロプロセッサ5に送
出する。この内挿位置検出用マイクロプロセッサ5にて
ディジタル信号Sa、Sbを用いた数1の演算により内
挿位置θを検出する(ステップS3)。ここで、例えば
図3(a)に示すように2相正弦波交流信号Ea=Vs
inθに位相誤差及び振幅誤差が含まれているとする
と、その位置誤差εθは同図(b)に示すように2相正
弦波交流信号の半周期、即ち内挿位置θの0°〜180
°を一周期とするパターンの繰返しとなる。従って、こ
の一周期分の位置誤差εθ(データ数は内挿検出分解能
数と同一)を予め測定して図4に示すように誤差データ
群記憶部7に記憶させておく。そして、内挿位置検出用
マイクロプロセッサ5から誤差補正部6に送出されて来
た内挿位置θが0≦θ≦180°のときはθに対応する
位置誤差εθを、180°≦θ≦360°のときはθ−
180°に対応する位置誤差εθを誤差データ群記憶部
7から読出し、内挿位置θに加算して補正した内挿位置
θ′を検出して外部に出力し(ステップS4)、全ての
処理を終了する。
【0009】
【発明の効果】以上のように、本発明の検出位置の補正
方法によれば、少ない誤差データ群を記憶しておくのみ
で検出位置を正確に補正することができるので、例えば
工作機械に適用した場合に高精度の加工を行なうことが
できる。
方法によれば、少ない誤差データ群を記憶しておくのみ
で検出位置を正確に補正することができるので、例えば
工作機械に適用した場合に高精度の加工を行なうことが
できる。
【図1】本発明の検出位置の補正方法を実現する位置検
出装置の一例を示す構成図である。
出装置の一例を示す構成図である。
【図2】本発明方法を説明するフローチャートである。
【図3】振幅誤差や位相誤差を含む2相正弦波交流信号
と位置誤差の関係の一例を示す図である。
と位置誤差の関係の一例を示す図である。
【図4】本発明方法に用いられる誤差データ群の一例を
示す図である。
示す図である。
【図5】位置検出装置の一例を示す構成図である。
【図6】図5に示す装置の動作例を説明するフローチャ
ートである。
ートである。
6 誤差補正部 7 誤差データ群記憶部
Claims (1)
- 【請求項1】 移動体の移動に応じて測定される互いに
90°の位相差を有する2相正弦波交流信号を用いて検
出した前記移動体の位置と実際の位置との差である位置
誤差を、前記2相正弦波交流信号の半周期分測定して記
憶しておき、前記移動体の検出位置に対応する前記位置
誤差を用いて当該検出位置を補正するようにしたことを
特徴とする検出位置の補正方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7041692A JPH05231879A (ja) | 1992-02-20 | 1992-02-20 | 検出位置の補正方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7041692A JPH05231879A (ja) | 1992-02-20 | 1992-02-20 | 検出位置の補正方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05231879A true JPH05231879A (ja) | 1993-09-07 |
Family
ID=13430851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7041692A Pending JPH05231879A (ja) | 1992-02-20 | 1992-02-20 | 検出位置の補正方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05231879A (ja) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998021553A1 (en) * | 1996-11-11 | 1998-05-22 | Fanuc Ltd. | Interpolation circuit of encoder |
| JP2004233346A (ja) * | 2003-01-13 | 2004-08-19 | Rexroth Star Gmbh | 互いに対して動きうる二個の機械部品の相対的な動きを検出するための装置及び方法 |
| JP2005172669A (ja) * | 2003-12-12 | 2005-06-30 | Mitsutoyo Corp | 内挿誤差補正方法及び装置 |
| JP2005245126A (ja) * | 2004-02-26 | 2005-09-08 | Konica Minolta Medical & Graphic Inc | モータ制御装置、画像読取装置及び画像記録装置 |
| WO2006013622A1 (ja) | 2004-08-03 | 2006-02-09 | Ntn Corporation | 絶対角度センサ付軸受装置 |
| JP2006064402A (ja) * | 2004-08-24 | 2006-03-09 | Mitsutoyo Corp | 内挿誤差補正方法及び装置 |
| WO2006132420A1 (ja) * | 2005-06-10 | 2006-12-14 | Kabushiki Kaisha Topcon | 時間差測定装置および距離測定装置並びに距離測定方法 |
| JP2009244022A (ja) * | 2008-03-31 | 2009-10-22 | Meidensha Corp | 位相検出回路 |
| JP2011106935A (ja) * | 2009-11-17 | 2011-06-02 | Hitachi Ltd | 回転角計測装置 |
| JP4795609B2 (ja) * | 2000-05-01 | 2011-10-19 | ハネウェル・インターナショナル・インコーポレーテッド | 縦方向に移動するアクチュエータの位置を検出するための強化された方法 |
| US8111064B2 (en) * | 2006-04-21 | 2012-02-07 | Continental Automotive Gmbh | Magnetic rotational angle transducer |
| CN110506196A (zh) * | 2017-04-13 | 2019-11-26 | 索尼公司 | 位置检测装置和位置检测方法 |
-
1992
- 1992-02-20 JP JP7041692A patent/JPH05231879A/ja active Pending
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6188341B1 (en) | 1996-11-11 | 2001-02-13 | Fanuc Ltd. | Encoder interpolation circuit which corrects an interpolation angle between a received sine-wave encoder signal and a cosine-wave encoder signal |
| WO1998021553A1 (en) * | 1996-11-11 | 1998-05-22 | Fanuc Ltd. | Interpolation circuit of encoder |
| JP4795609B2 (ja) * | 2000-05-01 | 2011-10-19 | ハネウェル・インターナショナル・インコーポレーテッド | 縦方向に移動するアクチュエータの位置を検出するための強化された方法 |
| JP2004233346A (ja) * | 2003-01-13 | 2004-08-19 | Rexroth Star Gmbh | 互いに対して動きうる二個の機械部品の相対的な動きを検出するための装置及び方法 |
| JP2005172669A (ja) * | 2003-12-12 | 2005-06-30 | Mitsutoyo Corp | 内挿誤差補正方法及び装置 |
| JP2005245126A (ja) * | 2004-02-26 | 2005-09-08 | Konica Minolta Medical & Graphic Inc | モータ制御装置、画像読取装置及び画像記録装置 |
| WO2006013622A1 (ja) | 2004-08-03 | 2006-02-09 | Ntn Corporation | 絶対角度センサ付軸受装置 |
| US8212551B2 (en) * | 2004-08-03 | 2012-07-03 | Ntn Corporation | Bearing with absolute angle sensor |
| EP1783461A4 (en) * | 2004-08-03 | 2009-01-14 | Ntn Toyo Bearing Co Ltd | BEARING WITH ABSOLUTE ANGLE SENSOR |
| JP2006064402A (ja) * | 2004-08-24 | 2006-03-09 | Mitsutoyo Corp | 内挿誤差補正方法及び装置 |
| JP2006343294A (ja) * | 2005-06-10 | 2006-12-21 | Topcon Corp | 時間差測定装置および距離測定装置並びに距離測定方法 |
| US7945821B2 (en) | 2005-06-10 | 2011-05-17 | Kabushiki Kaisha Topcon | Time lag measuring device, distance measuring apparatus and distance measuring method |
| WO2006132420A1 (ja) * | 2005-06-10 | 2006-12-14 | Kabushiki Kaisha Topcon | 時間差測定装置および距離測定装置並びに距離測定方法 |
| US8111064B2 (en) * | 2006-04-21 | 2012-02-07 | Continental Automotive Gmbh | Magnetic rotational angle transducer |
| JP2009244022A (ja) * | 2008-03-31 | 2009-10-22 | Meidensha Corp | 位相検出回路 |
| JP2011106935A (ja) * | 2009-11-17 | 2011-06-02 | Hitachi Ltd | 回転角計測装置 |
| CN110506196A (zh) * | 2017-04-13 | 2019-11-26 | 索尼公司 | 位置检测装置和位置检测方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6188341B1 (en) | Encoder interpolation circuit which corrects an interpolation angle between a received sine-wave encoder signal and a cosine-wave encoder signal | |
| JP4138899B2 (ja) | 位置検出のための位相差検出装置及び位置検出システム並びに方法 | |
| EP0331189B1 (en) | Position/speed detection method and apparatus | |
| JPWO1998021553A1 (ja) | エンコーダの内挿回路 | |
| JP2003254785A (ja) | エンコーダの信号処理装置 | |
| KR20180032178A (ko) | 로터리 인코더, 및 로터리 인코더의 절대 각도 위치 검출 방법 | |
| JP6877169B2 (ja) | ロータリエンコーダ | |
| JPH0465985B2 (ja) | ||
| JP2005208028A (ja) | バリアブルリラクタンスレゾルバ用角度演算方法とそのための角度演算装置 | |
| US6563443B2 (en) | Method and device for absolute position determination | |
| JP2005061943A (ja) | バリアブルリラクタンス型レゾルバ | |
| TW201727199A (zh) | 編碼器 | |
| JP3092100B2 (ja) | 誤差補正機能付き位置検出装置 | |
| JP2000258186A (ja) | 自己校正型角度検出装置及び検出精度校正方法 | |
| JPH0529045B2 (ja) | ||
| JPS6211113A (ja) | 位置検出装置 | |
| JP3920896B2 (ja) | リニア位置検出装置 | |
| JPH05346322A (ja) | 位置検出方法 | |
| JPH0725698Y2 (ja) | 回転機の速度検出装置 | |
| JP3733400B2 (ja) | 傾斜計 | |
| JPH04285805A (ja) | エンコーダ | |
| JPH0469079A (ja) | モータ速度検出装置 | |
| JP2002243501A (ja) | エンコーダ出力信号の自動調整装置 | |
| JP2741431B2 (ja) | 任意の基準点からの移動位置を検出するエンコーダ | |
| JP3552779B2 (ja) | 位相差測定装置 |