(57)【要約】【課題】簡便なシステム構成でありながら、複数のモータのそれぞれが効率的に動作することができるモータ駆動システムを提供する。【解決手段】  モータ駆動システム１は、第１のモータ駆動制御装置５０ａ、第２のモータ駆動制御装置５０ｂと、制御部２ａと、制御部２ａの共通端子２ｂと第１のモータ駆動制御装置５０ａ、第２のモータ駆動制御装置５０ｂとをそれぞれ接続する第１の通信ライン４ａ、第２の通信ライン４ｂについて有効状態と無効状態とを切り替え可能なスイッチ部６とを備える。制御部２ａは、第１のモータ駆動制御装置５０ａと通信を行う場合には、第１の通信ライン４ａを有効状態とし、第２の通信ライン４ｂを無効状態とするように、第２のモータ駆動制御装置５０ｂと通信を行う場合には、第２の通信ライン４ｂを有効状態とし、第１の通信ライン４ａを無効状態とするように、それぞれスイッチ部６を制御する。【選択図】図１
2019129594.tif 000002
【特許請求の範囲】
【請求項１】
第１のモータと、
前記第１のモータを駆動する第１のモータ駆動制御装置と、
第２のモータと、
前記第２のモータを駆動する第２のモータ駆動制御装置と、
前記第１のモータ駆動制御装置及び前記第２のモータ駆動制御装置との通信を行う制御部と、
前記制御部の１つの共通端子と前記第１のモータ駆動制御装置とを接続する第１の通信ラインと、
前記共通端子と前記第２のモータ駆動制御装置とを接続する第２の通信ラインと、
前記制御部の制御に基づいて、前記第１の通信ライン及び前記第２の通信ラインのそれぞれについて、その通信ラインにより接続される前記制御部と前記モータ駆動制御装置とが通信可能な有効状態と、通信不可能な無効状態とを切り替え可能なスイッチ部とを備え、
前記制御部は、
前記第１のモータ駆動制御装置と通信を行う場合に、前記第１の通信ラインを有効状態とし、前記第２の通信ラインを無効状態とするように、前記スイッチ部を制御し、
前記第２のモータ駆動制御装置と通信を行う場合に、前記第２の通信ラインを有効状態とし、前記第１の通信ラインを無効状態とするように、前記スイッチ部を制御する、モータ駆動システム。
【請求項２】
前記制御部は、前記スイッチ部に前記第１の通信ラインと前記第２の通信ラインとを共に有効状態にさせた状態で、前記第１のモータ駆動制御装置及び前記第２のモータ駆動制御装置に対して指令情報を出力する、請求項１に記載のモータ駆動システム。
【請求項３】
前記制御部は、前記第１のモータ駆動制御装置から送信された、所定の第１通信情報を受信した場合に、前記第２の通信ラインを前記スイッチ部に有効状態にさせた状態で、前記第１のモータ駆動制御装置に対して情報共有指示を出力し、
前記第１のモータ駆動制御装置は、前記情報共有指示を受信した場合に、前記第１のモータ駆動制御装置の状態に対応する第２通信情報を出力する、請求項１又は２に記載のモータ駆動システム。
【請求項４】
前記第２のモータ駆動制御装置は、前記第１のモータ駆動制御装置から出力された前記第２通信情報を受信した場合に、受信した前記第２通信情報に基づいて前記第２のモータの駆動を制御する、請求項３に記載のモータ駆動システム。
【請求項５】
前記第２のモータ駆動制御装置は、前記第１のモータ駆動制御装置が異常である状態に対応する前記第２通信情報を受信した場合に、前記第２のモータの回転数を増加させる回転数増加制御を行う、請求項４に記載のモータ駆動システム。
【請求項６】
前記第２のモータ駆動制御装置は、前記第１のモータ駆動制御装置から出力された前記第２通信情報を受信したことにより前記回転数増加制御を行った後で、前記第１のモータ駆動制御装置が正常である状態に対応する前記第２通信情報を受信した場合に、前記第２のモータの回転数を減少させる回転数減少制御を行う、請求項５に記載のモータ駆動システム。
【請求項７】
前記第２通信情報は、受信する前記第２のモータ駆動制御装置に対する指示情報を含み、
前記第１のモータ駆動制御装置から前記第２通信情報を受信した前記第２のモータ駆動制御装置は、前記指示情報に基づいて前記第２のモータの駆動を制御する、請求項４に記載のモータ駆動システム。
【請求項８】
前記制御部は、前記第１のモータ駆動制御装置から出力された前記第２通信情報を受信した場合に、前記第２の通信ラインを有効状態とし、前記第１の通信ラインを無効状態とするように、前記スイッチ部を制御し、かつ、前記第２通信情報に基づいて指令情報を出力する、請求項３に記載のモータ駆動制御システム。
【請求項９】
前記スイッチ部は、デマルチプレクサを用いて構成されている、請求項１に記載のモータ駆動システム。
【請求項１０】
前記スイッチ部と前記制御部とは、同一の回路基板に設けられている、請求項１から９のいずれか１項に記載のモータ駆動システム。
【請求項１１】
外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置であって、
前記制御装置に所定の第１通信情報を出力する第１通信手段と、
前記第１通信手段が前記第１通信情報を出力した後で、前記制御装置から出力された情報共有指示を受信する第１受信手段と、
前記第１受信手段が前記情報共有指示を受信した場合に、モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信手段とを備える、モータ駆動制御装置。
【請求項１２】
他のモータ駆動制御装置から出力された前記第２通信情報を受信する第２受信手段と、
前記第２受信手段が前記第２通信情報を受信した場合に、受信した前記第２通信情報に基づいて前記モータの駆動を制御する制御手段とをさらに備える、請求項１１に記載のモータ駆動制御装置。
【請求項１３】
外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置の制御方法であって、
前記制御装置に所定の第１通信情報を出力する第１通信ステップと、
前記第１通信ステップが前記第１通信情報を出力した後で、前記制御装置から出力された情報共有指示を受信する第１受信ステップと、
前記第１受信ステップが前記情報共有指示を受信した場合に、前記モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信ステップとを備える、モータ駆動制御装置の制御方法。
【請求項１４】
外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置の制御プログラムであって、
前記制御装置に所定の第１通信情報を出力する第１通信ステップと、
前記第１通信ステップが前記第１通信情報を出力した後で、前記制御装置から出力された情報共有指示を受信する第１受信ステップと、
前記第１受信ステップが前記情報共有指示を受信した場合に、前記モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信ステップとをコンピュータに実行させる、モータ駆動制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、モータ駆動システム、モータ駆動制御装置、モータ駆動制御装置の制御方法、及びモータ駆動制御装置の制御プログラムに関し、特に、自身の識別情報を必要とせずにモータの駆動制御を行うモータ駆動システム、モータ駆動制御装置、モータ駆動制御装置の制御方法、及びモータ駆動制御装置の制御プログラムに関する。
【背景技術】
【０００２】
複数のモータ駆動制御装置を１つの制御装置により制御し、モータ駆動制御装置のそれぞれに接続されたモータを駆動させるモータ駆動システムがある。このようなモータ駆動システムとしては、例えば電子計算機等に用いられ、１台の制御装置により電子計算機の各部にそれぞれ配置された複数台のファンモータを駆動して電子計算機の冷却を行うものがある。
【０００３】
このようなモータ駆動システムには、それぞれのモータ駆動制御装置に書き込まれるＩＤ情報（識別コード等の識別情報）を利用して制御装置による制御を行うことにより、モータ駆動制御装置毎に異なる動作を実行させるものがある。例えば、制御装置から出力される指示情報に、指示対象となるモータ駆動制御装置のＩＤ情報を含めることで、特定のモータ駆動制御装置を対象にして、回転速度等に関する指示を行うことができる。モータ駆動制御装置は、自身（自機）のＩＤ情報を含む指示情報を受信したとき、その指示情報に基づいてモータの駆動を制御する。
【０００４】
例えば、第１のファンモータは冷却対象Ａを冷却対象とし、第２のファンモータは冷却対象Ｂを冷却対象とし、……、というように、それぞれ異なる冷却対象に風を送る複数台のファンモータを１台の制御装置で制御するモータ駆動システムを想定する。この種のモータ駆動システムにおいて、第１のファンモータは分速１００００回転で回転させ、第２のファンモータは分速４０００回転で回転させる、というように、ファンモータ毎に異なる制御を行いたいというニーズがある。
【０００５】
このような場合、例えば、それぞれのファンに予めＩＤ情報を書き込んでおき、制御装置からの指示情報にそのＩＤ情報を含めることで、それぞれのファンモータに自分宛の指示情報であるかどうか判断させ、ファンモータ毎に異なる制御を実行させることができる。
【０００６】
なお、下記特許文献１には、ファンモータを制御する複数のファンモータ制御手段と、電気機器システムを制御するシステム制御手段とを有し、システム制御手段と複数のファンモータ制御手段との間でデータ通信を行うことにより複数台のファンモータを制御する電気機器システムの構成が記載されている。
【０００７】
また、下記特許文献２には、モータ制御装置のモータ制御プログラムを記憶するメモリと、特定の初期識別情報を有する前記モータ制御装置に一意の識別情報を付与する動作を反復して行う識別情報付与部と、一意の識別情報が付与されたモータ制御装置にモータ制御プログラムを転送するモータ制御プログラム転送部と、を有する上位コントローラと、モータ制御プログラムを記憶する揮発性メモリと、自分自身を識別するための識別情報を書き換え可能に保持し、初期状態で初期識別情報を保持する識別情報保持部と、を有し、上位コントローラと情報通信可能である１以上のモータ制御装置と、初期状態で１のモータ制御装置の上位コントローラに対する情報通信を有効とし、モータ制御装置に前記一意の識別情報が付与される毎に新たに１のモータ制御装置の上位コントローラに対する情報通信を有効とする情報通信切替部と、を備えたモータ制御プログラム転送システムの構成が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−２８６１８７号公報
【特許文献２】特許第６２３３４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
例えば上記のように複数台のファンモータを用いる場合、それぞれのファンモータのＩＤ情報が互いに異なるものになるように、モータ駆動システムを設定する必要がある。すなわち、モータ駆動システムの製造時に、ＩＤ情報が互いに異なる複数のファンモータのそれぞれを、そのＩＤ情報に対応する適切な位置に配置したり配線したりする必要があり、製造作業の難度が高いという問題がある。また、複数のうち１つのファンモータを交換等する必要がある場合において、交換前後でＩＤ情報が一致するようにファンモータを用意する必要があるため、モータ駆動システムのメンテナンスに掛かる負担が大きいという問題がある。
【００１０】
特許文献１に記載されている構成では、それぞれのファンモータ制御装置に外部信号を読み取って対応する識別情報を認識するための通信ラインを付加する必要がある。
【００１１】
また、特許文献２に記載されている構成では、初期状態において、上位コントローラの１本の情報通信回線を用いて、それぞれのモータ制御装置の上位コントローラに対する通信の有効／無効を順番に切り替えて識別情報を付与するようにしている。この構成では、識別情報の付与後は、１本の情報通信回線ですべてのモータ制御装置に情報が発信されることになるため、各モータ制御装置は、自身宛ではない情報も受信することになる。この場合、自身宛ではない情報の処理負荷（モータ側のオーバーヘッド）が多大となる。そして、通信速度を高速にしたり、モータの回転数が高くした場合には、正常に動作しない可能性がある。
【００１２】
この発明はそのような問題点を解決するためになされたものであり、簡便なシステム構成でありながら、複数のモータのそれぞれが効率的に動作することができるモータ駆動システム、モータ駆動制御装置、モータ駆動制御装置の制御方法、及びモータ駆動制御装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、モータ駆動システムは、第１のモータと、第１のモータを駆動する第１のモータ駆動制御装置と、第２のモータと、第２のモータを駆動する第２のモータ駆動制御装置と、第１のモータ駆動制御装置及び第２のモータ駆動制御装置との通信を行う制御部と、制御部の１つの共通端子と第１のモータ駆動制御装置とを接続する第１の通信ラインと、共通端子と第２のモータ駆動制御装置とを接続する第２の通信ラインと、制御部の制御に基づいて、第１の通信ライン及び第２の通信ラインのそれぞれについて、その通信ラインにより接続される制御部とモータ駆動制御装置とが通信可能な有効状態と、通信不可能な無効状態とを切り替え可能なスイッチ部とを備え、制御部は、第１のモータ駆動制御装置と通信を行う場合に、第１の通信ラインを有効状態とし、第２の通信ラインを無効状態とするように、スイッチ部を制御し、第２のモータ駆動制御装置と通信を行う場合に、第２の通信ラインを有効状態とし、第１の通信ラインを無効状態とするように、スイッチ部を制御する。
【００１４】
好ましくは、制御部は、スイッチ部に第１の通信ラインと第２の通信ラインとを共に有効状態にさせた状態で、第１のモータ駆動制御装置及び第２のモータ駆動制御装置に対して指令情報を出力する。
【００１５】
好ましくは、制御部は、第１のモータ駆動制御装置から送信された、所定の第１通信情報を受信した場合に、第２の通信ラインをスイッチ部に有効状態にさせた状態で、第１のモータ駆動制御装置に対して情報共有指示を出力し、第１のモータ駆動制御装置は、情報共有指示を受信した場合に、第１のモータ駆動制御装置の状態に対応する第２通信情報を出力する。
【００１６】
好ましくは、第２のモータ駆動制御装置は、第１のモータ駆動制御装置から出力された第２通信情報を受信した場合に、受信した第２通信情報に基づいて第２のモータの駆動を制御する。
【００１７】
好ましくは、第２のモータ駆動制御装置は、第１のモータ駆動制御装置が異常である状態に対応する第２通信情報を受信した場合に、第２のモータの回転数を増加させる回転数増加制御を行う。
【００１８】
好ましくは、第２のモータ駆動制御装置は、第１のモータ駆動制御装置から出力された第２通信情報を受信したことにより回転数増加制御を行った後で、第１のモータ駆動制御装置が正常である状態に対応する第２通信情報を受信した場合に、第２のモータの回転数を減少させる回転数減少制御を行う。
【００１９】
好ましくは、第２通信情報は、受信する第２のモータ駆動制御装置に対する指示情報を含み、第１のモータ駆動制御装置から第２通信情報を受信した第２のモータ駆動制御装置は、指示情報に基づいて第２のモータの駆動を制御する。
【００２０】
好ましくは、制御部は、第１のモータ駆動制御装置から出力された第２通信情報を受信した場合に、第２の通信ラインを有効状態とし、第１の通信ラインを無効状態とするように、スイッチ部を制御し、かつ、第２通信情報に基づいて指令情報を出力する。
【００２１】
好ましくは、スイッチ部は、デマルチプレクサを用いて構成されている。
【００２２】
好ましくは、スイッチ部と制御部とは、同一の回路基板に設けられている。
【００２３】
この発明の他の局面に従うと、モータ駆動制御装置は、外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置であって、制御装置に所定の第１通信情報を出力する第１通信手段と、第１通信手段が第１通信情報を出力した後で、制御装置から出力された情報共有指示を受信する第１受信手段と、第１受信手段が情報共有指示を受信した場合に、モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信手段とを備える。
【００２４】
好ましくは、他のモータ駆動制御装置から出力された第２通信情報を受信する第２受信手段と、第２受信手段が第２通信情報を受信した場合に、受信した第２通信情報に基づいてモータの駆動を制御する制御手段とをさらに備える。
【００２５】
この発明のさらに他の局面に従うと、モータ駆動制御装置の制御方法は、外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置の制御方法であって、制御装置に所定の第１通信情報を出力する第１通信ステップと、第１通信ステップが第１通信情報を出力した後で、制御装置から出力された情報共有指示を受信する第１受信ステップと、第１受信ステップが情報共有指示を受信した場合に、モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信ステップとを備える。
【００２６】
この発明のさらに他の局面に従うと、モータ駆動制御装置の制御プログラムは、外部の制御装置と通信を行った結果に基づいてモータの駆動を制御するモータ駆動制御装置の制御プログラムであって、制御装置に所定の第１通信情報を出力する第１通信ステップと、第１通信ステップが第１通信情報を出力した後で、制御装置から出力された情報共有指示を受信する第１受信ステップと、第１受信ステップが情報共有指示を受信した場合に、モータ駆動制御装置の状態に対応する第２通信情報を出力する第２通信ステップとをコンピュータに実行させる。
【発明の効果】
【００２７】
これらの発明に従うと、簡便なシステム構成でありながら、複数のモータのそれぞれが効率的に動作することができるモータ駆動システム、モータ駆動制御装置、モータ駆動制御装置の制御方法、及びモータ駆動制御装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態の１つにおけるモータ駆動システムの構成を示す図である。
【図２】モータ駆動システムに用いられるそれぞれのファンモータの構成を示す図である。
【図３】制御装置と、各ファンモータのモータ駆動制御装置との通信シーケンスの一例について説明する図である。
【図４】連携動作の大まかな流れについて説明する図である。
【図５】第１ファンに異常が発生した場合における、制御装置と、各ファンモータのモータ駆動制御装置との通信シーケンスの一例について説明する図である。
【図６】第１ファンが異常状態となった後で正常状態に復帰した場合における、制御装置と、各ファンモータのモータ駆動制御装置との通信シーケンスの一例について説明する図である。
【図７】本実施の形態の一変形例に係るモータ駆動システムの構成を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態におけるモータ駆動システムの構成について説明する。
【００３０】
［実施の形態］
【００３１】
図１は、本発明の実施の形態の１つにおけるモータ駆動システム１の構成を示す図である。
【００３２】
モータ駆動システム１は、例えば、複数のファンモータ１０の動作を１つの制御装置２で制御して、複数の冷却対象Ａ，Ｄのそれぞれに対して送風するものである。各ファンモータ１０は、モータ２０と、モータ２０の駆動を制御するモータ駆動制御装置５０（図２に示す）とを有している。
【００３３】
以下に説明するように、モータ駆動システム１は、少なくとも、第１ファン１０ａと、第２ファン１０ｂと、第１ファン１０ａ及び第２ファン１０ｂに接続された制御装置２とを備えている。具体的には、モータ駆動システム１は、第１のモータ２０ａと第１のモータ２０ａを駆動する第１のモータ駆動制御装置５０ａとを有する第１ファン１０ａと、第２のモータ２０ｂと第２のモータ２０ｂを駆動する第２のモータ駆動制御装置５０ｂとを有する第２ファン１０ｂと、第１のモータ駆動制御装置５０ａ及び第２のモータ駆動制御装置５０ｂとの通信を行う制御部２ａと、制御部２ａの１つの共通端子２ｂと第１のモータ駆動制御装置５０ａとを接続する第１の通信ライン４ａと、共通端子２ｂと第２のモータ駆動制御装置５０ｂとを接続する第２の通信ライン４ｂと、スイッチ部６とを備えている。
【００３４】
スイッチ部６は、制御部２ａの制御に基づいて、第１の通信ライン４ａ及び第２の通信ライン４ｂのそれぞれについて、その通信ライン４ａ，４ｂにより接続される制御部２ａとモータ駆動制御装置５０ａ，５０ｂとが通信可能な有効状態と、通信不可能な無効状態とを切り替え可能である。制御部２ａは、第１のモータ駆動制御装置５０ａと通信を行う場合に、第１の通信ライン４ａを有効状態とし、第２の通信ライン４ｂを無効状態とするように、スイッチ部６を制御する。また、制御部２ａは、第２のモータ駆動制御装置５０ｂと通信を行う場合に、第２の通信ライン４ｂを有効状態とし、第１の通信ライン４ａを無効状態とするように、スイッチ部６を制御する。
【００３５】
図１に示されるように、本実施の形態においては、モータ駆動システム１は、１つの制御装置２と、４つのファンモータ１０（第１ファン１０ａ、第２ファン１０ｂ、第３ファン１０ｃ、及び第４ファン１０ｄ）とを有している。
【００３６】
第１ファン１０ａは、第１のモータ２０ａと、第１のモータ２０ａを駆動する第１のモータ駆動制御装置５０ａとを有する。第２ファン１０ｂは、第２のモータ２０ｂと、第２のモータ２０ｂを駆動する第２のモータ駆動制御装置５０ｂとを有する。第３ファン１０ｃは、第３のモータ２０ｃと、第３のモータ２０ｃを駆動する第３のモータ駆動制御装置５０ｃとを有する。第４ファン１０ｄは、第４のモータ２０ｄと、第４のモータ２０ｄを駆動する第４のモータ駆動制御装置５０ｄとを有する。
【００３７】
第１ファン１０ａ、第２ファン１０ｂ及び第３ファン１０ｃは、例えば、冷却対象Ａに対して送風するファンモータである。第４ファン１０ｄは、例えば、冷却対象Ｄに対して送風するファンモータである。すなわち第１ファン１０ａ、第２ファン１０ｂ、及び第３ファン１０ｃは、用途が同じである、同グループに属するファンモータ１０である。第４ファン１０ｄは、第１ファン１０ａなどとは用途が異なる、異グループに属するファンモータ１０である。なお、複数のファンモータの用途の分かれ方はこれに限られるものではない。
【００３８】
用途が互いに同じである第１ファン１０ａと、第２ファン１０ｂと、第３ファン１０ｃとは、互いに関連付けられている。ファンモータ１０の関連付けに関する情報は、制御部２ａに記憶されている。ファンモータ１０の関連付けに関する情報は、制御部２ａに予め設定されていてもよいし、例えば各ファンモータ１０と制御部２ａとが通信を行った結果に基づいて制御部２ａが設定するように構成されていてもよい。
【００３９】
４つのファンモータ１０は、制御装置２に接続されている。モータ駆動システム１において、制御装置２とそれぞれのファンモータ１０とは、高圧側電源ライン３ａと、グランド（接地電圧；基準電圧）ＧＮＤとなる低圧側電源ライン３ｂとで接続されている。各ファンモータ１０は、高圧側電源ライン３ａと低圧側電源ライン３ｂとを通して印加される電源電圧Ｖｃｃによって動作可能になっている。
【００４０】
本実施の形態において、制御装置２は、制御部２ａと、スイッチ部６とを有している。制御部２ａは、各ファンモータ１０のモータ駆動制御装置５０と通信を行うための１つの共通端子２ｂを有している。また、制御部２ａは、スイッチ部６に接続されている。
【００４１】
制御装置２とそれぞれのモータ駆動制御装置５０とは、複数の通信ライン４（第１の通信ライン４ａ、第２の通信ライン４ｂ、第３の通信ライン４ｃ、第４の通信ライン４ｄ）で接続されている。通信ライン４を通して、制御装置２とそれぞれのモータ駆動制御装置５０とは、通信可能に接続されている。本実施の形態において、制御装置２とそれぞれのモータ駆動制御装置５０とは、それぞれ１線の通信ライン４を介して、双方向シリアル通信を行うことができるように構成されている。
【００４２】
各通信ライン４は、制御部２ａの１つの共通端子２ｂに接続されている。スイッチ部６は、制御部２ａとそれぞれのモータ駆動制御装置５０との間の通信ライン４上に設けられている。本実施の形態において、スイッチ部６は、それぞれ制御部２ａからの制御信号に応じて開閉する第１スイッチ６ａ、第２スイッチ６ｂ、第３スイッチ６ｃ、及び第４スイッチ６ｄを有している。第１スイッチ６ａ〜第４スイッチ６ｄは、例えば、ＦＥＴ（電界効果トランジスタ）やその他のトランジスタ、リレーなどで構成されているが、これに限られるものではない。
【００４３】
具体的には、第１の通信ライン４ａは、制御部２ａと第１のモータ駆動制御装置５０ａとを接続する。第１の通信ライン４ａの途中には、第１スイッチ６ａが設けられている。第２の通信ライン４ｂは、制御部２ａと第２のモータ駆動制御装置５０ｂとを接続する。第２の通信ライン４ｂの途中には、第２スイッチ６ｂが設けられている。第３の通信ライン４ｃは、制御部２ａと第３のモータ駆動制御装置５０ｃとを接続する。第３の通信ライン４ｃの途中には、第３スイッチ６ｃが設けられている。第４の通信ライン４ｄは、制御部２ａと第４のモータ駆動制御装置５０ｄとを接続する。第４の通信ライン４ｄの途中には、第４スイッチ６ｄが設けられている。
【００４４】
スイッチ部６は、制御部２ａの制御に基づいて、第１の通信ライン４ａ、第２の通信ライン４ｂ、第３の通信ライン４ｃ、及び第４の通信ライン４ｄのそれぞれについて、その通信ライン４ａ，４ｂ，４ｃ，４ｄにより接続される制御部２ａとモータ駆動制御装置５０ａ，５０ｂ，５０ｃ，５０ｄとが通信可能な有効状態と、通信不可能な無効状態とを切り替え可能である。第１スイッチ６ａ〜第４スイッチ６ｄは、それぞれ、オフ状態となることで各通信ライン４を切断してその通信ライン４を無効状態とし、オン状態となることで各通信ライン４を接続してその通信ライン４を有効状態とする。第１スイッチ６ａ〜第４スイッチ６ｄは、共通端子２ｂに対して互いに直列になることがないように接続されている。
【００４５】
本実施の形態において、制御部２ａは、１つの集積回路である。制御部２ａと、スイッチ部６の第１スイッチ６ａ〜第４スイッチ６ｄとは、共に同一の回路基板に設けられている。通信ライン４は、回路基板上において、導体パターンとして形成されている。すなわち、制御装置２は、電子部品が実装された１つの回路基板として構成することができる。
【００４６】
図２は、モータ駆動システム１に用いられるそれぞれのファンモータ１０の構成を示す図である。
【００４７】
図２に示されるように、ファンモータ１０は、インペラを回転させるモータ２０と、モータ２０の駆動を制御するモータ駆動制御装置５０とを有している。モータ駆動制御装置５０は、制御装置２とともにモータ駆動システム１を構成し、制御装置２から送信された指示情報に応じてモータ２０の駆動を制御する。
【００４８】
具体的には、モータ駆動制御装置５０は、モータ２０に駆動信号を出力して、モータ２０の駆動を制御する。モータ駆動制御装置５０は、モータ２０の電機子コイルに周期的に駆動電流を流すことで、モータ２０を回転させる。本実施の形態において、モータ２０は、例えば３相のブラシレスモータであるが、これに限られるものではない。モータ駆動制御装置５０は、例えばホールＩＣなど、モータ２０のロータの位置を検出する位置検出器（図示せず）と共に用いられるが、これに限られるものではない。
【００４９】
本実施の形態においては、モータ駆動制御装置５０は、モータ駆動部１２と、制御回路部１３と、複数の端子を有している。複数の端子としては、例えば、高圧側電源ライン３ａに接続されて電源電圧Ｖｃｃが印加される電源端子ＶＤＤと、低圧側電源ライン３ｂに接続されるグランド端子ＰＧと、通信端子ＳＣとが設けられている。なお、図２に示されているモータ駆動制御装置５０の構成要素は、全体の一部であり、モータ駆動制御装置５０は、図２に示されたものに加えて、他の構成要素を有していてもよい。
【００５０】
モータ駆動部１２は、インバータ回路１２ａ及びプリドライブ回路１２ｂを有する。モータ駆動部１２は、制御回路部１３から出力される駆動制御信号に基づいて、モータ２０に駆動信号を出力し、モータ２０を駆動させる。
【００５１】
プリドライブ回路１２ｂは、制御回路部１３から出力される駆動制御信号に基づいて、インバータ回路１２ａを駆動するための出力信号を生成し、インバータ回路１２ａに出力する。インバータ回路１２ａは、プリドライブ回路１２ｂから出力された出力信号に基づいてモータ２０に駆動信号を出力し、モータ２０が備える３相の電機子コイルに通電する。インバータ回路１２ａは、例えば、直流電源の両端に設けられた２つのスイッチ素子の直列回路の対が、電機子コイルの各相に対してそれぞれ配置されて構成されている。２つのスイッチ素子の各対において、スイッチ素子同士の接続点に、モータ２０の各相の端子が接続されている。プリドライブ回路１２ｂは、出力信号として、インバータ回路１２ａの各スイッチ素子に対応する６種類の信号を出力する。これらの出力信号が出力されることで、それぞれの出力信号に対応するスイッチ素子がオン、オフ動作を行い、モータ２０に駆動信号が出力されてモータ２０の各相に電力が供給される。
【００５２】
制御回路部１３は、例えば、マイクロコンピュータやデジタル回路などで構成されている。制御回路部１３は、複数の端子（電源端子ＶＤＤ、グランド端子ＰＧ、及び通信端子ＳＣ）に接続されている。制御回路部１３は、通信処理部３３と、記憶部３４と、モータ制御部３５とを有している。制御回路部１３は、位置検出器から入力された位置信号に基づいて、モータ駆動部１２に駆動制御信号を出力してモータ駆動部１２の動作を制御する。
【００５３】
通信処理部３３は、通信端子ＳＣに接続されており、モータ駆動制御装置５０と制御装置２の制御部２ａとの間で行う通信に関する制御を行う。通信端子ＳＣは、通信ライン４に接続されている。通信端子ＳＣは、制御装置２から送信された指示情報や、その他通信ライン４を介して送られてくる情報が入力される端子である。また、通信端子ＳＣは、モータ駆動制御装置５０から、制御装置２などに対する応答情報など、情報が出力される端子である。
【００５４】
なお、指示情報は、例えば、モータ２０の駆動に関する情報を含むものである。モータ２０の駆動に関する情報は、例えば、モータ２０の目標回転数に対応する回転数指令情報など、モータ２０の回転速度を制御するために用いられる情報などである。また、モータ２０を駆動させたり停止させたりすることを指示する情報などである。また、モータ２０の現在の回転速度に関する情報を出力することを指示する情報などである。なお、本実施の形態においては、制御部２ａから特定のモータ駆動制御装置５０に対して指示情報を送信する場合、後述のように制御部２ａによってスイッチ部６の制御が行われる。そのため、指示情報には、制御動作を実行させる対象となるモータ駆動制御装置５０を指定する指定情報（例えば、制御動作を実行させる対象となるモータ駆動制御装置５０の識別情報）は含まれない。
【００５５】
本実施の形態において、制御部２ａから指示情報等の情報が出力されると、有効状態となっている通信ライン４が接続されているモータ駆動制御装置５０の通信端子ＳＣに、その情報が入力される。当該モータ駆動制御装置５０の通信処理部３３は、入力された情報を受信する。例えば指示情報が入力されたとき、通信処理部３３は、その指示情報を受信し、モータ２０の駆動に関する情報をモータ制御部３５に送る。
【００５６】
記憶部３４は、例えば、ＲＯＭ（リードオンリーメモリ）やＲＡＭ（ランダムアクセスメモリ）等を用いて構成されている。記憶部３４には、制御回路部１３がモータ駆動制御装置５０の動作状態を自己診断することにより生成された自己診断情報や、モータ２０の制御動作に関する情報や、予め設定されモータ２０の制御動作に用いられる動作パラメータ（例えば、進角値等）等が記憶されている。記憶部３４には、制御回路部１３で実行される、モータ駆動制御装置５０の制御プログラム等が記憶されていてもよい。
【００５７】
制御回路部１３は、記憶部３４に記憶されている情報に基づいて、種々の動作を行うことができる。例えば、記憶部３４に動作パラメータとして進角値が記憶されているとき、モータ制御部３５は、その進角値に基づいて駆動制御信号を出力することができる。これにより、モータ２０のコイルへの通電タイミングの調整を行うことができる。
【００５８】
モータ制御部３５は、通信処理部３３で取得された指示情報と、モータ２０の回転位置に関する情報（例えば、位置検出器により得られた位置信号など）と、記憶部３４に記憶されている情報とに基づいて、モータ駆動部１２に駆動制御信号を出力する。駆動制御信号は、例えば、モータ２０を回転させるトルクに対応するデューティ比のＰＷＭ信号である。例えば、モータ制御部３５は、位置情報に基づいて判別されるモータ２０の実回転数が目標回転数に一致するようにデューティ比を調整した駆動制御信号を出力する。駆動制御信号は、モータ２０の各相についてモータ２０の回転位置に対応する適切なタイミングで出力される。
【００５９】
なお、本実施の形態において、モータ駆動制御装置５０は、１つの集積回路としてパッケージ化されている。すなわち、モータ駆動部１２と、制御回路部１３とは、１つの集積回路である。集積回路は、電源端子ＶＤＤ、通信端子ＳＣ、グランド端子ＰＧ等の複数の端子を備えている。なお、例えば、制御回路部１３のみなど、モータ駆動制御装置５０の一部が、１つの集積回路としてパッケージ化されていてもよい。また、他の装置と一緒に、モータ駆動制御装置５０の全部又は一部がパッケージ化されて１つの集積回路が構成されていてもよい。
【００６０】
図３は、制御装置２と、各ファンモータ１０（第１ファン１０ａ〜第４ファン１０ｄ）のモータ駆動制御装置５０との通信シーケンスの一例について説明する図である。
【００６１】
図３以降の図及びその説明において、スイッチ部６が制御部２ａの制御に基づいて通信ライン４を有効状態とすることを「スイッチＯＮ」ということがあり、スイッチ部６が制御部２ａの制御に基づいて通信ライン４を無効状態とすることを「スイッチＯＦＦ」ということがある。また、図において、スイッチＯＮとされることが、スイッチ部６から制御部２ａと通信可能となったファンモータ１０まで伸びる矢印により示され、スイッチＯＦＦとされることが、スイッチ部６から制御部２ａと通信不可能となったファンモータ１０まで伸びる矢印により示されている。例えば、第１の通信ライン４ａが有効状態とされることは、スイッチ部６から第１のファンモータ１０までの矢印で示される。
【００６２】
本実施の形態において、制御部２ａは、第１ファン１０ａの第１のモータ駆動制御装置５０ａと通信を行う場合に、第１の通信ライン４ａを有効状態とし、その他の通信ライン（第２の通信ライン４ｂ，第３の通信ライン４ｃ，第４の通信ライン４ｄ）を無効状態とするように、スイッチ部６を制御する。すなわち、第１スイッチ６ａをオン状態とし、第２スイッチ６ｂ、第３スイッチ６ｃ、及び第４スイッチ６ｄをオフ状態とする。そして、この状態で、第１のモータ駆動制御装置５０ａと通信を行う。他のファンモータ１０（第２ファン１０ｂ〜第４ファン１０ｄ）のモータ駆動制御装置５０ｂ，５０ｃ，５０ｄのそれぞれと通信を行うときも同様に、通信ライン４のうち対応するのみを有効状態とする。
【００６３】
図３においては、制御部２ａが、第１ファン１０ａの第１のモータ駆動制御装置５０ａとの通信を行う動作（ステップＳ１１からステップＳ１４）、第２ファン１０ｂの第２のモータ駆動制御装置５０ｂとの通信を行う動作（ステップＳ１５からステップＳ１８）、第３ファン１０ｃの第３のモータ駆動制御装置５０ｃとの通信を行う動作（ステップＳ１９からステップＳ２２）、及び第４ファン１０ｄの第４のモータ駆動制御装置５０ｄとの通信を行う動作（ステップＳ２３からステップＳ２６）が順に示されている。
【００６４】
制御部２ａが第１のモータ駆動制御装置５０ａと通信を行うときには、以下の動作が行われる。すなわち、制御部２ａが、第１スイッチ６ａをオン状態とする（ステップＳ１１）。このとき、他のスイッチ（第２スイッチ６ｂ，第３スイッチ６ｃ，第４スイッチ６ｄ）はオフ状態とされる。この状態で、制御部２ａが情報（例えば、コマンド（指令情報）など）を出力すると、出力された情報が、有効状態である第１の通信ライン４ａを経由して第１のモータ駆動制御装置５０ａに送られる（ステップＳ１２）。情報を受信した第１のモータ駆動制御装置５０ａが、受信した情報に対する応答を含む応答情報を出力すると、出力された応答情報が、第１の通信ライン４ａを経由して、制御部２ａに送られる（ステップＳ１３）。制御部２ａは、応答情報を受信すると、第１スイッチ６ａをオフ状態とする（ステップＳ１４）。これにより、制御部２ａと第１のモータ駆動制御装置５０ａとの通信が行われる。なお、制御部２ａは、続けて第１のモータ駆動制御装置５０ａと通信を行うときには、第１スイッチ６ａをオフ状態にする処理を行わないようにしてもよい。
【００６５】
制御部２ａが他のファンモータ１０（第２ファン１０ｂ〜第４ファン１０ｄ）のモータ駆動制御装置５０ｂ，５０ｃ，５０ｄと通信を行うときにも、同様にして動作が行われる。
【００６６】
すなわち、第２のモータ駆動制御装置５０ｂと通信を行うとき、制御部２ａが、第２スイッチ６ｂをオン状態とする（ステップＳ１５）。このとき、他のスイッチ（第１スイッチ６ａ，第３スイッチ６ｃ，第４スイッチ６ｄ）はオフ状態とされる。この状態で、制御部２ａが情報を出力すると、出力された情報が、有効状態である第２の通信ライン４ｂを経由して第２のモータ駆動制御装置５０ｂに送られる（ステップＳ１６）。情報を受信した第２のモータ駆動制御装置５０ｂが応答情報を出力すると、出力された応答情報が、制御部２ａに送られる（ステップＳ１７）。制御部２ａは、応答情報を受信すると、第２スイッチ６ｂをオフ状態とする（ステップＳ１８）。
【００６７】
第３のモータ駆動制御装置５０ｃと通信を行うとき、制御部２ａが、第３スイッチ６ｃをオン状態とする（ステップＳ１９）。このとき、他のスイッチ（第１スイッチ６ａ，第２スイッチ６ｂ，第４スイッチ６ｄ）はオフ状態とされる。この状態で、制御部２ａが情報を出力すると、出力された情報が、有効状態である第３の通信ライン４ｃを経由して第３のモータ駆動制御装置５０ｃに送られる（ステップＳ２０）。情報を受信した第３のモータ駆動制御装置５０ｃが応答情報を出力すると、出力された応答情報が制御部２ａに送られる（ステップＳ２１）。制御部２ａは、応答情報を受信すると、第３スイッチ６ｃをオフ状態とする（ステップＳ２２）。
【００６８】
第４のモータ駆動制御装置５０ｄと通信を行うとき、制御部２ａが、第４スイッチ６ｄをオン状態とする（ステップＳ２３）。このとき、他のスイッチ（第１スイッチ６ａ，第２スイッチ６ｂ，第３スイッチ６ｃ）はオフ状態とされる。この状態で、制御部２ａが情報を出力すると、出力された情報が、有効状態である第４の通信ライン４ｄを経由して第４のモータ駆動制御装置５０ｄに送られる（ステップＳ２４）。情報を受信した第４のモータ駆動制御装置５０ｄが応答情報を出力すると、出力された応答情報が制御部２ａに送られる（ステップＳ２５）。制御部２ａは、応答情報を受信すると、第４スイッチ６ｄをオフ状態とする（ステップＳ２６）。
【００６９】
このように、制御部２ａがスイッチ部６の動作を制御し、通信を行う対象に対応する通信ライン４のみを有効状態とすることにより、出力する情報に通信を行う対象を指定する情報を含める必要なく、適切に通信を行うことができる。
【００７０】
なお、モータ駆動システム１の動作中において、制御部２ａは、定期的に有効状態となる通信ライン４を切り替えてそれぞれのファンモータ１０と通信を行うことにより、それぞれのファンモータ１０の動作状態を把握するように構成されているが、これに限られるものではない。
【００７１】
なお、有効状態とする通信ライン４は１つに限られない。２以上の通信ライン４を同時に有効状態とし、他の通信ライン４を無効状態とすることにより、制御部２ａは、有効状態とした通信ライン４に対応する２以上のモータ駆動制御装置に対して同時に情報を送信することができる。
【００７２】
具体的には、例えば、制御部２ａは、スイッチ部６に第１の通信ライン４ａと第２の通信ライン４ｂとを共に有効状態にさせた状態で、第１のモータ駆動制御装置５０ａ及び第２のモータ駆動制御装置５０ｂに対して指令情報を出力することができる。このとき、第３の通信ライン４ｃと第４の通信ライン４ｄとは共に無効状態とすることにより、指令情報を第３のモータ駆動制御装置５０ｃや第４のモータ駆動制御装置５０ｄに受信させないようにすることができる。
【００７３】
図４は、モータ駆動システム１が行う連携動作の大まかな流れについて説明する図である。
【００７４】
モータ駆動システム１は、連携動作を行うことができる。連携動作では、例えば、用途が高いに同じであるとして関連付けられているファンモータ１０のグループ内で、一のファンモータ１０が異常状態に陥ったときに、他のファンモータ１０に通常とは異なる動作を実行させる。以下、個々のファンモータが行うこの動作を連携時動作とも呼ぶ。
【００７５】
ここで、異常状態とは、例えば、異物があることによりモータ２０の回転が阻害されており、それがモータ駆動制御装置５０により検知された状態をいう。このような状態のほかにも、例えば、温度が上昇したり、モータ２０のコイルに電流が流れなくなったりし、それがモータ駆動制御装置５０により検知された状態などを異常状態としてもよい。
【００７６】
本実施の形態において、上述の通り、第１ファン１０ａ、第２ファン１０ｂ、及び第３ファン１０ｃが、同一の冷却対象Ａに対して送風するものとして、互いに関連付けられている。すなわち、第１ファン１０ａ、第２ファン１０ｂ、及び第３ファン１０ｃは、互いに連携可能であると関連付けられている。
【００７７】
図４においては、説明を簡便に行うため、連携動作に関する構成要素が簡略化して示されている。制御部２ａと、第１ファン１０ａ、第２ファン１０ｂ、及び第３ファン１０ｃのそれぞれとの間の矢印は、通信により情報が送信されることを模式的に示すものである。制御部２ａと、第１ファン１０ａ、第２ファン１０ｂ、及び第３ファン１０ｃのそれぞれとの間の通信は、上述のように通信を行う対象ごとにスイッチ部６を制御することにより行うことができる。
【００７８】
モータ駆動システム１が行う連携動作の大まかな流れは、例えば以下のようである。
【００７９】
すなわち、ステップＳ１において、全てのファンモータ１０が正常に駆動されている通常駆動状態である場合には、３つのファン１０ａ，１０ｂ，１０ｃが、共に冷却対象Ａに送風を行う。この状態において、各ファン１０ａ，１０ｂ，１０ｃは、それぞれ、２０００ｒｐｍでモータ２０を回転させ、送風を行っている場合を想定する。
【００８０】
ステップＳ２において、例えば送風が行われなくなるなど、第１ファン１０ａに異常が発生すると、異常発生状態となる（ステップＳ３）。そうすると、第１ファン１０ａと制御部２ａとが通信を行うことにより、第１ファン１０ａから出力される情報が他のファン（第２ファン１０ｂ，第３ファン１０ｃ）に入力されるように、制御部２ａがスイッチ部６を制御する。そして、第１ファン１０ａは、共に関連付けられている第２ファン１０ｂ及び第３ファン１０ｃに、異常状態に対応する通信情報を出力する。
【００８１】
このように異常状態となった第１ファンからの通信情報が入力されると、第２ファン１０ｂ及び第３ファン１０ｃのそれぞれは、連携時動作を行う。例えば、第２ファン１０ｂの第２のモータ２０ｂおよび第３ファン１０ｃの第３のモータ２０ｃをそれぞれ３０００ｒｐｍで回転させて、第１ファン１０ａからの送風が行われないことにより不足する風量がまかなわれるように駆動する。これにより、冷却対象Ａへの送風量を確保することができる。
【００８２】
その後、ステップＳ４において、異常が発生していた第１ファン１０ａが正常な状態に復帰すると、再び通常駆動状態となる（ステップＳ５）。そうすると、第１ファン１０ａと制御部２ａとが通信を行うことにより、第１ファン１０ａから出力される情報が他のファン（第２ファン１０ｂ，第３ファン１０ｃ）に入力されるように、制御部２ａがスイッチ部６を制御する。そして、第１ファン１０ａは、共に関連付けられている第２ファン１０ｂ及び第３ファン１０ｃに、正常状態に対応する通信情報を出力する。
【００８３】
このように正常状態に復帰した第１ファンからの通信情報が入力されると、第２ファン１０ｂ及び第３ファン１０ｃのそれぞれは、通常時の動作に戻る。例えば、第２のモータ２０ｂと第３のモータ２０ｃを、連携時動作に移行する前の２０００ｒｐｍで回転させて、第１ファン１０ａと共に、冷却対象Ａに対して送風を行う。
【００８４】
本実施の形態において、このような連携時動作や、通常時の動作へ復帰する動作などは、各ファンモータ１０のモータ駆動制御装置５０の制御により行われる。なお、各ファンモータ１０がこのように自律的に連携時動作や通常時の動作への復帰を行うものに限られるものではない。例えば、制御部２ａの制御に従って各モータ駆動制御装置５０が動作を行うことで、連携時動作や、通常時の動作へ復帰する動作などが行われるようにしてもよい。
【００８５】
モータ駆動システム１が行う連携動作の具体例について、以下に説明する。
【００８６】
本実施の形態において、各モータ駆動制御装置５０は、以下の構成を有している。すなわち、モータ駆動制御装置５０は、制御装置２に情報共有要求（所定の第１通信情報の一例）を出力する（第１通信ステップ）。また、モータ駆動制御装置５０は、第１通信情報を出力した後で、制御装置２から出力された情報共有指示を受信する（第１受信ステップ）。そして、モータ駆動制御装置５０は、情報共有指示を受信した場合に、モータ駆動制御装置５０の状態に対応する連携情報（第２通信情報の一例)を出力する（第２通信ステップ）。これらの動作は、第１通信手段、第１受信手段、第２通信手段として機能する通信処理部３３により行われる。
【００８７】
情報共有要求は、例えば、正常状態から異常状態に陥ったときと、異常状態から正常状態に復帰したときとにモータ駆動制御装置５０から出力される。
【００８８】
また、通信処理部３３は、他のモータ駆動制御装置５０から出力された連携情報を受信する第２受信手段として機能する。そして、モータ制御部３５は、通信処理部３３が連携情報を受信した場合に、受信した連携情報に基づいてモータ２０の駆動を制御する制御手段として機能する。
【００８９】
各モータ駆動制御装置５０がこのように構成されているため、連携動作時には、以下のように通信等が行われる。すなわち、異常が発生したファンモータ１０のモータ駆動制御装置５０（例えば、第１のモータ駆動制御装置５０ａ）は、連携可能な他のモータ駆動制御装置５０（例えば、第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃ）に情報を送信するため、情報共有要求を出力する。制御部２ａは、第１のモータ駆動制御装置５０ａから送信された情報共有要求を受信した場合に、第２の通信ライン４ｂ及び第３の通信ライン４ｃをスイッチ部６に有効状態にさせた状態で、第１のモータ駆動制御装置５０ａに対して情報共有指示を出力する。第１のモータ駆動制御装置５０ａは、情報共有指示を受信した場合に、第１のモータ駆動制御装置５０ａの状態に対応する連携情報を出力する。
【００９０】
なお、このとき、情報共有指示は第２のモータ駆動制御装置５０ｂと第３のモータ駆動制御装置５０ｃにも入力される。これらのモータ駆動制御装置５０ｂ，５０ｃは、情報共有指示を無視すればよい。すなわち、直前に情報共有要求を出力した第１のモータ駆動制御装置５０ａのみが、自らを対象としたものとして情報共有指示を受信すればよい。
【００９１】
第１のモータ駆動制御装置５０ａが連携情報を出力すると、連携情報は、有効状態である通信ライン４ａ，４ｂ，４ｃを介して、第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃと制御部２ａとに入力される。第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃは、第１のモータ駆動制御装置５０ａから出力された連携情報を受信した場合に、受信した連携情報に基づいて第２のモータ２０ｂ及び第３のモータ２０ｃの駆動を制御する。
【００９２】
上記の場合において、より詳しくは、第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃは、それぞれ、第１のモータ駆動制御装置５０ａが異常である状態に対応する連携情報を受信した場合に、第２のモータ２０ｂや第３のモータ２０ｃの回転数を増加させる回転数増加制御を行う（連携時動作の一例）。
【００９３】
なお、第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃは、このように第１のモータ駆動制御装置５０ａから出力された連携情報を受信したことにより回転数増加制御を行った後で、第１のモータ駆動制御装置５０ａが正常である状態に対応する連携情報を受信した場合に、第２のモータ２０ｂや第３のモータ２０ｃの回転数を減少させる回転数減少制御を行う（通常時の駆動状態に復帰する動作の一例）。
【００９４】
ここで、制御部２ａは、第１のモータ駆動制御装置５０ａから出力された連携情報を受信した場合に、第２の通信ライン４ｂ及び第３の通信ライン４ｃを有効状態とし、第１の通信ライン４ａを無効状態とするように、スイッチ部６を制御し、かつ、連携情報に基づいて指令情報を出力するようにしてもよい。
【００９５】
なお、このような連携動作は、少なくとも第１のモータ駆動制御装置５０ａと第２のモータ駆動制御装置５０ｂとが互いに関連付けられている場合（すなわち、第１ファン１０ａと第２ファン１０ｂとが関連付けられている場合）において、行われればよい。すなわち、この場合において、制御部２ａが、異常が発生した第１のモータ駆動制御装置５０ａから送信された情報共有要求を受信したとき、第２の通信ライン４ｂをスイッチ部６に有効状態にさせた状態で、第１のモータ駆動制御装置５０ａに対して情報共有指示を出力する。これにより、第２のモータ駆動制御装置５０ｂに連携時動作を実行させることができる。
【００９６】
この場合において、第２のモータ駆動制御装置５０ｂは、第１のモータ駆動制御装置５０ａから出力された連携情報を受信した場合に、受信した連携情報に基づいて第２のモータ２０ｂの駆動を制御すればよい。より具体的には、第２のモータ駆動制御装置５０ｂは、第１のモータ駆動制御装置５０ａが異常である状態に対応する連携情報を受信した場合に、第２のモータ２０ｂの回転数を増加させる回転数増加制御を行う。また、第２のモータ駆動制御装置５０ｂは、第１のモータ駆動制御装置５０ａから出力された連携情報を受信したことにより回転数増加制御を行った後で、第１のモータ駆動制御装置５０ａが正常である状態に対応する連携情報を受信した場合に、第２のモータ２０ｂの回転数を減少させる回転数減少制御を行う。また、制御部２ａが、第１のモータ駆動制御装置５０ａから出力された連携情報を受信した場合に、第２の通信ライン４ｂを有効状態とし、第１の通信ライン４ａを無効状態とするように、スイッチ部６を制御し、かつ、連携情報に基づいて指令情報を出力するようにしてもよい。
【００９７】
図５は、第１ファン１０ａに異常が発生した場合における、制御装置２と、各ファンモータ１０のモータ駆動制御装置５０との通信シーケンスの一例について説明する図である。
【００９８】
図５に示されるように、第１ファン１０ａが異常状態に陥った状態を想定する。
【００９９】
このとき、制御部２ａが、第１スイッチ６ａをオン状態として第１の通信ライン４ａを有効状態にし、コマンドを出力すると、第１ファン１０ａの第１のモータ駆動制御装置５０ａがコマンドを受信する（ステップＳ３１，Ｓ３２）。第１のモータ駆動制御装置５０ａは、異常状態であるので、受信したコマンドに対する応答情報として、情報共有要求（所定の第１通信情報の一例）を出力する（ステップＳ３３）。制御部２ａは、応答情報を受信すると、第１スイッチ６ａをオフ状態として第１の通信ライン４ａを無効状態とする（ステップＳ３４）。なお、制御部２ａは、受信した応答情報が情報共有要求であると判別したとき、第１の通信ライン４ａを有効状態のまま維持してもよい。
【０１００】
ここで、制御部２ａは、受信した応答情報が、情報共有要求であることを判別すると、以下の動作を行う。すなわち、情報共有要求を出力した第１ファン１０ａと関連付けられている第２ファン１０ｂ及び第３ファン１０ｃに対応する第２の通信ライン４ｂ及び第３の通信ライン４ｃを有効状態にする（ステップＳ３５）。なお、このとき、情報共有要求を出力した第１ファン１０ａと関連付けられていない第４ファン１０ｄに対応する第４の通信ライン４ｄは、有効状態にしない。
【０１０１】
そして、制御部２ａは、情報共有指示を出力する（ステップＳ３６）。これにより、制御部２ａと通信可能な状態であるモータ駆動制御装置５０ａ，５０ｂ，５０ｃのうち、情報共有要求を出力した第１のモータ駆動制御装置５０ａが、情報共有指示を受信する。
【０１０２】
第１のモータ駆動制御装置５０ａは、情報共有指示を受信すると、応答情報として、連携情報（第２通信情報の一例)を出力する（ステップＳ３７）。連携情報は、第１のモータ駆動制御装置５０ａが異常状態であることを示す情報を含む。すなわち、連携情報は、第１のモータ駆動制御装置５０ａの状態に対応する情報である。連携情報は、このとき有効状態である通信ライン４ａ，４ｂ，４ｃを介して、制御部２ａと、第２のモータ駆動制御装置５０ｂと、第３のモータ駆動制御装置５０ｃとに入力され、受信される。
【０１０３】
制御部２ａは、連携情報を受信すると、それに基づいて連携時動作を行う（ステップＳ３８）。制御部２ａが行う連携時動作は、例えば、第１ファン１０ａが異常状態であることを判別し、第１ファン１０ａが異常状態であることを前提に各ファンモータ１０との通信を行う動作である。
【０１０４】
他方、第２のモータ駆動制御装置５０ｂ及び第３のモータ駆動制御装置５０ｃのそれぞれは、連携情報を受信すると、それに基づいて連携時動作を行う（ステップＳ３９）。ここで、連携情報は、第１のモータ駆動制御装置５０ａが異常状態であることを示す情報を含む。そのため、各モータ駆動制御装置５０ｂ，５０ｃは、連携時動作として、回転数増加制御を行う。これにより、第２のモータ２０ｂの回転数と第３のモータ２０ｃの回転数とが増加する。なお、このとき、モータ駆動制御装置５０ｂ，５０ｃは、それまでの回転速度を記憶する。
【０１０５】
制御部２ａは、連携時動作を行うと、第１スイッチ６ａ、第２スイッチ６ｂ、第３スイッチ６ｃをオフ状態とし、有効状態である通信ライン（第１の通信ライン４ａ，第２の通信ライン４ｂ，第３の通信ライン４ｃ）を無効状態にする（ステップＳ４０）。
【０１０６】
このように第１ファン１０ａが異常状態に陥っており、第１ファン１０ａに関連付けられた第２ファン１０ｂ及び第３ファン１０ｃについて連携時動作が行われている状態で、制御部２ａは、連携時動作が行われている第２ファン１０ｂや第３ファン１０ｃと通信を行い、制御部２ａの制御に基づいて第２ファン１０ｂや第３ファン１０ｃを駆動させるようにしてもよい。
【０１０７】
例えば、上述のステップＳ４０の処理が行われた後で、制御部２ａが第３ファン１０ｃの回転速度を制御する動作を行う場合には、以下のような動作が行われる。すなわち、制御部２ａは、第３の通信ライン４ｃを有効状態とする（ステップＳ４１）。そして、速度設定コマンドを指令情報として出力する。そうすると、速度設定コマンドは、第３のモータ駆動制御装置５０ｃで受信される（ステップＳ４２）。
【０１０８】
第３のモータ駆動制御装置５０ｃは、このような第３のモータ２０ｃの駆動内容に関係する速度設定コマンドを受信すると、それまで行っていた連携時動作を終了するとともに、受信した速度設定コマンドに応じた回転数で第３のモータ２０ｃが駆動するように制御を行う（ステップＳ４３）。そして、このような速度設定コマンドに応じた制御を行うと、その旨を示す応答情報を出力する（ステップＳ４４）。制御部２ａは、応答情報を受信すると、第３の通信ライン４ｃを無効状態にする（ステップＳ４５）。
【０１０９】
このように、連携時動作を行っているモータ駆動制御装置５０は、モータの駆動内容に関する制御部２ａからの指令情報が送信されたとき、連携時動作を終了して、指令情報に基づいてモータを駆動する。したがって、連携時動作により回転しているモータ２０について、制御部２ａによって、より状況に即した回転数で駆動させるようにすることができる。
【０１１０】
図６は、第１ファン１０ａが異常状態となった後で正常状態に復帰した場合における、制御装置２と、各ファンモータ１０のモータ駆動制御装置５０との通信シーケンスの一例について説明する図である。
【０１１１】
図６においては、図５の動作が行われた後の動作の一例が示されている。
【０１１２】
異常状態であった第１ファン１０ａが正常状態に復帰した場合を想定する。
【０１１３】
このとき、制御部２ａが、第１スイッチ６ａをオン状態として第１の通信ライン４ａを有効状態にし、コマンドを出力すると、第１ファン１０ａの第１のモータ駆動制御装置５０ａがコマンドを受信する（ステップＳ５１，Ｓ５２）。第１のモータ駆動制御装置５０ａは、異常状態から正常状態に戻ったので、受信したコマンドに対する応答情報として、情報共有要求（所定の第１通信情報の一例）を出力する（ステップＳ５３）。制御部２ａは、応答情報を受信すると、第１スイッチ６ａをオフ状態として第１の通信ライン４ａを無効状態とする（ステップＳ５４）。なお、制御部２ａは、受信した応答情報が情報共有要求であると判別したとき、第１の通信ライン４ａを有効状態のまま維持してもよい。
【０１１４】
ここで、制御部２ａは、受信した応答情報が、情報共有要求であることを判別すると、以下の動作を行う。すなわち、図５のステップＳ３５と同様に、情報共有要求を出力した第１ファン１０ａと関連付けられているファンモータ１０に対応する通信ライン４を有効状態にする（ステップＳ５５）。ただし、このように第１ファン１０ａが異常状態であることにより制御部２ａが連携時動作を行った場合において、第１のファン１０ａからの情報共有要求を受信した場合には、連携時動作を行ってから速度設定コマンドを送信したファンモータ１０については、それに対応する通信ラインを無効状態のまま維持する。すなわち、この場合、制御部２ａが、連携時動作を行ってから第３ファン１０ｃに対して速度設定コマンドを送信したので、第３ファン１０ｃに対応する第３の通信ライン４ｃを無効状態のまま維持し、有効状態にはしない。また、情報共有要求を出力した第１ファン１０ａと関連付けられていない第４ファン１０ｄに対応する第４の通信ライン４ｄは、有効状態にしない。そのため、制御部２ａは、第１ファン１０ａ及び第２ファン１０ｂに対応する第１の通信ライン４ａ及び第２の通信ライン４ｂを有効状態にする。
【０１１５】
そして、制御部２ａは、情報共有指示を出力する（ステップＳ５６）。これにより、制御部２ａと通信可能な状態であるモータ駆動制御装置５０ａ，５０ｂとのうち、情報共有要求を出力した第１のモータ駆動制御装置５０ａが、情報共有指示を受信する。
【０１１６】
第１のモータ駆動制御装置５０ａは、情報共有指示を受信すると、応答情報として、連携情報（第２通信情報の一例)を出力する（ステップＳ５７）。連携情報は、第１のモータ駆動制御装置５０ａが正常状態であることを示す情報を含む。すなわち、連携情報は、第１のモータ駆動制御装置５０ａの状態に対応する情報である。連携情報は、このとき有効状態である通信ライン４ａ，４ｂを介して、制御部２ａと、第２のモータ駆動制御装置５０ｂとに入力され、受信される。
【０１１７】
制御部２ａは、正常状態であることを示す情報を含む連携情報を受信すると、それに基づいて連携終了動作を行う（ステップＳ５８）。連携終了動作は、例えば、連携時動作を終了する制御である。すなわち、制御部２ａは、それ以後、通常時の制御を行う。
【０１１８】
他方、第２のモータ駆動制御装置５０ｂは、正常状態であることを示す情報を含む連携情報を受信すると、それに基づいて連携終了動作を行う（ステップＳ５９）。すなわち、連携情報は、第１のモータ駆動制御装置５０ａが正常状態であることを示す情報を含む。そのため、モータ駆動制御装置５０ｂは、連携終了動作として、回転数減少制御を行う。これにより、第２のモータ２０ｂの回転数が減少する。なお、減少後の回転数は、連携時動作を行うときに記憶した、連携時動作を行う前の回転数とすればよいが、これに限られるものではない。
【０１１９】
制御部２ａは、連携終了動作を行うと、第１スイッチ６ａ、第２スイッチ６ｂをオフ状態として、有効状態である通信ライン（第１の通信ライン４ａ，第２の通信ライン４ｂ）を無効状態にする（ステップＳ６０）。
【０１２０】
なお、このように第１ファン１０ａが正常状態に復帰した場合において、第１ファン１０ａに関連付けられた第２ファン１０ｂについて連携時動作が行われているとき、制御部２ａは、第２ファン１０ｂと通信を行い、制御部２ａの制御に基づいて第２ファン１０ｂを駆動させるようにしてもよい。例えば、制御部２ａの制御に基づいて、第２ファン１０ｂの第２のモータ２０ｂの回転数を減少させ、連携時動作を行っている状態から復帰させるようにしてもよい。
【０１２１】
以上説明したように、本実施の形態においては、モータ駆動システム１は、複数のモータ２０と、複数のモータ２０をそれぞれ駆動する複数のモータ駆動制御装置５０と、モータ駆動制御装置５０との通信を行う制御部２ａと、制御部２ａの１つの共通端子２ｂと複数のモータ駆動制御装置５０のそれぞれとを接続する複数の通信ライン４と、制御部２ａの制御に基づいて、複数の通信ライン４のそれぞれについて、制御部２ａとモータ駆動制御装置５０とが通信可能な有効状態と、制御部２ａとモータ駆動制御装置５０とが通信不可能な無効状態とを切り替え可能なスイッチ部６とを備えている。制御部２ａは、複数のモータ駆動制御装置５０のうちの特定のモータ駆動制御装置５０と通信を行う場合に、特定のモータ駆動制御装置５０と制御部２ａとを接続する通信ライン４を有効状態とし、それ以外の通信ライン４を無効状態とするように、スイッチ部６を制御する。
【０１２２】
このような構成を有するため、モータ駆動システム１としては、各モータ駆動制御装置５０を識別するための識別情報の設定が不要となる。識別情報の設定工数（時間、処理の手間など）が不要となるとともに、設定するための設定信号をモータ駆動システム１に流すための特別な信号線等を設ける必要はない。また、制御部２ａは、制御部２ａから出力する情報に識別情報を含ませる必要がない。そのため、通信される情報量を節約することができ、情報を速やかに送受信することができる。また、モータ駆動制御装置５０には、自身宛以外の指令情報が入力されないため、モータ駆動制御装置５０の処理負荷を軽減することができ、過負荷状態を抑制できる。そのため、過負荷状態に起因する異常動作が発生することを防止できる。
【０１２３】
したがって、簡便なシステム構成でありながら、複数のモータ２０のそれぞれを効率的に動作させることができるモータ駆動システム１を構築することができる。
【０１２４】
制御部２ａは、スイッチ部６に２以上の通信ライン４を有効状態にさせた状態で、それらの有効状態である通信ライン４に接続されている２以上のモータ駆動制御装置５０に対して指令情報を出力することができる。したがって、複数のモータ駆動制御装置５０に対して効率的に指令情報を送信することができる。
【０１２５】
制御部２ａは、複数のモータ駆動制御装置５０のうち一のモータ駆動制御装置５０から送信された、情報共有要求を受信した場合に、当該モータ駆動制御装置５０と関連付けられた他の１つ以上のモータ駆動制御装置５０に接続されている通信ライン４をスイッチ部６に有効状態にさせた状態で、情報共有要求を送信したモータ駆動制御装置５０に対して情報共有指示を出力する。そして、情報共有要求を送信したモータ駆動制御装置５０は、情報共有指示を受信した場合に、当該モータ駆動制御装置５０の状態に対応する連携情報を出力する。複数のモータ駆動制御装置５０のそれぞれは、このようにして他のモータ駆動制御装置５０から出力された連携情報を受信した場合に、受信した連携情報に基づいてモータ２０の駆動を制御する。したがって、複数のモータ駆動制御装置５０が、容易かつ迅速に連携動作を行うことができる。
【０１２６】
連携動作としては様々なものを行うようにすればよい。本実施の形態においては、モータ駆動制御装置５０が、異常状態に陥ったときや、異常状態から正常状態に復帰したときに、情報共有要求が行われ、連携動作が行われる。したがって、ファンモータ１０が異常状態になったとき、それに関連付けられている他のファンモータ１０に連携時動作を行わせることで、異常状態になったファンモータ１０を補わせることができる。したがってモータ駆動システム１の全体としての性能の低下を防止したり緩和したりすることができる。
【０１２７】
制御装置２において、制御部２ａとスイッチ部６とが同一の回路基板に配置されている。各ファンモータ１０と制御装置２とを接続する配線は、電源を供給するもののほか、一本の通信ライン４だけでよい。各ファンモータ１０に接続される配線の数を少なく抑えることができるので、モータ駆動システム１を機器等に配置する作業を容易に行うことができ、配線の数に応じて増加するトラブルを防止することができる。
【０１２８】
［変形例の説明］
【０１２９】
情報共有要求を出力したモータ駆動制御装置５０（例えば、第１のモータ駆動制御装置５０ａ）は、それを受信するモータ駆動制御装置５０（例えば、第２のモータ駆動制御装置５０ｂ）に対する指示情報を含む連携情報を出力するようにしてもよい。この場合、連携情報を受信したモータ駆動制御装置５０（上記の場合、第２のモータ駆動制御装置５０ｂ）は、連携情報に含まれる指示情報に基づいて、モータ２０（上記の場合、第２のモータ２０ｂ）の駆動を制御することができる。
【０１３０】
スイッチ部の構成は、上述の実施の形態に限定されるものではない。
【０１３１】
図７は、本実施の形態の一変形例に係るモータ駆動システム１０１の構成を示す図である。
【０１３２】
図７に示されるように、モータ駆動システム１０１は、上述の実施の形態に係るモータ駆動システム１と比較して、スイッチ部６とは構成が異なるスイッチ部１０６を有しているものである。それ以外の構成は同一であるため、同一の符号を付している。
【０１３３】
スイッチ部１０６は、デマルチプレクサを用いて構成されている。すなわち、スイッチ部１０６は、制御部２ａの共通端子２ｂからの１つのデータ入力と、制御部２ａに接続された２つの選択制御入力とを有している。また、スイッチ部１０６は、それぞれファンモータ１０のモータ駆動制御装置５０に接続された４つのデータ出力を有している。すなわち、スイッチ部１０６は、制御部２ａの選択制御入力の制御に基づいて、共通端子２ｂとそれぞれのモータ駆動制御装置５０との間を接続する４つの通信ライン４のうち１つの通信ライン４を有効状態とし、他の通信ライン４を無効状態にする。有効状態になる通信ライン４は、択一的に切り替えることができる。
【０１３４】
このようにスイッチ部１０６にデマルチプレクサを用いることで、スイッチ部１０６の制御を行うために必要な制御部２ａの端子の数を少なくすることができる。したがって、制御部２ａの回路規模を小さくすることができる。特に、制御部２ａとして集積回路を用いる場合において、より安価なものを用いることができ、モータ駆動システム１０１の製造コストを低減することができる。
【０１３５】
［その他］
【０１３６】
モータ駆動システムの回路構成は、上述の実施の形態やその変形例に示されるような具体例に限定されない。上述の実施の形態やその変形例における個々の構成を適宜組み合わせて本発明の目的に適合するように構成してもよい。ほかにも、本発明の目的に適合するように構成された、様々な回路構成が適用できる。
【０１３７】
本実施の形態のモータ駆動制御装置により駆動されるモータは、３相のブラシレスモータに限られない。モータの種類は、他の種類であってもよい。モータの相数は、３相以外であってもよい。
【０１３８】
モータ駆動システムは、複数のファンモータを用いるものに限られず、複数のモータを制御する他の用途に用いられるものであってもよい。
【０１３９】
モータの数は、４つに限られない。２組以上のモータ及びモータ駆動制御装置が制御装置に接続されるように、モータ駆動システムを構成することができる。
【０１４０】
上述のフローチャートなどは、動作を説明するための一例を示すものであって、これに限定されない。フローチャートの各図に示したステップは具体例であって、このフローに限定されるものではなく、例えば、各ステップの順番が変更されたり、各ステップ間に他の処理が挿入されたりしてもよいし、処理を並列化してもよい。
【０１４１】
上述の実施の形態における処理の一部又は全部が、ソフトウエアによって行われるようにしても、ハードウエア回路を用いて行われるようにしてもよい。例えば、制御回路部は、マイコンに限定されない。制御回路部の内部の構成は、少なくとも一部がソフトウエアで処理されるようにしてもよい。
【０１４２】
上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０１４３】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４４】
１，１０１  モータ駆動システム、２  制御装置、２ａ  制御部、２ｂ  共通端子、３ａ  高圧側電源ライン、３ｂ  低圧側電源ライン、４  通信ライン、４ａ〜４ｄ  第１〜第４の通信ライン、６，１０６  スイッチ部、６ａ〜６ｄ  第１〜第４スイッチ、１０  ファンモータ、１０ａ〜１０ｄ  第１〜第４ファン、１２  モータ駆動部、１２ａ  プリドライブ回路、１２ｂ  インバータ回路、１３  制御回路部、２０  モータ、２０ａ〜２０ｄ  第１〜第４のモータ、３３  通信処理部（第１通信手段、第２通信手段、第１受信手段、第２受信手段の一例）、３４  記憶部、３５  モータ制御部（制御手段の一例）、Ｖｃｃ  電源電圧、５０  モータ駆動制御装置、５０ａ〜５０ｄ  第１〜第４のモータ駆動制御装置
、Ｖｃｃ  電源電圧、ＧＮＤ  グランド、ＶＤＤ  電源端子、ＰＧ  グランド端子、ＳＣ    通信端子
【図１】
2019129594.tif 000003
【図２】
2019129594.tif 000004
【図３】
2019129594.tif 000005
【図４】
2019129594.tif 000006
【図５】
2019129594.tif 000007
【図６】
2019129594.tif 000008
【図７】
2019129594.tif 000009