[go: up one dir, main page]

JPH0749381Y2 - 回転数検出器 - Google Patents

回転数検出器

Info

Publication number
JPH0749381Y2
JPH0749381Y2 JP1990004864U JP486490U JPH0749381Y2 JP H0749381 Y2 JPH0749381 Y2 JP H0749381Y2 JP 1990004864 U JP1990004864 U JP 1990004864U JP 486490 U JP486490 U JP 486490U JP H0749381 Y2 JPH0749381 Y2 JP H0749381Y2
Authority
JP
Japan
Prior art keywords
magnetic
magnetic field
magnetic bubble
ring magnet
bubble
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
Application number
JP1990004864U
Other languages
English (en)
Other versions
JPH0395961U (ja
Inventor
扶佐夫 幸坂
俊雄 飯野
良昭 工藤
康弘 坂巻
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP1990004864U priority Critical patent/JPH0749381Y2/ja
Publication of JPH0395961U publication Critical patent/JPH0395961U/ja
Application granted granted Critical
Publication of JPH0749381Y2 publication Critical patent/JPH0749381Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

【考案の詳細な説明】 〈産業上の利用分野〉 本考案は磁気バブルを用いた回転数検出器に関するもの
である。
〈従来の技術〉 本願は、実願昭62−126991号「回転数検出器」(以下、
先願と記す)を改良したものである。
磁気バブルを用いた回転数検出器については、本願出願
人が特願昭61−81901号(先行例1と記す)と、特願昭6
2−212208号(先行例2と記す)などで出願し、その原
理は広く知られている。第6図は、磁気バブルを用いた
回転数検出器の動作原理を示す図、第7図は第6図の磁
気バブル素子上に形成された転送素子ループのパターン
例を示す図、第8図は第7図転送素子ループのストレッ
チャ部を拡大した図である。
第6図において、1は磁気バブル素子であり、磁気バブ
ルを発生する材料で構成される。説明を加えると、磁気
バブルは、適当な強さの垂直磁界(バイアス磁界)を加
えることにより、GGG(ガドリニウム−ガリウム−ガー
ネット)上に数μmエピタキシャル成長させた垂直磁化
膜の中に筒状の形で発生する。この磁気バブル素子1に
は、磁気バブル検出素子12,13及びアルミ配線パターン1
4,15,16が形成されている(第8図参照)。磁気バブル
検出素子12,13は、磁気抵抗素子(例えばパーマロイ)
で構成される。更に磁気バブル素子1には、薄膜のパー
マロイで構成された転送素子11が、ループ状に形成さ
れ、これに沿って磁気バブルが転送される(第7図,第
8図参照)。第7図では、1つの転送素子ループを示し
たが、実際の磁気バブル素子1上には、複数の転送素子
ループが設けられる。各転送素子ループ上には、先行例
2で知られているような、メモリホイールのビットパタ
ーンで磁気バブルが書込まれている。なお、磁気バブル
素子1が、配置されている平面を便宜上x−y平面と呼
ぶ。
2は2枚一組のバイアス磁石であり(第6図参照)磁気
バブル素子に対し、垂直な一定の磁界(バイアス磁界)
を与え、バブル状の磁区を保持する作用を有するもので
ある。
3,4は読出しコイルであり、磁気バブル素子1の周囲に
第6図の如く配置される。そしてこの読出しコイル3,4
は、リング磁石5の回転数を読出す時に使われるもの
で、交番電流をコイルに流すことにより回転磁界を発生
させ、磁気バブル17,18,19を転送する。この読出しコイ
ル3,4については、先行例1,2に詳しく記載されている。
5はリング磁石であり、回転シャフト(図示せず)に取
付けられた永久磁石である。このリング磁石5は、磁気
バブル素子1に対して平行な面内磁界を与えるもので、
回転シャフトが回転することによりこの面内磁界は回転
する。磁気バブルは、1ステップ/1回転磁界で転送素子
ループを巡回する。第6図は、8極に着磁されたリング
磁石の例であり、この場合、回転シャフトが1回転する
と、磁気バブルは転送素子11の4個分を移動する。
第7図に示す各転送素子ループには、先行例2に記載さ
れた『メモリホイールの原理』に基づいた特殊配列パタ
ーンの磁気バブルが書込まれている。この特殊配列パタ
ーンとは、全ビットパターンの中の或る位置から切出し
た連続するビットパターンが他のどの位置から切出した
同ビット数のパターンとも同じにならないという特徴を
持ったパターンである。従って、或る決まった位置から
連続する数ビットのパターンを読出すことで、そのルー
プのシフト量を知ることができる。
磁気バブルは、前記或る位置に配置された磁気バブル検
出器10で検出される。磁気バブル検出器10は、第8図に
示す磁気バブル検出素子12,13で構成される。この磁気
バブル検出素子12,13には、アルミ配線パターン14,15,1
6を介して定電流が予め流されている(アルミ配線パタ
ーン16はアース電位)。そして磁気バブル検出素子12,1
3の部分に磁気バブル17,18,19が、移動してくると、こ
の抵抗値が変化するため、アルミ配線パターン14,15の
電位が変化する。この2つのパターン14,15の電位信号
を図示しない差動増幅器で差動演算することにより磁気
バブルの検出信号を得ている。
以上のような磁気バブル素子1において、転送素子ルー
プ上には、『メモリホイールの原理』により定まる、例
えば、1ループ8ビットのビットパターン(01110100)
が、磁気バブルの有無により形成されている。第7図に
示す実施例では、もっと多数のビット(例えば、49ビッ
ト前後)であるが、ここでは考案を分り易くするため8
ビットで説明する。この8桁のビットパターンは、リン
グ磁石5が回転すると、その回転に応じて転送素子ルー
プ上を巡回する。この巡回動作は、第6図の装置が停電
状態であっても正常に行われる。例えば、第6図に示す
回転数検出器の電源がストップして、電子回路的にその
動作を停止している時に、リング磁石5が例えば10回転
すると、この10回転に応じた位置に前記8ビットのパタ
ーンの磁気バブルは移動している。
電源が復帰すると、リング磁石5が何回転したかを測定
するため、読出しコイル3,4を動作させて回転磁界を発
生させ、磁気バブルを例えば3個の転送素子分だけ順に
その位置を移動させる(先行例2参照)。従って、磁気
バブル検出部10からは、3個の時系列のビットパターン
が読み出され、このパターンからメモリホイールの原理
により、リング磁石5の累積回転数を知ることができ
る。検出後、読出しコイル3,4は、上述と逆方向の回転
磁界を磁気バブル素子1へ加えて、磁気バブルを3個の
転送素子分だけ移動させ、元あった位置に戻す。
ここで、読出しコイル3,4を動作させた場合、読出しコ
イル3,4により発生した磁界HMと、リング磁石5による
磁界HRとが重畳して磁気バブル素子1へ加えられる。そ
して、リング磁石5の磁界HRのベクトル方向と、読出し
コイルの磁界HMのベクルト方向とが同じ方向へ向いた領
域では、パーマロイで構成された磁気バブル検出素子1
2,13が磁気飽和して、磁気バブル17,18,19の検出ができ
なくなる問題がある。
これを第4図と第5図を参照して説明する。磁気バブル
17,18,19を転送するためには、面内磁界として例えば40
ガウス以上を加える必要がある。リング磁石5が発生す
る磁界HRを40ガウスとすると、シャフトに取付けたリン
グ磁石5が回転すると第4図の小円のベクトル軌跡が得
られる。ベクトル▲▼の角度でこのリング磁石5が
停止し、読出しコイル3,4によりリング磁石5の累積回
転数を測定する場合、この読出しコイル3,4による回転
磁界(例えばHM=90ガウス)のベクトル軌跡は、点Aを
中心とする大円となる(第4図参照)。即ち、原点oか
ら見るとベクトル和▲▼は、50〜130ガウスの間で
変化する。
一方、磁気バブル検出素子12,13の磁界−抵抗値変化の
特性は第5図のようになり、抵抗値の変化は60ガウス程
度で飽和している。第4図でベクトル和が▲▼に向
いた時に磁気バブルを検出するように配置すると、磁気
バブル検出素子12,13の飽和により(第4図より60ガウ
ス以上)、磁気バブル17,18,19の磁束を検出できなくな
る。
このような点に鑑み、本出願人は、実願昭62−126991号
を出願してこの問題点を解決した。この先願は、2個の
ホール素子を用いてリング磁石による磁界HRのx,y成分
を測定し、この磁界HRを打消す直流電流を読出しコイル
に重畳するようにしたものである。
〈考案が解決しようとする課題〉 先願の考案は、極めて有効であるが、リング磁石の磁界
の測定をホール素子で行っている。
ホール素子は、加えられた磁界の強さに比例した電圧を
出力するものであるが、磁界が0でも或る電圧(不平衡
電圧と呼ばれる)を出力する。一般に、ホール素子にお
けるこの不平衡電圧は、比較的大きく、しかもホール素
子は感度と不平衡電圧の温度係数も大きい。従って、例
えば−10〜+70℃の温度範囲で使用すると、不平衡電圧
分と感度の温度ドリフトのため、磁界の測定精度が低下
する。その結果、リング磁石5により発生する磁界HRを
適切にキャンセルすることができなくなる。
本考案の目的は、ホール素子を使用することなく、正確
にリング磁石5による磁界をキャンセルすることができ
る回転数検出器を提供することである。
〈課題を解決するための手段〉 本考案は、上記課題を解決するために 回転軸に取付けた永久磁石(5)の磁界を磁気バブル素
子(1)へ加えて、複数ビットのパターンからなる磁気
バブルを移動させるとともに、読出しコイルに交流電流
を流して回転磁界を発生させ、前記磁気バブルを強制的
に移動させ、磁気バブルのビットパターンを磁気バブル
検出素子で検出することにより回転軸の累積回転数を測
定する装置において、 前記回転軸の回転角度に応じた信号を出力する回転角度
検出器と、 回転角度値に対応したアドレスに永久磁石が磁気バブル
素子へ加えるX軸成分の磁界の強さに応じた信号が書込
まれた第1記憶手段と、 回転角度値に対応したアドレスに永久磁石が磁気バブル
素子へ加えるY軸成分の磁界の強さに応じた信号が書込
まれた第2記憶手段と、 第1と第2の記憶手段から導入した信号に基づき、永久
磁石が磁気バブル素子へ加える磁界を打消すための直流
電流を交流電流に重畳して読出しコイルに流す回路手段
と、 からなる手段を講じたものである。
〈作用〉 回転軸に取付けられた永久磁石から磁気バブル素子に加
えられる磁界の強さは、回転軸の回転角度と一定の関係
がある。第1と第2の記憶手段には、各回転角度値a1,a
2,…と、これに対応したX軸成分の磁界HX1,HX2,…
と、Y軸成分の磁界HY1,HY2,…に応じた信号と、がそ
れぞれ書込まれている。そして回転角度検出器21にて測
定した回転軸の回転角度値に応じた信号(HX1,HX2
…、HY1,HY2,…)を第1と第2の記憶手段から読出
し、これに基づいて永久磁石が磁気バブル素子へ加える
磁界を打消すようにしたものである。
〈実施例〉 以下、図面を用いて本発明を詳しく説明する。
第1図は本考案に係る回転数検出器の要部構成例を示す
図、第2図は第1図回路のタイムチャート、第3図はリ
ング磁石と読出しコイルによる磁界のベクトル軌跡を示
す図である。
第1図において、3,4は読出しコイルであり、第6図を
用いて既に説明したものと同じである。即ち、このコイ
ル3,4の中に磁気バブル素子1が配置されている。
5はリング磁石であり、これも第6図で既に説明したも
のと同じである。
21は回転角度検出器であり、リング磁石5が取付けられ
ている回転軸(図示せず)の回転角度θに応じた信号
を出力するものである。この回転角度検出器21として
は、例えば本出願人が特願昭62−70078号で出願し、既
に広く知られている光学式エンコーダを用いることがで
きる。
22はラッチであり、REQ信号の印加タイミングで、回転
角度検出器21の出力を取込み、これをラッチするもので
ある。
23は角度/アドレス変換器であり、ラッチ22を介して取
込んだ回転軸の回転角度θ,θ,…を後述するX軸
用ROMとY軸用ROMのアドレス値へ変換するものである。
33は第1記憶手段であり回転角度値に対応したアドレス
にリング磁石5が磁気バブル素子1へ加えるX軸成分の
磁界の強さに応じた信号が書込まれたものである。この
第1記憶手段は、通常ROMが用いられるので、以下、X
軸用ROM33と記す。
34は第2記憶手段であり回転角度値と対応したアドレス
にリング磁石5が磁気バブル素子1へ加えるY軸成分の
磁界の強さに応じた信号が書込まれたものである。この
第2記憶手段は、以下、Y軸用ROM34と記す。
第3図(1)を参照してX軸用ROM33とY軸用ROM34の内
容を説明する。磁気バブル素子1へ加えられるリング磁
石5の磁界ベクトルの軌跡は、例えば第3図(1)のよ
うになる。第1図では8極着磁のリング磁石5を用いて
いるので、リング磁石が1回転すると、第3図(1)の
磁界ベクトルは4回転する。X,Y成分に分けて考えると
磁界は、リング磁石の回転とともに正弦波状に変化す
る。同図において、a1,a2,…は、リング磁石5が取付け
られた回転軸(図示せず)の実際の回転角度θ
θ,…に応じた値であり、その関係は、 an=4・θ である。そして、X軸用R0M33とY軸用ROM34には、次の
内容が書込まれる。
回転角度 X軸用R0M Y軸用ROM a1 ADX1 HX1 ADY1HY1 a2 ADX2 HX2 ADY2HY2 : : : : : an ADXn HXn ADYnHYn ここで、ADX1,ADX2,…は、X軸用ROMのアドレスであ
り、ADY1,ADY2,…は、Y軸用ROMのアドレスである。
リング磁石5から磁気バブル素子1へ加えられる磁気ベ
クトルは、リング磁石5の回転角θ(=an/4)によっ
て一義的に決定されるので、予め、上記a1,a2,…と、H
X1,HX2,…、及びHY1,HY2,…の関係は、知ることが
でき、この値をX軸用ROMとY軸用ROMに書込むことがで
きる。
なお、X軸用ROM 33,Y軸用ROM34に書込む内容(例えばH
X1,HX2,…)は、磁界の強さそのものでなく、磁界の
強さに応じた信号であればよい。説明を加えると、この
磁界(HX1,HX2,…)をキャンセルする磁界を発生させ
るため読出しコイル3,4に流す電流値を意味するもので
よい。
また、回転軸の1回転に対し磁界は、4回転するので、
各ROMに書込む磁界の値は、回転軸の1/4回転分だけでよ
い。
35,36はデジタル信号をアナログ信号へ変換するデジタ
ル/アナログ変換器(以下、単にDACと記す)であり、
公知のものを用いることができる。
DAC35,36以降の構成は、先願と全く同様である。即ち、
25は、2相発振器であり、90°位相の異なる2つの交流
信号(Io・sin ωt、/Io・cos ωt)を出力するもの
である。この2つの交流信号は、リング磁石5の累積回
転数を測定する時にオンとなるスイッチ26,27を介して
減算器28,29に加えられる。なお、リング磁石5の累積
回転数を測定しない期間、スイッチ26,27は、図示しな
いコントローラにより、オフとされている。
28,29は、減算器であり、2相発振器25の出力信号からD
AC 35,36の出力It,Irを減算するものである。
30,31はコイルドライバであり、減算器28,29の出力を増
幅し、それぞれX軸コイル(読出しコイル3)と、Y軸
コイル(読出しコイル4)に第2図(2)、(3)に示
すような駆動電流を加えるものである。
以上のように構成された本願考案に係る回転数検出器の
動作を説明する。リング磁石5がその回転を停止してい
るとする。そして、このリング磁石5の累積回転数を測
定する場合、第2図(1)に示すようなREQ信号(動作
開始信号)がラッチ22に加えられ、リング磁石5(回転
軸)の回転角度θの値をラッチする。
このθの値は、角度/アドレス変換器23により、アド
レス信号ADXn、ADYnに変換され、X軸用ROM33と、Y軸
用ROM34に加えられる。
そして、このアドレスに格納されているHXn,HYnの値が
読み出され、DAC35,36でアナログ信号It,Irに変換され
る。
即ち、DAC 35からは、リング磁石5により磁気バブル素
子1に加えられているX軸成分磁界を打消すに必要な直
流電流値Itが出力され、DAC 36からはY軸成分磁界を打
消すに必要な直流電流値Irが出力される。
そして、例えば、第2図(1)のREQ信号の立下がりエ
ッジで、スイッチ26と27はオンとなる。したがって、2
相発振器25の2相信号Io・com ωtと、Io・sin ωtか
らそれぞれDAC 35,36の出力It,Irが減算される。その結
果第2図(2),(3)に示すように、オフセット成分
It,Irを差引いた電流(Io・com ωt−It)と、(Io・s
in ωt−Ir)がそれぞれコイルドライバ30,31を介して
X軸コイル(読出しコイル3)と、Y軸コイル(読出し
コイル4)に加えられる。
第3図(2)は、本願装置における磁界ベクトルの動き
を示した図である。今、リング磁石5の磁界ベクトル
が、▲▼の方を向いて停止しているとすると、この
時の角度abは、回転角度検出器21により測定され、この
測定値より、リング磁石5により磁気バルブ素子1へ加
えられている磁界のX軸成分HXBと、Y軸成分HYBは、X
軸用ROM 33とY軸用ROM 34から読みだされる。
そして、電流(−It)、(−Ir)によりリング磁石5の
磁界▲▼は相殺され、半径50ガウスの回転磁界(読
取りコイル3,4による磁界)のみが、磁気バブル素子1
に加わる(第3図(2)実線参照)。また、読取りコイ
ル3,4から加わる回転磁界の大きさは一定なので、磁気
バブル検出素子12,13が受ける磁界は、50ガウスとな
り、飽和することがなく、安定に信号を検出できる。
なお、上記の実施例では、8極のリング磁石を用いてい
るが、任意の2n極のリング磁石を用いることができる。
リング磁石5にフェライト磁石のような温度係数の大き
いものを使用すると、打消し用磁界(読出しコイルによ
る磁界)の温度補正を行う必要が生じる。このような場
合の温度補正は、第1図に温度検出器37を設けることで
行うことができる。即ち、温度検出器37により回転数検
出器内部の温度を測定する。そして角度/アドレス変換
器23にて、測定した角度値を補正する。
〈本考案の効果〉 以上述べたように本考案によれば、温度係数が大きなホ
ール素子を使用することなくリング磁石の磁界の強さを
知ることができる。従って安定に磁界の強さを知ること
ができるので、リング磁石による磁界を広い温度範囲に
わたってキャンセルすることができる。
【図面の簡単な説明】
第1図は本考案に係る回転数検出器の要部構成例を示す
図、第2図は第1図回路のタイムチャート、第3図はリ
ング磁石と読出しコイルによる磁界のベクトル軌跡を示
す図、第4図〜第8図は従来例を説明するための図であ
る。 1……磁気バブル素子、3,4……読出しコイル、5……
リング磁石、21……回転角度検出器、23……角度/アド
レス変換器、33……X軸用ROM、34……Y軸用ROM。
───────────────────────────────────────────────────── フロントページの続き (72)考案者 坂巻 康弘 東京都武蔵野市中町2丁目9番32号 横河 電機株式会社内 (56)参考文献 特開 昭63−15115(JP,A) 特開 昭60−73316(JP,A) 実開 昭64−33072(JP,U)

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】回転軸に取付けた永久磁石(5)の磁界を
    磁気バブル素子(1)へ加えて、複数ビットパターンか
    らなる磁気バブルを移動させるとともに、読出しコイル
    に交流電流を流して回転磁界を発生させ、前記磁気バブ
    ルを強制的に移動させ、磁気バブルのビットパターンを
    磁気バブル検出素子で検出することにより回転軸の累積
    回転数を測定する装置において、 前記回転軸の回転角度に応じた信号を出力する回転角度
    検出器と、 回転角度値と対応したアドレスに永久磁石が磁気バブル
    素子へ加えるX軸成分の磁界の強さに応じた信号が書込
    まれた第1記憶手段と、 回転角度値と対応したアドレスに永久磁石が磁気バブル
    素子へ加えるY軸成分の磁界の強さに応じた信号が書込
    まれた第2記憶手段と、 第1と第2の記憶手段から導入した信号に基づき、永久
    磁石が磁気バブル素子へ加える磁界を打消すための直流
    電流を交流電流に重畳して読出しコイルに流す回路手段
    と、 を備えた回転数検出器。
JP1990004864U 1990-01-23 1990-01-23 回転数検出器 Expired - Lifetime JPH0749381Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1990004864U JPH0749381Y2 (ja) 1990-01-23 1990-01-23 回転数検出器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1990004864U JPH0749381Y2 (ja) 1990-01-23 1990-01-23 回転数検出器

Publications (2)

Publication Number Publication Date
JPH0395961U JPH0395961U (ja) 1991-09-30
JPH0749381Y2 true JPH0749381Y2 (ja) 1995-11-13

Family

ID=31508592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1990004864U Expired - Lifetime JPH0749381Y2 (ja) 1990-01-23 1990-01-23 回転数検出器

Country Status (1)

Country Link
JP (1) JPH0749381Y2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11846937B2 (en) 2016-05-20 2023-12-19 Lg Electronics Inc. Autonomous cleaner

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6073316A (ja) * 1983-09-30 1985-04-25 Fanuc Ltd レゾルバの誤差補正回路
JPS6315115A (ja) * 1986-07-07 1988-01-22 Hitachi Ltd 速度検出装置
JPH051769Y2 (ja) * 1987-08-21 1993-01-18

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11846937B2 (en) 2016-05-20 2023-12-19 Lg Electronics Inc. Autonomous cleaner

Also Published As

Publication number Publication date
JPH0395961U (ja) 1991-09-30

Similar Documents

Publication Publication Date Title
JP5676704B2 (ja) アナログ回転センサのための方法および装置
US10585147B2 (en) Magnetic field sensor having error correction
US6956366B2 (en) Arrangement for determining the position of a motion sensor element influencing the formation of a magnetic field of a working magnet along its motion coordinate
US7208940B2 (en) 360-Degree magnetoresistive rotary position sensor
JP4907770B2 (ja) フラックスゲート・センサを使用する位置エンコーダ
US20200370924A1 (en) Magnetic position sensor arrangement
JP2010044046A (ja) 角度検出装置、及び角度検出方法
US10816363B2 (en) Angular sensor system and method of stray field cancellation
JP2007024738A (ja) 回転角度検出装置
JP2021001879A (ja) 回転角センサ、角度信号算出方法及びプログラム
JP7509791B2 (ja) 外部磁場の角度及び強度を測定する電子回路
JP2005180941A (ja) 角度検出センサ
JPH0749381Y2 (ja) 回転数検出器
JPH1019602A (ja) 磁気エンコーダ
JPH051769Y2 (ja)
JPH11118517A (ja) 回転体用センサ
JP3123661B2 (ja) 回転数検出器
JPH0319928B2 (ja)
JPH0552583A (ja) 磁気エンコーダ
JPH0518778A (ja) 回転数検出器
JPH04268411A (ja) 回転数検出器
CN111693909B (zh) 用于确定旋转构件的至少一个旋转参数的系统
JPH06147816A (ja) 角度センサ
JP2023041534A (ja) 磁気式エンコーダ
CN117849676A (zh) 用于补偿磁阻元件输出电压谐波的方法和装置