(57)【特許請求の範囲】
【請求項１】
ブラシレスモータに駆動電流を供給するドライバ回路と、
前記ドライバ回路を駆動するプリドライバ回路と、
前記プリドライバ回路に正弦波形のＰＷＭ信号を供給するＰＷＭ回路と、
前記ブラシレスモータの回転位置を検出し、位置信号を出力する位置検出部と、
外部からの速度指令信号と前記位置信号とに基づいて前記ＰＷＭ回路に変調波形の制御信号を出力して制御する制御部と、
を有するブラシレスモータの駆動装置であって、
前記制御部は、
前記位置検出部から出力される３つの位置信号の変化タイミング間の時間をパルスカウントし、前記時間を次の周期の同じ位相の変調波形の６０°位相分の時間幅データとして使用して、変調波形を形成し、その変調波形を前記ＰＷＭ回路に出力して、前記ブラシレスモータを駆動することを特徴とするブラシレスモータの駆動装置。
【請求項２】
前記制御部は、位置検出部からの位置信号の変化タイミングに基づいて時間をカウントし、それによって得られるカウント数を出力するカウンタ回路と、前記カウンタ回路から出力されるカウント数を記憶するカウント数記憶部と、外部からの速度指令信号と前記カウンタ回路からのカウント数、又は前記カウント数記憶部に記憶されるカウント数に基づいて、変調波形を形成し、前記変調波形を前記ＰＷＭ回路に出力する出力波形形成部を備えていることを特徴とする請求項１記載のブラシレスモータの駆動装置。
【請求項３】
前記出力波形形成部は、前記変調波形の最後の波形データの出力の終了タイミングと前記位置信号のエッジのタイミングが一致しない場合で、前記変調波形の最後の波形データの出力が終了しても位置信号のエッジのタイミングが来ない場合には、エッジのタイミングまで最後の波形データを出力し続け、エッジのタイミングでリセットすることを特徴とする請求項２記載のブラシレスモータの駆動装置。
【請求項４】
前記出力波形形成部は、前記変調波形の最後の波形データの出力の終了タイミングと前記位置信号のエッジのタイミングが一致しない場合で、前記変調波形の最後の波形データの出力を行う前に前記位置信号のエッジのタイミングが来たときは、その時刻に次の６０°位相分の変調波信号の出力を開始することを特徴とする請求項２記載のブラシレスモータの駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラシレスモータの駆動装置に関し、特に、ロータの位置を検出・推定するようにしたブラシレスモータの駆動装置に関するものである。
【背景技術】
【０００２】
従来、ブラシレスモータの駆動装置としては、ブラシレスモータに三相の駆動電流を供給するインバータ回路と、このインバータ回路に正弦波のＰＷＭ信号を供給するＰＷＭ回路と、モータの回転位置を推定して位置信号を出力する位置推定回路と、外部からの速度指令信号と位置信号に基づいてＰＷＭ回路に制御信号を出力するモータの駆動装置が種々提案されている。（例えば、特許文献１参照）
【０００３】
上記ブラシレスモータの駆動装置では、出力波形形成回路を備え、位置信号に基づいて、ＰＷＭ回路に出力する制御信号の変調波形を形成し、出力する。
【０００４】
図６は、特許文献１に開示されるブラシレスモータの駆動装置での出力波形形成回路が変調波形を形成するときの方法を示す図である。図６（ａ）に示す波形図は、ブラシレスモータに設置された３つのホールＩＣ等により検出される位置信号Ｈｕ，Ｈｖ，Ｈｗの時間変化を示している。図６（ｂ）に示す波形図は、出力波形形成回路により形成され出力される変調波信号Ｓｕ，Ｓｖ，Ｓｗである。
【０００５】
ブラシレスモータの駆動装置に設けられたカウンタ回路により、例えば位置信号Ｈｕのアップエッジ（図中の矢印１００で示す）から位置信号Ｈｗの次のダウンエッジ（図中の矢印１０１で示す）までの時間をカウントする。このアップエッジ１００から次のダウンエッジ１０１までの時間は、６０°位相分の時間幅である。得られた時間幅は、図中の区間１０２で示す。出力波形形成回路は、この区間１０２の時間幅Ｔ１０２を次の６０°位相分の変調波形を形成する際の時間幅データとして使用する。出力波形形成回路では、変調波形の波形データが記憶されている。その波形データは、変調波信号Ｓｕの３６０°位相分のデータと変調波信号Ｓｖの３６０°位相分のデータと変調波信号Ｓｗの３６０°位相分のデータからなり、変調波信号Ｓｕ，Ｓｖ，Ｓｗのそれぞれの３６０°位相分のデータは、６×ｎ個に分割されたデータからなり、各６０°位相分がｎ個に分割されたデータ（例えば、３２データ）からなっている。そして、出力波形形成回路では、区間１０２の時間幅Ｔ１０２と、符号１０３の矢印で示した次の６０°位相分の区間１０３におけるｎ個に分割された波形データに基づいて変調波形を形成し、出力する。
【０００６】
次に、ブラシレスモータの駆動装置に設けられたカウンタ回路により、位置信号Ｈｗのダウンエッジ（図中の矢印１０１で示す）から位置信号Ｈｖの次のアップエッジ（図中の矢印１０４で示す）までの時間をカウントする。このダウンエッジ１０１から次のアップエッジ１０４までの時間は、６０°位相分の時間幅である。得られた時間幅は、図中の符号１０５の区間で示す。出力波形形成回路は、この区間１０５の時間幅Ｔ１０５を次の６０°位相分の変調波形を形成する際の時間幅データとして使用する。出力波形形成回路では、区間１０５の時間幅Ｔ１０５と、符号１０６の矢印で示した次の６０°位相分の区間１０６におけるｎ個に分割された波形データに基づいて変調波形を形成し、出力する。
【０００７】
さらに、ブラシレスモータの駆動装置に設けられたカウンタ回路により、位置信号Ｈｖのアップエッジ（図中の矢印１０４で示す）から位置信号Ｈｕの次のダウンエッジ（図中の矢印１０７で示す）までの時間をカウントする。このアップエッジ１０４から次のダウンエッジ１０７までの時間は、６０°位相分の時間幅である。得られた時間幅は、図中の区間１０８で示す。出力波形形成回路は、この区間１０８の時間幅Ｔ１０８を次の６０°位相分の変調波形を形成する際の時間幅データとして使用する。出力波形形成回路では、区間１０８の時間幅Ｔ１０８と、符号１０９の矢印で示した次の６０°位相分の時間幅１０９におけるｎ個の分割された波形データに基づいて変調波形を形成し、出力する。
【０００８】
上記のように、特許文献１に開示されるブラシレスモータの駆動装置では、３つの位置信号の変化するタイミングの時間、すなわち、６０°位相分の時間幅をパルスカウントにより測定する。そして、測定されたこの時間幅を次の変調波形の６０°位相分の時間幅データとして使用する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−０３７２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示されるような従来の装置では、事前に測定した時間幅を次の６０°位相分の時間幅データとするため、ホールセンサの実装位置がずれていると、ホールセンサから出力されるホール信号も位置ずれを起こし、それにより、変調波形が不連続となるという問題点があった。
【００１１】
本発明の目的は、上記の課題に鑑み、ホール信号の位置ずれによる変調波形の不連続性の問題が解消されるブラシレスモータの駆動装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係るブラシレスモータの駆動装置は、上記の目的を達成するため、次のように構成される。
第１のブラシレスモータの駆動装置（請求項１に対応）は、ブラシレスモータに駆動電流を供給するドライバ回路と、ドライバ回路を駆動するプリドライバ回路と、プリドライバ回路に正弦波形のＰＷＭ信号を供給するＰＷＭ回路と、ブラシレスモータの回転位置を検出し、位置信号を出力する位置検出部と、外部からの速度指令信号と位置信号とに基づいてＰＷＭ回路に変調波形の制御信号を出力して制御する制御部と、を有するブラシレスモータの駆動装置であって、制御部は、位置検出部から出力される３つの位置信号の変化タイミング間の時間をパルスカウントし、その時間を次の周期の同じ位相の変調波形の６０°位相分の時間幅データとして使用して、変調波形を形成し、その変調波形をＰＷＭ回路に出力して、ブラシレスモータを駆動することを特徴とする。
第２のブラシレスモータの駆動装置（請求項２に対応）は、上記の構成において、好ましくは、制御部は、位置検出部からの位置信号の変化タイミングに基づいて時間をカウントし、それによって得られるカウント数を出力するカウンタ回路と、カウンタ回路から出力されるカウント数を記憶するカウント数記憶部と、外部からの速度指令信号とカウンタ回路からのカウント数、又はカウント数記憶部に記憶されるカウント数に基づいて、変調波形を形成し、変調波形をＰＷＭ回路に出力する出力波形形成部を備えていることを特徴とする
第３のブラシレスモータの駆動装置（請求項３に対応）は、上記の構成において、好ましくは、出力波形形成部は、変調波形の最後の波形データの出力の終了タイミングと位置信号のエッジのタイミングが一致しない場合で、変調波形の最後の波形データの出力が終了しても位置信号のエッジのタイミングが来ない場合には、エッジのタイミングまで最後の波形データを出力し続け、エッジのタイミングでリセットすることを特徴とする。
第４のブラシレスモータの駆動装置（請求項４に対応）は、上記の構成において、好ましくは、出力波形形成部は、変調波形の最後の波形データの出力の終了タイミングと位置信号のエッジのタイミングが一致しない場合で、変調波形の最後の波形データの出力を行う前に位置信号のエッジのタイミングが来たときは、その時刻に次の６０°位相分の変調波信号の出力を開始することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、制御部が、位置検出部から出力される３つの位置信号の変化タイミング間の時間をパルスカウントし、その時間を次の周期の同じ位相の変調波形の６０°位相分の時間幅データとして使用して、変調波形を形成し、その変調波形をＰＷＭ回路に出力して、ブラシレスモータを駆動するため、ホール信号の位置ずれによる変調波形の不連続性の問題が解消されるブラシレスモータの駆動装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の本実施形態に係るブラシレスモータの駆動装置の構成を示すブロック図である。
【図２】本発明の本実施形態に係るブラシレスモータの駆動装置での出力波形形成部が変調波形を形成するときの方法を示す図であり、（ａ）は、ブラシレスモータに設置された３つのホールＩＣにより検出される位置信号の時間変化を示しており、（ｂ）は、出力波形形成部により形成され出力される変調波形である。
【図３】図２に示す変調波形Ｓｖのうちの区間６１の変調波形Ｓｖ６１を出力波形形成部によって形成する仕方を説明する図である。
【図４】変調波形Ｓｖ６１の最後の波形データＤｎの時間ｔの間の出力の終了タイミングと位置信号Ｈｗのダウンエッジのタイミングが一致しない場合の出力波形形成部での処理を説明する図である。
【図５】変調波形Ｓｖ６１の最後の波形データＤｎの時間ｔの間の出力の終了タイミングと位置信号Ｈｗのダウンエッジのタイミングが一致しない場合の出力波形形成部での処理を説明する図である。
【図６】従来のブラシレスモータの駆動装置での出力波形形成回路が変調波形を形成するときの方法を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本発明の好適な実施形態（実施例）を添付図面に基づいて説明する。
【００１６】
図１は、本発明の本実施形態に係るブラシレスモータの駆動装置の構成を示すブロック図である。ブラシレスモータの駆動装置１０は、ドライバ回路１１、電源１２、プリドライバ回路１３、ＰＷＭ回路１４、基本波形形成部１５、位置検出部１６、カウンタ回路１７、カウント数記憶部２２、出力波形形成部１８、３個のホールＩＣ１９ｕ，１９ｖ，１９ｗより構成されている。そして、制御部５は、カウンタ回路１７、カウント数記憶部２２、出力波形形成部１８によって構成される。
【００１７】
ドライバ回路１１は、スイッチングトランジスタＴｒ１〜Ｔｒ６と逆並列接続したダイオードＤ１〜Ｄ６よりなるスイッチング素子を６個用いて三相ブリッジ回路を構成したインバータ回路（図示せず）で、電源１２から供給される直流電圧によって駆動する。この６つのスイッチングトランジスタは、ＰＷＭ回路１４からプリドライバ回路１３を介して入力されるＰＷＭ信号によってオン／オフすることにより、三相の固定子巻線２０ｕ，２０ｖ，２０ｗに三相の駆動電流Ｉｕ，Ｉｖ，Ｉｗを供給する。
【００１８】
３個のホールＩＣ１９ｕ，１９ｖ，１９ｗは、モータ２１の回転子のＳ極とＮ極の位置を検出し、位置検出部１６に位置信号Ｈｕ，Ｈｖ，Ｈｗを出力する。
【００１９】
位置検出部１６は、検出した位置信号Ｈｕ，Ｈｖ，Ｈｗをカウンタ回路１７および出力波形形成部１８に出力する。
【００２０】
カウンタ回路１７は、位置検出部１６からの位置信号に基づいて位置信号の変化タイミング間の時間をカウントし、それによって得られるカウント数をカウント数記憶部２２に出力する。
【００２１】
カウント数記憶部２２は、第１〜第６の６つのレジスタを備えている。そして、モータの回転速度が所定値以上になり、カウンタ回路１７によって位置信号の変化タイミング間の時間がカウント可能となり、カウンタ回路１７によりカウント数が得られるようになったならば、そのカウント数Ｃ１は、まず、第１のレジスタに記憶される。次の位置信号の変化タイミング間の時間がカウントされたならば、第１のレジスタに記憶されたカウント数Ｃ１は、第２のレジスタに移動して記憶され、カウント数Ｃ２が第１のレジスタに記憶される。
【００２２】
そして、カウント数記憶部２２では、カウンタ回路１７で得られたカウント数を第１のレジスタで記憶し、カウント数が得られる毎に、第１〜第６のレジスタに記憶されるカウント数がシフトして記憶され、第６のレジスタに記憶されるカウント数を順次、出力波形形成部１８に出力する。なお、モータの起動時は、第１〜第６のレジスタにカウンタ回路１７からのカウント数が記憶されていないため、位置検出部１６からの位置信号Ｈｕ，Ｈｖ，Ｈｗに基づく矩形波駆動によってモータを駆動しても良い。同様に、モータの回転速度が所定値未満の場合は、カウント周期が長いのでカウンタ回路１７がオーバーフローしてしまい６０°位相分の時間幅が正確に計測できないため、位置検出部１６からの位置信号Ｈｕ，Ｈｖ，Ｈｗに基づく矩形波駆動によってモータを駆動しても良い。
【００２３】
出力波形形成部１８は、外部からの速度指令信号Ａと位置検出部１６からのＨｕ，Ｈｖ，Ｈｗとカウント数記憶部２２からのカウント数に基づいて、変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成し、その変調波信号Ｓｕ，Ｓｖ，ＳｗをＰＷＭ回路１４に出力する。なお、モータの回転速度が所定値以上になり、第１のレジスタにカウンタ回路１７からのカウント数が記憶され、第２〜第６のレジスタにカウンタ回路１７からのカウント数が記憶されるまでは、この第１のレジスタに記憶されたカウント数に基づいて、変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成するようにしても良い。
【００２４】
ＰＷＭ回路１４は、出力波形形成部１８から出力された変調波信号Ｓｕ，Ｓｖ，Ｓｗと基本波形形成部１５から出力される三角波を比較して、変調波信号Ｓｕ，Ｓｖ，Ｓｗで変調されたＰＷＭ信号をプリドライバ回路１３に出力する。
【００２５】
プリドライバ回路１３は、ＰＷＭ回路１４からの入力されたＰＷＭ信号に従って、ドライバ回路１１のスイッチングトランジスタＴｒ１〜Ｔｒ６を駆動する信号を出力する。
【００２６】
次に、本実施形態に係るブラシレスモータの駆動装置１０の動作について説明する。本実施形態のブラシレスモータの駆動装置１０の特徴は、制御部５が、位置検出部１６から出力される３つの位置信号の変化タイミング間の時間をパルスカウントし、その時間を次の周期の同じ位相の変調波形の６０°位相分の時間幅データとして使用して、変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成し、その変調波信号Ｓｕ，Ｓｖ，ＳｗをＰＷＭ回路１４に出力して、それらの信号に基づいてブラシレスモータ２１を駆動することである。
【００２７】
図２は、ブラシレスモータの駆動装置１０での出力波形形成部１８が変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成するときの方法を示す図である。図２（ａ）に示す波形図は、ブラシレスモータ２１に設置された３つのホールＩＣ１９ｕ，１９ｖ，１９ｗからの信号に基づいて位置検出部１６によって検出される位置信号Ｈｕ，Ｈｖ，Ｈｗの時間変化を示している。図２（ｂ）に示す波形図は、出力波形形成部１８により形成され出力される変調波信号Ｓｕ，Ｓｖ，Ｓｗの波形である。
【００２８】
ブラシレスモータの駆動装置１０に設けられたカウンタ回路１７により、位置信号Ｈｕのアップエッジ（図中の矢印Ａ１で示す）から位置信号Ｈｗの次のダウンエッジ（図中の矢印Ａ２で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ１をカウント数記憶部２２に出力し、カウント数記憶部２２は、第１のレジスタにカウント数Ｃ１を記憶する。このアップエッジＡ１から次のダウンエッジＡ２までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ１は、図中の区間５１で示す。
【００２９】
次に、位置信号Ｈｗのダウンエッジ（図中の矢印Ａ２で示す）から位置信号Ｈｖの次のアップエッジ（図中の矢印Ａ３で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ２をカウント数記憶部２２に出力し、カウント数記憶部２２は、第１のレジスタに記憶されるカウント数Ｃ１を第２のレジスタに移動して記憶し、第１のレジスタにはカウント数Ｃ２を記憶する。このダウンエッジＡ２から次のアップエッジＡ３までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ２は、図中の区間５２で示す。
【００３０】
次に、位置信号Ｈｖのアップエッジ（図中の矢印Ａ３で示す）から位置信号Ｈｕの次のダウンエッジ（図中の矢印Ａ４で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ３をカウント数記憶部２２に出力し、カウント数記憶部２２は、第２のレジスタに記憶されるカウント数Ｃ１を第３のレジスタに移動して記憶し、第１のレジスタに記憶されるカウント数Ｃ２を第２のレジスタに移動して記憶し、第１のレジスタにはカウント数Ｃ３を記憶する。このアップエッジＡ３から次のダウンエッジＡ４までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ３は、図中の区間５３で示す。
【００３１】
次に、位置信号Ｈｕのダウンエッジ（図中の矢印Ａ４で示す）から位置信号Ｈｗの次のアップエッジ（図中の矢印Ａ５で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ４をカウント数記憶部２２に出力し、カウント数記憶部２２は、第３のレジスタに記憶されるカウント数Ｃ１を第４のレジスタに移動して記憶し、第２のレジスタに記憶されるカウント数Ｃ２を第３のレジスタに移動して記憶し、第１のレジスタに記憶されるカウント数Ｃ３を第２のレジスタに移動して記憶し、第１のレジスタにはカウント数Ｃ４を記憶する。このダウンエッジＡ４から次のアップエッジＡ５までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ４は、図中の区間５４で示す。
【００３２】
次に、位置信号Ｈｗのアップエッジ（図中の矢印Ａ５で示す）から位置信号Ｈｖの次のダウンエッジ（図中の矢印Ａ６で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ５をカウント数記憶部２２に出力し、カウント数記憶部２２は、第４のレジスタに記憶されるカウント数Ｃ１を第５のレジスタに移動して記憶し、第３のレジスタに記憶されるカウント数Ｃ２を第４のレジスタに移動して記憶し、第２のレジスタに記憶されるカウント数Ｃ３を第３のレジスタに移動して記憶し、第１のレジスタに記憶されるカウント数Ｃ４を第２のレジスタに移動して記憶し、第１のレジスタにはカウント数Ｃ５を記憶する。このアップエッジＡ５から次のダウンエッジＡ６までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ５は、図中の区間５５で示す。
【００３３】
次に、位置信号Ｈｖのダウンエッジ（図中の矢印Ａ６で示す）から位置信号Ｈｕの次のアップエッジ（図中の矢印Ａ７で示す）までの時間をカウントする。そして、カウントされたカウント数Ｃ６をカウント数記憶部２２に出力し、カウント数記憶部２２は、第５のレジスタに記憶されるカウント数Ｃ１を第６のレジスタに移動して記憶し、第４のレジスタに記憶されるカウント数Ｃ２を第５のレジスタに移動して記憶し、第３のレジスタに記憶されるカウント数Ｃ３を第４のレジスタに移動して記憶し、第２のレジスタに記憶されるカウント数Ｃ４を第３のレジスタに移動して記憶し、第１のレジスタに記憶されるカウント数Ｃ５を第２のレジスタに移動して記憶し、第１のレジスタにはカウント数Ｃ６を記憶する。このダウンエッジＡ６から次のアップエッジＡ７までの時間は、６０°位相分の時間幅である。得られた時間幅Ｔ６は、図中の区間５６で示す。そして、第６のレジスタに記憶されるカウント数Ｃ１を出力波形形成部１８に出力する。
【００３４】
出力波形形成部１８は、カウント数から時間幅を計算し、区間５１〜５６で測定された６０°位相分の時間幅Ｔ１〜Ｔ６を、次の周期の同じ位相の図２の区間６１〜６６の６０°位相分の時間幅Ｔ１１〜Ｔ１６として用い、変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成し、出力する。
【００３５】
図３は、図２に示す変調波形Ｓｖのうちの区間６１で示す範囲の変調波形を出力波形形成部１８によって形成する仕方を説明する図である。出力波形形成部１８では、変調波信号の波形データが記憶されている。そして、その波形データは、変調波信号Ｓｕの３６０°位相分のデータと変調波信号Ｓｖの３６０°位相分のデータと変調波信号Ｓｗの３６０°位相分のデータからなり、変調波信号Ｓｕ，Ｓｖ，Ｓｗのそれぞれの３６０°位相分のデータは、６×ｎ個に分割されたデータからなり、各６０°位相分がｎ個に分割されたデータＤ１，Ｄ２，Ｄ３，・・・Ｄｎ（例えば、ｎ＝３２）からなっている。そして、出力波形形成部１８では、図２における符号６１で示した時間幅Ｔ１１に、区間６１のｎ個に分割された波形データＤ１，Ｄ２，Ｄ３，・・・Ｄｎが等しい時間間隔で収まるように変調波形を形成し、出力する。すなわち、区間６１のｎ個に分割された波形データＤ１，Ｄ２，Ｄ３，・・・Ｄｎの各１データが継続する時間ｔが、区間６１の時間幅Ｔ１１の１／ｎとなるように設定される（すなわち、ｔ＝Ｔ１１×（１／ｎ））。そして、波形データのＤ１，Ｄ２，Ｄ３，・・・Ｄｎの各データが、この継続時間ｔで順次出力されることによって、区間６１で示す６０°位相分における変調波形Ｓｖ６１が出力される。ここで変調波信号のデータは、Ｓｕ，Ｓｖ，Ｓｗのいずれか１つを記憶しておき、他の２つは１２０°、２４０°移相して使用することもできる。
【００３６】
図４と図５は、変調波形Ｓｖ６１の最後の波形データＤｎの時間ｔの間の出力の終了タイミングと位置信号ＨｗのダウンエッジＡ８のタイミングが一致しない場合の出力波形形成部１８での処理を説明する図である。図４に示すように変調波形Ｓｖ６１の最後の波形データＤｎの時間ｔの間の出力が時刻ｔＡで終了しても位置信号ＨｗのダウンエッジＡ８のタイミング（時刻）ｔＢが来ない場合には、ダウンエッジＡ８のタイミングｔＢまで波形データＤｎを出力し続け、ダウンエッジＡ８のタイミングｔＢでリセットする。
【００３７】
また、図５に示すように、変調波形Ｓｖ５５の最後の波形データＤｎの時間ｔの間の出力を行う前に位置信号ＨｗのダウンエッジＡ８のタイミング（時刻）ｔｃが来たときは、その時刻ｔｃに出力波形形成部１８は次の６０°位相分の変調波信号の出力を開始する。図３〜図５では、変調波信号Ｓｖの形成方法を示しているが、変調波信号Ｓｕ，ＳｗもＳｖを１２０°、２４０°移相させた波形として変調波信号Ｓｖの形成方法と同様にして形成される。
【００３８】
図２に示した区間６２〜６６で示す６０°位相分の変調波信号Ｓｕ，Ｓｖ，Ｓｗの出力波形形成部１８による形成も区間６１と同様に行う。すなわち、出力波形形成部１８は、区間５２〜５６で測定された６０°位相分の時間幅Ｔ２〜Ｔ６を、それぞれ図２の区間６２〜６６で示す６０°位相分の時間幅Ｔ１２〜Ｔ１６として用い、変調波信号Ｓｕ，Ｓｖ，Ｓｗを形成し、出力する。この変調波形の形成の仕方は、図３〜図５で示した変調波信号Ｓｖ６１と同様にして行われる。
【００３９】
以上のように、本実施形態によれば、制御部５が、位置検出部１６から出力される３つの位置信号の変化タイミング間の時間をパルスカウントし、その時間を次の周期の同じ位相の変調波形の６０°位相分の時間幅データとして使用して、変調波形Ｓｕ，Ｓｖ，Ｓｗを形成し、その変調波形をＰＷＭ回路１４に出力して、ブラシレスモータ２１を駆動するため、ホール信号の位置ずれによる変調波形の不連続性の問題が解消されるブラシレスモータの駆動装置を提供することができる。
【００４０】
以上の実施形態で説明された構成、形状、大きさおよび配置関係については本発明が理解・実施できる程度に概略的に示したものにすぎず、また数値および各構成の組成（材質）等については例示にすぎない。従って本発明は、説明された実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り様々な形態に変更することができる。
【産業上の利用可能性】
【００４１】
本発明に係るブラシレスモータの駆動装置は、ファン装置、ポンプ、洗濯機、食器乾燥機等の駆動源として利用される。
【符号の説明】
【００４２】
５          制御部
１０        ブラシレスモータの駆動装置
１１        ドライバ回路
１２        電源
１３        プリドライバ回路
１４        ＰＷＭ回路
１５        基本波形形成部
１６        位置検出部
１７        カウンタ回路
１８        出力波形形成部
１９ｕ，１９ｖ，１９ｗ    ホールＩＣ
２０ｕ，２０ｖ，２０ｗ    固定子巻線
２１        ブラシレスモータ
２２        カウント数記憶部
【図１】
0005585341.tif 000002
【図２】
0005585341.tif 000003
【図３】
0005585341.tif 000004
【図４】
0005585341.tif 000005
【図５】
0005585341.tif 000006
【図６】
0005585341.tif 000007