(57)【特許請求の範囲】
【請求項１】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備え、
前記制御回路部は、
前記指令信号としてステップ指令信号が入力されたとき、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、
前記目標回転速度信号に基づいて前記駆動制御信号を生成して出力する駆動制御信号生成部とを有し、
前記ステップ指令信号は、前記指令ステップをアップさせるためのステップアップ信号と、前記指令ステップをダウンさせるためのステップダウン信号との２つの信号を含み、
前記ステップアップ信号と前記ステップダウン信号とは互いに独立して前記制御回路部に入力され、
前記ステップアップ信号と前記ステップダウン信号との少なくとも一方は、前記モータの制御に用いられるスタート信号又はブレーキ信号の機能のいずれか一方を兼ねる、モータ駆動制御装置。
【請求項２】
前記ステップアップ信号と前記ステップダウン信号とは、前記モータの制御に用いられるスタート信号の機能とブレーキ信号の機能とをそれぞれ兼ねており、
前記制御回路部は、処理経路切替回路をさらに備え、
前記処理経路切替回路は、前記制御回路部に前記ステップアップ信号と前記ステップダウン信号とが入力された場合と、前記制御回路部に前記スタート信号と前記ブレーキ信号とが入力された場合とで、入力された信号の出力経路の切り替えを行う、請求項１に記載のモータ駆動制御装置。
【請求項３】
前記処理経路切替回路は、前記制御回路部の動作モードが所定の動作モードであるときに、前記制御回路部に前記ステップアップ信号と前記ステップダウン信号とが入力されたとして、入力された信号を前記速度設定部に出力する、請求項２に記載のモータ駆動制御装置。
【請求項４】
前記制御回路部は、前記設定情報に基づいて、前記制御回路部の動作モードが前記所定の動作モードであるか否かを切り替える、請求項３に記載のモータ駆動制御装置。
【請求項５】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備え、
前記制御回路部は、
前記指令信号としてステップ指令信号が入力されたとき、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、
前記目標回転速度信号に基づいて前記駆動制御信号を生成して出力する駆動制御信号生成部とを有し、
前記速度設定部は、
前記ステップ指令信号が入力される度に、前記指令ステップを１段ずつ変更して前記指令ステップの決定を行い、
前記ステップ指令信号が所定時間以上継続して入力された時に、一度に複数の段数にわたり前記指令ステップを変更して前記指令ステップの決定を行う、モータ駆動制御装置。
【請求項６】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備え、
前記制御回路部は、
前記指令信号としてステップ指令信号が入力されたとき、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、
前記目標回転速度信号に基づいて前記駆動制御信号を生成して出力する駆動制御信号生成部と、
前記制御回路部の外部から、前記指令信号として前記モータの回転速度を指定する回転速度指令信号が入力される経路と、
前記ステップ指令信号に基づいて前記制御回路部の内部で生成される前記目標回転速度信号及び前記制御回路部の外部から入力される前記回転速度指令信号のうち一方を前記駆動制御信号生成部に入力する入力信号切替回路とを有し、
前記駆動制御信号生成部は、前記入力信号切替回路から前記回転速度指令信号が入力されたとき、前記回転速度指令信号に基づいて前記駆動制御信号を生成して出力する、モータ駆動制御装置。
【請求項７】
前記制御回路部は、前記設定情報を記憶する記憶部をさらに有し、
前記設定情報は、前記指令ステップの総段数に係るステップ段数情報と、１段目の指令ステップの初段値及びステップ幅値に係るステップ値情報とを含む、請求項１から６のいずれか１項に記載のモータ駆動制御装置。
【請求項８】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備え、
前記制御回路部は、
前記指令信号として前記モータの回転速度を段階的に指定する制御を行うためのステップ指令信号が入力される経路と、
前記制御回路部の外部から、前記指令信号として前記モータの目標回転速度に対応する回転速度指令信号が入力される経路とを有し、
前記ステップ指令信号及び前記回転速度指令信号のうち少なくとも一方が入力されたとき、入力された信号に応じて前記駆動制御信号を生成して出力する、モータ駆動制御装置。
【請求項９】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法であって、
前記指令信号としてステップ指令信号が入力されたとき、前記制御回路部に、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、
前記速度設定ステップにより前記目標回転速度信号が生成されたとき、前記制御回路部に、前記目標回転速度信号に基づいて前記駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、
前記ステップ指令信号は、前記指令ステップをアップさせるためのステップアップ信号と、前記指令ステップをダウンさせるためのステップダウン信号との２つの信号を含み、
前記ステップアップ信号と前記ステップダウン信号とは互いに独立して前記制御回路部に入力され、
前記ステップアップ信号と前記ステップダウン信号との少なくとも一方は、前記モータの制御に用いられるスタート信号又はブレーキ信号の機能のいずれか一方を兼ねる、モータ駆動制御装置の制御方法。
【請求項１０】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法であって、
前記指令信号としてステップ指令信号が入力されたとき、前記制御回路部に、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、
前記速度設定ステップにより前記目標回転速度信号が生成されたとき、前記制御回路部に、前記目標回転速度信号に基づいて前記駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、
前記速度設定ステップは、前記制御回路部に、
前記ステップ指令信号が入力される度に、前記指令ステップを１段ずつ変更して前記指令ステップの決定を行わせ、
前記ステップ指令信号が所定時間以上継続して入力された時に、一度に複数の段数にわたり前記指令ステップを変更させて前記指令ステップの決定を行わせる、モータ駆動制御装置の制御方法。
【請求項１１】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法であって、
前記指令信号としてステップ指令信号が入力されたとき、前記制御回路部に、前記ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、
前記制御回路部に、前記速度設定ステップにより生成された前記目標回転速度信号に基づいて前記駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、
前記制御回路部は、
前記制御回路部の外部から、前記指令信号として前記モータの回転速度を指定する回転速度指令信号が入力される経路と、
前記ステップ指令信号に基づいて前記制御回路部の内部で生成される前記目標回転速度信号及び前記制御回路部の外部から入力される前記回転速度指令信号のうち一方を出力する入力信号切替回路とを有し、
前記駆動制御信号生成ステップは、前記入力信号切替回路が前記回転速度指令信号を出力したとき、前記制御回路部に、前記回転速度指令信号に基づいて前記駆動制御信号を生成させて出力させる、モータ駆動制御装置の制御方法。
【請求項１２】
外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、
前記制御回路部から出力された前記駆動制御信号に基づいて、前記モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法であって、
前記指令信号として前記モータの回転速度を段階的に指定する制御を行うためのステップ指令信号の前記制御回路部への入力を受け付ける第１受付ステップと、
前記指令信号として前記モータの目標回転速度に対応する回転速度指令信号の、外部から前記制御回路部への入力を受け付ける第２受付ステップと、
前記第１受付ステップ又は前記第２受付ステップのうち少なくとも一方により前記ステップ指令信号及び前記回転速度指令信号のうち少なくとも一方の入力が受け付けられたとき、入力された信号に応じて前記駆動制御信号を生成して出力する駆動制御信号生成ステップとを有する、モータ駆動制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、モータ駆動制御装置及びモータ駆動制御装置の制御方法に関し、特に、外部から入力された信号に基づいてモータの回転速度を制御するモータ駆動制御装置及びモータ駆動制御装置の制御方法に関する。
【背景技術】
【０００２】
モータ駆動制御装置によるモータ（例えば、ファンモータや扇風機用のモータとして使用されるブラシレスＤＣモータなど）の回転速度の制御方式として、外部から指令信号を入力し、モータの回転速度がその指令信号に応じたものになるように制御を行うものがある。指令信号としては例えばＰＷＭ（パルス幅変調）信号が挙げられ、ＰＷＭ信号のデューティ比などに応じてモータの回転速度の制御が行われる。
【０００３】
下記特許文献１には、外部から入力される目標速度に応じて実際の回転速度を設定してモータの駆動制御を行うモータ速度制御装置の構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−３６５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に記載されているような装置においては、次のような問題がある。すなわち、目標回転速度は、モータ速度制御装置の外部から、クロック信号あるいはＰＷＭ信号などの指令信号が入力されることにより指定される。モータ速度制御装置を機器に搭載する機器メーカは、機器の仕様やセットに応じて、目標回転速度でモータが動作するように、指令信号をモータ速度制御装置に入力する必要がある。また、機器メーカは、モータの目標回転速度を変更する場合、指令信号を変化させる必要がある。しかしながら、このような指令信号をモータ速度制御装置に入力するための構成を設けることは、容易には行うことができない場合がある。
【０００６】
このような問題に対しては、例えば、特許文献１に記載の構成とは異なり、目標回転速度を容易に変更することができる指令信号（例えば、ハイ／ローの組合せ信号など）を用いることが考えられる。このような信号を用いることで、簡素な方法で目標回転速度を変更することができる。しかしながら、このような信号を用いる方法では、目標速度を設定するのに用いることができる信号パターンなどは比較的少ない。そのため、目標回転速度を変更可能な範囲が狭い（自由度が低い）という問題がある。
【０００７】
この発明はそのような問題点を解決するためになされたものであり、外部からの指令信号の入力を簡素化できるとともに指令信号によって目標回転速度の設定を容易に変更でき、かつ、目標回転速度の設定の自由度が高いモータ駆動制御装置及びモータ駆動制御装置の制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するためこの発明のある局面に従うと、モータ駆動制御装置は、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備え、制御回路部は、指令信号としてステップ指令信号が入力されたとき、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、目標回転速度信号に基づいて駆動制御信号を生成して出力する駆動制御信号生成部とを有し、ステップ指令信号は、指令ステップをアップさせるためのステップアップ信号と、指令ステップをダウンさせるためのステップダウン信号との２つの信号を含み、ステップアップ信号とステップダウン信号とは互いに独立して制御回路部に入力され、ステップアップ信号とステップダウン信号との少なくとも一方は、モータの制御に用いられるスタート信号又はブレーキ信号の機能のいずれか一方を兼ねる。
【０００９】
好ましくは、ステップアップ信号とステップダウン信号とは、モータの制御に用いられるスタート信号の機能とブレーキ信号の機能とをそれぞれ兼ねており、制御回路部は、処理経路切替回路をさらに備え、処理経路切替回路は、制御回路部にステップアップ信号とステップダウン信号とが入力された場合と、制御回路部にスタート信号とブレーキ信号とが入力された場合とで、入力された信号の出力経路の切り替えを行う。
【００１０】
好ましくは、処理経路切替回路は、制御回路部の動作モードが所定の動作モードであるときに、制御回路部にステップアップ信号とステップダウン信号とが入力されたとして、入力された信号を速度設定部に出力する。
好ましくは、制御回路部は、設定情報に基づいて、制御回路部の動作モードが所定の動作モードであるか否かを切り替える。
【００１１】
この発明の他の局面に従うと、モータ駆動制御装置は、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備え、制御回路部は、指令信号としてステップ指令信号が入力されたとき、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、目標回転速度信号に基づいて駆動制御信号を生成して出力する駆動制御信号生成部とを有し、速度設定部は、ステップ指令信号が入力される度に、指令ステップを１段ずつ変更して指令ステップの決定を行い、ステップ指令信号が所定時間以上継続して入力された時に、一度に複数の段数にわたり指令ステップを変更して指令ステップの決定を行う。
【００１２】
この発明のさらに他の局面に従うと、モータ駆動制御装置は、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備え、制御回路部は、指令信号としてステップ指令信号が入力されたとき、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成する速度設定部と、目標回転速度信号に基づいて駆動制御信号を生成して出力する駆動制御信号生成部と、制御回路部の外部から、指令信号としてモータの回転速度を指定する回転速度指令信号が入力される経路と、ステップ指令信号に基づいて制御回路部の内部で生成される目標回転速度信号及び制御回路部の外部から入力される回転速度指令信号のうち一方を駆動制御信号生成部に入力する入力信号切替回路とを有し、駆動制御信号生成部は、入力信号切替回路から回転速度指令信号が入力されたとき、回転速度指令信号に基づいて駆動制御信号を生成して出力する。
【００１３】
好ましくは、制御回路部は、設定情報を記憶する記憶部をさらに有し、設定情報は、指令ステップの総段数に係るステップ段数情報と、１段目の指令ステップの初段値及びステップ幅値に係るステップ値情報とを含む。
【００１４】
この発明のさらに他の局面に従うと、モータ駆動制御装置は、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備え、制御回路部は、指令信号としてモータの回転速度を段階的に指定する制御を行うためのステップ指令信号が入力される経路と、制御回路部の外部から、指令信号としてモータの目標回転速度に対応する回転速度指令信号が入力される経路とを有し、ステップ指令信号及び回転速度指令信号のうち少なくとも一方が入力されたとき、入力された信号に応じて駆動制御信号を生成して出力する。
【００１５】
この発明のさらに他の局面に従うと、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法は、指令信号としてステップ指令信号が入力されたとき、制御回路部に、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、速度設定ステップにより目標回転速度信号が生成されたとき、制御回路部に、目標回転速度信号に基づいて駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、ステップ指令信号は、指令ステップをアップさせるためのステップアップ信号と、指令ステップをダウンさせるためのステップダウン信号との２つの信号を含み、ステップアップ信号とステップダウン信号とは互いに独立して制御回路部に入力され、ステップアップ信号とステップダウン信号との少なくとも一方は、モータの制御に用いられるスタート信号又はブレーキ信号の機能のいずれか一方を兼ねる。
【００１６】
この発明のさらに他の局面に従うと、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法は、指令信号としてステップ指令信号が入力されたとき、制御回路部に、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、速度設定ステップにより目標回転速度信号が生成されたとき、制御回路部に、目標回転速度信号に基づいて駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、速度設定ステップは、制御回路部に、ステップ指令信号が入力される度に、指令ステップを１段ずつ変更して指令ステップの決定を行わせ、ステップ指令信号が所定時間以上継続して入力された時に、一度に複数の段数にわたり指令ステップを変更させて指令ステップの決定を行わせる。
【００１７】
この発明のさらに他の局面に従うと、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法は、指令信号としてステップ指令信号が入力されたとき、制御回路部に、ステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度に応じた目標回転速度信号を生成させる速度設定ステップと、制御回路部に、速度設定ステップにより生成された目標回転速度信号に基づいて駆動制御信号を生成させて出力させる駆動制御信号生成ステップとを有し、制御回路部は、制御回路部の外部から、指令信号としてモータの回転速度を指定する回転速度指令信号が入力される経路と、ステップ指令信号に基づいて制御回路部の内部で生成される目標回転速度信号及び制御回路部の外部から入力される回転速度指令信号のうち一方を出力する入力信号切替回路とを有し、駆動制御信号生成ステップは、入力信号切替回路が回転速度指令信号を出力したとき、制御回路部に、回転速度指令信号に基づいて駆動制御信号を生成させて出力させる。
【００１８】
この発明のさらに他の局面に従うと、外部から入力される指令信号に応じて、モータを駆動させるための駆動制御信号を出力する制御回路部と、制御回路部から出力された駆動制御信号に基づいて、モータに駆動信号を出力するモータ駆動部とを備えるモータ駆動制御装置の制御方法は、指令信号としてモータの回転速度を段階的に指定する制御を行うためのステップ指令信号の制御回路部への入力を受け付ける第１受付ステップと、指令信号としてモータの目標回転速度に対応する回転速度指令信号の、外部から制御回路部への入力を受け付ける第２受付ステップと、第１受付ステップ又は第２受付ステップのうち少なくとも一方によりステップ指令信号及び回転速度指令信号のうち少なくとも一方の入力が受け付けられたとき、入力された信号に応じて駆動制御信号を生成して出力する駆動制御信号生成ステップとを有する。
【発明の効果】
【００１９】
これらの発明に従うと、入力されたステップ指令信号に基づいて決定した指令ステップと予め決められた設定情報とに基づいて目標回転速度信号が生成され、生成された目標回転速度信号に基づいて駆動制御信号が生成される。したがって、外部からの指令信号の入力を簡素化できるとともに指令信号によって目標回転速度の設定を容易に変更でき、かつ、目標回転速度の設定の自由度が高いモータ駆動制御装置及びモータ駆動制御装置の制御方法を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態におけるモータ駆動制御装置の回路構成を示す図である。
【図２】第１の実施の形態における制御回路部の構成を示すブロック図である。
【図３】多段階固定速度設定回路の回路構成を示す図である。
【図４】第１の実施の形態における多段階固定速度設定回路の動作を示すフローチャートである。
【図５】ステップ指令信号の入力継続時間が所定時間未満である場合に、出力される目標回転速度信号を示す図である。
【図６】ステップ指令信号の入力継続時間が所定時間以上である場合に、出力される目標回転速度信号を示す図である。
【図７】本発明の第２の実施の形態におけるモータ駆動制御装置の回路構成を示す図である。
【図８】第２の実施の形態における制御回路部の構成を示すブロック図である。
【図９】第２の実施の形態における制御回路部の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態におけるモータ駆動制御装置について説明する。
【００２２】
［第１の実施の形態］
【００２３】
図１は、本発明の第１の実施の形態におけるモータ駆動制御装置１の回路構成を示す図である。
【００２４】
図１に示すように、モータ駆動制御装置１は、ブラシレスモータ２０（以下、単にモータ２０という）を例えば正弦波駆動により駆動させるように構成されている。本実施の形態において、モータ２０は、例えば３相のブラシレスモータである。モータ駆動制御装置１は、モータ２０に正弦波駆動信号を出力してモータ２０の電機子コイルＬｕ，Ｌｖ，Ｌｗに周期的に正弦波状の駆動電流を流すことで、モータ２０を回転させる。
【００２５】
モータ駆動制御装置１は、インバータ回路２ａ及びプリドライブ回路２ｂを有するモータ駆動部２と、制御回路部３とを有している。なお、図１に示されているモータ駆動制御装置１の構成要素は、全体の一部であり、モータ駆動制御装置１は、図１に示されたものに加えて、他の構成要素を有していてもよい。
【００２６】
本実施の形態において、モータ駆動制御装置１は、その全部がパッケージ化された集積回路装置ＩＣである。なお、モータ駆動制御装置１の一部が１つの集積回路装置としてパッケージ化されていてもよいし、他の装置と一緒にモータ駆動制御装置１の全部又は一部がパッケージ化されて１つの集積回路装置が構成されていてもよい。
【００２７】
インバータ回路２ａとプリドライブ回路２ｂとは、モータ駆動部２を構成する。インバータ回路２ａは、プリドライブ回路２ｂから出力された出力信号に基づいてモータ２０に駆動信号を出力し、モータ２０が備える電機子コイルＬｕ，Ｌｖ，Ｌｗに通電する。インバータ回路２ａは、例えば、直流電源Ｖｃｃの両端に設けられた２つのスイッチ素子の直列回路の対が、電機子コイルＬｕ，Ｌｖ，Ｌｗの各相（Ｕ相、Ｖ相、Ｗ相）に対してそれぞれ配置されて構成されている。２つのスイッチ素子の各対において、スイッチ素子同士の接続点に、モータ２０の各相の端子が接続されている。
【００２８】
プリドライブ回路２ｂは、制御回路部３による制御に基づいて、インバータ回路２ａを駆動するための出力信号を生成し、インバータ回路２ａに出力する。出力信号としては、例えば、インバータ回路２ａの各スイッチ素子に対応するＶｕｕ，Ｖｕｌ，Ｖｖｕ，Ｖｖｌ，Ｖｗｕ，Ｖｗｌの６種類が出力される。これらの出力信号が出力されることで、それぞれの出力信号に対応するスイッチ素子がオン、オフ動作を行い、モータ２０に駆動信号が出力されてモータ２０の各相に電力が供給される（図示せず）。
【００２９】
制御回路部３には、外部から２つの信号Ｓｓ，Ｓｂが入力される。２つの信号Ｓｓ，Ｓｂとしては、例えば、スタート信号Ｓｓとブレーキ信号Ｓｂとが入力される。スタート信号Ｓｓは、制御回路部３のスタート端子（図示せず）から入力される。ブレーキ信号Ｓｂは、制御回路部３のブレーキ端子（図示せず）から入力される。
【００３０】
制御回路部３は、２つの信号Ｓｓ，Ｓｂに基づいてモータ２０の駆動制御を行う。すなわち、スタート信号Ｓｓは、モータ２０の駆動制御を行うか、駆動制御を行わないスタンバイ状態となるかを設定するための信号である。スタート信号Ｓｓとしてロー（Ｌｏｗ）の信号が入力されたとき、制御回路部３は、モータ２０の駆動制御を開始する。ブレーキ信号Ｓｂは、モータ２０のブレーキを作動させるか否かを制御するための信号である。ブレーキ信号Ｓｂとしてハイ（Ｈｉｇｈ）の信号が入力されたとき、制御回路部３は、モータ２０の駆動にブレーキをかける。
【００３１】
また、制御回路部３には、モータ２０から、３つのホール信号Ｈｕ，Ｈｖ，Ｈｗが入力される。ホール信号Ｈｕ，Ｈｖ，Ｈｗは、例えば、モータ２０に配置された３つのホール（ＨＡＬＬ）素子２５ｕ，２５ｖ，２５ｗの出力である。制御回路部３は、ホール信号Ｈｕ，Ｈｖ，Ｈｗを用いて、モータ２０の回転位置や、回転数情報（ホールＦＧ信号）などの情報を得ることでモータ２０の回転状態を検出し、モータ２０の駆動を制御する。
【００３２】
３つのホール素子２５ｕ，２５ｖ，２５ｗ（以下、これらをまとめてホール素子２５ということがある）は、例えば、互いに略等間隔（隣り合うものと１２０度の間隔で）でモータ２０の回転子の回りに配置されている。ホール素子２５ｕ，２５ｖ，２５ｗは、それぞれ、回転子の磁極を検出し、ホール信号Ｈｕ，Ｈｖ，Ｈｗを出力する。
【００３３】
なお、制御回路部３には、このようなホール信号Ｈｕ，Ｈｖ，Ｈｗに加えて、モータ２０の回転状態に関する他の情報が入力されるように構成されている。例えば、モータ２０の回転子の回転に対応するＦＧ信号として、回転子の側にある基板に設けたコイルパターンを用いて生成される信号（パターンＦＧ）が入力される。また、モータ２０の各相（Ｕ、Ｖ、Ｗ相）に誘起する逆起電圧を検出する回転位置検出回路の検出結果に基づいてモータ２０の回転状態が検知されるように構成されていてもよいし、エンコーダやレゾルバなどを設け、それによりモータ２０の回転速度等の情報が検出されるようにしてもよい。
【００３４】
制御回路部３は、例えば、マイクロコンピュータ等で構成されている。制御回路部３は、ホール信号Ｈｕ，Ｈｖ，Ｈｗと、外部から入力された２つの信号Ｓｓ，Ｓｂとに基づいて、駆動制御信号Ｓｄをプリドライブ回路２ｂに出力する。制御回路部３は、モータ２０を駆動させるための駆動制御信号Ｓｄをモータ駆動部２に出力してモータ駆動部２を制御することで、モータ２０の回転制御を行う。モータ駆動部２は、駆動制御信号Ｓｄに基づいて、モータ２０に正弦波駆動信号を出力してモータ２０を駆動させる。
【００３５】
ここで、本実施の形態において、制御回路部３のスタート端子及びブレーキ端子の２つの端子のそれぞれは、ステップ指令信号Ｓｓ，Ｓｂの入力端子として共用されている。ステップ指令信号Ｓｓ，Ｓｂは、モータ２０の回転速度を段階的に指定する制御を行うための指令信号である。ステップ指令信号Ｓｓ，Ｓｂは、ステップアップ信号Ｓｓとステップダウン信号Ｓｂとの２つの信号に分かれている。ステップアップ信号Ｓｓとステップダウン信号Ｓｂとは、互いに異なる端子に、独立して入力される。
【００３６】
モータ２０の駆動がスタートされたとき、後述のように多段階動作モードでの駆動が開始されると、スタート端子に入力される信号はステップアップ信号Ｓｓとして取り扱われ、ブレーキ端子に入力される信号はステップダウン信号Ｓｂとして取り扱われる。この場合、制御回路部３は、入力されるステップ指令信号Ｓｓ，Ｓｂに応じて目標回転速度を制御回路部３内で設定し、それに応じて駆動制御信号Ｓｄを出力する。これにより、制御回路部３は、設定した目標回転速度でモータ２０が回転するように、モータ２０の回転制御を行う。
【００３７】
［制御回路部３の説明］
【００３８】
図２は、第１の実施の形態における制御回路部３の構成を示すブロック図である。
【００３９】
図２に示されるように、制御回路部３は、ホール信号処理回路３１と、速度制御回路３２と、正弦波駆動回路３３とを含んでいる。速度制御回路３２と正弦波駆動回路３３とは、駆動制御信号生成部を構成する。これらの各回路は、デジタル回路である。また、制御回路部３は、処理経路切替回路３４と、多段階固定速度設定回路（速度設定部の一例；以下、速度設定回路ということがある。）３５と、メモリ（記憶部の一例）３７と、発振回路３９と、分周回路４０とを含んでいる。なお、図２において、各回路間での信号や情報等の送受は、速度指令情報Ｓ２の生成に関するものが示されている。
【００４０】
ホール信号処理回路３１には、ホール信号Ｈｕ，Ｈｖ，Ｈｗが入力される。ホール信号処理回路３１は、入力されたホール信号Ｈｕ，Ｈｖ，Ｈｗに基づいて生成信号Ｓ１を生成して出力する。ホール信号処理回路３１は、さらに、生成信号Ｓ１の周期に対応する信号をモータ２０の回転速度に対応するホール周期信号として出力するようにしてもよい。
【００４１】
速度制御回路３２には、ホール信号処理回路３１から出力された生成信号Ｓ１と、分周回路４０から出力されたクロック信号ＣＫａと、速度設定回路３５から出力された目標回転速度信号Ｓｅとが入力される。クロック信号ＣＫａは、速度制御回路３２の動作クロックである。目標回転速度信号Ｓｅは、モータ２０の目標回転速度に応じた信号（例えば、目標回転速度に応じた周波数の周波数信号）である。速度制御回路３２は、生成信号Ｓ１及び目標回転速度信号Ｓｅに基づいて、速度指令情報Ｓ２を出力する。具体的には、例えば、速度制御回路３２は、目標回転速度信号Ｓｅとモータ２０の回転に対応する回転数信号とに基づいて、モータ２０の回転速度が目標回転速度信号Ｓｅに対応するものとなるように、速度指令情報Ｓ２を生成する。このとき、速度制御回路３２は、進角制御を行って速度指令情報Ｓ２を出力するようにしてもよい。
【００４２】
なお、速度制御回路３２は、このような制御を行わない非制御モードで動作可能であってもよい。非制御モードでは、速度制御回路３２は、モータ２０の回転速度に依存せず、目標回転速度信号Ｓｅに対応する一義的な速度指令情報Ｓ２を生成することで、モータ２０の制御を行うようにしてもよい。モータ２０の回転速度に基づいた制御を行う制御モードで動作するか、非制御モードで動作するかは、制御回路部３に外部から入力される信号や、メモリ３７に記憶された設定情報等に基づいて、切替可能にしてもよい。
【００４３】
正弦波駆動回路３３には、速度指令情報Ｓ２が入力される。正弦波駆動回路３３は、速度指令情報Ｓ２に基づいて、モータ駆動部２を駆動させるための駆動制御信号Ｓｄを生成する。駆動制御信号Ｓｄがモータ駆動部２に出力されることで、モータ駆動部２からモータ２０に正弦波駆動信号が出力され、モータ２０が駆動される。すなわち、速度制御回路３２と正弦波駆動回路３３とで、目標回転速度信号Ｓｅに基づいて駆動制御信号Ｓｄが生成され、モータ駆動部２に出力される。
【００４４】
発振回路３９は、動作クロックとして、分周回路４０にクロック信号ＣＫ（例えば、４０ＭＨｚ）を出力する。
【００４５】
分周回路４０は、動作クロックとして、速度制御回路３２にクロック信号ＣＫａ（例えば、５ＭＨｚ）を出力する。また、分周回路４０は、基準クロックとして、速度設定回路３５にクロック信号ＣＫａ（例えば、５ＭＨｚ）を出力する。また、分周回路４０は、動作クロックとして、正弦波駆動回路３３にクロック信号ＣＫｂ（例えば、１０ＭＨｚ）を出力する。
【００４６】
処理経路切替回路３４には、２つの信号Ｓｓ，Ｓｂが入力される。このとき、処理経路切替回路３４は、信号Ｓｓがスタート信号Ｓｓであり信号Ｓｂがブレーキ信号Ｓｂである場合と、信号Ｓｓがステップアップ信号Ｓｓであり信号Ｓｂがブレーキ信号Ｓｂである場合とで、２つの信号Ｓｓ，Ｓｂの出力経路を切り替える。
【００４７】
切り替えは、例えば、制御回路部３の動作モードが多段階動作モードであるか否かによって行われる。すなわち、多段階動作モードであれば、２つの信号Ｓｓ，Ｓｂが、ステップ指令信号Ｓｓ，Ｓｂであるとして、出力経路を切り替える。スタート信号Ｓｓとブレーキ信号Ｓｂとが入力されたとき、処理経路切替回路３４は、スタート信号Ｓｓとブレーキ信号Ｓｂとを正弦波駆動回路３３に出力する。ステップアップ信号Ｓｓとステップダウン信号Ｓｂとが入力されたとき、処理経路切替回路３４は、ステップアップ信号Ｓｓとステップダウン信号Ｓｂとを速度設定回路３５に出力する。
【００４８】
メモリ３７は、制御回路部３の動作に用いられる種々の設定値などを記憶する。メモリ３７には、設定情報３８が記憶されている。設定情報３８は、速度設定回路３５に適宜読み込まれる（設定情報Ｄ１）。
【００４９】
図３は、多段階固定速度設定回路３５の回路構成を示す図である。
【００５０】
図３に示されるように、速度設定回路３５には、処理経路切替回路３４を経由したステップ指令信号Ｓｓ，Ｓｂと、メモリ３７から読み込まれた設定情報Ｄ１と、分周用の基準クロックとしてクロック信号ＣＫａとが入力される。速度設定回路３５は、ステップ指令信号Ｓｂ，Ｓｓに基づいて決定される指令ステップ（段数）と、予め決められた設定情報Ｄ１とに基づいて、目標回転速度信号Ｓｅを生成する。換言すると、速度設定回路３５は、指令ステップと設定情報Ｄ１とに基づいて目標回転速度を設定し、設定した目標回転速度に対応する目標回転速度信号Ｓｅを生成する。
【００５１】
設定情報Ｄ１には、ステップ段数情報Ｄ１１と、ステップ値情報Ｄ１２とが含まれる。ステップ段数情報Ｄ１１は、ステップの総段数（例えば、３段、５段、７段の別など）を示す情報である。ステップ値情報Ｄ１２は、初段の値を示す初段値（例えば、２００Ｈｚなど）と１段あたりの幅を示すステップ幅値（例えば、１００Ｈｚなど）を示す情報である。
【００５２】
速度設定回路３５には、大まかに、ステップ設定情報検出回路５０と、目標回転速度生成回路６０とが含まれている。
【００５３】
ステップ設定情報検出回路５０には、ステップ指令信号Ｓｓ，Ｓｂと、設定情報Ｄ１のうちステップ段数情報Ｄ１１とが入力される。ステップ設定情報検出回路５０は、ステップ指令信号Ｓｓ，Ｓｂにより定まる指令ステップに基づいて生成したステップ設定情報Ｃ３を出力する。
【００５４】
目標回転速度生成回路６０には、分周回路４０から出力されたクロック信号ＣＫａと、ステップ設定情報検出回路５０から出力されたステップ設定情報Ｃ３とが入力される。また、目標回転速度生成回路６０には、設定情報Ｄ１のうち、ステップの初期値とステップ幅とを示すステップ値情報Ｄ１２が入力される。目標回転速度生成回路６０は、入力された信号や情報に基づいて、ステップ設定情報Ｃ３に対応する目標回転速度信号Ｓｅを出力する。
【００５５】
ステップ設定情報検出回路５０は、例えば、多段アップ設定回路５１と、多段ダウン設定回路５２と、ステップ設定情報生成回路５３とを含んでいる。
【００５６】
ステップ設定情報生成回路５３は、例えば、アップダウンカウンタである。ステップ設定情報生成回路５３には、ステップ指令信号Ｓｓ，Ｓｂと、ステップ段数情報Ｄ１１とが入力される。ステップ設定情報生成回路５３は、ステップ指令信号Ｓｓ，Ｓｂに基づいて定まる指令ステップに基づいて、ステップ設定情報Ｃ３を生成する。生成されたステップ設定情報Ｃ３は、ステップ設定情報生成回路５３から出力される。
【００５７】
ここで、本実施の形態において、多段アップ設定回路５１と多段ダウン設定回路５２とで構成される多段ステップ指令設定部により、後述のように多段ステップ変更指令が行われる。
【００５８】
多段アップ設定回路５１は、時間カウンタである。多段アップ設定回路５１には、ステップ指令信号Ｓｓ，Ｓｂが入力される。多段アップ設定回路５１は、ステップアップ信号Ｓｓが所定時間以上継続して入力された場合に、多段ステップアップ信号Ｃ１を出力する。すなわち、多段アップ設定回路５１は、ステップアップ信号Ｓｓの入力継続時間を計時し、入力継続時間に応じて多段ステップアップ信号Ｃ１を出力する。多段ステップアップ信号Ｃ１は、複数の段数（多段）を一度にステップアップさせる指示情報である。
【００５９】
多段ダウン設定回路５２は、時間カウンタである。多段ダウン設定回路５２には、ステップ指令信号Ｓｓ，Ｓｂが入力される。多段ダウン設定回路５２は、ステップダウン信号Ｓｂが所定時間以上継続して入力された場合に、多段ステップダウン信号Ｃ２を出力する。すなわち、多段ダウン設定回路５２は、ステップダウン信号Ｓｂの入力継続時間を計時し、入力継続時間に応じて多段ステップダウン信号Ｃ２を出力する。多段ステップダウン信号Ｃ２は、複数の段数を一度にステップダウンさせる指示情報である。
【００６０】
多段アップ設定回路５１や多段ダウン設定回路５２から出力された多段ステップ指令信号Ｃ１，Ｃ２（多段ステップアップ信号Ｃ１、多段ステップダウン信号Ｃ２）は、ステップ設定情報生成回路５３に入力される。
【００６１】
ステップ設定情報生成回路５３は、多段アップ設定回路５１から多段ステップアップ信号Ｃ１が入力されたとき、それに応じた、一度に多段のステップアップを行うようなステップ設定情報Ｃ３を出力する。
【００６２】
ステップ設定情報生成回路５３は、多段ダウン設定回路５２から多段ステップダウン信号Ｃ２が入力されたとき、それに応じた、一度に多段のステップダウンを行うようなステップ設定情報Ｃ３を出力する。
【００６３】
目標回転速度生成回路６０は、例えば、除算回路６１と、分周回路６２とを有している。
【００６４】
除算回路６１には、ステップ設定情報Ｃ３と、ステップ値情報Ｄ１２とが入力される。除算回路６１は、ステップ設定情報Ｃ３とステップ値情報Ｄ１２とに基づいて、分周信号Ｓ３を生成する。すなわち、除算回路６１によって、次の分周回路６２で目標回転速度信号Ｓｅを生成するときにクロック信号ＣＫａを何分周するかが演算される。
【００６５】
分周回路６２には、除算回路６１から出力された分周信号Ｓ３と、基準クロックであるクロック信号ＣＫａが入力される。分周回路６２は、分周信号Ｓ３に基づいて、目標回転速度信号Ｓｅを生成して出力する。例えば、入力されるクロック信号ＣＫａが５ＭＨｚであるとき、これを２５０００分の１に分周することにより、２００Ｈｚの目標回転速度信号Ｓｅが生成される。
【００６６】
図４は、第１の実施の形態における多段階固定速度設定回路３５の動作を示すフローチャートである。
【００６７】
速度設定回路３５は、次のような動作を、繰り返し実行する。
【００６８】
図４に示されるように、ステップＳ１０１において、多段階動作モードで動作する旨の設定が行われる。すなわち、メモリ３７に記憶されている設定情報３８に基づいて、設定情報Ｄ１が入力される。これにより、制御回路部３が、多段階動作モードで動作する。また、使用する設定情報（ステップの総段数、初段の値、１段階あたりのステップ幅値）が決定される。
【００６９】
ステップＳ１０２において、ステップ設定情報生成回路５３は、入力されたステップアップ信号Ｓｓ又はステップダウン信号Ｓｂ（入力信号）に基づいて、指令ステップをカウントする。なお、多段ステップ指令信号Ｃ１，Ｃ２が出力された場合には、それに応じて、指令ステップが決定される。
【００７０】
ステップＳ１０３において、ステップ設定情報生成回路５３は、カウント数に基づいて段階すなわち周波数を決定する。そして、目標回転速度信号Ｓｅを指定するステップ設定情報Ｃ３を生成して、出力する。
【００７１】
ステップＳ１０４において、目標回転速度生成回路６０は、出力されたステップ設定情報Ｃ３に対応する目標回転速度信号Ｓｅを生成し、出力する。
【００７２】
ステップＳ１０４の処理が終了すると、一連の処理が終了する。
【００７３】
本実施の形態において、ステップ指令信号Ｓｓ，Ｓｂが入力されたとき、その入力が継続する時間（入力継続時間；（信号の）押し時間ということもある）に応じて、出力されるステップ設定情報Ｃ３が変更される。
【００７４】
具体的には、入力継続時間が所定時間（長押し設定時間ということもある）未満である場合（短押し入力が行われた場合）には、ステップＳ１０２の処理において、ステップ指令信号Ｓｓ，Ｓｂの入力に応じて、１段ずつ指令ステップが変更され、ステップ設定情報Ｃ３が出力される。
【００７５】
他方、入力継続時間が所定時間以上である場合（長押し入力が行われた場合）には、一度に多段にわたる指令ステップの変更が行われ、ステップ設定情報Ｃ３が出力される。すなわち、この場合には、多段アップ設定回路５１又は多段ダウン設定回路５２から、多段ステップ指令信号Ｃ１，Ｃ２が出力され、ステップ設定情報生成回路５３が、それに基づいてステップ設定情報Ｃ３を出力する。
【００７６】
図５は、ステップ指令信号Ｓｓ，Ｓｂの入力継続時間が所定時間未満である場合に、出力される目標回転速度信号Ｓｅを示す図である。
【００７７】
図５及び後述の図６において、横軸が時間の経過を示している。図５及び後述の図６において、ステップ段数情報Ｄ１１により指定されるステップの総段数が７段の場合の例が示されている。すなわち、目標回転速度信号Ｓｅは、０（モータ２０の停止に対応）からＲ７まで８段階の値を取りうる。図５及び後述の図６においては、ステップアップ信号Ｓｓ及びステップダウン信号Ｓｂが共に、いわゆるローアクティブの信号である場合が示されている。なお、ステップ指令信号Ｓｓ，Ｓｂは、ローアクティブの信号に限定されない。
【００７８】
時刻ｔ１以前に、目標回転速度信号Ｓｅが０であり、ステップ指令信号Ｓｓ，Ｓｂが共にハイ（Ｈ）である場合を想定する。
【００７９】
時刻ｔ１に、ステップアップ信号Ｓｓが、所定時間よりも短いロー時間Ｌｓ１だけロー（Ｌ）となると（押し時間Ｌｓ１が所定時間よりも短いと）、指令ステップが１段上げられる（指令ステップは１段となる）。これにより、目標回転速度信号ＳｅがＲ１となる。Ｒ１の値は、例えば、ステップ値情報Ｄ１２の初段値に対応する。
【００８０】
以後、時刻ｔ２，ｔ３，ｔ４，ｔ５，ｔ６，ｔ７からそれぞれ短時間Ｌｓ１だけステップアップ信号Ｓｓがハイからローになると、その都度、指令ステップが１段ずつ上げられる（指令ステップが、２段、３段、４段、５段、６段、７段と変化する）。各段における目標回転速度信号Ｓｅの値は、ステップ値情報Ｄ１２により定まるステップ幅値と、初段値と、初段からの段数とで定まる。時刻ｔ７には、目標回転速度信号Ｓｅが最大のＲ７となり、それ以上段数が上がらなくなる。このとき、モータ２０は、最高回転速度で駆動される。この間、押し時間Ｌｓ１はいずれも所定時間よりも短いので、多段アップ設定回路５１から多段ステップアップ信号Ｃ１は出力されない。なお、指令ステップの変更は、ステップアップ信号Ｓｓの入力が開始されたときに行われる。
【００８１】
時刻ｔ７に目標回転速度信号ＳｅがＲ７である場合において、時刻ｔ８に、ステップダウン信号Ｓｂが、所定時間よりも短いロー時間Ｌｂ１だけローとなると、指令ステップが１段下げられる（指令ステップは６段となる）。これにより、目標回転速度信号ＳｅがＲ６となる。以後、時刻ｔ９，ｔ１０，ｔ１１，ｔ１２，ｔ１３，ｔ１４からそれぞれ短時間Ｌｂ１だけステップダウン信号Ｓｂがハイからローになると、その都度、指令ステップが１段ずつ下げられる。これにより、時刻ｔ１３に、目標回転速度信号Ｓｅが初段値Ｒ１となり、モータ２０が最小回転速度で駆動される。そして、時刻ｔ１４に、目標回転速度信号Ｓｅが０となり、モータ２０が停止される。この間、押し時間Ｌｂ１はいずれも所定時間よりも短いので、多段ダウン設定回路５２から多段ステップダウン信号Ｃ２は出力されない。なお、指令ステップの変更は、ステップダウン信号Ｓｂの入力が開始されたときに行われる。
【００８２】
このように、ステップ指令信号Ｓｓ，Ｓｂを短押し入力することで、それに応じて目標回転速度信号Ｓｅの段階を変更させ、モータ２０の回転速度を段階的に変更することができる。なお、図５では、ステップアップ、ステップダウンの時刻は、ステップ指令信号Ｓｓ，Ｓｂがローになる時刻と略同時であってディレイタイムを含んでいないが、実際には、多少のディレイタイムが生じる。
【００８３】
図６は、ステップ指令信号Ｓｓ，Ｓｂの入力継続時間が所定時間以上である場合に、出力される目標回転速度信号Ｓｅを示す図である。
【００８４】
図６において、ステップアップ信号Ｓｓに関する長押し設定時間（所定時間）Ｌｓ３と、ステップダウン信号Ｓｂに関する長押し設定時間（所定時間）Ｌｂ３とが合わせて示されている。ステップ指令信号Ｓｓ，Ｓｂの入力継続時間が長押し設定時間Ｌｓ３，Ｌｂ３よりも短いか否かで、多段にわたる指令ステップの変更が行われるか否かが変わることになる。
【００８５】
図６に示されるように、時刻ｔ１１以前に、目標回転速度信号Ｓｅが０であり、ステップ指令信号Ｓｓ，Ｓｂが共にハイである場合を想定する。
【００８６】
時刻ｔ１１において、ステップアップ信号Ｓｓがローになると、この時点で、指令ステップが１段上げられる。これにより、目標回転速度信号ＳｅがＲ１となる。この時点では、多段アップ設定回路５１から多段ステップアップ信号Ｃ１は出力されていない。
【００８７】
その後、時刻ｔ１１から長押し設定時間Ｌｓ３が経過した時刻ｔ１２まで、継続してステップアップ信号Ｓｓがローであると、多段アップ設定回路５１から多段ステップアップ信号Ｃ１が出力される。すなわち、ステップアップ信号Ｓｓが長押し入力されることで、多段ステップアップ信号Ｃ１が出力される。それに応じて、ステップ設定情報生成回路５３は、指令ステップを６段上げるようにステップ設定情報Ｃ３を出力する。これにより、目標回転速度信号Ｓｅが最大のＲ７となり、モータ２０は最高回転速度で駆動される。
【００８８】
その後、時刻ｔ１３に、ステップアップ信号Ｓｓがローからハイになる。すなわち、このときの押し時間Ｌｓ２は、長押し設定時間Ｌｓ３よりも長い、時刻ｔ１１から時刻ｔ１３までである。
【００８９】
時刻ｔ１４において、ステップダウン信号Ｓｂがローになると、この時点で、指令ステップが１段下げられる。これにより、目標回転速度信号ＳｅがＲ７からＲ６になる。この時点では、多段ダウン設定回路５２から多段ステップダウン信号Ｃ２は出力されていない。
【００９０】
その後、時刻ｔ１４から長押し設定時間Ｌｂ３が経過した時刻ｔ１５まで、継続してステップダウン信号Ｓｂがローであると、多段ダウン設定回路５２から多段ステップダウン信号Ｃ２が出力される。すなわち、ステップダウン信号Ｓｂが長押し入力されることで、多段ステップダウン信号Ｃ２が出力される。それに応じて、ステップ設定情報生成回路５３は、指令ステップを６段下げるようにステップ設定情報Ｃ３を出力する。これにより、目標回転速度信号Ｓｅが０となり、モータ２０は停止する。
【００９１】
その後、時刻ｔ１６に、ステップダウン信号Ｓｂがローからハイになる。すなわち、このときの押し時間Ｌｂ２は、長押し設定時間Ｌｂ３よりも長い、時刻ｔ１４から時刻ｔ１６までである。
【００９２】
このように、ステップ指令信号Ｓｓ，Ｓｂを長押し入力することにより、それに応じて少ないステップ（本実施の形態では、２ステップ）で、目標回転速度信号Ｓｅを最大のＲ７にしたり、０にしたりし、モータ２０の回転速度を大きく変更できる。
【００９３】
なお、ステップ指令信号Ｓｓ，Ｓｂがローからハイになって押し時間が確定したときに、押し時間が長押し設定時間Ｌｓ３を超えていれば、多段ステップ指令信号Ｃ１，Ｃ２が出力されるようにしてもよい。
【００９４】
また、多段ステップ指令信号Ｃ１，Ｃ２が出力されたときに変更される指令ステップの数は、上述に限られない。必ずしも目標回転速度信号Ｓｅが最大になったり０になったりするようにしなくてもよい。
【００９５】
以上説明したように、本実施の形態においては、次の効果がある。
【００９６】
ステップアップ信号Ｓｓとステップダウン信号Ｓｂとの２種類のデジタル信号を用いて、目標回転速度信号Ｓｅの設定を変更し、モータ２０の回転速度を変更することができる。したがって、外部からの指令信号の入力を簡素化でき、指令信号に対して目標回転速度信号Ｓｅの設定を容易に変更できる。
【００９７】
メモリ３７に記憶させた設定情報３８に応じて、ステップの総段数、初段値、ステップ幅等を自由に設定することができる。したがって、目標回転速度信号Ｓｅの設定可能な範囲や方法を容易に変更することができ、かつ、これらの設定の自由度が高くなる。したがって、モータ駆動制御装置１を、モータ２０が用いられる機器のそれぞれで要求されるステップの総段数やステップ幅などに、幅広く、かつ容易に対応させることができる。
【００９８】
目標回転数に関して、外部から信号等を入力することで指定する必要がないので、その信号のための入力端子を設ける必要がなくなる。また、ステップアップ信号Ｓｓとステップダウン信号Ｓｂとは、通常用いられる入力端子であるスタート端子及びブレーキ端子を用いて制御回路部３に入力される。このように、スタート信号Ｓｓ及びブレーキ信号Ｓｂと入力端子を共用してステップ指令信号Ｓｓ，Ｓｂが入力されるように構成されているので、ステップ指令信号Ｓｓ，Ｓｂを入力するための専用の端子を設ける必要はなく、端子数を少なくすることができる。したがって、モータ駆動制御装置１の製造コストを低く抑えることができる。
【００９９】
ここで、図５や図６に示されたものは１つの具体例であり、押し時間に応じて目標回転速度信号Ｓｅを変更する動作としては、様々な態様が適用できる。
【０１００】
例えば、ステップアップ信号Ｓｓの長押し入力が行われた場合において、１段ステップアップした後に最高のステップまで目標回転速度信号Ｓｅの指令ステップが上がるというように、２ステップでステップが上がるように構成されている。しかしながら、これに限られず、ステップアップ信号Ｓｓの長押し入力が行われたときにそのまま（１ステップで）最高速ステップまで上がるようにしてもよい。これにより、制御回路部の回路規模を簡素化することができる。
【０１０１】
また、ステップ指令信号Ｓｓ，Ｓｂの長押し入力が行われたときに、さらに、次のような動作を行うようにしてもよい。これにより、制御回路部の回路規模を簡素化したり、モータ２０についての様々なユースケースにモータ駆動制御装置１を適用させたりすることができる。
【０１０２】
例えば、ステップダウン信号Ｓｂが長押し入力されたとき、１ステップでモータ２０が停止するように制御されるようにしてもよい。
【０１０３】
また、例えば、ステップダウン信号Ｓｂが長押しされたとき、モータ２０が停止するのではなく、モータ２０が最低速すなわち１ステップ目（指令ステップが１段）の目標回転速度信号Ｒ１に対応する目標回転速度で駆動されるようにしてもよい。
【０１０４】
また、例えば、入力継続時間の長さに応じて、複数の指令ステップの変更が行われる際の変更量（変化する指令ステップの数）が変わるようにしてもよい。例えば、長押し入力が１秒間であれば２段の指令ステップの変更が行われ、長押し入力が２秒間であれば４段の指令ステップの変更が行われるというようにしてもよい。
【０１０５】
［第２の実施の形態］
【０１０６】
第２の実施の形態におけるモータ駆動制御装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第２の実施の形態においては、ステップ指令信号のほかに、回転速度指令信号が外部から入力される経路が設けられている点が第１の実施の形態とは異なる。
【０１０７】
図７は、本発明の第２の実施の形態におけるモータ駆動制御装置１０１の回路構成を示す図である。
【０１０８】
図７に示すように、モータ駆動制御装置１０１においては、第１の実施の形態の制御回路部３に代えて、構成が若干異なる制御回路部１０３が設けられている。制御回路部１０３には、スタート信号Ｓｓとブレーキ信号Ｓｂと（又は、ステップ指令信号Ｓｓ，Ｓｂ）が入力される経路に加えて、回転速度指令信号Ｓｃが入力される経路が設けられている。
【０１０９】
回転速度指令信号Ｓｃは、例えば、制御回路部１０３の外部から入力される。回転速度指令信号Ｓｃは、モータ２０の回転速度に関する信号であって、例えば、モータ２０の目標回転速度に対応するクロック信号である。換言すると、回転速度指令信号Ｓｃは、モータ２０の回転速度の目標値に対応する情報である。なお、回転速度指令信号Ｓｃとして、ＰＷＭ（パルス幅変調）信号が入力されてもよい。
【０１１０】
図８は、第２の実施の形態における制御回路部１０３の構成を示すブロック図である。
【０１１１】
図８に示されるように、制御回路部１０３は、制御回路部３の構成に加えて、入力信号切替回路４１をさらに有している。速度設定回路３５から出力された目標回転速度信号Ｓｅは、入力信号切替回路４１を経由して、速度制御回路３２に入力される。
【０１１２】
入力信号切替回路４１には、回転速度指令信号Ｓｃと、目標回転速度信号Ｓｅと、メモリ３７から設定情報３８に応じて入力される切替信号Ｄ２とが入力される。設定情報３８としては、上述の第１の実施の形態において記憶されている情報に加え、入力信号切替回路４１から速度制御回路３２に出力される信号を指定する情報が含まれる。入力信号切替回路４１は、回転速度指令信号Ｓｃと、目標回転速度信号Ｓｅとのうち、切替信号Ｄ２に対応する信号を、速度制御回路３２に出力する。
【０１１３】
第２の実施の形態においては、メモリ３７に情報を記憶することで、速度制御回路３２に入力される信号を、回転速度指令信号Ｓｃとするか、目標回転速度信号Ｓｅとするかを指定することができる。速度制御回路３２は、入力信号切替回路４１から入力された回転速度指令信号Ｓｃ又は目標回転速度信号Ｓｅを基準として速度制御を行い、速度指令情報Ｓ２を出力する。すなわち、制御回路部１０３は、メモリ３７に記憶された情報に応じて、ステップ指令信号Ｓｓ，Ｓｂに応じて設定された目標回転速度信号Ｓｅに基づく第１駆動制御信号Ｓｄ１（駆動制御信号Ｓｄの一例）を出力するか（第１動作モード）、外部から入力された回転速度指令信号Ｓｃに基づいた第２駆動制御信号Ｓｄ２（駆動制御信号Ｓｄの一例）を出力するか（第２動作モード）を切り替える。なお、第１動作モードは、上述の第１の実施の形態における多段階動作モードと同様の動作モードである。
【０１１４】
図９は、第２の実施の形態における制御回路部１０３の動作を示すフローチャートである。
【０１１５】
図９に示されるように、ステップＳ１１１において、動作モード設定が行われる。すなわち、入力信号切替回路４１は、メモリ３７に記憶された情報に基づいて、切替情報Ｄ２を取得する。
【０１１６】
ステップＳ１１２において、入力信号切替回路４１によって、切替情報Ｄ２に基づいて、第１動作モードで動作するか否かが切り替えられる。すなわち、制御回路部１０３が第１動作モードで動作するとき、入力信号切替回路４１から目標回転速度信号Ｓｅが出力される。他方、制御回路部１０３が第１動作モードで動作しないとき、入力信号切替回路４１から回転速度指令信号Ｓｃが出力される。この場合、制御回路部１０３は、第２動作モードで動作する。
【０１１７】
ステップＳ１１２において第１動作モードで動作するとき、ステップＳ１１３からステップＳ１１６の動作が行われる。この動作は、上述の図４におけるステップＳ１０１からステップＳ１０４の動作と同様にして行われる。この結果、制御回路部１０３から第１駆動制御信号Ｓｄ１が出力される。
【０１１８】
他方、ステップＳ１１３において第１動作モードで動作しないとき、ステップＳ１１７の動作に移る。すなわち、制御回路部１０３は、第２動作モードで動作し、速度制御回路３２は、外部から入力された回転速度指令信号Ｓｃに基づいて、速度指令情報Ｓ２を出力する。この結果、制御回路部１０３から第２駆動制御信号Ｓｄ２が出力される。
【０１１９】
このように、第２の実施の形態においては、制御回路部１０３が目標回転速度信号Ｓｅに基づく第１駆動制御信号Ｓｄ１を出力するか回転速度指令信号Ｓｃに基づく第２駆動制御信号Ｓｄ２を出力するかを切り替えることができるので、同一の構成のモータ駆動制御装置１０１を、回転速度指令信号Ｓｃを出力可能な機器にもそうでない機器にも適用することができる。切り替え設定は、メモリ３７に情報を記憶させることにより、容易に行うことができる。
【０１２０】
なお、制御回路部１０３が、外部から入力された指令信号がステップ指令信号Ｓｓ，Ｓｂであるか回転速度指令信号Ｓｃであるかに応じて、上述の第１動作モードで動作するか第２モードで動作するかを決定し、その動作モードで動作するようにしてもよい。
【０１２１】
［その他］
【０１２２】
制御回路部は、上述に示されるような回路構成に限定されない。本発明の目的にあうように構成された、様々な回路構成が適用できる。
【０１２３】
ステップの総段数、初段値、及びステップ幅値のそれぞれの設定情報は、任意に設計できるものである。したがって、モータが用いられる様々な仕様の機器に、モータ駆動制御装置を広く適用することができる。ステップ幅値は、各指令ステップ間の幅が異なるように設定されていてもよい。
【０１２４】
上述のフローチャートは具体例であって、このフローチャートに限定されるものではなく、例えば、各ステップ間に他の処理が挿入されていてもよい。
【０１２５】
設定情報は、メモリに記憶されているものに限られない。制御回路部の外部から取得された情報に基づいて、制御回路部の動作モードが切り替えられたり、ステップの総段数、ステップ幅、及び初段値などが設定されたりするようにしてもよい。
【０１２６】
ステップアップ信号とステップアップ信号とは、それぞれスタート信号やブレーキ信号と共用の端子に入力されなくてもよい。これらのステップ指令信号は、他の既存の信号（例えば、スタート信号、ブレーキ信号など）と端子を共用にして端子数を少なく抑えるようにしてもよいし、端子に余裕があれば、その端子を専用するようにしてもよい。すなわち、ステップアップ信号及びステップアップ信号のうちいずれか一方のみが、スタート信号又はブレーキ信号を兼ねていてもよいし、ステップアップ信号及びステップアップ信号がいずれもスタート信号又はブレーキ信号とは独立して入力されるようにしてもよい。
【０１２７】
上述の実施の形態において、ステップ指令信号はローアクティブのものとしているが、これに限られず、ハイアクティブとしてもよい。
【０１２８】
上述の実施の形態のモータ駆動制御装置により駆動されるモータは、３相のブラシレスモータに限られない。ホール素子の数は、３個に限られない。
【０１２９】
モータの回転速度の検出方法は特に限定されない。例えば、ホール素子を用いず、モータの逆起電力を用いて回転速度を検出するようにしてもよい。
【０１３０】
モータの駆動方式は、正弦波駆動方式に限定されない。例えば、矩形波駆動方式であってもよい。
【０１３１】
上述の実施の形態における処理の一部又は全部が、ソフトウェアによって行われるようにしても、ハードウェア回路を用いて行われるようにしてもよい。すなわち、モータ駆動制御装置の各構成要素は、少なくともその一部がハードウェアによる処理ではなく、ソフトウェアによる処理により実現されるように構成されていてもよい。
【０１３２】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３３】
１，１０１  モータ駆動制御装置
２  モータ駆動部
３，１０３  制御回路部
２０  ブラシレスモータ
２５（２５ｕ，２５ｖ，２５ｗ）ホール素子
３１  ホール信号処理回路
３２  速度制御回路（駆動制御信号生成部の一部）
３３  正弦波駆動回路（駆動制御信号生成部の一部）
３４  処理経路切替回路
３５  多段階固定速度設定回路（速度設定部の一例）
３７  メモリ（記憶部の一例）
３８  設定情報
３９  発振回路
４０  分周回路
５０  ステップ設定情報検出回路
５１  多段アップ設定回路（多段ステップ指令設定部の一部）
５２  多段ダウン設定回路（多段ステップ指令設定部の一部）
５３  ステップ設定情報生成回路
６０  目標回転速度生成回路
６１  除算回路
６２  分周回路
Ｃ１  多段ステップ指令信号（多段ステップアップ信号）
Ｃ２  多段ステップ指令信号（多段ステップダウン信号）
Ｃ３  ステップ設定情報
Ｄ１  設定情報
Ｄ１１  ステップ段数情報
Ｄ１２  ステップ値情報
Ｓ１  生成情報
Ｓ２  速度指令情報
Ｓ３  分周信号
Ｓｃ  回転速度指令信号
Ｓｅ  目標回転速度信号
Ｓｄ  駆動制御信号
Ｓｄ１  第１駆動制御信号
Ｓｄ２  第２駆動制御信号
Ｓｓ  ステップ指令信号（ステップアップ信号）
Ｓｂ  ステップ指令信号（ステップダウン信号）
【図１】
0006313186.tif 000002
【図２】
0006313186.tif 000003
【図３】
0006313186.tif 000004
【図４】
0006313186.tif 000005
【図５】
0006313186.tif 000006
【図６】
0006313186.tif 000007
【図７】
0006313186.tif 000008
【図８】
0006313186.tif 000009
【図９】
0006313186.tif 000010