(57)【要約】【課題】モータ駆動部の機能に制約されずにモータを制御可能なモータ駆動制御装置およびモータ駆動制御方法を提供する。【解決手段】モータ駆動制御装置１は、正負極性を有するホール素子４と、モータ２０の起動後の所定時間に亘り、モータ２０に通電するＰＷＭ信号を所定のデューティ比とする起動補助機能を有するモータ駆動部２と、ホール素子４の出力を反転させる反転回路５と、反転回路５を制御して所望のホール素子信号をモータ駆動部２に出力させる制御回路部３と、を備える。制御回路部３は、モータ２０の起動時に、反転回路５によりホール素子信号を繰り返し所定回数以上反転させることにより、モータ駆動部２の起動補助機能を解除する制御を行う。【選択図】図１
2016103934.tif 000002
【特許請求の範囲】
【請求項１】
ロータの位置を検出する磁気センサ信号を出力する磁気センサと、
前記磁気センサ信号に基づく所定パターンの駆動制御信号をモータに通電して駆動させるモータ駆動部と、
前記磁気センサの出力を反転させる反転回路と、
前記反転回路を制御して、所望の前記磁気センサ信号を前記モータ駆動部に出力させる制御回路と、
を備えることを特徴とするモータ駆動制御装置。
【請求項２】
前記磁気センサは、正負極性を有するホール素子であり、
前記反転回路は、前記ホール素子の極性を切り替えて前記磁気センサの出力を反転させる、
ことを特徴とする請求項１に記載のモータ駆動制御装置。
【請求項３】
前記モータ駆動部は、前記モータの起動後の所定時間に亘り、前記モータに通電するＰＷＭ信号を所定のデューティ比とする起動補助機能を有し、
前記制御回路は、モータ起動時に、前記反転回路により前記磁気センサ信号を繰り返し所定回数以上反転させることにより、前記起動補助機能を制御する、
ことを特徴とする請求項１または請求項２に記載のモータ駆動制御装置。
【請求項４】
前記制御回路は、前記反転回路によって前記磁気センサ信号を反転させることにより、前記モータ駆動部により駆動される前記モータの回転方向を制御する、
ことを特徴とする請求項１または請求項２に記載のモータ駆動制御装置。
【請求項５】
前記制御回路は、前記反転回路によって前記磁気センサ信号の反転タイミングを調整することにより、進角制御を行う、
ことを特徴とする請求項１または請求項２に記載のモータ駆動制御装置。
【請求項６】
ロータの位置を検出する磁気センサ信号を出力する磁気センサと、
前記磁気センサ信号に基づく所定パターンの駆動制御信号をモータに通電して駆動させるモータ駆動部と、
前記磁気センサの出力を反転させる反転回路と、
前記反転回路を制御して、所望の前記磁気センサ信号を前記モータ駆動部に出力させる制御回路と、を備えるモータ駆動制御装置が実行するモータ駆動制御方法であって、
モータ起動時において前記制御回路は、
前記反転回路にパルス信号を出力して前記磁気センサ信号の反転を開始するステップと、
前記磁気センサ信号の反転を所定回数以上繰り返すステップと、
前記磁気センサ信号の反転を停止するステップと、
前記モータ駆動部に所定のデューティのＰＷＭ信号を出力するステップと、
を実行することを特徴とするモータ駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ駆動制御装置およびモータ駆動制御方法に関する。
【背景技術】
【０００２】
ブラシレスモータなどのモータ駆動制御装置は、回転しているロータの位置に応じて、モータの各相の電機子コイルを通電させる。そのために、モータ駆動制御装置は、例えば、ホール素子などの回転位置検出器を用いて、回転位置検出器からの出力信号に基づいてロータの位置を検出している。そして、モータ駆動制御装置は、検出したロータの位置に基づいて、モータの各相に通電するパターン（通電パターン）を設定し、ロータの回転を制御している。また、ブラシレスモータ駆動制御装置においては、ＰＷＭ（Pulse Width Modulation）制御による回転制御が一般的である。
【０００３】
このモータ駆動制御装置のモータ駆動部であるモータドライバＩＣ（Integrated Circuit）は、ホール素子の出力信号をもとに所定のレベル等に変換するなどの信号処理をして出力されたホール信号、および、外部からの回転指令信号（例えばＰＷＭ信号）に基づいて、モータに駆動信号を供給する。
モータの回転制御は、ＰＷＭ信号のデューティ比を変化させることで行われる。しかしモータの起動時には、起動の回転トルクを確保するために、ＰＷＭ信号のデューティ比を大きくする必要がある。
【０００４】
そのため、モータドライバＩＣは、起動時から所定期間に亘りＰＷＭ信号のデューティ比を所定の大きさに固定する機能を有していることが多い。この機能は、起動補助機能と呼ばれている。
例えば、特許文献１の解決手段には、「ＰＷＭコントロール部１０２は、回路動作開始後にＰＷＭ入力信号が所定数検出された時点からモータ駆動部１０４に対して、ＰＷＭ入力信号に基づくＰＷＭ制御を禁止し、モータ１０５を１００％のディーティで駆動開始せしめるＰＷＭ信号を出力する一方、モータ１−５の駆動開始後に、ホール信号が所定回数検出された時点以後は、ＰＷＭ入力信号に相当する信号を出力し、モータ駆動部１０４にモータ１０５のＰＷＭ制御を実行せしめる」と記載されている。
このような起動補助機能を有するモータドライバＩＣは、起動後、ホール信号の出力をもとに、起動補助機能の解除条件を満たすまで（例えば、１回転したと認識するまで）、ＰＷＭ信号を所定のオンデューティに固定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１５４６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、起動補助機能を有するモータドライバＩＣ（モータ駆動部）を用いると、起動補助機能によって劣化したモータの起動までもが補助されてしまうので、このモータの劣化を早期に検知できないという問題がある。
すなわち、モータは、長期使用により静止摩擦力が増加する。例えば、ベアリングの損傷、油やほこりの堆積により起動が重くなるなどである。しかし、起動補助機能を有するモータ駆動制御装置は、起動補助機能により所定の大きさのデューティ比のＰＷＭ信号が与えられて起動してしまうので、モータの劣化を早期に検知できないという問題がある。
所定のデューティ比（例えば、オンデューティ５０［％］）でモータが起動できなかった場合、モータの劣化がかなり進んでいることが考えられる。よって、劣化が進んでいない段階でできる限り早めに検知して交換したいというニーズに応えられない。
【０００７】
また、モータドライバＩＣ（モータ駆動部）が回転方向の制御機能や進角制御機能を有していないときには、モータドライバＩＣの上位部である制御回路等から新たに機能を付加することはできなかった。
【０００８】
そこで、本発明は、モータ駆動部の機能に制約されずにモータを制御可能なモータ駆動制御装置およびモータ駆動制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、本発明のモータ駆動制御装置は、ロータの位置を検出する磁気センサ信号を出力する磁気センサと、前記磁気センサ信号に基づく所定パターンの駆動制御信号をモータに通電して駆動させるモータ駆動部と、前記磁気センサの出力を反転させる反転回路と、前記反転回路を制御して、所望の前記磁気センサ信号を前記モータ駆動部に出力させる制御回路と、を備える。
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【００１０】
本発明によれば、モータ駆動部の機能に制約されずにモータを制御可能なモータ駆動制御装置およびモータ駆動制御方法を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態におけるモータ駆動制御装置の回路構成を示すブロック図である。
【図２】モータ駆動制御装置のモータ駆動部の起動補助機能とその起動補助機能の解除機能を説明する電源電流の波形図である。
【図３】モータ駆動制御装置の起動補助機能の解除制御の手順を説明するフローチャートである。
【図４】起動補助機能の解除制御を説明するタイミングチャートである。
【図５】第２の実施形態におけるモータ駆動制御装置の回転方向制御を模式的に示すタイミングチャートである。
【図６】第３の実施形態におけるモータ駆動制御装置の進角制御を模式的に示すタイミングチャートである。
【発明を実施するための形態】
【００１２】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態におけるモータ駆動制御装置１の回路構成を示すブロック図である。
図１に示すように、モータ駆動制御装置１は、モータ２０を駆動するためのモータ駆動部２と、モータ駆動部２を制御するための上位部である制御回路部３と、モータ２０のロータの位置を検出するホール素子４と、ホール素子４の出力を反転させる反転回路５とを備えている。モータ２０は、例えば単相のブラシレスモータであり、電機子コイルの通電により、ロータを回転駆動する。
【００１３】
モータ駆動部２は、モータドライバＩＣである。このモータドライバＩＣは、ＶＣＣ端子、ＧＮＤ端子、ＨＢ端子、ＩＮ１端子、ＩＮ２端子、ＰＷＭ端子、ＯＵＴ１端子、ＯＵＴ２端子、ＦＧ端子を備える。
ＶＣＣ端子は電源Ｖｃｃに接続されて、電源電圧が印加される。ＧＮＤ端子はグランドに接続される。これにより、モータドライバＩＣに電力が供給される。
ＨＢ端子は、ホール素子４に電圧を印加する端子である。ＩＮ１端子とＩＮ２端子とは、ホール素子４の信号が入力される端子である。以下、ホール素子４の信号のことを、ホール素子信号と記載する。
ＰＷＭ端子は、制御回路部３に接続されて、制御回路部３からモータ２０の回転指令信号が入力される。ＯＵＴ１端子とＯＵＴ２端子は、モータ２０に接続される。ＯＵＴ１端子とＯＵＴ２端子は、モータ２０の不図示のコイルに電流を流して、このモータ２０を駆動する。
ＦＧ端子は、制御回路部３に接続されている。ＦＧ端子から、このモータ２０のＦＧ（Frequency Generator）信号が出力される。
【００１４】
モータ駆動部２は、電源Ｖｃｃから電力供給を受けて、ホール素子４の信号に基づく所定パターンの駆動制御信号をモータ２０に通電して駆動させる。モータ駆動部２は、モータ２０の回転によって生じる駆動情報であるＦＧ信号を出力する。ＦＧ信号は、モータ２０が回転駆動している際には、ロータ位置に応じたパルス信号であり、モータ２０が停止しているときには、ＨｉｇｈレベルまたはＬｏｗレベルが維持される。
また、モータ駆動部２は、モータ２０の起動後の所定時間に亘り、モータ２０に通電するＰＷＭ信号を所定のデューティ比とする起動補助機能を有する。
【００１５】
制御回路部３は、モータ駆動部２および反転回路５を制御するマイクロコンピュータにより構成され、各制御信号および信号波形を生成するファンクションジェネレータ３ａを備えている。
制御回路部３は、モータ２０を回転駆動する駆動制御モードにおいて、ＰＷＭＯＵＴ端子からモータ駆動部２にＰＷＭ信号（ＰＷＭＯＵＴ信号）を出力し、ＰＩＮ端子を介してモータ駆動部２からＦＧ信号を取り込む。制御回路部３は更に、ＫＴ端子を有し、このＫＴ端子からＫＴ信号を反転回路５に出力して反転回路５を制御し、所望のホール素子信号をモータ駆動部２に出力させる。具体的には、制御回路部３は、モータ２０の起動時に、反転回路５によりホール素子信号を繰り返し所定回数以上反転させることにより、起動補助機能を解除する（起動補助機能のキャンセル）。なお、ＫＴ信号とは、ホール素子信号の極性を強制的に反転させるために、制御回路部３から反転回路５に出力される制御信号である。
制御回路部３は更に、反転回路５によってホール素子信号を反転させることにより、モータ駆動部２により駆動されるモータ２０の回転方向を制御する（第２の実施形態で説明するモータ２０の逆転駆動）。
なお、制御回路部３は、入力ポート数が少ない廉価なマイクロコンピュータを使用（採用）することができる。
【００１６】
ホール素子４は、モータ２０のロータの位置を検出する磁気センサである。ホール素子４は、Ｈ３端子とＨ１端子との間に電圧が印加されるとホール素子信号を出力する。ホール素子４は、Ｈ３端子とＨ１端子との間に負の電圧が印加されると、逆極性のホール素子信号を出力する。
Ｈ１端子は、反転回路５のトランジスタＱ２のコレクタに接続され、抵抗Ｒ２を介してモータ駆動部２のＨＢ端子に接続される。
Ｈ３端子は、反転回路５のトランジスタＱ１のコレクタに接続され、抵抗Ｒ１を介してモータ駆動部２のＨＢ端子にそれぞれ接続される。
Ｈ２端子は、モータ駆動部２のＩＮ１端子に接続される。Ｈ４端子は、モータ駆動部２のＩＮ２端子に接続される。これにより、ホール素子４は、ホール素子信号をモータ駆動部２に出力することができる。
【００１７】
反転回路５は、ＮＰＮ型のトランジスタＱ１，Ｑ２（スイッチ素子の一例）と、抵抗Ｒ１〜Ｒ６とを備え、ホール素子４に印加する電圧の極性を切り替えて、ホール素子４が出力する信号を反転させる。
トランジスタＱ１は、コレクタがホール素子４のＨ３端子に接続されにと共に、抵抗Ｒ１を介してモータ駆動部２のＨＢ端子に接続され、エミッタがグランドに接続される。また、トランジスタＱ１は、ベース（制御端子）が、抵抗Ｒ４を介してグランドに接続されると共に、抵抗Ｒ３を介してトランジスタＱ２のコレクタに接続される。
トランジスタＱ２は、コレクタがホール素子４のＨ１端子に接続されると共に、抵抗Ｒ２を介してモータ駆動部２のＨＢ端子に接続され、エミッタがグランドに接続される。トランジスタＱ２は、トランジスタＱ２は、ベース（制御端子）が抵抗Ｒ５を介して制御回路部３のＫＴ端子に接続されると共に、抵抗Ｒ６を介してグランドに接続されている。
【００１８】
モータ駆動部２のＨＢ端子は、抵抗Ｒ１を介してホール素子４のＨ３端子に接続されるとともに、抵抗Ｒ２を介してホール素子４のＨ１端子に接続される。
トランジスタＱ１がオンすることにより、トランジスタＱ２はオフする。また、トランジスタＱ１がオフすることにより、トランジスタＱ２はオンする。このようなトランジスタＱ１，Ｑ２のスイッチングによって、ホール素子４のＨ１端子とＨ３端子との間に印加される電圧が反転する。
【００１９】
このモータドライバＩＣは、ホール素子４のＨ３端子がモータ駆動部２のＨＢ端子に接続され、ホール素子４のＨ１端子がグランドに接続されることが前提である。本実施形態では、ホール素子４のＨ３端子とＨ１端子との間に、反転回路５を挿入した構成となっている。反転回路５は、ホール素子４の印加電圧の極性を反転させるものである。
【００２０】
反転回路５の動作について説明する。
制御回路部３からのＫＴ信号がＨｉｇｈレベルならば、反転回路５は、トランジスタＱ２がオンする。このトランジスタＱ２のコレクタ電圧の低下に伴い、トランジスタＱ１がオフする。
このとき、ホール素子４のＨ１端子は、トランジスタＱ２のオンによりＬｏｗレベルとなり、グランドの電圧が印加される。Ｈ３端子には、ＨＢ端子の電圧が印加される。このとき、ホール素子４のＨ３端子とＨ１端子の電圧は通常時の極性である。
【００２１】
制御回路部３からのＫＴ信号がＬｏｗレベルならば、反転回路５は、トランジスタＱ２がオフする。このトランジスタＱ２のコレクタ電圧は、抵抗Ｒ２によってＨＢ端子の電圧によってＨｉｇｈレベルとなり、トランジスタＱ１がオンする。
ホール素子４のＨ３端子は、トランジスタＱ１のオンにより、Ｌｏｗレベルとなる。Ｈ１端子には、ＨＢ端子の電圧が印加される。ホール素子４のＨ３端子とＨ１端子の電圧の極性は通常時とは反転する。
【００２２】
以下、上述のように構成されたモータ駆動制御装置１のモータ駆動制御方法について説明する。
まず、モータ駆動部２の起動補助機能について説明する。
図２（ａ），（ｂ）は、モータ駆動部２の起動補助機能とその起動補助機能の解除機能を説明する電源電流（図１における電源Ｖｃｃの電流波形）の波形図である。
図２（ａ）は、比較例の起動補助機能を示す図である。
【００２３】
図２（ａ）に示すように、従来のモータ駆動制御装置のモータドライバＩＣは、モータの起動後の所定時間（例えば、モータの１回転または２回転）、モータに通電するＰＷＭＯＵＴ信号のデューティ比をＤｕｔｙ＝５０［％］とする起動補助機能が動作している。この起動補助により、モータの起動時の回転トルクを確保することができる。しかし、劣化が進んだモータであっても、起動補助機能によって、見かけ上は正常に起動が行われてしまうので、モータの劣化を早期に検知できない。
従来のモータ駆動制御装置では、制御回路部は、起動補助機能の動作後、所定期間に亘って上位装置から指示されたデューティ比（例えばＤｕｔｙ＝３０［％］）のＰＷＭＯＵＴ信号をモータ駆動部に出力する。しかし、起動補助機能によってモータが既に起動されているので、モータの劣化を検知できなくなっている。
【００２４】
このモータ駆動部であるモータドライバＩＣは、モータの劣化を検知できなくなる状況を想定していなかったため、起動補助機能が一律に実行されてしまう。また、このモータドライバＩＣは汎用部品であり、新たな機能を付加することはコスト面から避けることが望ましい。
【００２５】
図２（ｂ）は、本実施形態の起動補助機能の解除機能を示す図である。
図２（ｂ）に示すように、本実施形態では起動補助機能が解除されている。
モータ駆動制御装置１においては、制御回路部３は、起動直後から、所定期間に亘って上位装置から指示されたデューティ比（例えばＤｕｔｙ＝２０［％］）のＰＷＭＯＵＴ信号をモータ駆動部２に出力する。これにより、モータ２０の劣化を容易に検知できる。
【００２６】
次に、モータ駆動部２の起動補助機能の解除機能について説明する。
本実施形態は、モータ駆動部２をモータドライバＩＣで構成しつつ、起動補助機能を解除する。
モータ駆動制御装置１（図１参照）は、ホール素子４の出力を反転させる反転回路５と、反転回路５を制御して、所望のホール素子信号をモータ駆動部２に出力させる制御回路部３とを備える。
反転回路５は、制御回路部３からのＫＴ信号がＨｉｇｈレベルならば、ホール素子４の極性をそのままにし、制御回路部３からのＫＴ信号がＬｏｗレベルならば、ホール素子４の極性を反転させる。
ここで、起動補助機能は、ホール素子４のホール出力のＨｉｇｈ／Ｌｏｗのレベル切り替えが所定回数となることで終了するようになっているので、Ｈｉｇｈ／Ｌｏｗのレベル切り替えを強制的に繰り返すようにすることで、起動補助機能を解除する条件を満たすことができる。
【００２７】
モータ駆動部２（モータドライバＩＣ）は、ＩＮ１端子およびＩＮ２端子に入力されるホール素子４の出力により、モータ２０の回転を判断している。具体的にいうと、モータ駆動部２は、ホール素子４の出力信号のＨｉｇｈ／Ｌｏｗのレベル切り替えの回数を判断し、Ｈｉｇｈ／Ｌｏｗのレベル切り替えの回数が所定値になると起動補助機能を終了している。
【００２８】
制御回路部３は、起動時に、反転回路５にバルス状のＫＴ信号を出力して、ホール素子４の入力電圧の極性を強制的に切り替えて、このホール素子４の出力の極性を強制的に反転させている。よって、モータ駆動部２にモータ２０が所定の回転をしていると判断させている。これにより、図２（ｂ）に示すように、モータ駆動部２の起動補助機能は解除され、起動後から任意のデューティ比（例えばＤｕｔｙ＝２０［％］）のＰＷＭＯＵＴ信号で回転制御が行われる。
【００２９】
図３は、起動補助機能の解除制御の手順を説明するフローチャートである。
制御回路部３（図１参照）は、電源ＯＮにより起動すると、ステップＳ１の処理に遷移する。
ステップＳ１において、制御回路部３（図１参照）は、ＫＴ端子から反転回路５に、１６［ｋＨｚ］でＯｎＤｕｔｙ（以下、Ｄｕｔｙと記載）＝５０［％］のＰＷＭ信号であるＫＴ信号の出力を開始する。制御回路部３は更に、ＰＷＭＯＵＴ端子からモータ駆動部２に、Ｄｕｔｙ＝５［％］のＰＷＭＯＵＴ信号をモータ２０への速度指示を入力する。
なお、モータ２０へ速度指示として、Ｄｕｔｙ＝０［％］を入力すると、起動補助が開始しない。そこで、最小限の起動補助を開始させるべくＤｕｔｙ＝５［％］のＰＷＭ信号としている。この起動補助は、ＫＴ信号を受けた反転回路５によりホール素子４の印加電圧の極性を繰り返し反転させて、ホール素子信号を生成させることによりキャンセルされる。
【００３０】
上記ＫＴ信号およびＰＷＭＯＵＴ信号について説明する。図４（ａ）に示すように、ステップＳ１の出力開始において、制御回路部３は、１６［ｋＨｚ］，Ｄｕｔｙ＝５０［％］のＰＷＭ信号であるＫＴ信号の出力を開始し、かつ、２５［ｋＨｚ］，Ｄｕｔｙ＝５［％］のＰＷＭ信号であるＰＷＭＯＵＴ信号の出力を開始する。
【００３１】
ステップＳ２において、制御回路部３は、起動補助機能が解除されるまでの一定時間待機する。この一定時間において、制御回路部３は、ステップＳ１の出力開始時と同じＰＷＭ信号、すなわち、１６［ｋＨｚ］，Ｄｕｔｙ＝５０［％］のＰＷＭ信号であるＫＴ信号と、２５［ｋＨｚ］，Ｄｕｔｙ＝５［％］のＰＷＭ信号であるＰＷＭＯＵＴ信号とを出力する。
【００３２】
ステップＳ３において、制御回路部３は、上記一定時間が経過したならば、起動補助機能の解除が終了したと判断して、ＫＴ信号をＨｉｇｈレベルに固定する。なお、図３では、Ｈｉｇｈレベルを、「Ｈｉ」と省略して記載している。
このステップＳ１〜ステップＳ３は、モータ駆動部２にモータ２０が駆動していると認識させて起動補助機能を解除する「補助機能解除ステップ」に対応する。
ステップＳ４で任意のデューティを設定する「起動後任意デューティ設定ステップ」に移行する。ステップＳ４において、制御回路部３は、ＰＷＭＯＵＴ端子からモータ駆動部２にモータ２０への速度指示（Ｄｕｔｙ＝２０［％］）のＰＷＭＯＵＴ信号を入力する。
このように、起動補助機能解除制御フローを起動開始時に実行することで、モータ駆動部２（モータドライバＩＣ）の起動補助機能の解除が可能となる。
【００３３】
図４は、図３のフローのステップ動作に対応した起動補助機能の解除制御の具体例（ＰＷＭＯＵＴ信号がポジティブの場合）を説明するタイミングチャートである。図４（ａ）はＫＴ信号の波形、図４（ｂ）はＰＷＭＯＵＴ信号の波形を示している。図４では、図３のステップＳ１〜Ｓ４の各ステップを対応する処理タイミングのところに図示している。
時刻ｔ１以前、ＫＴ信号とＰＷＭＯＵＴ信号はＬｏｗレベルである。
図４（ａ）に示すように、時刻ｔ１から時刻ｔ２まで、ＫＴ信号は、１６［ｋＨｚ］でＤｕｔｙ＝５０［％］のＰＷＭ信号となる。また、図４（ｂ）に示すように、時刻ｔ１から時刻ｔ２まで、ＰＷＭＯＵＴ信号は、Ｄｕｔｙ＝５［％］のＰＷＭ信号となる。ここで、時刻ｔ１は、ステップＳ１の処理タイミングに相当する。時刻ｔ１から時刻ｔ２までは、ステップＳ２の処理期間に相当する。
図４（ａ）に示すように、時刻ｔ２以降、ＫＴ信号はＨｉｇｈレベルを維持する。この時刻ｔ２は、ステップＳ３の処理タイミングに相当する。
図４（ｂ）に示すように、時刻ｔ３以降、ＰＷＭＯＵＴ信号は、Ｄｕｔｙ＝２０［％］のＰＷＭ信号となる。時刻ｔ３以降は、ステップＳ４の処理タイミングに相当する。
【００３４】
以上説明したように、本実施形態のモータ駆動制御装置１は、正負極性を有するホール素子４と、モータ２０の起動後の所定時間に亘り、モータ２０に通電するＰＷＭ信号を所定のデューティ比とする起動補助機能を有するモータ駆動部２と、ホール素子４の出力を反転させる反転回路５と、反転回路５を制御して所望のホール素子信号をモータ駆動部２に出力させる制御回路部３と、を備える。制御回路部３は、モータ２０の起動時に、反転回路５によりホール素子信号を繰り返し所定回数以上反転させることにより、モータドライバＩＣの起動補助機能を解除する制御を行う。よって、モータドライバＩＣの機能に制約されずにモータを制御可能となる。
【００３５】
起動補助機能を解除した場合、起動時から任意のデューティで回転制御することができる。その結果、低いデューティ（例えば、２０［％］）で起動することで、モータ２０の劣化を早期に検出することができる。モータ２０の劣化を早期に検出可能になるので、通常回転時に回転不具合の症状が現れる前に、早めにモータ２０の交換を行うことができる。
【００３６】
（第２の実施形態）
第２の実施形態では、ホール素子４の極性の切り替えをモータ２０の回転制御に用いる例である。これにより、モータドライバＩＣが逆転機能を有していない場合でも、モータ２０の逆転制御が可能となる。
【００３７】
第２の実施形態におけるモータ駆動制御装置１は、第１の実施形態のモータ駆動制御装置１（図１参照）と同様に構成されている。制御回路部３は、ホール素子４の極性の切り替えを回転制御に用いている。
【００３８】
図５（ａ），（ｂ）は、第２の実施形態におけるモータ駆動制御装置１のホール素子４の極性の切り替えによる回転制御を模式的に示すタイミングチャートである。
図５（ａ）は、その正転制御のタイミングチャートである。
【００３９】
図５（ａ）に示すように、制御回路部３（図１参照）には、モータ２０の回転によって生じるＦＧ信号が入力される。ＦＧ信号は、ロータ位置（図５（ａ）の「Ｓ」「Ｎ」参照）に応じたパルス信号である。
制御回路部３は、正転制御ならば、図５（ａ）に示すように、ＫＴ端子から反転回路５にＨｉｇｈレベルに固定のＫＴ信号を出力する。反転回路５は、制御回路部３からのＫＴ信号がＨｉｇｈレベルであるので、ホール素子４の極性はそのまま（通常接続時）である。
モータ駆動部２は、ホール素子４からの出力信号に基づいてロータ位置を検出し、検出したロータの位置に基づいて、モータ２０の各相に通電する通電パターンを設定し、ロータの回転を制御する。
図５（ａ）に示すように、モータ駆動部２のモータドライバ動作による通電パターン「Ｓ」「Ｎ」は、ロータ位置「Ｓ」「Ｎ」と一致する。通電パターン「Ｓ」「Ｎ」とロータ位置「Ｓ」「Ｎ」とが一致することで、正転制御となる。
【００４０】
図５（ｂ）は、逆転制御のタイミングチャートである。
制御回路部３は、逆転制御ならば、図５（ｂ）に示すように、ＫＴ端子から反転回路５にＬｏｗレベルに固定されたＫＴ信号を出力する。反転回路５は、制御回路部３からのＫＴ信号がＨｉｇｈレベルであるので、ホール素子４の極性は逆になる。
図５（ｂ）に示すように、ホール素子４の極性が逆に切り替えられているので、ロータ位置「Ｓ」「Ｎ」に対するモータ駆動部２による通電パターン「Ｓ」「Ｎ」は逆となる。すなわち、ロータ位置「Ｓ」「Ｎ」に対して、モータ駆動部２による通電パターンは、「Ｎ」「Ｓ」となる。ロータ位置「Ｓ」「Ｎ」に対して通電パターン「Ｎ」「Ｓ」が反転していることで、逆転制御となる。
【００４１】
このように、本実施形態では、ホール素子４の極性を切替えるＫＴ信号により、正転と逆転の切り替えが可能となる。よって、モータドライバＩＣの機能に制約されずにモータを制御可能である。
【００４２】
（第３の実施形態）
第３の実施形態では、ホール素子４の極性の切り替えをモータ２０の進角制御に用いる例である。
一般に、モータトルクを最大限に引き出すために、電機子コイルにおける誘起電圧とモータ電流の位相とを合わせる、いわゆる進角制御が行われている。
第３の実施形態におけるモータ駆動制御装置１は、第１の実施形態のモータ駆動制御装置１（図１参照）と同様に構成されている。制御回路部３は、ＦＧ信号を基に進角開始／終了のタイミングを計時するタイマを備え、当該タイマに従ってホール素子４の極性を切り替えて進角制御を行う。
【００４３】
図６は、第３の実施形態におけるモータ駆動制御装置１のホール素子４の極性の切り替えによる進角制御を模式的に示すタイミングチャートである。
図６に示すように、制御回路部３（図１参照）には、モータ２０の回転によって生じるＦＧ信号が入力される。このＦＧ信号は、ロータ位置「Ｓ」「Ｎ」に対応している。
制御回路部３は、ＦＧ信号の立ち上がりに同期して、進角制御を開始するタイミング（図６の期間Ｔ３参照）を計時する。なお、期間Ｔ１はＦＧ信号がＬｏｗレベルの期間である。期間Ｔ２は進角制御期間である。期間Ｔ３は、期間Ｔ１から期間Ｔ２を減算して求められる期間である。
【００４４】
制御回路部３は、ＦＧ信号のエッジを検出すると、ＫＴ信号をＨｉｇｈレベルに設定して、タイマで期間Ｔ３の計時を開始する。制御回路部３は更に、タイマが期間Ｔ３を計時したならば、ＫＴ信号をＨｉｇｈレベルからＬｏｗレベルに設定し、反転回路５に出力する。
反転回路５は、ＫＴ信号がＨｉｇｈレベルのとき、ホール素子４の電圧極性を通常時と同一とする。反転回路５は、ＫＴ信号がＬｏｗレベルに変化すると、ホール素子４の電圧極性を切り替えて、ホール素子４の出力の極性を反転させる。これにより、通電パターン「Ｓ」「Ｎ」は、ロータ位置「Ｓ」「Ｎ」よりも進角される。
モータ駆動部２は、このようなホール素子信号に基づき、進角された通電パターンを設定し、ロータの回転を制御する。なお、この進角制御では、ホール素子４の極性を切り替えているが、ロータ位置「Ｓ」「Ｎ」に対して通電パターン「Ｓ」「Ｎ」を逆にしているものではなく、通電パターン「Ｓ」「Ｎ」をロータ位置「Ｓ」「Ｎ」よりも進角させているだけである。このため、モータ２０は正転制御となる。
このように、本実施形態では、モータドライバＩＣを変更することなく、制御回路部３が任意のタイミングでＫＴ信号を制御することで、ホール素子４の出力の極性を制御し、よって進角制御を可能としている。よって、モータドライバＩＣの機能に制約されずにモータを制御可能となる。
【００４５】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｈ）のようなものがある。
（ａ）  モータ駆動制御装置１の各構成要素は、少なくともその一部がハードウェアによる処理ではなく、ソフトウェアによる処理であってもよい。
（ｂ）  モータ駆動制御装置１は、少なくともその一部を集積回路としてもよい。
（ｃ）  モータ２０は、単相のブラシレスモータに限定されず、他の種類のモータであってもよい。
（ｄ）  モータ２０の相数は限定されない。
【００４６】
（ｅ）  図１に示した反転回路５の回路構成は具体例であって、これに限定されない。
（ｆ）  図１に示した反転回路５のスイッチ素子は、バイポーラトランジスタに限定されない。例えば、ＭＯＳＦＥＴ（metal-oxide-semiconductor field-effect transistor）あってもよい。
（ｇ）  図３に示したフローチャートは一例であり、これに限定されない。例えば、各ステップ間に他の処理が実行されてもよい。また、ＫＴ信号およびＰＷＭＯＵＴ信号の周波数およびＤｕｔｙも本実施形態に限定されるものではなく、適宜、適切な値に設定できる。
（ｈ）  図４に示したタイミングチャートは一例であって、これに限定されない。たとえば、本図では、ＰＷＭＯＵＴ信号がポジティブの場合を示しているが、ポジティブに限定されない。
（ｉ）  図６に示した進角制御を模式的に示すタイミングチャートは一例であって、これに限定されない。例えば、期間Ｔ１のＦＧ信号は、Ｌｏｗレベルではなく、Ｈｉｇｈレベルの信号であってもよい。
（ｊ）  モータ駆動制御装置１は、ホール素子の極性を制御して、遅角制御をしてもよい。
【符号の説明】
【００４７】
１  モータ駆動制御装置
２  モータ駆動部
３  制御回路部
４  ホール素子（磁気センサ）
５  反転回路
２０  モータ
Ｑ１，Ｑ２  スイッチ素子
【図１】
2016103934.tif 000003
【図２】
2016103934.tif 000004
【図３】
2016103934.tif 000005
【図４】
2016103934.tif 000006
【図５】
2016103934.tif 000007
【図６】
2016103934.tif 000008