(57)【要約】【課題】磁極センサの故障に際し、故障検知後も、モータの作動状態によらずモータの連続運転や再起動が可能なブラシレスモータの制御技術を提供する。【解決手段】２ｎ個の通電パターンにて通電を行い、センサから出力される実位置信号と各通電パターンにてセンサから本来出力されるべき規定位置信号とを比較する。この比較結果に基づいて故障センサとその故障形態を特定し、故障センサの実位置信号から、正常時には有り得ない信号の組み合わせである異常信号が検出されるロータの回転位置を推定する。ロータが異常信号が検出される位置に存在している場合、ロータが当該位置に存在する場合に本来実施されるべき通電パターンでコイルに対して通電を行い、当該位置にロータが止まった場合であっても、起動不能に陥ることなくモータを作動させる。【選択図】図６
2015092795.tif 000002
【特許請求の範囲】
【請求項１】
複数相のコイルを有するステータと、該ステータと相対回転可能に配されたロータと、該ロータに設けられたロータ位置検出磁石と、該ロータ位置検出磁石の磁極を検出するために、前記複数相のコイルの相の数をｎとしたとき、２ｎ個の組み合せの位置信号が検出可能な複数のセンサと、を有するブラシレスモータに対し、前記２ｎ個の組み合せの位置信号に対応して、２ｎ個の通電パターンにて前記コイルに通電を行うブラシレスモータの制御装置であって、
前記２ｎ個の通電パターンにて前記コイルに対して通電を行ったとき前記センサから出力される実位置信号と、前記各通電パターンにおいて前記センサから本来出力されるべき規定位置信号とを比較する位置信号比較部と、
前記位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定する故障センサ判定部と、
前記センサの故障により、正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定された前記センサからの出力を含む実位置信号に基づいて、前記異常信号が検出される前記ロータの回転位置を推定する異常信号位置推定部と、
前記ロータが前記異常信号が検出される位置に存在している場合、前記ロータが当該位置に存在する場合に本来実施されるべき通電パターンで前記コイルに対して通電を行う駆動処理部と、を有することを特徴とするブラシレスモータ制御装置。
【請求項２】
請求項１記載のブラシレスモータ制御装置において、
前記制御装置はさらに、現在の前記各センサの前記実位置信号を監視し、該実位置信号に、正常時には有り得ない信号の組み合わせが存在しないかどうかを検討し、前記実位置信号に正常時には有り得ない信号の組み合わせが存在した場合、何れかの前記センサに異常有りと判断するセンサ異常判定部を有することを特徴とするブラシレスモータ制御装置。
【請求項３】
請求項２記載のブラシレスモータ制御装置において、
前記位置信号比較部は、前記センサ異常判定部にて、何れかの前記センサに異常有りと判断された場合のみ、前記実位置信号と前記規定位置信号とを比較することを特徴とするブラシレスモータ制御装置。
【請求項４】
請求項１〜３の何れか１項に記載のブラシレスモータ制御装置において、
前記故障と判定された前記センサから得られる異常な位置信号により、前記実位置信号が、前記ロータの現在の回転位置とは異なる他の回転位置における位置信号と同一となり、前記ロータの回転位置が前記他の回転位置と誤認識される場合、前記駆動処理部は、前記他の回転位置における通電パターンで前記コイルに対して通電を行うことを特徴とするブラシレスモータ制御装置。
【請求項５】
複数相のコイルを有するステータと、該ステータと相対回転可能に配されたロータと、該ロータに設けられたロータ位置検出磁石と、該ロータ位置検出磁石の磁極を検出するために、前記複数相のコイルの相の数をｎとしたとき、２ｎ個の組み合せの位置信号が検出可能な複数のセンサと、を有するブラシレスモータに対し、前記２ｎ個の組み合せの位置信号に対応して、２ｎ個の通電パターンにて前記コイルに通電を行うブラシレスモータの制御方法であって、
前記２ｎ個の通電パターンにて前記コイルに対して通電を行ったとき前記センサから出力される実位置信号と、前記各通電パターンにおいて前記センサから本来出力されるべき規定位置信号とを比較し、
前記位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定し、
前記センサの故障により、正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定された前記センサからの出力を含む実位置信号に基づいて、前記異常信号が検出される前記ロータの回転位置を推定し、
前記ロータが前記異常信号が検出される位置に存在している場合、前記ロータが当該位置に存在する場合に本来実施されるべき通電パターンで前記コイルに対して通電を行うことを特徴とするブラシレスモータ制御方法。
【請求項６】
請求項５記載のブラシレスモータ制御方法において、
現在の前記各センサの前記実位置信号を監視し、該実位置信号に、正常時には有り得ない信号の組み合わせが存在しないかどうかを検討し、前記実位置信号に正常時には有り得ない信号の組み合わせが存在した場合、何れかの前記センサに異常有りと判断することを特徴とするブラシレスモータ制御方法。
【請求項７】
請求項６記載のブラシレスモータ制御方法において、
何れかの前記センサに異常有りと判断された場合のみ、前記実位置信号と前記規定位置信号とを比較することを特徴とするブラシレスモータ制御方法。
【請求項８】
請求項５〜７の何れか１項に記載のブラシレスモータ制御方法において、
前記故障と判定された前記センサから得られる異常な位置信号により、前記実位置信号が、前記ロータの現在の回転位置とは異なる他の回転位置における位置信号と同一となり、前記ロータの回転位置が前記他の回転位置と誤認識される場合、前記他の回転位置における通電パターンで前記コイルに対して通電を行うことを特徴とするブラシレスモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラシレスモータの故障対応制御に関し、特に、磁極センサの故障に際し、故障検知後もモータの連続運転や再起動が可能なブラシレスモータの制御技術に関する。
【背景技術】
【０００２】
ブラシレスモータは一般に、磁極センサによってロータの回転位置を把握し、その位置に応じてステータ側を励磁することにより、ロータを連続的に回転させている。例えば、磁極センサを３個使用してロータの回転方向に複数の磁極が交互となるように配設されたマグネットのＮ極・Ｓ極を検出し、それらを０Ｖ・５Ｖのレベルとして制御側に取り込み、その信号の組み合わせ（ここでは６通り）により磁極位置、すなわち、ロータの回転位置を特定する。従って、ブラシレスモータでは、磁極センサが故障すると、ロータ位置が把握できなくなり、モータを継続して作動させることが困難となる。
【０００３】
このため、従来より、例えば特許文献１のように、モータ駆動中に磁極センサが故障しても、モータの継続運転を可能としたブラシレスモータ用駆動装置・駆動方法が提案されている。そこでは、他の正常な磁極センサからの位置信号の間隔に基づいて、故障した磁極センサの位置信号のタイミングでそれに相当する疑似信号を発生させ、停止制御を行うことなく、ロータの回転を継続し得るようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2007-151266号公報
【特許文献２】特開2004-194490号公報
【特許文献３】特開2010-223176号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のような制御形態であっても、一旦、モータが停止すると、現在のロータ停止位置を判断することができず、モータを再起動ができないという課題がある。すなわち、センサ故障により、センサ信号が０Ｖあるいは５Ｖに固定されてしまうと、ロータの停止位置によっては全センサの信号が０Ｖの場合や５Ｖの場合が生じ、かかる場合、磁極位置の特定ができず、モータを再起動させるための励磁信号を特定することができない。
【０００６】
上記のような状態となると、例えば、特許文献３のように、ターボチャージャの可変ノズルのバルブ開度を調整するためのアクチュエータに適用されるブラシレスモータでは、バルブが所定の位置に制御できなくなり、排ガスの成分悪化や燃費低下が懸念される。そこで、故障対策として、バックアップ用のセンサを追加したり、センサレス制御と併用したりすることも考え得るが、何れの場合も、センサやセンサレス用回路の追加が必要となり、コストアップは避けがたい。
【０００７】
本発明の目的は、磁極センサの故障に際し、故障検知後も、モータの作動状態によらずモータの連続運転や再起動が可能なブラシレスモータの制御技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のブラシレスモータ制御装置は、複数相のコイルを有するステータと、該ステータと相対回転可能に配されたロータと、該ロータに設けられたロータ位置検出磁石と、該ロータ位置検出磁石の磁極を検出するために、前記複数相のコイルの相の数をｎとしたとき、２ｎ個の組み合せの位置信号が検出可能な複数のセンサと、を有するブラシレスモータに対し、前記２ｎ個の組み合せの位置信号に対応して、２ｎ個の通電パターンにて前記コイルに通電を行うブラシレスモータの制御装置であって、前記２ｎ個の通電パターンにて前記コイルに対して通電を行ったとき前記センサから出力される実位置信号と、前記各通電パターンにおいて前記センサから本来出力されるべき規定位置信号とを比較する位置信号比較部と、前記位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定する故障センサ判定部と、前記センサの故障により、正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定された前記センサからの出力を含む実位置信号に基づいて、前記異常信号が検出される前記ロータの回転位置を推定する異常信号位置推定部と、前記ロータが前記異常信号が検出される位置に存在している場合、前記ロータが当該位置に存在する場合に本来実施されるべき通電パターンで前記コイルに対して通電を行う駆動処理部と、を有することを特徴とする。
【０００９】
本発明にあっては、センサが故障しても、故障センサとその故障形態を特定でき、これらの特定に基づいてロータの位置を推定検出できる。このため、センサの故障により、正常時には有り得ない信号の組み合わせが検出され、ロータがその位置に止まった場合、何を通電して良いか分からず起動不能に陥ってしまう、といった事態を回避でき、モータの作動状態によらず、確実にトルク発生可能な通電処理が行われる。
【００１０】
前記ブラシレスモータ制御装置において、前記制御装置に、現在の前記各センサの前記実位置信号を監視し、該実位置信号に、正常時には有り得ない信号の組み合わせが存在しないかどうかを検討し、前記実位置信号に正常時には有り得ない信号の組み合わせが存在した場合、何れかの前記センサに異常有りと判断するセンサ異常判定部をさらに設けても良い。これにより、異常状態を判定する処理を行うか否かを、予め判断することができ、処理速度を向上することが可能となる。また、この場合、前記位置信号比較部は、前記センサ異常判定部にて、何れかの前記センサに異常有りと判断された場合のみ、前記実位置信号と前記規定位置信号とを比較するようにしても良い。
【００１１】
さらに、前記駆動処理部は、前記故障と判定された前記センサから得られる異常な位置信号により、前記実位置信号が、前記ロータの現在の回転位置とは異なる他の回転位置における位置信号と同一となり、前記ロータの回転位置が前記他の回転位置と誤認識される場合、前記他の回転位置における通電パターンで前記コイルに対して通電を行うようにしても良い。これにより、故障したセンサからの位置信号がロータ回転位置の判断に影響を及ぼすような場合も、モータの回転を継続する転流パターンにてモータを連続駆動することができる。
【００１２】
一方、本発明のブラシレスモータ制御方法は、複数相のコイルを有するステータと、該ステータと相対回転可能に配されたロータと、該ロータに設けられたロータ位置検出磁石と、該ロータ位置検出磁石の磁極を検出するために、前記複数相のコイルの相の数をｎとしたとき、２ｎ個の組み合せの位置信号が検出可能な複数のセンサと、を有するブラシレスモータに対し、前記２ｎ個の組み合せの位置信号に対応して、２ｎ個の通電パターンにて前記コイルに通電を行うブラシレスモータの制御方法であって、前記２ｎ個の通電パターンにて前記コイルに対して通電を行ったとき前記センサから出力される実位置信号と、前記各通電パターンにおいて前記センサから本来出力されるべき規定位置信号とを比較し、前記位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定し、前記センサの故障により、正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定された前記センサからの出力を含む実位置信号に基づいて、前記異常信号が検出される前記ロータの回転位置を推定し、前記ロータが前記異常信号が検出される位置に存在している場合、前記ロータが当該位置に存在する場合に本来実施されるべき通電パターンで前記コイルに対して通電を行うことを特徴とする。
【００１３】
本発明にあっては、センサが故障しても、故障センサとその故障形態を特定でき、これらの特定に基づいてロータの位置を推定検出できる。このため、センサの故障により、正常時には有り得ない信号の組み合わせが検出され、ロータがその位置に止まった場合、何を通電して良いか分からず起動不能に陥ってしまう、といった事態を回避でき、モータの作動状態によらず、確実にトルク発生可能な通電処理が行われる。
【００１４】
前記ブラシレスモータ制御方法において、現在の前記各センサの前記実位置信号を監視し、該実位置信号に、正常時には有り得ない信号の組み合わせが存在しないかどうかを検討し、前記実位置信号に正常時には有り得ない信号の組み合わせが存在した場合、何れかの前記センサに異常有りと判断するようにしても良い。これにより、異常状態を判定する処理を行うか否かを、予め判断することができ、処理速度を向上することが可能となる。また、この場合、何れかの前記センサに異常有りと判断された場合のみ、前記実位置信号と前記規定位置信号とを比較するようにしても良い。
【００１５】
前記ブラシレスモータ制御方法において、前記故障と判定された前記センサから得られる異常な位置信号により、前記実位置信号が、前記ロータの現在の回転位置とは異なる他の回転位置における位置信号と同一となり、前記ロータの回転位置が前記他の回転位置と誤認識される場合、前記他の回転位置における通電パターンで前記コイルに対して通電を行うようにしても良い。これにより、故障したセンサからの位置信号がロータ回転位置の判断に影響を及ぼすような場合も、モータの回転を継続する転流パターンにてモータを連続駆動することができる。
【発明の効果】
【００１６】
本発明のブラシレスモータ制御装置によれば、２ｎ個の通電パターンにて通電を行ったときセンサから出力される実位置信号と各通電パターンにおいてセンサから本来出力されるべき規定位置信号とを比較する位置信号比較部と、位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定する故障センサ判定部と、センサの故障により正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定されたセンサからの出力を含む実位置信号に基づいて、異常信号が検出されるロータの回転位置を推定する異常信号位置推定部と、ロータが異常信号が検出される位置に存在している場合、ロータが当該位置に存在する場合に本来実施されるべき通電パターンでコイルに対して通電を行う駆動処理部と、を設けたので、センサが故障しても、故障センサとその故障形態を特定し、これらの特定に基づいてロータの現在位置を推定検出することが可能となる。このため、センサの故障により、正常時には有り得ない信号の組み合わせが検出される位置にロータが止まった場合であっても、起動不能に陥ることなくモータの作動が可能となり、商品性の向上が図られる。
【００１７】
本発明のブラシレスモータ制御方法によれば、２ｎ個の通電パターンにて通電を行ったときセンサから出力される実位置信号と各通電パターンにおいてセンサから本来出力されるべき規定位置信号とを比較し、位置信号比較部における比較結果に基づいて、故障しているセンサとその故障形態を特定し、センサの故障により正常時には有り得ない信号の組み合わせである異常信号が検出された場合、故障と判定されたセンサからの出力を含む実位置信号に基づいて、異常信号が検出されるロータの回転位置を推定し、ロータが異常信号が検出される位置に存在している場合、ロータが当該位置に存在する場合に本来実施されるべき通電パターンでコイルに対して通電を行うようにしたので、センサが故障しても、故障センサとその故障形態を特定し、これらの特定に基づいてロータの現在位置を推定検出することが可能となる。このため、センサの故障により、正常時には有り得ない信号の組み合わせが検出される位置にロータが止まった場合であっても、起動不能に陥ることなくモータの作動が可能となり、商品性の向上が図られる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態である制御装置・制御方法によって駆動されるブラシレスモータを用いたターボチャージャ用アクチュエータの構成を示す説明図である。
【図２】ホールセンサの配置構成を示す説明図である。
【図３】ホールセンサが正常な場合の位置信号を示す説明図である。
【図４】コイルへの通電パターンを示す説明図である。
【図５】Ｖ相のホールセンサが故障した場合の位置信号を示す説明図である。
【図６】コントローラの構成を示す制御ブロック図である。
【図７】モータが停止状態の場合の起動処理手順を示すフローチャートである。
【図８】故障センサの特定処理手順を示すフローチャートである（＃１）。
【図９】故障センサの特定処理手順を示すフローチャートである（＃２）。
【図１０】故障センサの特定処理手順を示すフローチャートである（＃３）。
【図１１】全センサ「Ｌ」の場合におけるロータ回転位置の特定処理手順を示すフローチャートである。
【図１２】全センサ「Ｈ」の場合におけるロータ回転位置の特定処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施例を図面に基づいて詳細に説明する。図１は、本発明の一実施の形態である制御装置・制御方法によって駆動されるブラシレスモータ１（以下、モータ１と略記する）を用いたターボチャージャ用アクチュエータ２の構成を示す説明図である。図１に示すように、モータ１は、ロータマグネット３を備えたロータ４の周囲にステータ５を配したインナーロータ型の装置構成となっている。ロータ４は、ステータ５に対して相対回転可能となっており、合成樹脂製のシャフト６に取り付けられたロータコア７と、ロータコア７の外周に固定され、８極に着磁されたリング状のロータマグネット３と、シャフト６に固定され、２極に着磁された円板状のセンサマグネット（ロータ位置検出磁石）８とから構成されている。センサマグネット８は、周方向にＮ極とＳ極が１８０°ずつ等分に配置されている。
【００２０】
ステータ５は、樹脂製のハウジング９と、ハウジング９の内部に一体的に埋設されたステータコア１１と、ステータコア１１の６つのティースに巻装された電機子コイル１２とから構成されている。電機子コイル１２は、Ｕ,Ｖ,Ｗの３相の巻線を形成している。ハウジング９内に設けられた回路基板１０上には、センサマグネット８の磁極の変化を捉え、ロータ４の回転位置を検出するホールセンサ（磁気検出素子）１３が設けられている。ホールセンサ１３は複数個設けられており、電機子コイル１２の相数をｎ（ここでは、ｎ＝３）としたとき、２ｎ個の組み合せの位置信号が検出可能となっている。モータ１では、図２に示すように、３個のホールセンサ１３（１３Ｕ,１３Ｖ,１３Ｗ）が１２０°間隔にて等分に配置されており、３×２＝６個の組み合わせの位置信号が出力される。ホールセンサ１３から出力される位置信号はコントローラ（駆動制御装置）１４に送られる。コントローラ１４は、ホールセンサ１３からの位置信号に基づいて、電機子コイル１２の通電相を適宜切り替える。これにより、ロータ４の周囲に回転磁界が形成され、ロータ４が連続的に回転駆動される。
【００２１】
このようなモータ１では、ホールセンサ１３が正常な場合は、図３に示すようなパターンにて位置信号が得られる。すなわち、Ｕ,Ｖ,Ｗの各相の信号がＨレベル（５Ｖ）かＬレベル（０Ｖ）かによって６種類のパターンが得られ、これにより、ロータ４の回転位置が特定される（＃１〜＃６）。コントローラ１４は、ロータ４の回転位置に応じた転流パターンにて電機子コイル１２の各相に通電し（図４参照）、ロータ４を連続的に回転させる。
【００２２】
一方、ホールセンサ１３のうち１つが故障すると（例えば、Ｖ相のホールセンサ１３Ｖ）、そのとき得られる位置信号は図５のようになる。すると、図５から分かるように、「＃３」や「＃５」の位置信号パターンが、それぞれ正常時の「＃２」や「＃６」と同じになってしまう。このため、コントローラ１４は、ロータ４が「＃３」や「＃５」の位置にいるにも関わらず、「＃２」や「＃６」の場合の通電制御を実行してしまう。但し、この場合は、トルクは低下するものの、連続駆動も起動も可能である。しかしながら、ロータ４が「＃４」の位置の場合、図５のような位置信号パターン（Ｌ,Ｌ,Ｌ）は正常時には存在せず、コントローラ１４はロータ４の回転位置を全く把握できない。その場合、回転駆動中であれば惰性でそのまま作動し、「＃５」に至れば何とか連続駆動が可能となるが、ロータ４が「＃４」の位置で停止すると、コントローラ１４は、どの相に通電して良いかわからず、モータ１を起動させるための励磁信号を特定することができない。
【００２３】
そこで、このようなデッドポイントにて停止した場合においてもモータ１の起動を可能とすべく、本実施形態では、次のような制御を実行する。
（１）故障センサの特定（図８〜図１０）
まず、３相のうち２相ずつ６パターンの通電を行い、ロータ４を回転させる。その場合、通電パターン（＃１〜＃６）と、ロータ回転位置（磁極位置）及びホールセンサ１３ａの位置信号（Ｈ,Ｌ）は一意的に定まっている。そこで、６パターン通電し、各通電パターンにおける実際の位置信号（実位置信号）と、センサ正常時に各通電パターンにおいて得られるべき位置信号（規定位置信号）とを比較することにより、故障しているセンサとその故障形態（５Ｖ固定、０Ｖ固定）を特定する。
（２）全センサ「Ｌ」、「Ｈ」の場合のロータ回転位置の特定（図１１,図１２）
前処理にて特定した故障センサと故障形態に基づき、正常時には有り得ない信号の異常な組み合わせ（全センサ「Ｌ」or 全センサ「Ｈ」）が検出されるケースを解析し、そのときのロータ回転位置（停止位置）を特定する。
（３）モータ起動
全センサ＝「Ｌ」or「Ｈ」の場合、特定された停止位置における本来の転流パターンにて通電し起動する。
【００２４】
図６は、コントローラ１４の構成を示す制御ブロック図である。コントローラ１４には、上述の制御処理を実行すべく、ＣＰＵ２０と、制御プログラムや規定の制御データが格納されたＲＯＭ２１、制御処理中に一時的にデータの格納等を行うＲＡＭ２２が設けられている。また、ＣＰＵ２０にはさらに、制御処理部として、まず、センサ故障の有無を判定するセンサ異常判定部２３と、（１）の処理に対応して位置信号比較部２４と故障センサ判定部２５が、（２）の処理に対応して異常信号位置推定部２６が、（３）の処理に対応してモータ起動処理部（駆動処理部）２７がそれぞれ設けられている。
【００２５】
この場合、センサ異常判定部２３は、前述の「＃４」のように、正常時には有り得ない信号の組み合わせが存在しないかどうかを検討し、有り得ない信号の組み合わせが検出された場合、ホールセンサ１３に異常が生じている、と判断する。位置信号比較部２４は、２ｎ個（ここでは６個）の通電パターンにて、各電機子コイル１２に対して通電を行い、そのときホールセンサ１３から出力される実位置信号と、各通電パターンにおいてホールセンサ１３から本来出力されるべき規定位置信号とを比較する。故障センサ判定部２５は、位置信号比較部２４における比較結果に基づいて、故障しているセンサとその故障形態を特定する。異常信号位置推定部２６は、故障と判定されたセンサの実位置信号から、正常時には有り得ない信号の組み合わせ（異常信号）が検出されるロータ回転位置を推定する。モータ起動処理部２７は、ロータ４が異常信号検出位置に存在している場合、ロータ４が当該位置に存在する場合に本来実施されるべき通電パターンで、各電機子コイル１２に対して通電を行う。
【００２６】
図７〜図１２は、本実施形態における制御手順を示すフローチャートであり、これらの制御処理は図６に示した各制御処理部によって実行される。以下、上記（１）〜（３）の制御処理について、図７〜図１２を参照しつつ説明する。なお、以下の処理では、Ｖ相のホールセンサ１３Ｖが故障した場合を例に取って説明するが、他の相のセンサが故障した場合も同様の処理が実行される。図７に示すように、モータ１が停止状態にある場合は、センサ故障の有無に関わらず、図７のような順序にて起動処理が行われる。すなわち、まず、ステップＳ１にて「作動開始要求」の有無が判断される。「作動開始要求」は、モータ１を駆動源とする機器のスイッチＯＮ／ＯＦＦなどに基づいて、コントローラ１４がその有無を判断する。「作動開始要求」が無い場合にはそのままルーチンを抜け、「作動開始要求」があった場合にはステップＳ２に進み、ホールセンサ１３の故障の有無が判定される。
【００２７】
ステップＳ２では、正常時には有り得ない信号の組み合わせ（例えば、前述の「＃４」）が存在しないかどうかが検討され、有り得ない信号の組み合わせが無い場合は、センサ故障無し、としてステップＳ４に進み、モータの起動処理が実行され、ルーチンを抜ける。これに対し、ステップＳ２にて、有り得ない信号の組み合わせが検出された場合は、センサ故障有り、としてステップＳ４に進み、故障センサの特定処理を実行した後、モータの起動処理が実行される。図７の処理では、センサの異常状態を判定する処理（ステップＳ３）を行うか否かを、ステップＳ２において予め判断する。このため、センサが正常な場合は、ステップＳ３の処理を行うことなく、起動処理が実行され、処理速度の向上を図ることが可能となる。
【００２８】
図８〜図１０は、故障センサ特定処理の手順を示すフローチャートである。ステップＳ４の処理では、ホールセンサ１３が故障しているモータ１に対し、図４に示したような「＃１」〜「＃６」の６パターンの通電を行ってセンサの故障状態を判定する。そこで、ステップＳ４ではまず、「＃１」の通電パターンを行うべく、モータ１に対し、Ｕ相：接地（ＧＮＤ），Ｖ相：オープン，Ｗ相：バッテリ電圧（ＶＢ）の通電を行う（図８：ステップＳ１１）。この場合、センサが正常であれば、「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｈ」の組み合わせの信号が出力されるはずである。但し、各センサが「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｈ」の形で故障している場合は（本例では、Ｖ相センサがＬｏ固定で故障）、正しい信号の組み合わせが出力され、このルーチンでは故障判定はできない。
【００２９】
ステップＳ１１にて上記通電を行った後、ステップＳ１２〜Ｓ１４にて各相のセンサ出力が判定される（なお、Ｓ１２〜Ｓ１４は順不同である）。図８に示すように、ここではまず、ステップＳ１２にてＵ相センサの信号が判定される。この場合、Ｕ相センサが正常、若しくは、Ｈｉ固定故障であれば「Ｈ」が出力されるはずである。そこで、位置信号比較部２４は、ホールセンサ１３から出力される実位置信号と、「＃１」の通電パターンにおいてホールセンサ１３から本来出力されるべき規定位置信号とを比較する。そして、実位置信号が「Ｌ」の場合は、ステップＳ１５に進み、故障センサ判定部２５は、Ｕ相センサが「Ｌｏ固定故障」であると判定する。本例の場合、Ｕ相センサは正常であり「Ｈ」が出力されるため、故障センサ判定部２５にて「Ｕ相センサ：正常」と判定され、Ｓ１２からＳ１３に進む。
【００３０】
ステップＳ１３では、Ｖ相センサの信号が判定される。この場合、Ｖ相センサが正常、若しくは、Ｌｏ固定故障であれば「Ｌ」が出力されるはずである。従って、これが「Ｈ」の場合は、ステップＳ１６に進み、Ｖ相センサが「Ｈｉ固定故障」であると判定する。本例の場合、Ｖ相センサは「Ｌｏ固定故障」であるため、「Ｌ」が出力される。つまり、このルーチンではＶ相センサのＬｏ固定故障は判定できず、Ｓ１３からＳ１４に進む。
【００３１】
ステップＳ１４では、Ｗ相センサの信号が判定される。この場合も、Ｗ相センサが正常、若しくは、Ｈｉ固定故障であれば「Ｈ」が出力されるはずである。従って、これが「Ｌ」の場合は、ステップＳ１７に進み、Ｗ相センサが「Ｌｏ固定故障」であると判定する。本例の場合、Ｗ相センサは正常であり「Ｈ」が出力されるため、当該ルーチンを抜け、次の＃２判定のルーチンに進む。
【００３２】
＃２判定のルーチンでは、「＃２」の通電パターンを行うべく、モータ１に対し、Ｕ相：オープン，Ｖ相：ＧＮＤ，Ｗ相：バッテリ電圧の通電を行う（図９：ステップＳ２１）。この場合、センサが正常であれば、「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｌ」の組み合わせの信号が出力されるはずである。但し、この場合も、各センサが「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｌ」の形で故障している場合は（本例では、Ｖ相センサがＬｏ固定で故障）、正しい信号の組み合わせが出力され、このルーチンでは故障判定はできない。
【００３３】
ステップＳ２１にて上記通電を行った後、ステップＳ２２〜Ｓ２４にて各相のセンサ出力が判定される（順不同）。ステップＳ２２にてＵ相センサの信号が判定される。ここでは、Ｕ相センサが正常、若しくは、Ｈｉ固定故障であれば「Ｈ」が出力されるはずである。従って、これが「Ｌ」の場合は、ステップＳ２５に進み、Ｕ相センサが「Ｌｏ固定故障」であると判定する。本例の場合、Ｕ相センサは正常であり「Ｈ」が出力されるため、Ｓ２２からＳ２３に進み、Ｖ相センサの信号が判定される。
【００３４】
ステップＳ２３では、Ｖ相センサが正常、若しくは、Ｌｏ固定故障であれば「Ｌ」が出力されるはずである。従って、これが「Ｈ」の場合は、ステップＳ２６に進み、Ｖ相センサが「Ｈｉ固定故障」であると判定する。本例の場合、Ｖ相センサは「Ｌｏ固定故障」であるため、「Ｌ」が出力される。つまり、このルーチンでもＶ相センサのＬｏ固定故障は判定できず、Ｓ２３からＳ２４に進む。
【００３５】
ステップＳ２４では、Ｗ相センサの信号が判定される。この場合も、Ｗ相センサが正常、若しくは、Ｌｏ固定故障であれば「Ｌ」が出力されるはずである。従って、これが「Ｈ」の場合は、ステップＳ２７に進み、Ｗ相センサが「Ｈｉ固定故障」であると判定する。本例の場合、Ｗ相センサは正常であり「Ｌ」が出力されるため、当該ルーチンを抜け、次の＃３判定のルーチンに進む。
【００３６】
＃３判定のルーチンでは、「＃３」の通電パターンを行うべく、モータ１に対し、Ｕ相：バッテリ電圧，Ｖ相：ＧＮＤ，Ｗ相：オープンの通電を行う（図１０：ステップＳ３１）。この場合、センサが正常であれば、「Ｕ相：Ｈ，Ｖ相：Ｈ，Ｗ相：Ｌ」の組み合わせの信号が出力されるはずである。但し、この場合も、各センサが「Ｕ相：Ｈ，Ｖ相：Ｈ，Ｗ相：Ｌ」の形で故障している場合は正しい信号の組み合わせが出力され、このルーチンでは故障判定はできないが、本例ではＶ相センサがＬｏ固定で故障しており、当該ルーチンにて故障が検出可能である。
【００３７】
ステップＳ３１にて上記通電を行った後、ステップＳ３２〜Ｓ３４にて各相のセンサ出力が判定される（順不同）。ステップＳ３２にてＵ相センサの信号が判定される。ここでは、Ｕ相センサが正常、若しくは、Ｈｉ固定故障であれば「Ｈ」が出力されるはずである。従って、これが「Ｌ」の場合は、ステップＳ３５に進み、Ｕ相センサが「Ｌｏ固定故障」であると判定する。本例の場合、Ｕ相センサは正常であり「Ｈ」が出力されるため、Ｓ３２からＳ３３に進み、Ｖ相センサの信号が判定される。
【００３８】
ステップＳ３３では、Ｖ相センサが正常、若しくは、Ｈｉ固定故障であれば「Ｈｉ」が出力されるはずである。従って、これが「Ｌ」の場合はＶ相センサに何らかの異常があり、出力信号がＬｏに固定されていると判断できる。そこで、ステップＳ３６に進み、Ｖ相センサが「Ｌｏ固定故障」であると判定する。本例の場合、Ｖ相センサは「Ｌｏ固定故障」であるため、「Ｌ」が出力され、ステップＳ３６にてＶ相センサのＬｏ固定故障が検出される。
【００３９】
ステップＳ３４では、Ｗ相センサの信号が判定される。この場合も、Ｗ相センサが正常、若しくは、Ｌｏ固定故障であれば「Ｌ」が出力されるはずである。従って、これが「Ｈ」の場合は、ステップＳ３７に進み、Ｗ相センサが「Ｈｉ固定故障」であると判定する。本例の場合、Ｗ相センサは正常であり「Ｌ」が出力されるため、当該ルーチンを抜け、次の＃４判定のルーチンに進む。そして、「＃４」〜「＃６」の通電パターンにて同様の処理を行い、故障センサとその故障形態（Ｌｏ固定か、Ｈｉ固定か）を検出する。本例では、＃４,＃５の判定ルーチン（図示せず）にて、＃３と同様にＶ相センサのＬｏ固定故障が検出される。
【００４０】
このようにして、故障センサと故障形態を特定した後、その結果に基づき、異常信号位置推定部２６によってロータ４の停止位置を特定する。図１１,図１２は、ロータ停止位置の推定処理手順を示すフローチャートである。なお、図１１,図１２の処理も順不同である。図１１に示すように、ここではまず、センサ全部が「Ｌ」かどうかを判定する（ステップＳ４１）。全部が「Ｌ」でない場合は、当該ルーチンを抜け図１２の処理に進む。一方、本例のように、Ｖ相センサがＬｏ固定故障している場合は、全部「Ｌ」の場合が存在する。そして、全部が「Ｌ」のときはロータ停止位置の把握が困難となるため、ステップＳ４２以下の処理を実行する。
【００４１】
ステップＳ４２では、まず、Ｕ相センサがＬｏ固定故障しているかどうかが確認される。図８〜図１０の処理にてＵ相センサがＬｏ固定故障していることが検出されている場合は、ステップＳ４３に進み、ロータ停止位置が特定される。この場合、Ｕ相センサがＬｏ固定故障し、全ての信号が「Ｌ」となって出力されるのは、本来の出力が「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｌ」の組み合わせのときである。そこで、ステップＳ４３では、その論理に基づき、ロータ４がその組み合わせの位置「＃２」で停止している、と推定する。
【００４２】
これに対し、本例の場合のように、Ｕ相センサが正常に機能している場合は、ステップＳ４２からＳ４４に進み、Ｖ相センサがＬｏ固定故障しているかどうかが確認される。そして、Ｖ相センサがＬｏ固定故障している場合は、Ｓ４４からＳ４５に進み、ロータ停止位置が特定される。この場合、Ｖ相センサがＬｏ固定故障し、全ての信号が「Ｌ」となって出力されるのは、本来の出力が「Ｕ相：Ｌ，Ｖ相：Ｈ，Ｗ相：Ｌ」の組み合わせのときである。そこで、異常信号位置推定部２６は、その論理に基づき、ロータ４がその組み合わせの位置「＃４」で停止している、と推定する。本例では、Ｖ相センサがＬｏ固定故障しているため、Ｓ４４からＳ４５に進み、ロータ４が「＃４」で停止している、と推定される。
【００４３】
ステップＳ４４にてＶ相センサがＬｏ固定故障していない場合は、ステップＳ４６に進み、Ｗ相センサがＬｏ固定故障しているかどうかが確認される。そして、Ｗ相センサがＬｏ固定故障している場合は、Ｓ４６からＳ４７に進み、ロータ停止位置が特定される。この場合、Ｗ相センサがＬｏ固定故障し、全ての信号が「Ｌ」となって出力されるのは、本来の出力が「Ｕ相：Ｌ，Ｖ相：Ｌ，Ｗ相：Ｈ」の組み合わせのときである。そこで、ステップＳ４７では、その論理に基づき、ロータ４がその組み合わせの位置「＃６」で停止している、と推定し、ルーチンを抜ける。なお、本例の場合（Ｖ相センサがＬｏ固定故障）は、図１１の処理にて、Ｓ４１→Ｓ４２→Ｓ４４→Ｓ４５と進み、ロータ４が「＃４」で停止していると判断した後、Ｓ４６に進んでルーチンを抜ける。
【００４４】
このようにして図１１の処理を終了、若しくは、図１０のステップＳ４１にて全部「Ｌ」ではないと判断されたときは、図１２の処理に進む。図１２では、まず、先の＃１〜＃６の判定処理にて、センサ全部が「Ｈ」かどうかを判定する（ステップＳ５１）。従って、全部「Ｌ」にて図１１の処理を終了した場合は、全部「Ｈ」の場合が存在しない、と判断され、当該ルーチンを抜けて図７のルーチンに戻り、ステップＳ４の起動処理が実行される。また、センサに故障があるものの、センサ全部が「Ｌ」又は「Ｈ」でない場合も、当該ルーチンを抜けてステップＳ４の起動処理が実行される。前述のように、センサ全部が「Ｌ」又は「Ｈ」でなければ、ロータ４の位置に誤認があっても、取り敢えずはロータ４を回転させるトルクは発生可能であるため、ステップＳ４の起動処理が行われる。一方、センサ全部が「Ｈ」の場合は起動不能（従来の制御処理）となるため、ステップＳ５２以下に進む。なお、センサが２個以上故障した場合は、全部「Ｌ」又は全部「Ｈ」以外のケースも存在するが、この場合は、＃１〜＃６の通電処理でも故障センサが特定できないためエラーとなり、別途、故障処理が実行される。
【００４５】
ステップＳ５２では、まず、Ｕ相センサがＨｉ固定故障しているかどうかが確認される。図８〜図１０の処理にてＵ相センサがＨｉ固定故障していることが検出されている場合は、ステップＳ５３に進み、ロータ停止位置が特定される。この場合、Ｕ相センサがＨｉ固定故障し、全ての信号が「Ｈ」となって出力されるのは、本来の出力が「Ｕ相：Ｌ，Ｖ相：Ｈ，Ｗ相：Ｈ」の組み合わせのときである。そこで、ステップＳ５３では、その論理に基づき、ロータ４がその組み合わせの位置「＃５」で停止している、と推定する。
【００４６】
これに対し、Ｕ相センサが正常に機能している場合は、ステップＳ５２からＳ５４に進み、Ｖ相センサがＨｉ固定故障しているかどうかが確認される。そして、Ｖ相センサがＨｉ固定故障している場合は、Ｓ５４からＳ５５に進み、ロータ停止位置が特定される。この場合、Ｖ相センサがＨｉ固定故障し、全ての信号が「Ｈ」となって出力されるのは、本来の出力が「Ｕ相：Ｈ，Ｖ相：Ｌ，Ｗ相：Ｈ」の組み合わせのときである。そこで、ステップＳ５５では、その論理に基づき、ロータ４がその組み合わせの位置「＃１」で停止している、と推定する。
【００４７】
ステップＳ５４にてＶ相センサがＨｉ固定故障していない場合は、ステップＳ５６に進み、Ｗ相センサがＨｉ固定故障しているかどうかが確認される。そして、Ｗ相センサがＨｉ固定故障している場合は、Ｓ５６からＳ５７に進み、ロータ停止位置が特定される。この場合、Ｗ相センサがＨｉ固定故障し、全ての信号が「Ｈ」となって出力されるのは、本来の出力が「Ｕ相：Ｈ，Ｖ相：Ｈ，Ｗ相：Ｌ」の組み合わせのときである。そこで、ステップＳ４７では、その論理に基づき、ロータ４がその組み合わせの位置「＃３」で停止している、と推定する。このようにしてステップＳ５２からステップＳ５６又はＳ５７の処理が完了した場合は、図１２のルーチンを抜けて図７のルーチンに戻り、ステップＳ４の起動処理が実行される。
【００４８】
図８〜図１２の処理が完了し、図７のステップＳ３からＳ４に進んだ場合、モータ１に対し、通常の起動処理とは異なる処理が実行される。この場合、モータ１では、あるホールセンサ１３（本例ではＶ相センサ）が故障しており、全部「Ｌ」や全部「Ｈ」のような有り得ない信号の組み合わせが生じると、ロータ停止位置が把握できず、通常の起動処理ではモータ１を起動できない。そこで、当該制御処理では、有り得ない信号の組み合わせが得られた場合、図１１,図１２の処理によってロータ停止位置を特定し、その結果に基づいて、故障センサが正常な場合に当該ロータ停止位置にて本来実行される転流パターンにて通電を行う。
【００４９】
すなわち、本例で言えば、通常では有り得ない「Ｌ,Ｌ,Ｌ」の組み合わせが検出された場合は、Ｖ相センサの故障であり、前述のようにロータ４が「＃４」で停止している、と推定する。そして、「＃４」における本来の通電パターン「Ｕ相：バッテリ電圧，Ｖ相：オープン，Ｗ相：ＧＮＤ」にて通電を行う。これにより、Ｖ相センサが故障している場合に、ロータ４が「＃４」位置に停止してしまっても、その停止位置本来の通電が行われ、モータ１を確実に起動させることが可能となる。
【００５０】
なお、起動後に「Ｌ,Ｌ,Ｌ」の組み合わせが検出された場合も、起動時と同様に「＃４」の通電制御が実行される。また、ロータ４が「＃３」や「＃５」の位置にいる場合は、全部「Ｌ」や全部「Ｈ」のような信号の組み合わせは検出されないため、図１１,図１２の処理は実行されず、「＃２」や「＃６」の場合の通電制御が実行される。つまり、故障したセンサから得られる異常な位置信号により、実位置信号が、ロータ４の現在の回転位置（＃３,＃５）とは異なる他の回転位置（＃２,＃６）における位置信号と同一となり、ロータ４の回転位置が他の回転位置と誤認識される場合は、他の回転位置における通電パターン（＃２,＃６）を実行する。従って、センサ故障により、正常な位置信号が出力されないロータ回転位置においても、モータ１の回転を継続させ得る転流パターンにて通電が行われ、この場合、前述のようにトルクは低下するものの、モータ１を連続的に駆動することが可能となる。
【００５１】
このように、本発明の制御形態を採用することにより、ホールセンサ１３の１個が故障しても、故障センサとその故障形態を特定でき、これらの特定に基づいて位置信号を論理的に検討することにより、ロータの位置を推定検出することが可能となる。このため、先の例の「＃４」のように、ロータ４がその位置に止まると、何を通電して良いか分からず起動不能に陥ってしまう、といった事態も回避でき、モータの作動状態によらず、確実にトルク発生可能な通電処理が可能となる。
【００５２】
また、本発明をターボチャージャ用アクチュエータに使用されるブラシレスモータに適用した場合、センサが故障中であってもモータ作動可能となるため、ターボチャージャの可変ノズルのバルブを所定の位置に制御することが可能となる。これにより、排気ガスを正しく戻すことができ、・排ガスの悪化防止、燃費低下防止が図られる。
【００５３】
本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
例えば、前述の実施形態では、インナーロータ型のブラシレスモータに本発明を適用した例を示したが、本発明は、ブラシレスモータの形態には関係なく適用可能であり、アウタロータ型のブラシレスモータにも適用可能であることは言うまでもない。
【産業上の利用可能性】
【００５４】
前述の実施の形態では、ターボチャージャ用アクチュエータに使用されるブラシレスモータに本発明による制御を適用した例を説明したが、本発明は、例えば、排気再循環（ＥＧＲ）システムの流量調節バルブ用の駆動アクチュエータや電動パワーステアリング装置用のブラシレスモータなどの各種車載モータや、家電製品等の電動機器類に使用されるブラシレスモータなどにも広く適用可能である。
【符号の説明】
【００５５】
１    ブラシレスモータ
２    ターボチャージャ用アクチュエータ
３    ロータマグネット
４    ロータ
５    ステータ
６    シャフト
７    ロータコア
８    センサマグネット（ロータ位置検出磁石）
９    ハウジング
１０    回路基板
１１    ステータコア
１２    電機子コイル
１３    ホールセンサ
１４    コントローラ（制御装置）
２０    ＣＰＵ
２１    ＲＯＭ
２２    ＲＡＭ
２３    センサ異常判定部
２４    位置信号比較部
２５    故障センサ判定部
２６    異常信号位置推定部
２７    モータ起動処理部（駆動処理部）
【図１】
2015092795.tif 000003
【図２】
2015092795.tif 000004
【図３】
2015092795.tif 000005
【図４】
2015092795.tif 000006
【図５】
2015092795.tif 000007
【図６】
2015092795.tif 000008
【図７】
2015092795.tif 000009
【図８】
2015092795.tif 000010
【図９】
2015092795.tif 000011
【図１０】
2015092795.tif 000012
【図１１】
2015092795.tif 000013
【図１２】
2015092795.tif 000014