(57)【要約】【課題】ブラシレスモータに供給される電源電圧が変動する場合においても、ロータの停止位置を正確に検出することのできる制御装置を提供する。【解決手段】ブラシレスモータ１を始動させるとき、制御装置２がロータの停止位置検出区間において、バッテリ電源１５の供給する電圧値に応じたデューティ比によるＰＷＭ制御によりブラシレスモータ１に通電を行い、通電を停止した後に発生する誘起電流によりロータ位置を検出し、検出したロータ位置とバッテリ電源１５の電圧値とに基づいてＰＷＭ制御によりロータに一定の力を加える通電を行う。その後、制御装置２は、通電を停止して、フリーラン中のロータの回転位置に応じて発生する励磁切り替えタイミング信号を検出し、検出した励磁切り替えタイミング信号を用いて定常時励磁パターン選択手段によりセンサレス駆動に移行する。【選択図】図１
2010088267.tif 000002
【特許請求の範囲】
【請求項１】
ブラシレスモータを駆動させる駆動装置であって、
始動信号が入力されると、当該ブラシレスモータに供給される電源の電圧値に基づいて前記ブラシレスモータが有する複数のコイルに通電するための停止位置検出通電パターンを選択する停止位置検出パターン選択手段と、
選択された前記停止位置検出通電パターンに基づいて前記複数のコイルに通電がなされた後、通電を停止した際に発生する誘起電流からロータの停止位置を検出するロータ停止位置検出手段と、
前記ロータの停止位置を検出の後に、前記ロータの停止位置及び前記電圧値に基づいて、ＰＷＭ制御により予め定めた電流値で前記複数のコイルに通電を行うためのフリーラン通電パターンを選択する始動励磁パターン選択手段と、
前記ロータの回転により発生する誘起電流から検出される前記ロータの位置及び回転速度に基づいて、ＰＷＭ制御により前記複数のコイルに通電を行うための運転通電パターンを選択する定常時励磁パターン選択手段と、
前記複数のコイルに対して、選択された前記停止位置検出通電パターンに基づいて通電を行い、次に選択された前記フリーラン通電パターンに基づいて通電を行い、その後に選択された前記運転通電パターンに基づいて通電を行う励磁電圧出力手段と、
を有することを特徴とするブラシレスモータの制御装置。
【請求項２】
前記電圧値ごとに対応した複数の前記停止位置検出通電パターン、前記フリーラン通電パターン、及び、前記定常時励磁パターンが記録された印加電圧・電流制御マップ記憶手段と、
を有することを特徴とする請求項１に記載のブラシレスモータの制御装置。
【請求項３】
前記ロータ停止位置検出手段による前記ロータの位置検出の前に、前記ブラシレスモータが有する複数のコイルのうち所定のコイルにのみ通電するブレーキ通電パターンを前記電圧値に基づいて選択する停止パターン選択手段、
を有し、
前記印加電圧・電流制御マップ記憶手段には、前記電圧値ごとに対応した複数の前記ブレーキ通電パターンが記憶され、
前記励磁電圧出力手段は、選択された前記ブレーキ通電パターンに基づいて通電する
ことを特徴とする請求項２に記載のブラシレスモータの制御装置。
【請求項４】
ブラシレスモータを駆動させる駆動方法であって、
始動信号が入力されると、前記ブラシレスモータに供給される電源の電圧値に基づいて停止位置検出通電パターンを選択するステップと、
選択された前記停止位置検出通電パターンに基づいて前記ブラシレスモータが有する複数のコイルに通電を行うステップと、
選択された前記停止位置検出通電パターンに基づいた前記複数のコイルに通電の後、通電を停止した際に発生する誘起電流から前記ロータの停止位置を検出するステップと、
前記ロータの停止位置を検出の後に、前記ロータの停止位置及び前記電圧値に基づいてＰＷＭ制御により予め定めた電流値で前記複数のコイルに通電を行うためのフリーラン通電パターンを選択するステップと、
選択された前記フリーラン通電パターンに基づいて前記複数のコイルに通電を行うステップと、
前記ロータが回転により前記複数のコイルに発生する誘起電圧から検出される前記ロータの位置及び回転速度に基づいて、ＰＷＭ制御により前記複数のコイルに通電をするための運転通電パターンを選択するステップと、
選択された前記運転通電パターンに基づいて前記複数のコイルに通電を行うステップと、
を有することを特徴とするブラシレスモータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にブラシレスモータの制御装置に関する。
【背景技術】
【０００２】
ロータが永久磁石を有するタイプのブラシレスモータは、ロータの回転位置を検出する位置センサを設けずに位置センサレスで駆動制御を行うことがある。この場合には、開放区間（非通電相）のモータ端子に現れる誘起電圧と等価中性点電位をコンパレータに入力して得られるパルス信号のエッジ間隔からロータの回転位置を検出している。ところが、ブラシレスモータの始動時など、回転数がゼロである場合や回転数が極めて小さい場合には、誘起電圧が発生しないか極めて小さいので、回転位置の検出に十分な信号が得られなかった。
【０００３】
ロータの停止位置を検出する従来の方法としては、ロータが動かない程度の短いパルス電流を１つのコイルから他の２つのコイルに同時に流し、ロータの停止位置の違いによって微妙に変化するインダクタンスの違いで生じるキックバックパルス信号（還流電流）の時間幅の差に基づいてロータ静止位置を識別するものがある（例えば、特許文献１）。この方法に使用される回路は、コイルごとにコンパレータを有する。コイルに発生するキックバックパルス信号の電圧としきい電圧とをコンパレータで比較することでキックバックパルス信号が発生している時間によりロータの停止位置を検出する。
【特許文献１】特開２００２−３３５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の方法では、外部環境、例えば、温度や他の負荷によりブラシレスモータに供給する電源電圧が低い場合、位置検出を行うのに十分な電流のキックバックパルス信号（還流電流）がコイルに流れずに当該還流電流の測定ができないためにロータ位置の検出が行えないという問題がある。一方、電源電圧が高い場合、ブラシレスモータのコイルに過電流が流れてロータ及びステータの永久磁石に不可逆的な減磁が生じてしまうという問題がある。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、ブラシレスモータに供給される電源電圧が変動する場合においても、ロータの停止位置を正確に検出することのできる制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の請求項１に係る発明は、ブラシレスモータを駆動させる駆動装置であって、始動信号が入力されると、当該ブラシレスモータに供給される電源の電圧値に基づいて前記ブラシレスモータが有する複数のコイルに通電するための停止位置検出通電パターンかを選択する停止位置検出パターン選択手段と、選択された前記停止位置検出通電パターンに基づいて前記複数のコイルに通電がなされた後、通電を停止した際に発生する誘起電流から前記ロータの停止位置を検出するロータ停止位置検出手段と、前記ロータの停止位置を検出の後に、前記ロータの停止位置及び前記電源値に基づいて、ＰＷＭ制御により予め定めた電流値で前記複数のコイルに通電を行うためのフリーラン通電パターンを選択する始動励磁パターン選択手段と、前記ロータの回転により発生する誘起電流から検出される前記ロータの位置及び回転速度に基づいて、ＰＷＭ制御により前記複数のコイルに通電を行うための運転通電パターンを選択する定常時励磁パターン選択手段と、前記複数のコイルに対して、選択された前記停止位置検出通電パターンに基づいて通電を行い、次に選択された前記フリーラン通電パターンに基づいて通電を行い、その後に選択された前記運転通電パターンに基づいて通電を行う励磁電圧出力手段と、を有することを特徴とするブラシレスモータの制御装置である。
このようにブラシレスモータの駆動装置では、電源の電圧値に応じたデューティ比によるＰＷＭ制御を行うことにより一定の電流を複数のコイルに印加してロータの位置を検出し、検出したロータの位置と電圧値とに基づいてロータを一旦加速してフリーラン状態にし、フリーラン中に発生する誘起電圧からロータの位置を検出し、検出したロータ位置から複数のコイルを通電させてブラシレスモータを回転させるセンサレス駆動に移行する。
【０００７】
また、請求項２に係る発明は、請求項１に記載のブラシレスモータの制御装置であって、前記電圧値ごとに対応した複数の前記停止位置検出通電パターン、前記フリーラン通電パターン、及び、前記定常時励磁パターンが記録された印加電圧・電流制御マップ記憶手段と、を有することを特徴とする。
予め通電パターンを用意しておくことにより、ブラシレスモータを動作させる際の計算量を削減することができる。
【０００８】
また、請求項３に係る発明は、請求項２に記載のブラシレスモータの制御装置であって、前記ロータ停止位置検出手段による前記ロータの位置検出の前に、前記ブラシレスモータが有する複数のコイルのうち所定のコイルにのみ通電するブレーキ通電パターンを前記電圧値に基づいて選択する停止パターン選択手段、を有し、前記印加電圧・電流制御マップ記憶手段には、前記電圧値ごとに対応した複数の前記ブレーキ通電パターンが記憶され、前記励磁電圧出力手段は、選択された前記ブレーキ通電パターンに基づいて通電することを特徴とする。
ブラシレスモータを始動させる前のロータの停止位置検出が正しく行えないとき、特定のコイルのみに通電するブレーキ通電を行い、ロータを特定の位置で停止させてロータの位置を検出することができる。
【０００９】
また、請求項４に係る発明は、ブラシレスモータを駆動させる駆動方法であって、始動信号が入力されると、前記ブラシレスモータに供給される電源の電圧値に基づいて停止位置検出通電パターンを選択するステップと、選択された前記停止位置検出通電パターンに基づいて前記ブラシレスモータが有する複数のコイルに通電を行うステップと、選択された前記停止位置検出通電パターンに基づいた前記複数のコイルに通電の後、通電を停止した際に発生する誘起電流から前記ロータの停止位置を検出するステップと、前記ロータの停止位置を検出の後に、前記ロータの停止位置及び前記電圧値に基づいてＰＷＭ制御により予め定めた電流値で前記複数のコイルに通電を行うためのフリーラン通電パターンを選択するステップと、選択された前記フリーラン通電パターンに基づいて前記複数のコイルに通電を行うステップと、前記ロータが回転により前記複数のコイルに発生する誘起電圧から検出される前記ロータの位置及び回転速度に基づいて、ＰＷＭ制御により前記複数のコイルに通電をするための運転通電パターンを選択するステップと、選択された前記運転パターンに基づいて前記複数のコイルに通電を行うステップと、を有することを特徴とするブラシレスモータの制御方法である。
このブラシレスモータの制御方法では、始動開始前にロータの位置を検出し、検出したロータの位置と電源の電圧値とに基づいて予め定めた電流を印加してロータを回転させてフリーランさせた後に、センサレス駆動に移行する。
【発明の効果】
【００１０】
この発明によれば、ブラシレスモータの制御装置は、ブラシレスモータに供給される電圧が変動する場合においても、電圧値に応じたデューティ比を用いたＰＷＭ制御によりブラシレスモータが有する複数のコイルに通電することにより、電圧値の変化によらずブラシレスモータに安定した通電を行うことができる。これにより、制御装置は、ロータが停止状態のときにロータの停止位置を正しく検出し、検出したロータ位置と電圧値とに基づいたＰＷＭ制御を行うことにより一定の電流値による通電を行うことでロータの回転数を安定させた始動が可能になる。また、フリーランにおいて、電源電圧ロータの回転数が安定することで、正しくロータの回転を検出することが容易になり、短時間でロータの回転位置を検出して、ブラシレスモータを通常運転にすることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態によるブラシレスモータの制御装置を図面を参照して説明する。
図１は、本実施形態によるブラシレスモータ１と、ブラシレスモータ１の回転を制御する制御装置２とを有するブラシレスモータ装置１００を示す概略ブロック図である。
【００１２】
ブラシレスモータ１は、永久磁石を有するロータとステータとを有し、ステータには３相（Ｕ相、Ｖ相、Ｗ相）のコイルが週方向に巻装されている。なお、このブラシレスモータ装置１００は、ロータの位置を検出するセンサを有しないセンサレスタイプの装置である。
【００１３】
制御装置２は、マイコンなどから構成される制御部１１と、誘起電圧Ｉ／Ｆ（インターフェイス）回路１２と、インバータ１３と、端子電圧レベル変換回路１４と、ブラシレスモータ１を駆動するためのバッテリ電源１５と、バッテリ電源１５の供給する電圧を計測するバッテリ電源電圧モニタ手段１６と、インバータ１３が備える複数のスイッチング素子１３Ａのオン・オフを切り替えるプリドライバ１７と、過電流検出回路１８とを有する。なお、バッテリ電源１５は、本実施形態において定格電圧１２Ｖを供給する３個の鉛バッテリを直列接続することで構成され、使用環境や負荷などにより供給する電圧が２７Ｖ〜４８Ｖの間で変化する。
【００１４】
誘起電圧Ｉ／Ｆ回路１２は、３相のそれぞれのモータ端子から電圧が入力され、等価中性点電位を検出してモータ端子電位と比較して３つのパルス信号を生成し、生成したパルス信号をロータ回転位置検出手段２１に出力する。ここで、誘起電圧Ｉ／Ｆ回路１２のパルス信号を生成する回路として、例えば、Ｕ相については、Ｖ相とＷ相とのモータ端子から等価中性点電位を検出する２相間比較方式を採用し、当該中性点電位とＵ相のモータ端子に印加される電位とを比較して大きいときにハイレベルの信号を出力し、小さいときにローレベルの信号を出力してパルス信号を出力する。また、誘起電圧Ｉ／Ｆ回路１２は、Ｕ相と同様に、Ｖ相及びＷ相のモータ端子電位と等価中性点電位とを比較して、Ｖ相及びＷ相のパルス信号を生成してロータ回転位置検出手段２１に出力する。
【００１５】
インバータ１３は、図示するように、６個のスイッチング素子１３Ａを２個ずつ直列に接続し、当該直列接続されたスイッチング素子１３Ａをバッテリ電源１５に対して並列に接続し、バッテリ電源１５に対して並列にコンデンサ１３Ｂを接続して構成される回路であって、バッテリ電源１５から供給される直流電圧をプリドライバ１７から入力されるパルス幅変調信号（駆動信号）に基づく交流電圧に変換し、ブラシレスモータ１の各相、Ｕ相、Ｖ相、Ｗ相に印加する。各スイッチング素子１３Ａは、例えば、ＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔｉｖｅ  Ｔｒａｎｓｉｓｔｏｒ）やＩＧＢＴ（Ｉｎｓｕｌａｔｅｄ  Ｇａｔｅ  Ｂｉｐｏｌａｒ  Ｔｒａｎｓｉｓｔｏｒ）などを用いて構成される。なお、インバータ１３と接地電位との間には、過電流検出回路１８がインバータ１３に流れる電流を検出できるようにシャント抵抗１３Ｃが設けられている。
【００１６】
端子電圧レベル変換回路１４は、ブラシレスモータ１の通電線に印加される電圧（例えば、３６Ｖ）を、２つの抵抗で分圧して制御部１１で使用可能なレベルの電圧（例えば、３Ｖや５Ｖ）に変換する回路である。
プリドライバ１７は、制御部１１から入力される信号により、インバータ１３のスイッチング素子１３Ａのオン・オフを切り替えて、ブラシレスモータ１のコイルに電圧・電流を印加する。また、プリドライバ１７は、過電流検出回路１８からか電流が流れていることを示す信号が入力されると、バッテリ電源１５に接続されたスイッチング素子１３Ａをオフにしてブラシレスモータ１のコイルに過電流が流れることを防ぐ。
【００１７】
制御部１１は、誘起電圧Ｉ／Ｆ回路１２に接続されるロータ回転位置検出手段２１と、バッテリ電源電圧モニタ手段１６に接続される印加電圧・電流制御マップ記憶手段２２と、励磁電圧出力手段２３と、端子電圧レベル変換回路１４に接続されるロータ停止位置検出手段２４と、外部から始動信号が入力される通電パターン決定手段２６とを有する。
【００１８】
ロータ回転位置検出手段２１は、入力される３相それぞれの誘起電流からロータの回転位置及び回転速度を検出して通電パターン決定手段２６に出力する。
印加電圧・電流制御マップ記憶手段２２には、バッテリ電源１５が出力し得る電圧値ごとに対応した複数の停止位置検出通電パターンが記録された停止位置検出通電テーブルと、バッテリ電源１５が出力し得る電圧値ごとに対応した複数のフリーラン通電パターンが記録されたフリーラン通電テーブルと、ロータの回転位置及び回転速度の組み合わせそれぞれに対応した複数の運転通電パターンが記録された運転通電テーブルと、バッテリ電源１５が出力し得る電圧値ごとに対応した複数のブレーキ通電パターンが記録されたブレーキ通電テーブルとが記憶されている。
【００１９】
ここで、停止位置検出通電パターンは、励磁電圧出力手段２３に対して予め定められたＵ相、Ｖ相、Ｗ相のうちの２相に順次通電する停止位置検出用の励磁パターン（インバータ１３に備えられたスイッチング素子１３Ａのオン・オフの組み合わせ）と、バッテリ電源１５の供給し得る最小の電圧値である２７Ｖを常に印加するデューティ比とが含まれる情報である。なお、停止位置検出のためのコイルへの通電は、ロータが回転しない程度の電流値で短時間に行われる。また、ロータの停止位置検出におけるデューティ比は、バッテリ電源１５が供給する電圧が高くなると、小さくなり、ＰＷＭ制御によりコイルに印加する電圧を２７Ｖで安定させる。
これにより、キックバックパルス信号の最大値は、バッテリ電源１５から供給される電圧値が変化しても一定に保つことができ、ロータの停止位置検出の精度を高めることが可能になる。なお、ロータが回転しない程度の時間は、ブラシレスモータ１のイナーシャ（慣性）などによって異なるが、例えば、数μ秒から数ｍ秒である。
【００２０】
また、フリーラン通電パターンとは、励磁電圧出力手段２３にロータを所定の回転速度で回転させる通電を行うための励磁パターンと、コイルに一定の電流を印加するデューティ比とが含まれる情報である。ここで、フリーラン通電パターンにおけるデューティ比は、バッテリ電源１５が供給する電圧が高くなると小さくなり、バッテリ電源１５が供給する電圧が低くなると大きくなり、ＰＷＭ制御によりコイルに印加される電流を安定させる。これにより、フリーラン状態において、ロータの回転数は、バッテリ電源１５の供給する電圧値に係らず安定させることが可能になる。ここで、所定の回転速度とは、Ｕ相、Ｖ相、Ｗ相それぞれに発生する誘起電流（還流電流）により、ロータ回転位置検出手段２１がロータの回転位置及び回転速度の検出を行うことでセンサレス駆動に移行できるロータの回転速度である。また、この一定の電流とは、ブラシレスモータ１の特性値を用いたシミュレーションや、実機を用いた実験などから計測されたセンサレス駆動に移行するために十分な回転数が得られる電流である。
【００２１】
また、運転通電パターンとは、ロータ回転位置検出手段２１が検出するロータの位置とロータの回転速度とに応じた励磁パターン及びコイルに印加する電圧を決定するデューティ比とを含む情報である。
また、ブレーキ通電パターンとは、Ｕ相、Ｖ相、Ｗ相のいずれかのコイルから他のコイルに電流を流す励磁パターンと、一定の電流をブラシレスモータ１のコイルに印加するためのデューティ比とが含まれる情報である。これにより、ロータを特定のコイルに一定の力で引き付けて、ロータを所望の位置に固定することができる。バッテリ電源１５の供給する電圧値に係らず一定の電流をコイルに流すことができるので、ロータを所望の位置に固定するまでの時間が安定すると共に、バッテリ電源１５の供給する電圧値が高いときにロータ及びステータの永久磁石に対して不可逆的減磁を起こすことを防ぐことができる。
なお、ブレーキ通電パターンにおけるデューティ比は、バッテリ電源１５の供給する電圧値が大きくなると小さくなり、コイルに印加する電流値を一定に保つ。
【００２２】
励磁電圧出力手段２３は、通電パターン決定手段２６から入力される励磁パターン及びＰＷＭ制御のデューティ比に基づいて、プリドライバ１７を介して、インバータ１３の制御を行い、ブラシレスモータ１のコイルに通電する制御を行う。
ロータ停止位置検出手段２４は、停止位置検出通電パターンを用いてブラシレスモータ１のコイルに通電した後に、通電を停止した際に発生するキックバックパルス信号（還流電流）が端子電圧レベル変換回路１４を介して入力され、入力されたキックバックパルス信号に基づいて、ロータの停止位置又はロータの低速回転時のロータ位置を検出する。
【００２３】
通電パターン決定手段２６は、停止位置検出パターン選択手段３１と、始動励磁パターン選択手段３２と、フリーラン制御手段３３と、定常時励磁パターン選択手段３４と、停止パターン選択手段３５とを有する。
停止位置検出パターン選択手段３１は、外部から始動信号が入力されると、バッテリ電源電圧モニタ手段１６から入力されるバッテリ電源１５が供給する電圧値に対応した停止位置検出通電パターンを印加電圧・電流制御マップ記憶手段２２から読み出して（選択して）、励磁電圧出力手段２３がロータ停止位置を検出するためのパルス幅変調信号をプリドライバ１７に出力させる制御を行う。
【００２４】
始動励磁パターン選択手段３２は、ロータ停止位置検出手段２４が検出したロータの停止位置又は低速回転時のロータ位置と、バッテリ電源電圧モニタ手段１６から入力されるバッテリ電源１５の電圧値とに対応したフリーラン通電パターンを読み出して、励磁電圧出力手段２３が所定の初期通電時間の間通電するためのパルス幅変調信号をプリドライバ１７に出力させる制御を行う。
フリーラン制御手段３３は、始動励磁パターン選択手段３２が初期通電時間の間通電した後に、ロータをフリーランさせて当該ロータの回転位置をロータ回転位置検出手段２１に検出させる制御を行う。
【００２５】
定常時励磁パターン選択手段３４は、ブラシレスモータ１が回転しているときにロータ回転位置検出手段２１から入力されるロータの回転位置及び回転速度に対応した運転通電パターンを印加電圧・電流制御マップ記憶手段２２から読み出して、読み出した運転通電パターンに基づいて励磁電圧出力手段２３が誘起電圧によるセンサレス駆動をするためのパルス幅変調信号をプリドライバ１７に出力させる制御を行う。
停止パターン選択手段３５は、バッテリ電源電圧モニタ手段１６から入力されるバッテリ電源１５が供給する電圧値に対応したブレーキ通電パターンを読み出して、読み出したブレーキ通電パターンに基づいて励磁電圧出力手段２３がロータをＵ相、Ｖ相、Ｗ相のいずれかに一定の力で引き付けるパルス幅変調信号をプリドライバ１７に出力させる制御を行う。これにより、ロータが外的要因で回転しているとき、ロータを特定の位置に停止させることができる。
【００２６】
次に、図２は、ロータの停止位置検出の処理を示す概略波形図である。
ロータの停止位置検出は、ステップ０〜ステップ１２のステップからなり、各ステップを開始する際に、ロータ停止位置検出手段２４が有するカウンタの値がリセットされる。
ステップ０において、停止位置検出パターン選択手段３１は、励磁パターン＃１（ＵＶ通電）を選択し、励磁電圧出力手段２３及びプリドライバ１７を介して電源電圧に応じたデューティ比によるＰＷＭ制御によりインバータ１３を制御して、Ｕ相のコイルからＶ相のコイルへ通電する制御を行う。
次に、ステップ１では、停止位置検出パターン選択手段３１は、励磁電圧出力手段２３とプリドライバ１７とを介して、インバータ１３のスイッチング素子１３Ａを全てオフ状態にする。このとき、Ｕ相のコイルとＶ相のコイルとに蓄えられていた電気エネルギによる還流電流がシャント抵抗電流として流れ、Ｖ相のモータ端子にスパイクパルス信号が発生する。ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＶ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。
【００２７】
ステップ２では、停止位置検出パターン選択手段３１は、励磁パターン＃２（ＵＷ通電）を選択し、励磁電圧出力手段２３及びプリドライバ１７を介して電源電圧に応じたデューティ比によるＰＷＭ制御によりインバータ１３を制御して、Ｕ相のコイルからＷ相のコイルへ通電する制御を行う。
次に、ステップ３では、停止位置検出パターン選択手段３１は、励磁電圧出力手段２３とプリドライバ１７とを介して、インバータ１３のスイッチング素子１３Ａを全てオフ状態にする。このとき、Ｕ相のコイルとＷ相のコイルとに蓄えられていた電気エネルギによる還流電流がシャント抵抗電流として流れ、Ｗ相のモータ端子スパイクパルス信号が発生する。ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＷ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。なお、以下、ステップ０及びステップ２と同様に、停止位置検出パターン選択手段３１は、励磁電圧出力手段２３とプリドライバ１７とを介して電源電圧に応じたデューティ比によるＰＷＭ制御によりインバータ１３を制御して、コイルに通電する。
【００２８】
ステップ４では、停止位置検出パターン選択手段３１は、励磁パターン＃３（ＶＷ通電）を選択する。ステップ５では、停止位置検出パターン選択手段３１は、インバータ１３のスイッチング素子１３Ａを全てオフ状態する。このとき、ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＷ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。
ステップ６では、停止位置検出パターン選択手段３１は、励磁パターン＃４（ＶＵ通電）を選択する。ステップ７では、停止位置検出パターン選択手段３１は、インバータ１３のスイッチング素子１３Ａを全てオフ状態する。このとき、ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＵ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。
【００２９】
ステップ８では、停止位置検出パターン選択手段３１は、励磁パターン＃５（ＷＵ通電）を選択する。ステップ９では、停止位置検出パターン選択手段３１は、インバータ１３のスイッチング素子１３Ａを全てオフ状態する。このとき、ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＵ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。
ステップ１０では、停止位置検出パターン選択手段３１は、励磁パターン＃６（ＷＶ通電）を選択する。ステップ１１では、停止位置検出パターン選択手段３１は、インバータ１３のスイッチング素子１３Ａを全てオフ状態する。このとき、ロータ停止位置検出手段２４は、端子電圧レベル変換回路１４を介して入力されるＶ相のモータ端子におけるスパイクパルス信号の時間幅をカウンタを用いて計測する。
【００３０】
そして、ステップ１１に続くステップ１２のタイミングで、ロータ停止位置検出手段２４は、ステップ０〜ステップ１１においけ計測したそれぞれのスパイクパルス信号のなかからスパイクパルス信号の時間幅が最も短い励磁パターンを選択し、選択した励磁パターンでインダクタンスが最小になるロータ位置をロータの停止位置とする。例えば、図２においては、励磁パターン＃６のスパイクパルス信号の時間幅が最も短くなる。そして、ロータ停止位置検出手段２４は、このときのロータの位置を停止位置として始動励磁パターン選択手段３２に出力する。
【００３１】
次に、図３は、始動信号が入力されてからブラシレスモータ１がセンサレス駆動するまでの動作を示す概略波形図である。図３は、横軸方向に時間経過をとっており、縦軸方向に各種の情報が並んで配置されており、最も上側に示されているホールセンサ合成信号は、ホールセンサがブラシレスモータ１に取り付けられていた場合にホールセンサの出力として想定される信号である。
まず、時刻１において、始動信号が制御装置２に入力されると、時刻ｔ２までの間に上述したロータ停止位置検出処理が行われる。このカンのロータの回転速度はゼロである。
なお、バッテリ電源電圧モニタ手段１６は、始動信号が入力されるまで常にバッテリ電源１５の電圧値を計測し、始動信号が入力されるとバッテリ電源１５の電圧値の計測をやめ、最後に計測した電圧値を出力する。
【００３２】
続いて、時刻ｔ２において、ロータ停止位置検出手段２４によりロータの停止位置が検出されたら、シャント抵抗１３Ｃの電流波形に示すように、始動励磁パターン選択手段３２は、バッテリ電源１５の電圧値に対応したフリーラン通電パターンを選択し、励磁電圧出力手段２３及びプリドライバ１７を介して、インバータ１３がコイルに一定の電流を通電してロータに力を加えて回転させる。この間、ロータの回転速度が徐々に増大する。
ここで、初期通電時間Ｔｓ１は、通電をオフ状態にした後で誘起電圧のエッジが複数回、例えば、４回以上発生するまでの間、ロータを一定の回転速度でフリーランさせることができるまでロータを加速できる時間である。この観点からは、初期通電時間Ｔｓ１が長いことが望ましいが、長すぎると励磁パターンの切り替え位置を越えても同じ励磁パターンにより通電を続けると、逆トルクが発生してしまいロータを減速させてしまう。従って、初期通電時間Ｔｓ１は、逆トルクが発生しない範囲内で、できるだけ長い時間とすることが好ましい。
初期通電時間Ｔｓ１の決定方法の一例としては、設計段階におけるシミュレーションや実機にホールセンサを取り付けた測定で、ブラシレスモータ１を始動させ、最初に励磁切り替えタイミングとなるまでの時間を測定し、これと同じ時間又はこれより短い時間を初期通電時間Ｔｓ１とする。印加電圧・電流制御マップ記憶手段２２には、この初期通電時間Ｔｓ１に基づいたフリーラン通電パターンとして記憶させるとともに、フリーラン制御手段３３は、このように定めた初期通電時間Ｔｓ１の間通電する動作させる。
【００３３】
時間ｔ３で初期通電時間Ｔｓ１が経過したら、フリーラン制御手段３３が全相への通電をＯＦＦにする。シャント抵抗１３Ｃを流れる電流値がゼロになり、ロータがフリーランする。以降は、時間の経過と共に回転速度がゆるやかに減少する。時間ｔ３では、各位置信号にパルスが現れている。このため、３相合成信号の立ち上がりエッジに対応して、励磁切り替えタイミング信号に１つ目の信号ＳＬ１が発生している。このとき、パルス信号は、ステータのコイルに蓄積されたエネルギがフライホイールパルスとして放出されときに、３相全てのモータ端子電圧に方形波パルス電圧が発生することに起因して発生している。通常駆動の場合はこれらのキックバックパルス信号はロータ回転位置検出手段２１により無視できるが、時間ｔ３では全相をＯＦＦするロジックなので、通常駆動時には在り得ない例外状態となるため、キックバックパルス信号を無視できずに誤検出となる。このため、始動後の１回目の信号ＳＬ１はロータ位置の検出には使用しない。
【００３４】
さらに、Ｗ相位置信号、Ｕ相位置信号、Ｖ相位置信号の順番に立ち上がりエッジ、又は立ち下がりエッジが発生している。その結果、励磁切り換えタイミング信号は、Ｗ相のエッジに起因する２回目の信号ＳＬ２と、Ｕ相のエッジに起因する３回目の信号ＳＬ３と、Ｖ相のエッジに起因する４回目の信号ＳＬ４とが発生する。なお、全相をＯＦＦにすることで、インバータ１３からブラシレスモータ１に入力されるパルス幅変調信号などの不要な信号成分がない状態で誘起電圧と等価中性点電位の交点を計測できるようになるので、ロータ回転位置検出手段２１によりロータ位置を正確に検出できる。
【００３５】
この間、ロータ回転位置検出手段２１は、２回目の信号ＳＬ２と３回目の信号ＳＬ３の時間間隔を計測して電気角６０°を算出する。さらに、３回目の信号ＳＬ３と４回目の信号ＳＬ４の時間間隔を計測して電気角６０°を算出する。これら時間間隔に基づいて、４回目の信号ＳＬ４から例えば電気角３０°進角させるなどして、励磁切り替えタイミングを算出する。そして、以降は、モータ端子電圧と等価中性点電位の比較結果から生成される３相合成信号に基づいて励磁切り替えタイミングを決定し、通電パターンの切り替え制御を行うことで、ブラシレスモータ１のセンサレス駆動が行われる。ホールセンサを有する場合の電気角１２０°矩形波駆動と同等性能の駆動が可能になって、回転速度が制御される。
【００３６】
なお、イナーシャが大きいブラシレスモータでは、５回目以降の信号を取得し、同様にして時間間隔から励磁通電タイミングを算出しても良い。始動時の安定性や、正確性をさらに向上できる。
また、イナーシャが大きいブラシレスモータでは、２〜３回目の信号ＳＬ２，ＳＬ３の時間間隔と、３〜４回目の信号ＳＬ３，ＳＬ４の時間間隔が略等しい。このため、２〜３回目の信号ＳＬ２，ＳＬ３の時間間隔のみでセンサレス駆動に移行しても良い。このようにすると、さらに短い時間で定常的な運転を開始することができる。また、１回目の信号ＳＬ１と２回目の信号ＳＬ２の時間間隔だけを取得してセンサレス駆動に移行しても良い。イナーシャが小さいブラシレスモータに有効である。この場合は、初期通電時間ＳＬ１は予め設定された値を用いており、ＳＬ２のタイミングを検出した時点でＳＬ１とＳＬ２の時間間隔を演算し、それをロータ位置信号として使用することができるので、２回目の信号ＳＬ２まででセンサレス駆動に移行できるようになる。
また、イナーシャが小さいブラシレスモータでは、減速が大きくなって２〜３回目の信号ＳＬ２，ＳＬ３の時間間隔より、３〜４回目の信号ＳＬ３，ＳＬ４の時間間隔の方が大きくなる。この場合には、時間間隔の変化から加速度を算出し、この加速度を用いて次の時間間隔を推定することで励磁通電タイミングを算出しても良い。
【００３７】
次に、図４は、本実施形態と従来例とそれぞれのロータの停止位置検出における電流値を比較する波形図である。図４において、横軸方向に時間経過をとっており、縦軸方向にブラシレスモータ１に流れる電流値を示している。
図４（ａ）は、バッテリ電源１５の供給する電圧値が、２７Ｖ、３０Ｖ、３６Ｖ、４２Ｖ、４８Ｖそれぞれの場合における本実施形態の電流値を示す波形図である。図４（ｂ）は、バッテリ電源１５の供給する電圧値が、２７Ｖ、３０Ｖ、３６Ｖ、４２Ｖ、４８Ｖそれぞれの場合における従来例の電流値を示す波形図である。
図示するように、本実施形態においては、バッテリ電源１５の供給する電圧値に応じてデューティ比を変化させたことで、バッテリ電源１５の供給する電圧値に関わらずシャント抵抗電流のビーク値を略２４Ａに保たれている。
【００３８】
また、図５は、本実施形態と従来例とそれぞれのフリーランにおけるロータの回転数を比較する波形図である。図５（ａ）は、バッテリ電源１５の供給する電圧値が、２７Ｖ、３０Ｖ、３６Ｖ、４２Ｖ、４８Ｖそれぞれの場合における本実施形態のフリーランにおける回転数を示す波形図である。図５（ｂ）は、バッテリ電源１５の供給する電圧値が、２７Ｖ、３０Ｖ、３６Ｖ、４２Ｖ、４８Ｖそれぞれの場合における従来例のフリーランにおける回転数を示す波形図である。
図示するように、本実施形態においては、バッテリ電源１５の供給する電圧値に応じてデューティ比を変化させたことで、バッテリ電源１５の供給する電圧値に関わらずロータの回転速度が略１５０ｒｐｍに保たれている。一方、従来例においては、回転数にばらつきが生じ、電圧値が２７Ｖでは電気角９６０度、１０８０度及び１３２０度ではロータの回転数が下がり、ロータ位置検出エラーにより誤った回転速度が検出されてしまっている。なお、ここでは、ロータ回転数の検出の下限は１００ｒｐｍになっている。
【００３９】
上述のように、始動信号が入力されてからブラシレスモータ１のセンサレス駆動を行うまでの処理において、ブラシレスモータ１に印加する電圧をＰＷＭ制御によりバッテリ電源１５が供給する電圧値に関わらずブラシレスモータ１に一定の電流を流すことで、ロータの停止位置検出を行い、フリーランにおいてロータを一定の回転速度で回転させることができ、ロータ位置検出を安定して行うことが可能となる。
また、バッテリ電源１５から供給される電圧が高い場合、ＰＷＭ制御のデューティ比を少なくすることで、ブラシレスモータ１に印可する電圧・電流を抑えることができ、過電流が流れることを防ぐことができる。これにより、ロータ及びステータに備えられる永久磁石に対して不可逆的な減磁が発生してブラシレスモータ１を劣化させることを防ぐことができる。
【００４０】
なお、本実施形態においては、印加電圧・電流制御マップ記憶手段２２は、バッテリ電源１５から供給される電圧値と、バッテリ電源１５の近傍の温度とによる２つのパラメータの値ごとに対応する停止位置検出通電パターン、フリーラン通電パターン及び運転通電パターンを記憶してもよい。これにより、温度によりバッテリ電源１５が供給する電圧値が、変化する場合にも対応することができ、ブラシレスモータ１に安定して通電を行うことによりロータの停止位置が正しく検出して始動性能を向上させることが可能となる。
【００４１】
上述の制御部１１は内部に、コンピュータシステムを有していてもよい。その場合、上述した始動信号が入力されてからセンサレス駆動に移行するまでの処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われることになる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００４２】
【図１】本実施形態によるブラシレスモータと、ブラシレスモータの回転を制御する制御装置とを有するブラシレスモータ装置を示す概略ブロック図である。
【図２】同実施形態におけるロータの停止位置検出の処理を示す概略波形図である。
【図３】同実施形態における始動信号が入力されてからブラシレスモータ１がセンサレス駆動するまでの動作を示す概略波形図である。
【図４】同実施形態と従来例とそれぞれのロータの停止位置検出における電流値を比較する波形図である。
【図５】同実施形態と従来例とそれぞれのフリーランにおけるロータの回転数を比較する波形図である。
【符号の説明】
【００４３】
１…ブラシレスモータ、２…制御装置、１１…制御部
１２…誘起電圧Ｉ／Ｆ回路、１３…インバータ、１３Ａ…スイッチング素子
１３Ｂ…コンデンサ、１３Ｃ…シャント抵抗、１４…端子電圧レベル変換回路
１５…バッテリ電源、１６…バッテリ電源電圧モニタ手段、１７…プリドライバ
１８…過電流検出回路
２１…ロータ回転位置検出手段、２２…印加電圧・電流制御マップ記憶手段
２３…励磁電圧出力手段、２４…ロータ停止位置検出手段
２６…通電パターン決定手段、３１…停止位置検出パターン選択手段
３２…始動励磁パターン選択手段、３３…フリーラン制御手段
３４…定常時励磁パターン選択手段、３５…停止パターン選択手段
１００…ブラシレスモータ装置
【図１】
2010088267.tif 000003
【図２】
2010088267.tif 000004
【図３】
2010088267.tif 000005
【図４】
2010088267.tif 000006
【図５】
2010088267.tif 000007