(57)【特許請求の範囲】
【請求項１】
ブラシレスモータの複数相のうちでパルス電圧を印加する相を選択する通電モードを、非通電相の誘起電圧に基づいて順次切り替えるブラシレスモータの駆動装置であって、
デューティ制御のＮ（Ｎ≧２）周期に１回の割合で前記誘起電圧を検出する構成とし、前記誘起電圧を検出する周期におけるパルス電圧のデューティ比を、前記通電モードの切り替えタイミングの判定における許容最小値を超える誘起電圧を発生する固定デューティ比に設定する、ブラシレスモータの駆動装置。
【請求項２】
前記固定デューティ比と指令デューティ比との差分に基づき前記誘起電圧を検出しない周期におけるパルス電圧のデューティ比を補正し、平均的なデューティ比を前記指令デューティ比とする、請求項１記載のブラシレスモータの駆動装置。
【請求項３】
電源電圧が低いほど前記固定デューティ比をより小さいデューティ比に変更する、請求項１又は２記載のブラシレスモータの駆動装置。
【請求項４】
前記固定デューティ比を指令デューティ比に応じて変更する、請求項１又は２記載のブラシレスモータの駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラシレスモータの複数相のうちでパルス電圧を印加する相を選択する通電モードを、非通電相の誘起電圧に基づいて順次切り替えるブラシレスモータの駆動装置に関する。
【背景技術】
【０００２】
特許文献１には、巻線の端子電圧と基準電圧との比較結果に基づいて、ブラシレスモータの回転子の回転位置を検出し、この回転位置に応じて巻線に通電する、ブラシレスモータの制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４１８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、３相のうち２相にパルス状の電圧を印加することによって非通電相に誘起される電圧（以下、パルス誘起電圧という）に基づいてモータの角度位置を検出し、通電モードを切り替える場合、パルス誘起電圧は、通電している相間の磁束変化率により発生するが、印加電圧のデューティ比が大きくなると、磁束変化率が小さくなってパルス誘起電圧が小さくなる。このため、デューティ比が高くなると、パルス誘起電圧に基づいて通電モードの切り替えタイミングを検出できなくなり、モータを脱調させてしまう可能性があった。
【０００５】
本発明は上記問題点に鑑みなされたものであり、デューティ比が高い領域でも、パルス誘起電圧に基づいて通電モードの切り替えタイミングを安定的に検出できる、ブラシレスモータの制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本願発明では、ブラシレスモータの複数相のうちでパルス電圧を印加する相を選択する通電モードを、非通電相の誘起電圧に基づいて順次切り替えるブラシレスモータの駆動装置であって、デューティ制御のＮ（Ｎ≧２）周期に１回の割合で前記誘起電圧を検出する構成とし、前記誘起電圧を検出する周期におけるパルス電圧のデューティ比を、前記通電モードの切り替えタイミングの判定における許容最小値を超える誘起電圧を発生する固定デューティ比に設定するようにした。
【発明の効果】
【０００７】
上記発明によると、モータ操作量相当のデューティ比が高い領域でも、通電モードの切り替え判断に十分な大きさの誘起電圧を発生させることが可能となり、通電モードの切り替えタイミングを安定的に検出して、脱調の発生を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態において、本願発明に係る同期電動機の駆動装置を適用する、油圧ポンプシステムの構成を示すブロック図である。
【図２】実施形態におけるモータ制御装置及びブラシレスモータの構成を示す回路図である。
【図３】実施形態における制御器の構成を示すブロック図である。
【図４】実施形態におけるブラシレスモータの通電パターンを示すタイムチャートである。
【図５】実施形態におけるブラシレスモータの駆動制御のメインルーチンを示すフローチャートである。
【図６】実施形態におけるブラシレスモータの駆動制御の詳細を示すフローチャートである。
【図７】実施形態における目標モータ回転数の設定特性を示す線図である。
【図８】実施形態におけるＰＷＭ制御周期毎のデューティ比の設定特定を説明するための図である。
【図９】実施形態における基本デューティＤＢが固定値ＤＦよりも低い低デューティ域でのデューティ比の設定特性を示す図である。
【図１０】実施形態における基本デューティＤＢが固定値ＤＦよりも高い高デューティ域でのデューティ比の設定特性を示す図である。
【図１１】高デューティ比で脱調が発生する様子を説明するための図である。
【図１２】実施形態におけるモータ回転数と誘起電圧の検出頻度（Ｎ周期）との相関を示す線図である。
【図１３】実施形態における電源電圧と固定値ＤＦとの相関を示す線図である。
【図１４】実施形態におけるモータ温度と固定値ＤＦとの相関を示す線図である。
【発明を実施するための形態】
【０００９】
以下に本発明の実施の形態を説明する。
図１は、本願発明に係るブラシレスモータの駆動装置を適用する、自動車のオートマチックトランスミッションＡＴ用の油圧ポンプシステムを示すブロック図である。
【００１０】
図１に示す油圧ポンプシステムでは、変速機（ＴＭ）７やアクチュエータ８にオイルを供給するオイルポンプとして、図外のエンジン（内燃機関）の出力により駆動される機械式オイルポンプ６と、ブラシレスモータ２で駆動される電動式オイルポンプ１とを備えている。
【００１１】
また、エンジンの制御システムとして、自動停止条件の成立時にエンジンを停止し、自動始動条件が成立するとエンジンを再始動するアイドルストップ制御機能を備えている。
そして、アイドルストップ制御によってエンジンが停止している間は、機械式オイルポンプ６もその動作を停止するため、アイドルストップ中は、電動式オイルポンプ１を用いて、変速機７やアクチュエータ８に対するオイルの供給を行い、油圧の低下などを抑制する。
【００１２】
電動式オイルポンプ１は、直結したブラシレスモータ２により駆動される。ブラシレスモータ２は、ＡＴ制御装置（ＡＴＣＵ）４からの指令を受け取るモータ制御装置（ＭＣＵ）３によって制御される。
【００１３】
ブラシレスモータ２の駆動装置であるモータ制御装置３は、ブラシレスモータ２を駆動制御して電動式オイルポンプ１を駆動し、オイルパン１０のオイルを、オイル配管５を介して変速機７やアクチュエータ８に供給する。
【００１４】
尚、電動式オイルポンプ１を、変速機７におけるクラッチなどの摩擦係合要素の潤滑用や冷却用のオイルを供給するポンプとすることができ、また、オイルを供給する機器を変速機に限定するものではなく、例えば、車両の駆動用モータやインバータに冷却用のオイルを供給するポンプとすることができる。更に、ブラシレスモータ２は、オイルポンプを駆動するブラシレスモータに限定されるものではなく、複数相のうちで通電する相を選択する通電モードを、非通電相の誘起電圧に基づいて順次切り替えるブラシレスモータであればよい。
【００１５】
エンジンの運転中は、エンジン駆動の機械式オイルポンプ６により、変速機７やアクチェータ８にオイル配管９を介してオイルパン１０のオイルが供給される。このとき、ブラシレスモータ２はオフ状態（停止状態）であり、電動式オイルポンプ１に向かうオイルは逆止弁１１によって遮断される。
【００１６】
エンジンがアイドルストップ制御によって停止すると、機械式オイルポンプ６の回転速度が低下してオイル配管９の油圧が低下するので、エンジンの停止と略同時に、ＡＴ制御装置４がモータ起動の指令をモータ制御装置３に向けて送信する。
【００１７】
起動指令を受けたモータ制御装置３は、ブラシレスモータ２を駆動して電動式オイルポンプ１を回転させ、オイル配管５内の油圧を上昇させる。
機械式オイルポンプ６による油圧が低下する一方で、電動式オイルポンプ１の吐出圧が逆止弁１１の開弁圧を超えるようになると、オイルは、オイル配管５，電動オイルポンプ１，逆止弁１１，変速機７及び／又はアクチェータ８，オイルパン１０の経路を通って循環するようになる。
【００１８】
図２は、モータ制御装置３及びブラシレスモータ２の詳細を示す。
モータ制御装置３は、モータ駆動回路２１２と、コンピュータを備えた制御器２１３とを含んで構成され、制御器２１３がＡＴ制御装置４との間で通信を行う。
【００１９】
ブラシレスモータ２は、３相ＤＣブラシレスモータ、換言すれば、３相同期電動機であり、Ｕ相，Ｖ相及びＷ相の３相巻線２１５Ｕ，２１５Ｖ，２１５Ｗが、図示省略した円筒状の固定子に設けられ、該固定子の中央部に形成された空間に永久磁石回転子２１６が配置される。
【００２０】
モータ駆動回路２１２は、逆並列のダイオード２１８ａ〜２１８ｆを含んでなるスイッチング素子２１７ａ〜２１７ｆを３相ブリッジ接続した回路と、電源回路２１９とを有しており、スイッチング素子２１７ａ〜２１７ｆは例えばＦＥＴで構成される。
【００２１】
スイッチング素子２１７ａ〜２１７ｆのゲート端子は、制御器２１３に接続されており、制御器２１３は、スイッチング素子２１７ａ〜２１７ｆのオン、オフを、ＰＷＭ制御する。
【００２２】
制御器２１３は、ブラシレスモータ２の印加電圧を演算し、駆動回路２１２に出力するパルス幅変調信号を生成する回路である。
制御器２１３は、図３に示すように、ＰＷＭ発生器２５１、ゲート信号切替器２５２、通電モード決定器２５３、比較器２５４、電圧閾値切替器２５５、電圧閾値学習器２５６、非通電相電圧選択器２５７を含んでいる。
【００２３】
ＰＷＭ発生器２５１は、指令トルクに応じて決定した印加電圧指令に基づき、パルス幅変調されたＰＷＭ波を生成する回路である。
通電モード決定器２５３は、モータ駆動回路２１２の通電モードを決定するモード指令信号を順次出力するデバイスであり、比較器２５４が出力するモード切替トリガ信号をトリガとして、通電モードを順次切り替える。
【００２４】
尚、通電モードとしては、後述するように、３相巻線２１５Ｕ，２１５Ｖ，２１５Ｗのうち、通電する２つの相を選択する６通りの通電モード（１）〜（６）が予め設定されている。
【００２５】
ゲート信号切替器２５２は、モータ駆動回路２１２の各スイッチング素子２１７ａ〜２１７ｆがどのような動作でスイッチングするかを、通電モード決定器２５３の出力であるモード指令信号に基づいて決定し、該決定に従い、最終的な６つのゲートパルス信号をパラレルにモータ駆動回路２１２に出力する。
【００２６】
電圧閾値切替器２５５は、通電モード毎に設定される非通電相、換言すれば、駆動電流を流さない巻線相の端子電圧と比較させる閾値を発生する回路であり、閾値の切り替えタイミングは、通電モード決定器２５３の出力であるモード指令信号に基づき決定される。
【００２７】
非通電相電圧選択器２５７は、ブラシレスモータ２の３相端子電圧Ｖｕ，Ｖｖ，Ｖｗの中から非通電相の電圧（端子電位）をモード指令信号に従い選択して出力する回路であり、前記端子電圧は、ブラシレスモータ２の中性点に対する電位差として出力される。
【００２８】
比較器２５４は、電圧閾値切替器２５５が出力する閾値と非通電相電圧選択器２５７が出力する非通電相の電圧とを比較し、通電モード決定器２５３にモード切替トリガを出力する。
【００２９】
尚、非通電相に発生する電圧は、２相の印加パルス電圧によって非通電相に誘起されるパルス誘起電圧であり、磁極位置により磁気回路の飽和状態が変化することから、磁極位置に応じた誘起電圧が非通電相に発生することになり、非通電相の誘起電圧から、回転子位置、即ち、角度位置を推定して、通電モードの切り替えタイミングを検出することができる。
【００３０】
また、電圧閾値学習器２５６は、通電モードの切り替えタイミングの判定に用いる閾値（非通電相の電圧の判定基準値）を更新して記憶するデバイスである。
切り替えタイミングの判定のために検出する非通電相のパルス誘起電圧は、ブラシレスモータ２の製造ばらつき、電圧検出回路の検出ばらつきなどによって変動するため、係る誘起電圧のばらつきに対して、閾値として固定値を用いると、通電モードの切り替えタイミングを誤って判定することになってしまう。
【００３１】
そこで、電圧閾値学習器２５６は、通電モードの切り替えタイミングに相当する磁極位置でのパルス誘起電圧を検出することで、閾値を実際の切り替えタイミングで発生する誘起電圧に近づける補正を行い、電圧閾値切替器２５５が通電モード毎に記憶している閾値を、補正結果に書き換える、閾値の学習処理を実行する。
【００３２】
図４は、各通電モードにおける各相への電圧印加状態を示す。
通電モードは、電気角６０degごとに順次切り替わる６通りの通電モード（１）〜（６）からなり、各通電モード（１）〜（６）において、３相から選択された２相に対してパルス電圧（パルス状の電圧）を印加する。
【００３３】
本実施形態では、Ｕ相のコイルの角度位置を、回転子（磁極）の基準位置（角度０degの位置）とし、通電モード（３）から通電モード（４）への切り替えを行う回転子の角度位置（磁極位置）を３０degに、通電モード（４）から通電モード（５）への切り替えを行う回転子の角度位置を９０degに、通電モード（５）から通電モード（６）への切り替えを行う回転子の角度位置を１５０degに、通電モード（６）から通電モード（１）への切り替えを行う回転子の角度位置を２１０degに、通電モード（１）から通電モード（２）への切り替えを行う回転子の角度位置を２７０degに、通電モード（２）から通電モード（３）への切り替えを行う回転子の角度位置を３３０degに設定している。
【００３４】
通電モード（１）は、スイッチング素子２１７ａ及びスイッチング素子２１７ｄをオン制御し、他を全てオフとすることで、Ｕ相に電圧Ｖを印加し、Ｖ相に電圧−Ｖを印加し、Ｕ相からＶ相に向けて電流を流す。
【００３５】
通電モード（２）は、スイッチング素子２１７ａ及びスイッチング素子２１７ｆをオン制御し、他を全てオフとすることで、Ｕ相に電圧Ｖを印加し、Ｗ相に電圧−Ｖを印加し、Ｕ相からＷ相に向けて電流を流す。
【００３６】
通電モード（３）は、スイッチング素子２１７ｃ及びスイッチング素子２１７ｆをオン制御し、他を全てオフとすることで、Ｖ相に電圧Ｖを印加し、Ｗ相に電圧−Ｖを印加し、Ｖ相からＷ相に向けて電流を流す。
【００３７】
通電モード（４）は、スイッチング素子２１７ｂ及びスイッチング素子２１７ｃをオン制御し、他を全てオフとすることで、Ｖ相に電圧Ｖを印加し、Ｕ相に電圧−Ｖを印加し、Ｖ相からＵ相に向けて電流を流す。
【００３８】
通電モード（５）は、スイッチング素子２１７ｂ及びスイッチング素子２１７ｅをオン制御し、他を全てオフとすることで、Ｗ相に電圧Ｖを印加し、Ｕ相に電圧−Ｖを印加し、Ｗ相からＵ相に向けて電流を流す。
【００３９】
通電モード（６）は、スイッチング素子２１７ｅ及びスイッチング素子２１７ｄをオン制御し、他を全てオフとすることで、Ｗ相に電圧Ｖを印加し、Ｖ相に電圧−Ｖを印加し、Ｗ相からＶ相に向けて電流を流す。
【００４０】
尚、上記通電制御の場合、例えば通電モード（１）では、スイッチング素子２１７ａ及びスイッチング素子２１７ｄをオン制御し、他を全てオフとすることで、Ｕ相に電圧Ｖを印加し、Ｖ相に電圧−Ｖを印加し、Ｕ相からＶ相に向けて電流を流すようにしたが、下段のスイッチング素子２１７ｄの駆動するＰＷＭ波と逆位相のＰＷＭ波で上段のスイッチング素子２１７ｃを駆動し、下段のスイッチング素子２１７ｄがオンであるときに、上段のスイッチング素子２１７ｃをオフさせ、下段のスイッチング素子２１７ｄがオフであるときに、上段のスイッチング素子２１７ｃをオンさせるようにする相補制御方式で、各通電モード（１）〜（６）での通電制御を行わせることができる。
【００４１】
上記のように、６つの通電モード（１）〜（６）を、電気角６０deg毎に切り替えることで、各スイッチング素子２１７ａ〜２１７ｆを、２４０deg毎に１２０deg間通電することから、図４に示すような通電方式は１２０度通電方式と呼ばれる。
【００４２】
図５のフローチャートは、モータ制御装置３によるブラシレスモータ２の駆動制御の概略を示す。
ステップＳ３０１では、通電モードの切り替えタイミングの判定に用いる閾値の学習条件、換言すれば、電圧閾値学習器２５６の作動条件が成立しているか否かを判断する。
【００４３】
例えば、電源投入直後、又は、電動オイルポンプ１の停止直後など、ブラシレスモータ２の駆動要求が発生していないことを、閾値の学習条件とする。
そして、学習条件が成立していれば、ステップＳ３０２へ進んで、閾値の学習を実施する。
【００４４】
以下に、閾値の学習処理の一例を示す。
例えば、通電モード（４）から次の通電モードへの切り替え判定に用いる閾値Ｖ4-5を学習する場合には、まず、回転子２１６を通電モード（３）に対応する角度に位置決めする。
【００４５】
通電モード（３）に対応する印加電圧、即ち、Ｖｕ＝０、Ｖｖ＝Ｖin、Ｖｗ＝−Ｖinを各相に加えると、Ｕ相，Ｖ相及びＷ相の合成磁束に永久磁石回転子２１６が引かれることでトルクが発生し、永久磁石回転子２１６のＮ極が、角度９０degまで回転することになる。
【００４６】
そして、通電モード（３）に対応する電圧印加を行ってから、回転子２１６が角度９０degまで回転するのに要する時間の経過を待って、角度９０degへの位置決めが完了したものと推定する。
【００４７】
尚、通電モード（３）に対応する相通電を行った場合に回転子２１６が引き付けられる角度９０degは、通電モード（４）から通電モード（５）への切り替えを行う角度位置である。
【００４８】
角度９０degへの回転子２１６の位置決めが完了すると、次いで、通電モード（３）に対応する電圧印加パターンから、通電モード（４）に対応する電圧印加パターン、即ち、Ｖｕ＝−Ｖin、Ｖｖ＝Ｖin、Ｖｗ＝０に切り替える。
【００４９】
そして、通電モード（３）に対応する印加電圧から通電モード（４）に対応する印加電圧に切り替えた直後における、通電モード（４）での非通電相であるＷ相の端子電圧Ｖｗを検出し、該端子電圧Ｖｗに基づき、通電モード（４）から次の通電モードへの切り替え判定に用いる閾値Ｖ4-5を更新して記憶する。
【００５０】
即ち、通電モード（４）から通電モード（５）への切り替えは、前述のように、角度９０degで行わせるように設定されていて、角度９０degになったか否か、換言すれば、通電モード（４）から通電モード（５）への切り替えタイミングになったか否かは、通電モード（４）における非通電相であるＷ相の端子電圧Ｖｗに基づいて判断する。
【００５１】
ここで、通電モード（３）に対応する印加電圧を継続させることで、通電モード（４）から通電モード（５）への切り替えを行う角度位置（９０deg）にブラシレスモータ２を位置決めすることができる。そして、係る位置決めした状態から通電モード（４）に切り替えれば、通電モード（４）に切り替えた直後のＷ相の端子電圧Ｖｗは、角度位置９０degにおける非通電相の端子電圧Ｖを示すことになる。
【００５２】
そこで、通電モード（３）に対応する印加電圧を継続させている状態（位置決め状態）から通電モード（４）に切り替えた直後におけるＷ相の端子電圧Ｖｗに基づき、通電モード（４）から次の通電モード（５）への切り替え判定に用いる閾値Ｖ4-5を更新し、更新後の値を記憶する。そして、通電モード（４）の非通電相であるＷ相の端子電圧Ｖｗが、閾値Ｖ4-5を横切ったときに（Ｗ相の端子電圧Ｖｗが閾値Ｖ4-5以上になったときに）、通電モード（４）から通電モード（５）への切り替えを実行させるようにする。
【００５３】
他の通電モードの切り替えに用いる閾値も同様にして、更新学習を行える。
尚、閾値の更新処理（学習）においては、通電モードの切り替えを行う角度位置で検出した非通電相の端子電圧Ｖを、そのまま閾値として記憶させることができ、また、前回までの閾値と、今回求めた非通電相の端子電圧Ｖとの加重平均値を新たな閾値として記憶させることもでき、更に、過去複数回にわたって求めた非通電相の端子電圧Ｖの移動平均値を、新たな閾値として記憶させることもできる。
【００５４】
また、今回求めた非通電相の端子電圧Ｖが、予め記憶している正常範囲内の値であれば、今回求めた非通電相の端子電圧Ｖに基づく閾値の更新を行い、前記正常範囲から外れている場合には、今回求めた非通電相の端子電圧Ｖに基づく閾値の更新を禁止し、閾値を前回値のまま保持させることができる。
【００５５】
また、閾値の初期値として設計値を記憶させておき、閾値の学習を１度も経験していない未学習状態では、閾値として初期値（設計値）を用いて通電モードの切り替えタイミングを判断させることができる。
【００５６】
また、非通電相の電圧が基準電圧に対してマイナス側に振れる（１）→（２）、（３）→（４）、（５）→（６）の通電モード切替において共通の閾値を設定し、非通電相の電圧が基準電圧に対してプラス側に振れる、（２）→（３）、（４）→（５）、（６）→（１）の通電モード切替において共通の閾値を設定することができる。
【００５７】
更に、例えば、前述のようにして学習した閾値Ｖ4-5を、（２）→（３）、（４）→（５）、（６）→（１）のモード切替において共通の閾値とし、（１）→（２）、（３）→（４）、（５）→（６）のモード切替においては、閾値Ｖ4-5と絶対値が同じマイナスの閾値を共通の閾値として用いることができる。
【００５８】
但し、閾値の学習手段を上記のものに限定するものではなく、公知の種々の学習処理を適宜採用できる。
上記のようにして、ステップＳ３０２で、通電モードの切り替えタイミングの判定に用いる閾値を学習した場合、及び、ステップＳ３０１で学習条件が成立していないと判断した場合には、ステップＳ３０３へ進む。
【００５９】
ステップＳ３０３では、電動オイルポンプ１（ブラシレスモータ２）の駆動要求が発生しているか否かを判断する。本実施形態の場合、アイドルストップ要求の発生が、電動オイルポンプ１の駆動要求の発生を示すことになる。
【００６０】
ここで、電動オイルポンプ１の駆動要求が発生すれば、ステップＳ３０４へ進み、そのときの通電モードでの非通電相の電圧を閾値と比較することで、次の通電モードへの切り替えタイミングを判定し、通電モードを順次切り替えることで、ブラシレスモータ２を駆動させるセンサレスのモータ駆動制御を実施する。
【００６１】
尚、ブラシレスモータ２の起動処理においては、例えば通電モード（３）に応じた電圧印加によって９０degの位置に位置決めした後、通電モード（５）に切り替えて、ブラシレスモータ２を回転させ始める。そして、通電モード（５）から次の通電モードへの切り替えを行う角度位置である１５０degになったことを、通電モード（５）における非通電相であるＶ相の電圧が、通電モード（５）からの通電モードの切り替え判定に用いる閾値を下回ったときに判定し、通電モード（６）への切り替えを行う。その後、非通電相の電圧と閾値とを比較して、通電モードを順次切り替えるようにする。
【００６２】
一方、電動オイルポンプ１の駆動要求が発生していない場合は、ステップＳ３０４を迂回して本ルーチンを終了させて、ブラシレスモータ２への通電が停止される状態に保持する。
【００６３】
ここで、ステップＳ３０４におけるモータ駆動制御の詳細を、図６のフローチャートに基づいて説明する。
ステップＳ３５１では、ブラシレスモータ２の目標回転数（rpm）を演算する。
【００６４】
電動オイルポンプ１を回転駆動するブラシレスモータ２では、例えば、図７に示すように、オイルの温度が高いほど目標回転数をより高い回転数に設定する。
また、ブラシレスモータ２がエンジンに冷却水を循環させるウォータポンプを駆動する場合には、冷却水温度が高いほど目標回転数をより高い回転数に設定することができる。
【００６５】
ステップＳ３５２では、ステップＳ３５１で演算した目標回転数と実際のモータ回転数（rpm）とに基づいて、印加電圧、換言すれば、モータ入力電圧の指令値を演算する。
例えば、目標回転数と実際の回転数との偏差に基づく比例積分制御（ＰＩ制御）に基づき、下式に従って印加電圧の指令値を決定する。
【００６６】
印加電圧＝回転数偏差＊比例ゲイン＋回転数偏差の積分値＊積分ゲイン
回転数偏差＝目標回転数−実回転数
但し、印加電圧の指令値の決定方法を、目標モータ回転数に基づくものに限定するものではなく、例えば、電動オイルポンプ１の目標吐出圧と実吐出圧との偏差に基づき、印加電圧の指令値を決定する方法や、要求トルクに基づき印加電圧の指令値を決定する方法など、公知の決定方法を適宜採用できる。また、目標値に実際値を近づけるための印加電圧の演算処理を、比例積分制御に限定するものではなく、比例積分微分制御（ＰＩＤ制御）など公知の演算処理方法を適宜採用できる。
【００６７】
上記のように、回転数偏差に基づいて印加電圧の指令値を算出すると、更に、相電流及び電源電流に応じて指令値を補正する処理を実施する。
ここで、印加電圧の指令値の補正に用いる電源電流としては、検出回路による検出値を用い、印加電圧の指令値の補正に用いる相電流としては、電源電圧とデューティ比とから、相電流演算値＝電源電圧／デューティ比として算出される値を用いる。
【００６８】
そして、電源電流用の第１電流制限値（第１上限値）と、相電流用の第２電流制限値（第２上限値）とを設け、下式に従って電流制限値と電流値との差分を演算する。
第１差分＝第１電流制限値−電源電流検出値
第２差分＝第２電流制限値−相電流演算値
ここで、第１差分と第２差分とのうち、より小さい方を選択し、更に、選択した差分が０以下であって、電流制限値を電源電流検出値及び／又は電源電流検出値が上回っている場合には、下式のように、差分にゲインを乗算して、印加電圧の指令値（入力電圧）の補正項を算出する。
【００６９】
電流補正項＝電流ゲイン＊min（第１差分、第２差分）
これにより、電源電流及び相電流が制限値（上限値）を超えないように、印加電圧の指令値が補正される。
【００７０】
ステップＳ３５３では、上記のようにして決定された印加電圧の指令値に基づき、モータ印加デューティ比を決定する。
まず、モータ操作量相当のデューティ比である基本デューティ比ＤＢ（％）を、基本デューティ比ＤＢ＝印加電圧の指令値／電源電圧＊１００として算出する。
【００７１】
そして、非通電相の電圧を検出（取得）するタイミングでのデューティ比については、予め記憶した固定値ＤＦに設定する一方、非検出タイミングでのデューティ比については、固定値ＤＦと基本デューティ比ＤＢとの差分だけ基本デューティ比ＤＢを補正した値とする。これにより、非通電相の電圧を検出（取得）するタイミングと、非検出タイミングとで、デューティ比（パルス幅）が異なるようになる。
【００７２】
ここで、非通電相の電圧を検出（取得）するタイミングは、デューティ制御の複数周期Ｎ毎に１回として設定する。前記複数周期Ｎは、一定値とすることができる他、後述するように、モータ回転速度などに応じて変更することができる。
【００７３】
図８は、基本デューティ比ＤＢよりも固定値ＤＦが小さい場合の一例を示す。
また、図８において、Ｎ＝２に設定され、２周期に１回の割合で、非通電相の電圧を検出するようになっている。
【００７４】
制御周期の全てにおいて、基本デューティ比ＤＢに相当するパルス幅を与える場合には、図８の上段に示すように、各制御周期におけるパルス幅を一定であるのに対し、ステップＳ３５３での処理では、非通電相の電圧を検出する周期においては、固定デューティ比ＤＦに相当するパルス幅に縮小する一方、非通電相の電圧を検出しない周期においては、固定デューティ比ＤＦと基本デューティ比ＤＢとの差分だけ基本デューティ比ＤＢを増大補正したデューティ比に対応するパルス幅に拡大し、縮小したパルス幅と拡大したパルス幅との平均が、基本デューティ比ＤＢに相当するパルス幅になり、平均的には、基本デューティ比ＤＢでブラシレスモータ２の通電が制御されるようにしてある。
【００７５】
換言すれば、非通電相の電圧を検出する周期においては、デューティ比を固定値ＤＦとし、固定値ＤＦとすることで制限されたデューティ比の分が相殺される方向に、非通電相の電圧を検出しない周期におけるデューティ比を、基本デューティ比ＤＢから補正するようにしてある。
【００７６】
これにより、非通電相の電圧を検出するタイミングでのデューティ比は、基本デューティ比ＤＢが変化しても、固定値ＤＦに保持されるのに対し、非通電相の電圧を検出しないタイミングでのデューティ比は、基本デューティ比ＤＢの変化、及び、基本デューティ比ＤＢと固定値ＤＦとの差に応じて変化する。
【００７７】
ここで、固定値ＤＦは、基本デューティ比ＤＢに連動して変化しない値であり、デューティ比と非通電相の電圧（誘起電圧）との相関において誘起電圧が最大値を示すデューティ比や、モータ回転数などの条件が変化しても、通電モードの切り替えタイミングの判定における許容最小誘起電圧を超える誘起電圧を発生するデューティ比として予め記憶されている。
【００７８】
尚、デューティ比の固定値ＤＦは、幅を有することができ、例えば、０％＜Ａ％＜固定値＜Ｂ％＜１００％として固定値ＤＦを設定し、基本デューティ比がＡ％とＢ％との間の値であれば、非通電相の電圧を検出（取得）するタイミングにおいて基本デューティ比ＤＢをそのまま用い、基本デューティ比ＤＢがＡ％を下回る場合に非通電相の電圧を検出（取得）するタイミングにおけるデューティ比をＡ％とし、基本デューティ比がＢ％を上回る場合に非通電相の電圧を検出（取得）するタイミングにおけるデューティ比をＢ％とすることができる。
【００７９】
換言すれば、固定値ＤＦは、基本デューティ比ＤＢの変化幅よりも、非通電相の電圧を検出（取得）するタイミングにおけるデューティ比を狭い範囲内で変化させるための制限値であり、非通電相の電圧を検出（取得）するタイミングにおけるデューティ比を、一点データに固定できる他、幅を持つことができる。
【００８０】
以下では、より具体的な例を示して、デューティ比を上記のようにして設定することの作用を説明する。
図９に示す例は、Ｖ相からＷ相に向けて通電する通電モード（３）において、基本デューティ比ＤＢが固定値ＤＦよりも小さい場合を示す。
【００８１】
図９（Ａ）では、基本デューティ比ＤＢで各制御周期でのパルス幅を決定しており、Ｖ相からＷ相に向けて通電するＷ相の下段がオンである期間において、通電モードの切り替え判定に十分な起電圧が非通電相に発生する。
【００８２】
これに対し、図９（Ｂ）では、非通電相であるＵ相の誘起電圧をデューティ制御の２周期に１回の割合で検出（取得）するものとし、この電圧検出タイミングにおいて、デューティ比を基本デューティ比ＤＢよりも大きな固定値ＤＦに設定してある。
【００８３】
更に、電圧検出タイミングにおいて、基本デューティ比ＤＢよりも大きな固定値ＤＦに設定したことで、平均のオン時間割合が基本デューティ比ＤＢよりも大きくなることを抑制すべく、電圧非検出タイミングでのデューティ比を基本デューティＤＢよりも小さいデューティ比に設定してある。
【００８４】
ここで、デューティ比を固定値ＤＦとする電圧検出タイミングにおいて、通電モードの切り替え判定に十分な起電圧が非通電相に発生する。
尚、図９に示した例では、Ｖ相の上段をＯＮに保持し、Ｖ相の下段をＯＦＦに保持し、Ｗ相の上段及び下段をＰＷＭ制御したが、Ｖ相の上段及び下段をＰＷＭ制御し、Ｗ相の下段をＯＮに保持し、Ｗ相の上段をＯＦＦに保持することができる。
【００８５】
一方、図１０に示す例は、Ｖ相からＷ相に向けて通電する通電モード（３）において、基本デューティ比ＤＢが固定値ＤＦよりも大きい場合を示す。
図１０（Ａ）では、基本デューティ比ＤＢで各制御周期でのパルス幅を決定しており、Ｖ相からＷ相に向けて通電するＷ相の下段がオンである期間において、非通電相に発生する起電圧が小さく、誘起電圧に基づき通電モードの切り替えタイミングを判定することができない状態になっている。
【００８６】
これに対し、図１０（Ｂ）では、非通電相であるＵ相の誘起電圧をデューティ制御の２周期に１回の割合で検出（取得）するものとし、この電圧検出タイミングにおいて、デューティ比を基本デューティ比ＤＢよりも小さい固定値ＤＦに設定してある。
【００８７】
更に、電圧検出タイミングにおいて、基本デューティ比ＤＢよりも小さい固定値ＤＦに設定したことで、平均のオン時間割合が基本デューティ比ＤＢよりも小さくなることを抑制すべく、電圧非検出タイミングでのデューティ比を基本デューティＤＢよりも大きいデューティ比に設定してある。
【００８８】
ここで、電圧検出タイミングにおいて、デューティ比を、基本デューティ比ＤＢよりも小さい固定値ＤＦとしたことで、基本デューティ比ＤＢとした場合に比べて非通電相に発生する起電圧が大きくなり、通電モードの切り替え判定に十分な起電圧が得られるようになっている。
【００８９】
即ち、印加電圧の指令値に基づいて算出した基本デューティ比ＤＢが、予め記憶した固定値ＤＦよりも小さい場合には、非通電相の電圧を検出させる周期でのデューティ比を、基本デューティ比ＤＢよりも大きい固定値ＤＦに設定する。また、印加電圧の指令値に基づいて算出した基本デューティ比ＤＢが、予め記憶した固定値ＤＦよりも大きい場合には、非通電相の電圧を検出させる周期でのデューティ比を、基本デューティ比ＤＢよりも小さい固定値ＤＦに設定する。一方、非通電相の電圧を検出しない制御周期においては、デューティ比として、基本デューティ比ＤＢと固定値ＤＦとの差分を相殺する分だけ、基本デューティ比ＤＢを補正したデューティ比とする。
【００９０】
これにより、印加電圧の指令値に基づいて基本デューティ比としてどのような値が設定されても、非通電相の電圧を検出させるタイミングにおいては、デューティ比は固定値ＤＦとされる。
【００９１】
デューティ比が大きくなることで磁束変化率が小さくなり、誘起電圧が出難くなり、誘起電圧の検出値に基づく通電モードの切り替え判定を行えなくなる可能性があるが、非通電相の電圧を検出させるタイミングにおけるデューティ比を、十分に高い誘起電圧を発生するデューティ比に固定すれば、基本デューティ比ＤＢが高い場合であっても、通電モードの切り替え判定を高精度に行え、脱調の発生を未然に抑制することができる。
【００９２】
また、電圧印加の開始直後にはパルス誘起電圧が振れるため、デューティ比が小さいと（電圧印加時間が短いと）、前記振れ期間内でパルス誘起電圧をサンプリングしてしまい、これによってパルス誘起電圧を誤検出し、通電モードの切り替えタイミングを誤判定してしまう可能性がある。これに対し、非通電相の電圧を検出させるタイミングにおけるデューティ比を固定すれば、前記振れ期間の後でパルス誘起電圧のサンプリングできる期間を確保でき、通電モードの切り替えタイミングを精度良く判定できる。
【００９３】
即ち、非通電相の電圧を検出させるタイミングにおけるデューティ比を固定値ＤＦとすることで、基本デューティ比ＤＢの高い側と低い側との双方で、誘起電圧を安定して取得することができ、以って、誘起電圧に基づく通電モードの切り替え判定の精度が向上し、脱調の発生を抑制することができる。
【００９４】
また、非通電相の電圧を検出させるタイミングにおけるデューティ比を固定値ＤＦとする一方で、係る固定値ＤＦを用いることで、平均的なデューティ比が基本デューティ比ＤＢからずれることを抑制すべく、非検出ダイミングにおけるデューティ比を設定するので、例えば、モータ２の実回転速度を目標回転速度に近づけるためのモータ制御における収束性を維持できる。
【００９５】
図１１は、デューティ比が高くなることで誘起電圧が発生し難くなり、これによって脱調が発生する様子を示す図である。
極低速領域で、モータ２の回転速度を目標に近づける制御を実施している状態において、負荷が高くモータ回転速度が目標に到達しないと、デューティ比を増大させてモータ回転速度を上昇させようとする。しかし、デューティ比を大きくすると、モータに流れる電流が大きくなるため、過大な電流が流れないようにするため、電流制限を行う必要があり、前述のようにして、電流制限値と電流値との差分に応じて、印加電圧の指令値を補正するようにしてある。
【００９６】
電流制限には、電源電流の制限と相電流の制限とがあるが、負荷が高い状態においては、相電流が先に制限値に達して、相電流が制限されるようになる。係る状態で、徐々にモータ回転速度が増加し、また、モータ２のコイル温度が上昇してコイル抵抗が増し、リミットに相電流が張り付いている状態で、デューティ比及び電源電流が大きくなる。その結果、通電している相間の磁束変化率が小さくなって、非通電相に誘起される電圧が小さくなり、誘起電圧に基づく通電モードの切り替え判定が行えなくなって、モータ２が脱調する。
【００９７】
ここで、デューティ比をより小さい値（固定値ＤＦ）に制限すれば、磁束変化率の減少が抑制されて、非通電相に誘起される電圧が大きくなり、誘起電圧に基づく通電モードの切り替え判定が可能になって、モータ２が脱調することを抑制できる。
【００９８】
非通電相の電圧の非検出タイミングにおけるデューティ比ＤＮは、下式により算出することができる。
ＤＮ＝（ＤＢ−ＤＦ）／（Ｎ−１）＋ＤＢ
上式で、Ｎは、デューティ制御のＮ周期に１回の割合で非通電相の電圧を検出させるとするときのＮ周期であり、例えば、Ｎ＝２であれば、基本デューティ比と固定値αとの差分だけ、非検出タイミングにおけるデューティ比ＤＮを基本デューティ比から補正する。
【００９９】
また、Ｎ＝３であれば、基本デューティ比と固定値αとの差分を、２周期のデューティ比ＤＮにそれぞれ振り分けて補正することになる。
但し、例えば、固定値ＤＦ＝５０％とし、Ｎ＝２としたときに、基本デューティ比ＤＢが８０％であるとすると、非検出タイミングにおけるデューティ比ＤＮを１１０％にしないと、平均的なデューティ比が基本デューティ比ＤＢにならず、実際には、平均的なデューティ比は基本デューティ比ＤＢを下回ることになってしまう。
【０１００】
ここで、例えば、Ｎ周期＝４周期に変更すれば、非検出タイミングにおけるデューティ比ＤＮは、下式にようになる。
Ｄ２＝（８０％−５０％）／（４−１）＋８０％＝９０％
従って、平均的なデューティ比を基本デューティ比ＤＢとするために要求される、非検出タイミングにおけるデューティ比ＤＮが１００％を超える場合には、Ｎ周期をより大きな値に変更することで、１００％≧デューティ比ＤＮとして、平均的なデューティ比を基本デューティ比ＤＢ付近にすることができる。
【０１０１】
一方、Ｎ周期を大きくするほど、非通電相の電圧の検出周期が長くなり、通電モードの切り替えタイミングが遅れる可能性があるので、平均的なデューティ比を基本デューティ比ＤＢ付近にすることができる範囲内でなるべく小さいＮ周期を、そのときの基本デューティ比ＤＢに応じて設定することが好ましく、その場合、基本デューティ比ＤＢが大きいほど、Ｎ周期を大きくすることになる。
【０１０２】
また、通電モードの切り替え周期が短くなるモータ回転速度が高い領域では、切り替えタイミングの検出遅れによって脱調が発生し易くなる。そこで、図１２に示すように、モータ回転数（rpm）が高いほど、Ｎ周期をより小さくして、脱調の発生を抑制することができる。
【０１０３】
更に、平均的なデューティ比を基本デューティ比ＤＢに近づけるために、１００％よりも高いデューティ比Ｄ２が要求されるようになることを抑制する方法としては、固定値ＤＦをより大きな値に変更する方法がある。
【０１０４】
即ち、電源電圧やモータ温度（巻線温度）によって、誘起電圧の発生し易さが異なり、例えば、電源電圧が低いときに、デューティ比ＤＸで十分な誘起電圧が出力されるが、より高いデューティ比ＤＹ（ＤＹ＞ＤＸ）では、十分な誘起電圧が出力されないような場合であっても、電源電圧がより高くなれば、デューティ比ＤＹで十分な誘起電圧が出力されるようになる場合がある。
【０１０５】
そして、固定値ＤＦをより高いデューティ比ＤＹに変更すれば、デューティ比ＤＮの増大補正幅が縮小されることになり、１００％よりも高いデューティ比ＤＮが要求されることが抑制され、平均的なデューティ比を基本デューティ比ＤＢに近づけることができる。
【０１０６】
そこで、図１３に示すように、電源電圧が高いほど、固定値ＤＦとしてより高いデューティ比を設定する。
また、モータ温度が高いときに、デューティ比ＤＸで十分な誘起電圧が出力されるが、より高いデューティ比ＤＹ（ＤＹ＞ＤＸ）では、十分な誘起電圧が出力されないような場合であっても、モータ温度がより低くなれば、デューティ比ＤＹで十分な誘起電圧が出力されるようになる場合がある。
【０１０７】
そして、固定値ＤＦをより高いデューティ比ＤＹに変更すれば、デューティ比ＤＮの増大補正幅が縮小されることになり、１００％よりも高いデューティ比ＤＮが要求されることが抑制され、平均的なデューティ比を基本デューティ比ＤＢに近づけることができる。
【０１０８】
そこで、図１４に示すように、モータ温度が低いほど、固定値ＤＦとしてより高いデューティ比を設定する。
以下では、図６のフローチャートに戻って説明を続ける。
【０１０９】
ステップＳ３５３では、上記のようにして決定したデューティ比、及び、そのときの通電モードに基づいて、スイッチング素子２１７ａ〜２１７ｆのオン、オフをＰＷＭ制御し、ブラシレスモータ２に電圧を印加する。
【０１１０】
ステップＳ３５４では、そのときの通電モードにおける非通電相の電圧を検出する。
具体的には、デューティ比を固定値ＤＦとする制御周期における通電区間において、通電モード（１）の場合はＷ相の電圧を検出し、通電モード（２）の場合はＶ相の電圧を検出し、通電モード（３）の場合はＵ相の電圧を検出し、通電モード（４）の場合はＷ相の電圧を検出し、通電モード（５）の場合はＶ相の電圧を検出し、通電モード（６）の場合はＵ相の電圧を検出する。このような非通電相の選択は、非通電相電圧選択器２５７が通電モード決定器２５３からの信号に基づいて行う。
【０１１１】
ここで、非通電相の端子電圧の検出期間を、図１０（Ｂ）を参照して説明する。Ｖ相からＷ相に向けて電流を流す通電モード（３）では、電圧検出相はＵ相であり、このＵ相の端子電圧を、Ｗ相下段のスイッチング素子２１７ｆのオン期間で、かつ、デューティ比として固定値ＤＦが設定されている周期（Ｎ周期に１回）において検出する。
【０１１２】
尚、同じ通電モード（３）において、Ｖ相のスイッチング素子２１７ｃ、２１７ｄをＰＷＭ制御する場合には、Ｖ相上段のスイッチング素子２１７ｃのオン期間で、かつ、デューティ比として固定値ＤＦが設定されている周期（Ｎ周期に１回）において、Ｕ相の端子電圧を検出する。
【０１１３】
また、パルス電圧の印加直後は、パルス誘起電圧が振れ、ここでの検出値に基づいて通電モードの切り替えタイミングであるか否かを判断すると、切り替えタイミングを誤判定することになってしまう。そこで、誘起電圧の振れ期間の経過後に、通電モードの切り替え判定に用いる非通電相の電圧を検出する。
【０１１４】
ステップ３５５では、低速センサレス制御の実施条件であるか否かを判断する。
本実施例では、通電モードの切り替えタイミングの検出方法として、非通電相に誘起する逆起電力（誘起電圧）と基準電圧（中性点電位：０Ｖ）とを比較して、逆起電力（誘起電圧）のゼロクロス点を検出し、このゼロクロス点を基準にして通電モードの切り替えタイミングを判定する方法と、２相の印加パルス電圧によって非通電相に誘起されるパルス誘起電圧と閾値とを比較して、通電モードの切り替えタイミングを判定する方法とを、モータ回転速度に応じて使い分けるようにしてある。
【０１１５】
即ち、モータ回転測度が低いと、逆起電力が低くなって通電モードの切り替えタイミングを精度良く検出することが難しくなるので、モータの低回転域では、２相の印加パルス電圧によって非通電相に誘起されるパルス誘起電圧と閾値との比較に基づき、通電モードの切り替えタイミングを検出させるようにしてあり、パルス誘起電圧を用いた通電モードの切り替え判定を、低速センサレス制御と称するものとする。
【０１１６】
一方、逆起電力が十分に大きくなるモータ回転速度が高い領域では、逆起電力のゼロクロス点を検出して、通電モードの切り替えタイミングを検出させるようにしてあり、逆起電力を用いた通電モードの切り替え判定を、高速センサレス制御と称するものとする。
【０１１７】
従って、ゼロクロスに基づく通電モードの切り替え判定を行わせるか否かの境界とするモータ回転速度は、逆起電力のゼロクロスを安定的に検出することができるモータ回転速度の最小値であり、予め実験やシミュレーションによって決定して記憶しておく。
【０１１８】
ステップＳ３５５で、低速センサレス制御の実施条件であると判断した場合、換言すれば、モータ回転速度が設定速度以下である場合には、ステップＳ３５６へ進み、非通電相の電圧と閾値とを比較する。
【０１１９】
ステップＳ３５５で用いる閾値は、ステップＳ３０２で学習した閾値であり、通電モードに応じてプラス又はマイナスの値として設定される。そして、ステップＳ３５６では、非通電相の電圧が閾値を横切ったとき、換言すれば、非通電相の電圧がプラスの閾値以上になったとき、又は、非通電相の電圧がマイナスの閾値以下になったときに、通電モードの切り替えタイミングを判定してステップＳ３５８へ進み、次の通電モードへの切り替えを実施する。
【０１２０】
具体的には、通電モード（１）である場合には、非通電相であるＷ相の電圧が、閾値Ｖ1-2以下になったときに、通電モード（２）への切り替えタイミングであると判断する。また、通電モード（２）である場合には、非通電相であるＶ相の電圧が、閾値Ｖ2-3以上になったときに、通電モード（３）への切り替えタイミングであると判断する。また、通電モード（３）である場合には、非通電相であるＵ相の電圧が、閾値Ｖ3-4以下になったときに、通電モード（４）への切り替えタイミングであると判断する。また、通電モード（４）である場合には、非通電相であるＷ相の電圧が、閾値Ｖ4-5以上になったときに、通電モード（５）への切り替えタイミングであると判断する。また、通電モード（５）である場合には、非通電相であるＶ相の電圧が、閾値Ｖ5-6以下になったときに、通電モード（６）への切り替えタイミングであると判断する。また、通電モード（６）である場合には、非通電相であるＵ相の電圧が、閾値Ｖ6-1以上になったときに、通電モード（１）への切り替えタイミングであると判断する。
【０１２１】
一方、ステップＳ３５５で、低速センサレス制御の実施条件ではないと判断した場合、換言すれば、モータ回転速度が設定速度よりも高い場合には、ステップＳ３５７へ進み、高速センサレス制御によって通電モードの切り替えタイミングを判断する。
【０１２２】
一例として、逆起電力圧が零レベル（中性点電位）を横切った時点、即ち、ゼロクロス点から更に３０deg回転したと判断した時点を、次の通電モードへの切り替えタイミングとして検出する、高速センサレス制御を実施する。詳細には、３０degをそのときのモータ回転速度に基づいて時間に換算し、ゼロクロス時点から３０degに相当する時間が経過した時点で、次の通電モードへの切り替えタイミングを判定し、ステップＳ３５８へ進んで、次の通電モードに切り替える。
【０１２３】
ステップＳ３５９では、通電モードの切り替え周期に基づき、モータ回転速度（回転数rpm）を演算する。
以上、好ましい実施形態を具体的に説明したが、当業者であれば、種々の変形態様を採り得ることは自明である。
【０１２４】
例えば、非通電相の電圧の検出タイミングにおけるデューティ比を、基本デューティ比とは異なる値に固定する処理を、誘起電圧のピーク値の絶対値が、通電モードの切り替え判定に用いる閾値の絶対値を下回る可能性がある、モータ回転速度の高い領域で行わせ、当該高回転域よりも回転速度の低い領域では、非通電相の電圧の検出タイミングを含む全制御周期におけるデューティ比を基本デューティ比とすることができる。
【０１２５】
また、非通電相の電圧の検出タイミングにおけるデューティ比を、基本デューティ比とは異なる値に固定する場合、電流、電圧、温度に対する起電圧の相関を予め求めておくことで、取得した起電圧からモータの磁石の温度を推定することができる。そして、推定した磁石温度に基づき、モータの減磁（磁束の減少）が発生する温度域であるか否かを判定し、減磁の発生温度域においてモータを停止させるなどの処理を実施することが可能である。
【０１２６】
ここで、上記実施形態から把握し得る請求項以外の技術的思想について、以下に効果と共に記載する。
（イ）前記誘起電圧の検出タイミングにおけるパルス電圧のデューティ比を、一定値に固定する、請求項１記載のブラシレスモータの駆動装置。
【０１２７】
上記構成によると、モータ操作量相当のデューティ比（基本デューティ比）が変化しても、誘起電圧の検出タイミングにおけるパルス電圧のデューティ比は、誘起電圧の発生に好適な一定のデューティ比に保持され、誘起電圧に基づく通電モードの切り替えを安定的に行える。
（ロ）前記誘起電圧の検出タイミングにおけるパルス電圧のデューティ比の変化を制限した分だけ、前記非検出タイミングにおけるパルス電圧のデューティ比を補正し、平均的にモータ操作量相当のデューティ比とする、請求項１記載のブラシレスモータの駆動装置。
【０１２８】
上記構成によると、例えば、誘起電圧の検出タイミングにおけるパルス電圧のデューティ比を、目標回転速度などから決定されるモータ操作量相当のデューティ比よりも低く制限すると、非検出タイミングにおけるパルス電圧のデューティ比をモータ操作量相当のデューティ比よりも大きくなるように補正することで、誘起電圧の検出タイミングにおけるデューティ比と非検出タイミングにおけるデューティ比とが、平均的にモータ操作量相当のデューティ比となるようにし、モータのフィードバック制御における収束性を維持する。
（ハ）前記電源電圧が高いほど、前記誘起電圧の検出タイミングにおけるパルス電圧のデューティ比をより高いデューティ比に変更する、請求項１記載のブラシレスモータの駆動装置。
【０１２９】
上記構成によると、電源電圧が高く、低電圧時に比べて高い誘起電圧が発生する場合には、誘起電圧の検出タイミングにおけるパルス電圧のデューティ比をより高いデューティ比に変更しても、通電モードの切り替え判定を行える誘起電圧を発生させることができる。これにより、通電モードの切り替え判定を安定的に行わせつつ、誘起電圧の検出タイミングにおけるデューティ比をなるべく高くして、平均的にモータ操作量相当のデューティ比になるべく近いデューティ比を確保できる。
（ニ）前記モータ温度が低いほど、前記誘起電圧の検出タイミングにおけるパルス電圧のデューティ比をより高いデューティ比に変更する、請求項１記載のブラシレスモータの駆動装置。
【０１３０】
上記構成によると、モータ温度が低く、高温時に比べて高い誘起電圧が発生する場合には、誘起電圧の検出タイミングにおけるパルス電圧のデューティ比をより高いデューティ比に変更しても、通電モードの切り替え判定を行える誘起電圧を発生させることができる。これにより、通電モードの切り替え判定を安定的に行わせつつ、誘起電圧の検出タイミングにおけるデューティ比をなるべく高くして、平均的にモータ操作量相当（例えば目標トルク相当）のデューティ比になるべく近いデューティ比を確保できる。
（ホ）ＰＷＭ制御のＮ周期に１回の割合で、前記誘起電圧の検出タイミングを設定すると共に、モータ回転速度が速いほど、前記Ｎ周期をより小さい値に変更する、請求項１記載のブラシレスモータの駆動装置。
【０１３１】
上記構成によると、モータ回転速度の上昇に伴って、通電モードの切り替え周期がより短くなる場合に、誘起電圧の検出タイミングの周期をより短くし、通電モードの切り替えタイミングの検出遅れによる脱調の発生を抑制する。
【符号の説明】
【０１３２】
１…電動オイルポンプ、２…ブラシレスモータ、３…モータ制御装置、２１２…モータ駆動回路、２１３…制御器、２１５ｕ，２１５ｖ，２１５ｗ…巻線、２１６…永久磁石回転子、２１７ａ〜２１７ｆ…スイッチング素子、２５１…ＰＷＭ発生器、２５２…ゲート信号切替器、２５３…通電モード決定器、２５４…比較器、２５５…電圧閾値切替器、２５６…電圧閾値学習器、２５７…非通電相電圧選択器
【図１】
0005886095.tif 000002
【図２】
0005886095.tif 000003
【図３】
0005886095.tif 000004
【図５】
0005886095.tif 000005
【図６】
0005886095.tif 000006
【図７】
0005886095.tif 000007
【図８】
0005886095.tif 000008
【図９】
0005886095.tif 000009
【図１０】
0005886095.tif 000010
【図１１】
0005886095.tif 000011
【図１２】
0005886095.tif 000012
【図１３】
0005886095.tif 000013
【図１４】
0005886095.tif 000014
【図４】
0005886095.tif 000015