(57)【要約】【課題】レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）にシステム電圧が到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させる。【解決手段】レゾルバの原点学習を実行するに当たり、原点学習が許可される場合においてジステム電圧ＶＨを目標電圧値まで変化させる際の変動率を高めたり、原点学習が許可される前からシステム電圧ＶＨの下限値を目標電圧値に設定しておいたりすることにより、原点学習の精度を維持しつつ、システム電圧ＶＨが目標電圧値に到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することができる。【選択図】図２
2014023405.tif 000002
【特許請求の範囲】
【請求項１】
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される場合における前記システム電圧ＶＨを前記目標電圧値まで変化させる際の変動率が、前記原点学習が許可されない場合における前記システム電圧ＶＨを変化させる際の変動率より大きい、
モータ制御装置。
【請求項２】
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される前に、前記システム電圧ＶＨの下限値を前記目標電圧値に設定しておく、
モータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御装置に関する。より詳しくは、本発明は、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、高い学習精度を有するモータ制御装置に関する。
【背景技術】
【０００２】
昨今の省エネルギーや地球環境保護に関する意識の高まりを受け、例えば動力源としてモータを搭載する電動車両の普及が進んでいる。かかるモータとしては、例えば三相交流式永久磁石型同期電動機等を挙げることができる。また、かかるモータにおいては、回転子の位置（回転角度）に応じた回転磁界によって駆動される。従って、モータの回転を正しく制御するためには、モータの回転子の回転角度を正しく検出することが肝要である。モータの回転子の回転角度を検出する回転角度検出手段としては、例えば、レゾルバ、エンコーダ等を挙げることができる。
【０００３】
尚、電気自動車（ＥＶ）、ハイブリッド自動車（ＨＶ）、プラグインハイブリッド自動車（ＰＨＶ）等の電動車両の動力源として使用されるモータが備える回転角度検出手段としては、レゾルバが一般的に用いられている。レゾルバは、モータの回転軸と連動して回転する回転子を備え、当該回転子によってモータの回転子の位置を検出するように構成されることが一般的である。
【０００４】
しかしながら、現実には、例えばレゾルバの取り付け位置のズレ等の種々の原因により、レゾルバによって検出されるモータの回転子の位置と実際のモータの回転子の位置との間に差異（オフセット）が生ずる場合がある。かかるオフセットが生じたままの状態ではモータの回転を正しく制御することは困難であるため、当該技術分野においては、レゾルバのオフセットを検出して、検出されたオフセットに応じてレゾルバによって検出されるモータの回転子の位置を補正するための種々の試みが提案されている。
【０００５】
レゾルバのオフセットの検出及び検出されたオフセットによる補正（「原点学習」とも称する）は、例えば、トルクが０（ゼロ）でモータが回転している状態において実施することができる。かかる状態においてレゾルバのオフセットが無い場合は、ｄｑ軸座標における励磁電流Ｉｄ及びトルク電流Ｉｑが共に０（ゼロ）となる。従って、トルクが０（ゼロ）でモータが回転している状態においては、以下の式（１）に示す電圧方程式から、式（２）に示すように、励磁電圧Ｖｄ＝０（ゼロ）及びトルク電圧Ｖｑ＝ωφが導かれる。
【０００６】
【数１】
2014023405.tif 000003
【０００７】
【数２】
2014023405.tif 000004
【０００８】
ここで、上記につき、添付図面を参照しながら更に説明する。図１は、トルクが０（ゼロ）でモータが回転している状態において検出される励磁電圧Ｖｄ及びトルク電圧Ｖｑのレゾルバのオフセットの有無による違いを説明する模式図である。式（２）によって表される状態をｄｑ軸座標に表すと、図１（ａ）のようになる。しかしながら、レゾルバのオフセットが有る場合は、図１（ｂ）に示す破線によって表されるように制御上の認識軸がずれ、本来であれば０（ゼロ）である筈の励磁電圧Ｖｄ（ｄ軸成分Ｖｄ′）が検出されてしまう。レゾルバの原点学習においては、斯くして検出される励磁電圧Ｖｄに基づいて、レゾルバのオフセットを検出する。
【０００９】
例えば、当該技術分野においては、位相補正指令が入力されたとき、トルク指令を無視し、ｄ軸電流指令及びｑ軸電流指令をそれぞれゼロにする電流指令発生器と、ｄ軸−ｑ軸電流指令に基づきｄ軸−ｑ軸電圧指令を出力する電流制御器と、位相補正指令が入力されたとき、ｄ軸電圧指令がゼロでない場合にこれをゼロにするオフセット量を求める位相補正量検出器と、回転子位置角度とオフセット量とを加算する加算器と、この加算値とｄ軸−ｑ軸電圧指令とに基づき３相電圧指令を求める電圧変換器とを備える同期モータの制御装置により、無負荷検出器やモータ電圧検出器を必要とすること無く、回転子に負荷が接続された状態でも回転位置検出器に係わる回転位置のずれを正確に補正することが提案されている（例えば、特許文献１を参照）。
【００１０】
更に、パルス幅変調（ＰＷＭ）制御によってモータを制御するインバータにおいては、インバータへの入力電圧（以降、「システム電圧ＶＨ」と称する場合がある）を高くするほど、レゾルバの原点学習を実行する期間におけるスイッチング素子のスイッチング回数を低減すると共に、デッドタイムにおける指令デューティ比と実デューティ比との間の差異をより小さくすることができる。その結果、スイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制して、レゾルバの原点学習の精度を更に向上させることができる（詳しくは、後に改めて説明する）。
【００１１】
しかしながら、上記のようにシステム電圧ＶＨを上昇させる際に、スイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制する効果が得られる電圧にシステム電圧ＶＨが到達するのに長時間を要する場合、レゾルバの原点学習を実行するために要する時間も長くなる。従って、当該技術分野においては、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることができる技術に対する要求が存在する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−２６６９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
前述のように、当該技術分野においては、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることができる技術に対する要求が存在する。本発明は、かかる要求に応えるために為されたものである。即ち、本発明は、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることを１つの目的とする。
【課題を解決するための手段】
【００１４】
上記目的は、
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される場合における前記システム電圧ＶＨを前記目標電圧値まで変化させる際の変動率が、前記原点学習が許可されない場合における前記システム電圧ＶＨを変化させる際の変動率より大きい、
モータ制御装置によって達成することができる。
【００１５】
また、上記目的は、
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される前に、前記システム電圧ＶＨの下限値を前記目標電圧値に設定しておく、
モータ制御装置によっても達成することができる。
【発明の効果】
【００１６】
本発明によれば、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】トルクが０（ゼロ）でモータが回転している状態において検出される励磁電圧Ｖｄ及びトルク電圧Ｖｑのレゾルバのオフセットの有無による違いを説明する模式図である。
【図２】本発明の１つの実施態様に係るモータ制御装置において実行されるレゾルバの原点学習における各種処理の流れを表すフローチャートである。
【図３】本発明のもう１つの実施態様に係るモータ制御装置において実行されるレゾルバの原点学習における各種処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００１８】
前述のように、本発明の１つの目的は、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることである。本発明者は、上記目的を達成すべく鋭意研究の結果、レゾルバの原点学習を実行するに当たり、原点学習が許可される場合においてシステム電圧ＶＨを目標電圧値まで変化させる際の変動率を高めたり、原点学習が許可される前からシステム電圧ＶＨの下限値を目標電圧値に設定しておいたりすることにより、原点学習の精度を維持しつつ、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することができることを見出し、本発明を想到するに至ったものである。
【００１９】
即ち、本発明の第１の実施態様は、
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される場合における前記システム電圧ＶＨを前記目標電圧値まで変化させる際の変動率が、前記原点学習が許可されない場合における前記システム電圧ＶＨを変化させる際の変動率より大きい、
モータ制御装置である。
【００２０】
上記のように、本実施態様に係るモータ制御装置は、レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの電圧指令の電圧値及び位相を制御することにより、前記モータの回転を制御する。上記モータの構成は特に限定されるものではなく、具体例としては、例えば、電気自動車（ＥＶ）、ハイブリッド自動車（ＨＶ）、プラグインハイブリッド自動車（ＰＨＶ）等の電動車両の動力源として広く使用される三相交流式永久磁石型同期電動機等を挙げることができる。前述のように、かかるモータにおいては、回転子の位置（回転角度）に応じた回転磁界によって駆動されることから、モータの回転を正しく制御するためには、モータの回転子の回転角度を正しく検出することが肝要である。
【００２１】
モータの回転子の回転角度を検出する回転角度検出手段の具体例としては、前述のように、例えば、レゾルバ、エンコーダ等を挙げることができるが、本実施態様に係るモータ制御装置においては、電動車両の動力源として使用されるモータが備える回転角度検出手段として広く使用されているレゾルバが、回転角度検出手段として採用されている。尚、前述のように、レゾルバは、モータの回転軸と連動して回転する回転子を備え、当該回転子によってモータの回転子の位置を検出するように構成されることが一般的である。
【００２２】
ところで、前述のように、本発明は、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することを可能としつつ、モータ制御装置におけるレゾルバの原点学習の精度を向上させることを１つの目的とする。モータ制御装置におけるレゾルバの原点学習は、モータが回転中であり且つモータに対する要求トルクが０（ゼロ）である状態において実行される。
【００２３】
また、本発明者は、モータの回転数が予め定められた範囲内にある場合にレゾルバの原点学習を実行することにより、レゾルバの原点学習の精度を向上させることができることを別途見出している（本発明者により別途出願中）。具体的には、モータの回転数が低過ぎると、ｄｑ座標におけるトルク電圧Ｖｑが小さく、レゾルバのオフセットに対する感度が低くなる（オフセットがかなり大きくないと励磁電圧Ｖｄの変化として検出され難くなる）ので望ましくない。一方、モータの回転数が高過ぎると、回転の１周期当たりにデッドタイムが占める割合が高くなり、デッドタイムの影響が大きくなるので望ましくない。このように、レゾルバの原点学習を実行するに当たっては、モータの回転数が予め定められた範囲内にあることが望ましい。
【００２４】
従って、本実施態様に係るモータ制御装置においても、前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行う。
【００２５】
ここで、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値は、例えば、レゾルバの原点学習を実行しようとする際のモータの回転数に対応する必要電圧以上であり、且つＰＷＭ制御インバータにおけるスイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制して、レゾルバの原点学習の精度を更に向上させるのに十分に高い電圧値として、例えば、事前の実験等によって定めることができる。
【００２６】
一方、目標電圧値が高いほど、モータにおける消費電力が増大する。従って、より好ましくは、目標電圧値は、例えば、レゾルバの原点学習を実行しようとする際のモータの回転数に対応する必要電圧以上であり、且つ所望の学習精度が得られる電圧のうち最も低い電圧値として設定することが望ましい。
【００２７】
ところで、前述のように、ＰＷＭ制御を行うインバータにおいては、インバータへの入力電圧（システム電圧ＶＨ）を高くするほど、インバータからモータに供給されるパルスにおける変調度が低くなり、スイッチングオフ期間を長くすることができる。また、この場合、電流変動量が大きくなるため、デッドタイムにおける指令デューティ比と実デューティ比との間の差異をより小さくすることができる。斯くして、ＰＷＭ制御を行うインバータにおけるシステム電圧ＶＨを高くすることにより、レゾルバの原点学習を実行する期間におけるスイッチング素子のスイッチング回数を低減すると共に、デッドタイムにおける指令デューティ比と実デューティ比との間の差異をより小さくして、スイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制することができる。
【００２８】
上記において、スイッチング素子のスイッチングオフ期間とは、当業者に周知であるように、スイッチング素子のオン（ＯＮ）とオフ（ＯＦＦ）との切り替え動作（スイッチング）が行われていない期間を指す。かかるスイッチングオフ期間においては、スイッチング素子のスイッチングが行われないので、スイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を低減することができる。
【００２９】
また、デッドタイムとは、当業者に周知であるように、モータの各相に印加される電圧を供給するインバータのチョッパ回路を構成する２つのスイッチング素子（上アーム及び下アーム）をスイッチング制御する制御信号において、上アーム及び下アームが同時にオン（ＯＮ）されるのを防止することを目的として、上アーム及び下アームが同時にオフ（ＯＦＦ）される期間を指す。かかるデッドタイムを設けることにより、上アーム及び下アームが同時にオン（ＯＮ）されて、過大なショートスルー電流が流れ、例えば、電源回路やスイッチング素子の破損等の問題を招くことを防止することができる。
【００３０】
しかしながら、上記のような利点がある一方で、デッドタイムを設けたことにより、上アーム及び下アームのデューティ比においては、目標出力電圧に基づいて算出される指令デューティ比と、実際に上アーム及び下アームがオン／オフされるときのデューティ比（実デューティ比）との間に差異が生じる。この差異は、モータの各相と対応するチョッパ回路との間に流れる電流の方向によって異なるため、当該電流が流れる方向が反転したときには実デューティ比が不連続に変動することとなる。その結果、レゾルバの原点学習を実行する期間中に含まれるデッドタイムが多いほど、上記のような実デューティ比の変動に起因して、レゾルバの原点学習の精度がより低くなる。
【００３１】
上記問題に対する対策として、ＰＷＭ制御を行うインバータにおいては、上述のように、システム電圧ＶＨを高くすることにより、スイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制することができる。しかしながら、前述のように、上述のようにシステム電圧ＶＨを上昇させる際に、スイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制する効果が得られる電圧にシステム電圧ＶＨが到達するのに長時間を要する場合、レゾルバの原点学習を実行するために要する時間も長くなる虞がある。
【００３２】
そこで、本実施態様に係るモータ制御装置においては、レゾルバの原点学習を実行するに当たり、原点学習が許可される場合においてシステム電圧ＶＨを目標電圧値まで変化させる際の変動率を高める。より具体的には、本実施態様に係るモータ制御装置においては、前記原点学習が許可される場合における前記システム電圧ＶＨを前記目標電圧値まで変化させる際の変動率が、前記原点学習が許可されない場合における前記システム電圧ＶＨを変化させる際の変動率より大きい。これにより、本実施態様に係るモータ制御装置においては、原点学習の精度を維持しつつ、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、より迅速に原点学習を開始することができる。
【００３３】
ここで、添付図面を参照しながら、本実施態様に係るモータ制御装置において実行されるレゾルバの原点学習について、より詳しく説明する。図２は、前述のように、本発明の１つの実施態様に係るモータ制御装置において実行されるレゾルバの原点学習における各種処理の流れを表すフローチャートである。図２に示すように、本実施態様に係るモータ制御装置においては、レゾルバの原点学習を実行するルーチンが開始されると、先ず、ステップＳ１１０において、学習許可判定が行われる。上記ステップＳ１１０において、レゾルバの原点学習を許可するための条件が満足されない（学習を許可しない）と判定される場合（ステップＳ１１０＝Ｎｏ）、当該ルーチンは終了される。
【００３４】
一方、上記ステップＳ１１０において、レゾルバの原点学習を許可するための条件が満足される（学習を許可する）と判定される場合（ステップＳ１１０＝Ｙｅｓ）、次のステップＳ１４０において、インバータへの入力電圧（システム電圧ＶＨ）の目標電圧値が変更される。次いで、ステップＳ１４５において、システム電圧ＶＨが操作され、上記ステップＳ１４０において変更された目標電圧値に到達したら、次のステップＳ１８０において、レゾルバの原点学習が実行される。この際、システム電圧ＶＨが目標電圧値に到達していることから、前述のように、モータ制御装置におけるレゾルバの原点学習の精度を向上させることができる。尚、「目標電圧値」は、例えば、ＰＷＭ制御インバータにおけるスイッチング素子のスイッチングに伴うデッドタイムの影響によるレゾルバの原点学習の精度の低下を抑制して、レゾルバの原点学習の精度を更に向上させるのに十分に高い電圧値として、例えば、事前の実験等によって定めることができる。
【００３５】
ところで、インバータへの入力電圧であるシステム電圧ＶＨを急激に変化させると、例えば、当該インバータから電力を供給されるモータにおいてトルク変動が生ずる等の問題に繋がる虞がある。そのため、システム電圧ＶＨの変動率（変化の速さ）には上限が設けられるのが一般的である。従来技術に係るモータ制御装置においては、かかる上限が適用されたままの状態で、システム電圧ＶＨが目標電圧値まで変更される。その結果、従来技術に係るモータ制御装置においては、システム電圧ＶＨが目標電圧値に到達するまでに、相対的に長い時間を要する。
【００３６】
一方、本実施態様に係るモータ制御装置においては、従来技術に係るモータ制御装置とは異なり、上記ステップＳ１１０において原点学習が許可された後の上記ステップＳ１４５においてシステム電圧ＶＨが目標電圧値まで変更される際の変動率は、上記ステップＳ１１０において原点学習が許可されなかった場合におけるシステム電圧ＶＨの変動率よりも大きい。これにより、本実施態様に係るモータ制御装置においては、従来技術に係るモータ制御装置と比較して、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）にシステム電圧ＶＨが到達するのに要する時間を短縮することができる。尚、レゾルバの原点学習が許可される状況下においては、モータのトルク電流Ｉｑは０（ゼロ）である筈であるので、システム電圧ＶＨの変動率を高めても、上述のような不具合に繋がらない。
【００３７】
このように、本実施態様に係るモータ制御装置においては、従来技術に係るモータ制御装置と比較して、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮することができる。その結果、本実施態様に係るモータ制御装置においては、前述のように、レゾルバの原点学習において原点学習が許可された際に、従来技術に係るモータ制御装置と比較して、より迅速に原点学習を開始することができる。
【００３８】
ところで、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）にシステム電圧ＶＨが到達するのに要する時間を短縮するための具体的な方策は、上記に限定されるものではない。具体的には、例えば、レゾルバの原点学習を実行するに当たり、原点学習が許可される前からシステム電圧ＶＨを目標電圧値まで予め上昇させておくことにより、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）にシステム電圧ＶＨが到達するのに要する時間を短縮してもよい。
【００３９】
即ち、本発明の第２の実施態様は、
レゾルバによって検出されるモータの回転子の回転角度に基づき、スイッチング素子を備えるインバータから前記モータへの指令電圧の電圧値及び位相を制御することにより、前記モータの回転を制御するモータ制御装置であって、
前記モータの回転数が予め定められた範囲内にあり且つ前記モータに対する要求トルクが０（ゼロ）である場合に前記レゾルバの原点学習を許可し、
前記レゾルバの原点学習が許可される場合、前記インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、前記システム電圧ＶＨを当該目標電圧値へと変更した状態で、前記レゾルバの原点学習を行うモータ制御装置において、
前記原点学習が許可される前に、前記システム電圧ＶＨの下限値を前記目標電圧値に設定しておく、
モータ制御装置である。
【００４０】
上記のように、本実施態様に係るモータ制御装置においては、前記原点学習が許可される前に、前記システム電圧ＶＨの下限値を前記目標電圧値に設定しておく。例えば、本実施態様に係るモータ制御装置においては、（レゾルバの原点学習を実行しようとする場合に限らず）通常時においても、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）をシステム電圧ＶＨの下限値として設定しておく。
【００４１】
上記により、本実施態様に係るモータ制御装置においては、モータの回転数が予め定められた範囲内にあり且つモータに対する要求トルクが０（ゼロ）である場合にレゾルバの原点学習を許可した際に、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）からシステム電圧ＶＨが大幅に乖離することを回避することができる。従って、本実施態様に係るモータ制御装置においては、レゾルバの原点学習が許可される場合、インバータへの入力電圧であるシステム電圧ＶＨの目標電圧値を変更し、当該システム電圧ＶＨを当該目標電圧値へと変更する際に、システム電圧ＶＨが目標電圧値に到達するのに要する時間を短縮することができる。
【００４２】
結果として、本実施態様に係るモータ制御装置においても、レゾルバの原点学習の精度を維持しつつ、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習が許可された際に、より迅速に原点学習を開始することができる。
【００４３】
ここで、添付図面を参照しながら、本実施態様に係るモータ制御装置において実行されるレゾルバの原点学習について、より詳しく説明する。図３は、前述のように、本発明のもう１つの実施態様に係るモータ制御装置において実行されるレゾルバの原点学習における各種処理の流れを表すフローチャートである。図３に示すように、本実施態様に係るモータ制御装置においては、ステップＳ１１０における学習許可判定に先だち、ステップＳ１００において、インバータへの入力電圧（システム電圧ＶＨ）の下限値が、レゾルバの原点学習を精度良く実行するのに適した電圧（目標電圧値）に変更される。
【００４４】
次いで、ステップＳ１１０において、学習許可判定が行われる。上記ステップＳ１１０において、レゾルバの原点学習を許可するための条件が満足されない（学習を許可しない）と判定される場合（ステップＳ１１０＝Ｎｏ）、当該ルーチンは終了される。一方、上記ステップＳ１１０において、レゾルバの原点学習を許可するための条件が満足される（学習を許可する）と判定される場合（ステップＳ１１０＝Ｙｅｓ）、ステップＳ１４０において、システム電圧ＶＨの目標電圧値が変更され、次のステップＳ１４５において、システム電圧ＶＨが操作される。
【００４５】
従って、本実施態様に係るモータ制御装置においては、従来技術に係るモータ制御装置や図２に示した本発明の１つの実施態様に係るモータ制御装置とは異なり、遅くとも上記ステップＳ１４５においてシステム電圧ＶＨが操作される際には、上記ステップＳ１００において設定された下限値に基づいて、システム電圧ＶＨが制御されている。従って、ステップＳ１４５においてシステム電圧ＶＨが操作される際に、システム電圧ＶＨが目標電圧値に到達するのに要する時間を短縮することが、速やかにレゾルバの原点学習を実行することができる。
【００４６】
結果として、本実施態様に係るモータ制御装置においても、上述のように、レゾルバの原点学習の精度を維持しつつ、レゾルバの原点学習を精度良く実行するのに適した電圧にシステム電圧ＶＨが到達するのに要する時間を短縮して、レゾルバの原点学習において原点学習が許可された際に、更により迅速に原点学習を開始することができる。
【００４７】
以上、本発明を説明することを目的として、特定の構成及び実行手順の組み合わせを有する幾つかの実施例について説明してきたが、本発明の範囲は、これらの例示的な実施態様に限定されるものではなく、特許請求の範囲及び明細書に記載された事項の範囲内で、適宜修正を加えることができる。
【図１】
2014023405.tif 000005
【図２】
2014023405.tif 000006
【図３】
2014023405.tif 000007