(57)【要約】【課題】高速、高精度で、かつ安定した動作を行うことのできるレゾルバデジタルコンバータを提供する。【解決手段】レゾルバからの出力Ｓ１、Ｓ２が、それぞれΔΣ型ＡＤコンバータ１Ａ、１Ｂへ入力され、回転機器の回転角度φを算出するフィーバックループの制御が、比例ゲインの調整および位相補償を行って回転機器の角速度ｖを算出する角速度算出部６と、角速度ｖを積分器７１により積分することにより回転角度φを算出する回転角度算出部７と、により行われる。【選択図】図１
2011089780.tif 000002
【特許請求の範囲】
【請求項１】
回転機器に取り付けられたレゾルバから入力される信号をデジタル信号に変換するΔΣ型ＡＤコンバータと、
前記ΔΣ型ＡＤコンバータから出力されるデジタル信号から、比例ゲインの調整および位相補償を行って、前記回転機器の角速度を算出する角速度算出手段と、
前記角速度を積分することにより前記回転機器の回転角度を算出する回転角度算出手段と
を備えることを特徴とするレゾルバデジタルコンバータ。
【請求項２】
前記ΔΣ型ＡＤコンバータの出力に含まれる前記レゾルバの励磁信号成分を除去する検波手段を備える
ことを特徴とする請求項１に記載のレゾルバデジタルコンバータ。
【請求項３】
前記回転角度算出手段が、
前記検波手段の出力を積分する積分器と、
前記検波手段の出力に対する比例ゲインを調整する比例ゲイン調整器と、
前記積分器の出力と前記比例ゲイン調整器の出力を加算する加算器と
を備えることを特徴とする請求項２に記載のレゾルバデジタルコンバータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レゾルバデジタルコンバータに関する。
【背景技術】
【０００２】
レゾルバは、正弦波の励磁信号ｓｉｎωｔが入力されると、モーターの回転子の回転角度θに応じて励磁信号を振幅変調した２つの出力信号、ｓｉｎθ・ｓｉｎωｔとｃｏｓθ・ｓｉｎωｔを出力する。
【０００３】
レゾルバデジタルコンバータは、レゾルバから入力される２つの信号ｓｉｎθ・ｓｉｎωｔとｃｏｓθ・ｓｉｎωｔを演算処理し、出力角度φをデジタルデータとして出力する。この出力角度φの算出に際し、トラッキング方式のレゾルバデジタルコンバータでは、出力角度φが入力側にフィードバックされて制御偏差ε＝ｓｉｎ（θ−φ）が生成され、この制御偏差εが０となるよう、出力角度φが制御される（例えば、特許文献１参照。）。
【０００４】
このとき、制御偏差εは、出力角度φに対するｃｏｓφおよびｓｉｎφをテーブルから読み出し、それぞれを入力信号に乗じた後、減算を行って、
（ｓｉｎθ・ｃｏｓφ−ｃｏｓθ・ｓｉｎφ）ｓｉｎωｔ＝ｓｉｎ（θ−φ）・ｓｉｎωｔ
を算出し、これを励磁信号ｓｉｎωｔから生成される同期クロックにて同期検波することにより得られる。
【０００５】
また、入力される２つの信号ｓｉｎθ・ｓｉｎωｔとｃｏｓθ・ｓｉｎωｔをそれぞれＡＤ変換し、以降の処理を総てデジタル的に行うトラッキング方式のレゾルバデジタルコンバータも実用化されている（例えば、非特許文献１参照。）。
【０００６】
従来、上述のＡＤ変換には、１０〜１２ビットの逐次比較方式のＡＤコンバータが用いられている。ところが、一般に、逐次比較方式のＡＤコンバータは変換速度が２〜８μｓ程度と低速である。そのため、ＡＤ変換処理中にモーターの回転子の位置が変化し、現在のモーターの回転子の回転角度θとレゾルバデジタルコンバータの出力角度φとの間の誤差が大きくなるという問題があった。
【０００７】
また、逐次比較方式のＡＤコンバータは、その内部にアナログコンパレータなどのアナログ要素を含むため、さらなる多ビット化が困難である。
【０００８】
すなわち、従来のレゾルバデジタルコンバータには、高速、高精度の処理が困難、という問題があった。
【０００９】
また、従来のレゾルバデジタルコンバータでは、同期検波により得られた制御偏差ε＝ｓｉｎ（θ−φ）を、（θ−φ）の値が小さいときは、ほぼε＝（θ−φ）とみなし、制御偏差εを積分することにより角速度ｖを求め、この角速度ｖをさらに積分することにより出力角度φを求めている。出力角度φは、ｓｉｎ／ｃｏｓテーブルを介して入力側にフィードバックループされている。すなわち、フィードバックループが２つの積分器により形成されている。
【００１０】
しかし、フィードバックループが積分器のみで形成されている場合、フィードバック制御系が安定とならない、という問題があった。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−２１９７５６号公報  （第４ページ、図１）
【非特許文献】
【００１２】
【非特許文献１】アナログデバイセズ社データシート、インターネット＜ＵＲＬhttp://www.analog.com/static/imported-files/jp/data_sheets/AD2S1205_jp.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【００１３】
そこで、本発明の目的は、高速、高精度で、かつ安定した動作を行うことのできるレゾルバデジタルコンバータを提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一態様によれば、回転機器に取り付けられたレゾルバから入力される信号をデジタル信号に変換するΔΣ型ＡＤコンバータと、前記ΔΣ型ＡＤコンバータから出力されるデジタル信号から、比例ゲインの調整および位相補償を行って、前記回転機器の角速度を算出する角速度算出手段と、前記角速度を積分することにより前記回転機器の回転角度を算出する回転角度算出手段とを備えることを特徴とするレゾルバデジタルコンバータが提供される。
【発明の効果】
【００１５】
本発明によれば、高速、高精度で、かつ安定した動作を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に係るレゾルバデジタルコンバータの構成の例を示すブロック図。
【図２】レゾルバの入出力信号波形の例を示す波形図。
【図３】ΔΣ型ＡＤコンバータの内部構成の例を示すブロック図。
【図４】励磁信号と同期信号の関係を示す波形図。
【図５】本発明の実施例の角速度算出部の構成の例を示すブロック図。
【図６】本発明の実施例のフィードバックループの伝達関数のブロック図。
【発明を実施するための形態】
【００１７】
以下、本発明の実施例について図面を参照して説明する。なお、図中、同一または相当部分には同一の符号を付して、その説明は繰り返さない。
【実施例】
【００１８】
図１は、本発明の実施例に係るレゾルバデジタルコンバータの構成の例を示すブロック図である。
【００１９】
本実施例のレゾルバデジタルコンバータは、回転機器に取り付けられたレゾルバからの出力Ｓ１、Ｓ２がそれぞれ入力されるΔΣ型ＡＤコンバータ１Ａ、１Ｂと、ΔΣ型ＡＤコンバータ１Ａ、１Ｂの出力がそれぞれ入力される乗算部２Ａ、２Ｂと、乗算部２Ａの出力から乗算部２Ｂの出力を減算する減算器３と、レゾルバへ与えられる励磁信号ＲＳから同期信号ＳＳを生成する同期信号生成部４と、減算器３の出力を同期信号ＳＳにより同期検波する同期検波部５と、同期検波部５の出力から回転機器の角速度ｖを算出する角速度算出部６と、角速度算出部６により算出された角速度ｖを積分器７１により積分して回転機器の回転角度φを算出する回転角度算出部７と、回転角度算出部７により算出された回転角度φに応じた余弦関数値ｃｏｓφを乗算部２Ａへ出力するＣＯＳテーブル８と、回転角度算出部７により算出された回転角度φに応じた正弦関数値ｓｉｎφを乗算部２Ｂへ出力するＳＩＮテーブル９と、を備える。
【００２０】
図２に、レゾルバへ入力される励磁信号ＲＳおよびレゾルバからの出力Ｓ１、Ｓ２の信号波形の例を示す。
【００２１】
図２（ａ）は、レゾルバへ入力される励磁信号ＲＳの信号波形の例である。ここでは、励磁信号ＲＳとして、角周波数ωと時間ｔで表される正弦波ｓｉｎωｔが入力される例を示す。
【００２２】
励磁信号ＲＳとして上述の正弦波ｓｉｎωｔを入力すると、回転機器の回転角度θに応じて励磁信号ＲＳを振幅変調した２つの出力信号、Ｓ１＝ｓｉｎθ・ｓｉｎωｔと、Ｓ２＝ｃｏｓθ・ｓｉｎωｔが、レゾルバから出力される。
【００２３】
図２（ｂ）にレゾルバ出力Ｓ１の波形の例を示し、図２（ｃ）にレゾルバ出力Ｓ２の波形の例を示す。
【００２４】
レゾルバ出力Ｓ１、Ｓ２は、それぞれΔΣ型ＡＤコンバータ１Ａ、１Ｂへ入力され、デジタル信号に変換される。
【００２５】
図３に、ΔΣ型ＡＤコンバータ１Ａ、１Ｂの内部構成の例を示す。
【００２６】
ΔΣ型ＡＤコンバータ１Ａ、１Ｂは、本来のサンプリング周波数よりも高いオーバーサンプリング周波数ｆｏｓで、入力されたアナログ信号をサンプリングして高速のパルス密度変調信号を出力するΔΣ変調器１１と、ΔΣ変調器１１の出力に含まれる高周波ノイズを除去するＬＰＦ（低域通過フィルタ）１２と、ＬＰＦ１２の出力データを間引いて、本来のサンプリングレーのデータを出力するデシメーションフィルタ１３と、を有する。
【００２７】
ΔΣ型ＡＤコンバータ１Ａ、１Ｂの出力ビット数は、デシメーションフィルタ１３のデシメーション比、すなわち、ΔΣ変調器１１のオーバーサンプリングレートと本来のサンプリングレートの比で決まる。
【００２８】
したがって、オーバーサンプリング周波数ｆｏｓと本来のサンプリング周波数の比であるオーバーサンプリング比を１６とすれば、ΔΣ型ＡＤコンバータ１Ａ、１Ｂの出力を１６ビットすることができる。
【００２９】
オーバーサンプリング比をさらに上げれば、出力ビット数をさらに増加させることもできる。
【００３０】
ΔΣ型ＡＤコンバータ１Ａの出力は、乗算部２Ａへ入力される。乗算部２Ａは、ＣＯＳテーブル８により帰還入力された前回演算結果の回転角度φに対する余弦関数値ｃｏｓφを乗じて、（ｓｉｎθ・ｓｉｎωｔ）・ｃｏｓφを出力する。
【００３１】
一方、ΔΣ型ＡＤコンバータ１Ｂの出力は、乗算部２Ｂへ入力される。乗算部２Ｂは、ＳＩＮテーブル９により帰還入力された前回演算結果の回転角度φに対する正弦関数値ｓｉｎφを乗じて、（ｃｏｓθ・ｓｉｎωｔ）・ｓｉｎφを出力する。
【００３２】
減算器３は、乗算部２Ａの出力から乗算部２Ｂの出力を減算し、
（ｓｉｎθ・ｓｉｎωｔ）・ｃｏｓφ−（ｃｏｓθ・ｓｉｎωｔ）・ｓｉｎφ
＝（ｓｉｎθ・ｃｏｓφ−ｃｏｓθ・ｓｉｎφ）・ｓｉｎωｔ
＝ｓｉｎ（θ−φ）・ｓｉｎωｔ
を出力する。
【００３３】
同期信号生成部４は、レゾルバへ与えられる励磁信号ＲＳから同期信号ＳＳを生成する。図４に、励磁信号ＲＳと同期信号ＳＳの関係を示す。同期信号ＳＳは、励磁信号ＲＳの１周期ごとに出力されるタイミングパルスである。
【００３４】
同期検波部５は、同期信号ＳＳにより減算器３の出力をサンプリングし、励磁信号ＲＳに同期した同期検波を行う。これにより、減算器３の出力から励磁信号ＲＳの成分が除去され、同期検波部５からは、
ｓｉｎ（θ−φ）
が出力される。
【００３５】
（θ−φ）の値が小さいときは、ｓｉｎ（θ−φ）≒（θ−φ）である。（θ−φ）は、φ＝θとするための制御偏差εである。したがって、同期検波部５の出力を制御偏差ε
ε＝ｓｉｎ（θ−φ）
とみなすことができる。
【００３６】
角速度算出部６は、制御偏差εを積分することにより回転機器の角速度ｖを算出し、回転角度算出部７は、角速度算出部６により算出された角速度ｖを積分器７１により積分して回転機器の回転角度φを算出する。
【００３７】
このとき、角速度算出部６を積分器のみで構成すると、回転角度算出部７と、ＣＯＳテーブル８あるいはＳＩＮテーブル９とにより構成されるフィードバックループのフィードバックゲインが積分器のみとなり、特定周波数で発振を起こすなど、系が不安定となる。
【００３８】
そこで、本実施例では、角速度算出部６に比例要素のフィードバックゲインを挿入して、系の安定化を図っている。
【００３９】
図５に、角速度算出部６の内部構成の例を示す。
【００４０】
角速度算出部６は、制御偏差εを積分する積分器６１と、制御偏差εに対する比例ゲインを調整する比例ゲイン調整器６２と、を有し、加算器６３により積分器６１の出力に比例ゲイン調整器６２の出力を加算して、角速度ｖとして出力している。
【００４１】
そこで、本実施例のフィードバックループを伝達関数のブロック図で表すと、図６に示すような構成となる。
【００４２】
図６に示す制御系の伝達関数は、
Ｋ（ｓ）＝（Ｋｐ＋Ｋｉ／ｓ）×１／ｓ
と表される。
【００４３】
すなわち、本実施例の角速度算出部６は、比例ゲイン調整器６２による比例ゲインの調整と積分器６１による位相補償とを行う、ＰＩ（比例＋積分）制御を行う。これにより、本実施例のフィードバックループは安定した動作を行うことができる。
【００４４】
このような本実施例によれば、レゾルバから入力される信号をΔΣ型ＡＤコンバータでデジタルデータに変換するため、ＡＤ変換の変換速度を１μｓ程度まで高速にすることができる。そのため、従来の低速の逐次比較方式のＡＤコンバータを用いていた場合に比較して、現在のモーターの回転子の回転角度θと出力する回転角度φとの間の誤差を小さくすることができる。また、ΔΣ型ＡＤコンバータを用いることにより、１６ビット以上の高精度でＡＤ変換を行うことができる。
【００４５】
このように、ＡＤ変換が高速、高精度で行われるため、以降の回転角度算出に至るまでの処理も高速、高精度で行うことができる。
【００４６】
また、回転角度を算出するフィードバックループがＰＩ制御であるため、安定した動作を行うことができる。
【符号の説明】
【００４７】
１Ａ、１Ｂ  ΔΣ型ＡＤコンバータ
２Ａ、２Ｂ  乗算部
３  減算器
４  同期信号生成部
５  同期検波部
６  角速度算出部
７  回転角度算出部
８  ＣＯＳテーブル
９  ＳＩＮテーブル
１１  ΔΣ変調器
１２  ＬＰＦ
１３  デシメーションフィルタ
６１  積分器
６２  比例ゲイン調整部
６３  加算器
【図１】
2011089780.tif 000003
【図２】
2011089780.tif 000004
【図３】
2011089780.tif 000005
【図４】
2011089780.tif 000006
【図５】
2011089780.tif 000007
【図６】
2011089780.tif 000008