(57)【要約】  それぞれのＥＣＵに他方をバックアップする回路を備えた構成では、汎用性に欠けると共にコストが増加する。  モータ制御用ＥＣＵ１〜ｎはモータを制御する信号線Ｌ１２〜Ｌｎ２を介して各モータ１００〜ｎを制御する。また、代替専用ＥＣＵｐはモータを制御する信号線Ｌｐ１〜Ｌｐｎを介して各モータ１００〜ｎと接続される。代替専用ＥＣＵｐの代替制御回路部ｐ１は、ネットワークＮに流れている、故障情報や生存情報を信号線Ｌｐを介して常時受信しており、これらの情報からモータ制御用ＥＣＵ１が故障したことを検出する。そして、代替専用ＥＣＵｐは、モータ制御用ＥＣＵ１に替えて、信号線Ｌｐ1を介してモータ１００モータ１００に対する制御を継続するバックアップ動作を行う。
2015129311.tif 000002
【特許請求の範囲】
【請求項１】
複数のモータと前記複数のモータに対応して各モータを制御する複数のモータ制御用ＥＣＵとに接続された代替専用ＥＣＵを備え、
前記代替専用ＥＣＵは、前記モータ制御用ＥＣＵのいずれかに故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項２】
請求項１に記載のモータ制御システムにおいて、
前記複数のモータ制御用ＥＣＵの優先順位を記憶する優先順位記憶部を備え、
前記代替専用ＥＣＵは、前記モータ制御用ＥＣＵのいずれか２以上に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵの中で、前記記憶されている優先順位が最も高いモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項３】
請求項１に記載のモータ制御システムにおいて、
前記モータ制御用ＥＣＵは、制御信号を生成する制御回路部と前記制御信号を受けてモータの駆動信号を生成する駆動回路部とを有し、
前記代替専用ＥＣＵは、前記故障が発生したモータ制御用ＥＣＵの前記駆動回路部を代替する代替駆動回路部を有することを特徴とするモータ制御システム。  
【請求項４】
請求項３に記載のモータ制御システムにおいて、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、前記代替専用ＥＣＵの前記代替駆動回路部を用いて、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項５】
請求項３に記載のモータ制御システムにおいて、
前記モータ制御用ＥＣＵのいずれかで前記駆動回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵの前記制御回路部は、前記代替専用ＥＣＵの前記代替駆動回路部を用いて、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項６】
請求項５に記載のモータ制御システムにおいて、
前記故障が発生したモータ制御用ＥＣＵの前記制御回路部と、前記代替専用ＥＣＵの前記代替駆動回路部とを接続する専用線を備え、
前記故障が発生したモータ制御用ＥＣＵの前記制御回路部は、前記専用線を介して前記代替専用ＥＣＵの前記代替駆動回路部と接続して、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項７】
請求項３に記載のモータ制御システムにおいて、
前記代替専用ＥＣＵは、前記故障が発生した各モータ制御用ＥＣＵの前記制御回路部を代替する代替制御回路部をさらに有し、
前記代替制御回路部は、前記モータ制御用ＥＣＵの制御回路部が故障した際に必要とする制御機能を有することを特徴とするモータ制御システム。
【請求項８】
請求項４に記載のモータ制御システムにおいて、
前記複数のモータ制御用ＥＣＵの優先順位を記憶する優先順位記憶部を備え、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のモータ制御用ＥＣＵの中で前記優先順位が最も低いモータ制御用ＥＣＵは、前記代替専用ＥＣＵの前記代替駆動回路部を用いて、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項９】
請求項４に記載のモータ制御システムにおいて、
前記複数のモータ制御用ＥＣＵの各々について、代替可能なモータ制御用ＥＣＵの情報を記憶する代替可能ＥＣＵ記憶部を備え、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、前記代替可能ＥＣＵ記憶部に記憶されている情報に基づいて代替可能なモータ制御用ＥＣＵを決定し、  前記決定されたモータ制御用ＥＣＵは、前記代替専用ＥＣＵの前記代替駆動回路部を用いて、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項１０】
請求項９に記載のモータ制御システムにおいて、
前記複数のモータ制御用ＥＣＵの優先順位を記憶する優先順位記憶部を備え、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、前記代替可能ＥＣＵ記憶部に記憶されている情報と、前記優先順位記憶部に記憶されている優先順位とに基づいて代替可能なモータ制御用ＥＣＵを決定することを特徴とするモータ制御システム。
【請求項１１】
請求項４に記載のモータ制御システムにおいて、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、故障が発生する前に実施していたモータに対するモータ制御を行わずに、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御システム。
【請求項１２】
請求項４に記載のモータ制御システムにおいて、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、故障が発生する前に実施していたモータに対する制御と、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御とを、あらかじめ決められた割合に従い時分割で行うことを特徴とするモータ制御システム。
【請求項１３】
請求項１２に記載のモータ制御システムにおいて、
故障前のモータ制御と故障後のモータ制御とのモータ制御との割合を示すモータ制御割合を予め記憶するモータ制御割合記憶部を備え、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、前記モータ制御割合記憶部に記憶されたモータ制御割合に従ってモータ制御を時分割で行うことを特徴とするモータ制御システム。
【請求項１４】
請求項４に記載のモータ制御システムにおいて、
前記複数のモータに対するモータ制御要求を受け付けるモータ優先順位を記憶するモータ優先順位記憶部を備え、
前記モータ制御用ＥＣＵのいずれかで前記制御回路部もしくは前記駆動回路部に故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、同一の処理タイミングで前記モータ制御要求が発生した場合に、前記発生したモータ制御要求を前記モータ優先順位に基づいて、前記故障が発生する前に実施していたモータに対するモータ制御、もしくは前記故障が発生したモータ制御用ＥＣＵに対応するモータに対するモータ制御のうちモータ優先順位の高いモータ制御要求に対するモータ制御を行うことを特徴とするモータ制御システム。
【請求項１５】
複数のモータと前記複数のモータに対応して各モータを制御する複数のモータ制御用ＥＣＵとに代替専用ＥＣＵを接続し、
前記代替専用ＥＣＵにより、前記モータ制御用ＥＣＵのいずれかに故障が発生した場合に、前記故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とするモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御用ＥＣＵに故障が発生した際に、モータ制御を継続するためのモータ制御システムおよびモータ制御方法に関する。
【背景技術】
【０００２】
自動車は各種機能の電動化に伴って使用されるモータが増加し、重要性も増している。そしてモータを制御するモータ制御用ＥＣＵ（Electronic Control Unit:電子制御ユニット）は、モータ制御用ＥＣＵが故障した場合のバックアップ対策が求められている。【０００３】
モータ制御用ＥＣＵが故障した場合のバックアップ対策としては、重要なモータ制御用ＥＣＵを二重化して、一方のモータ制御用ＥＣＵが故障したときに他方のモータ制御用ＥＣＵを使用する対策が考えられる。【０００４】
特許文献１は、ネットワーク上に、センサ処理機能、マスタ機能、アクチュエータ制御機能を有する各々のＥＣＵが接続された構成において、アクチュエータ制御機能を有するＥＣＵにマスタ機能を内在させ、マスタ機能を有するＥＣＵが故障した際、マスタ機能を有するＥＣＵを介さずに、アクチュエータ制御機能を有するＥＣＵに内在させたマスタ機能を使用して制御を継続するものである。【０００５】
特許文献２は、同期モータを制御する第１の制御部と同期ジェネレータを制御する第２の制御部とが行う駆動制御と回生制御は表裏一体的な制御である事を前提として、一方の制御部が故障した場合に他方の制御部がバックアップを行うものである。他方の制御部がバックアップを行うため、あらかじめそれぞれの制御部に他方をバックアップするための回路を内包している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−５１９２２号公報
【特許文献２】特開２０１１−２３４５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１、２のように、それぞれのＥＣＵに他方をバックアップする機能や回路を備えた構成では、汎用性に欠けると共にコストが増加する。
【課題を解決するための手段】
【０００８】
本発明によるモータ制御システムは、複数のモータと複数のモータに対応して各モータを制御する複数のモータ制御用ＥＣＵとに接続された代替専用ＥＣＵを備え、代替専用ＥＣＵは、モータ制御用ＥＣＵのいずれかに故障が発生した場合に、故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とする。
本発明によるモータ制御方法は、複数のモータと複数のモータに対応して各モータを制御する複数のモータ制御用ＥＣＵとに代替専用ＥＣＵを接続し、代替専用ＥＣＵにより、モータ制御用ＥＣＵのいずれかに故障が発生した場合に、故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、低コストであり高い汎用性でモータ制御用ＥＣＵのバックアップを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態によるモータ制御システムの構成図。
【図２】優先順位テーブルを示す図。
【図３】制御機能テーブルを示す図。
【図４】第１の実施の形態の変形例によるモータ制御システムの構成図。
【図５】第２の実施の形態によるモータ制御システムの構成図。
【図６】代替可能ＥＣＵテーブルを示す図。
【図７】モータ制御割合テーブルを示す図。
【図８】モータ優先順位テーブルを示す図
【図９】第３の実施の形態によるモータ制御システムの構成図。
【図１０】第３の実施の形態の変形例１によるモータ制御システムの構成図。
【図１１】第３の実施の形態の変形例２によるモータ制御システムの構成図。
【発明を実施するための形態】
【００１１】
（第１の実施の形態）
図１は、第１の実施の形態に係わるモータ制御システムの構成図である。
モータ制御システムは、モータ１００からモータｎのｎ台のモータを備え、各モータ１００〜ｎに対応してモータ制御用ＥＣＵ１からモータ制御用ＥＣＵｎのｎ台のモータ制御用ＥＣＵを備える。更に、モータ制御用ＥＣＵ１〜ｎのいずれかが故障した場合にその代替として機能する１台の代替専用ＥＣＵｐを備える。なお、モータ１００〜ｎは、自動車の電動化に伴って設けられた、例えば、ステアリング、ブレーキ、パーキングブレーキ、ワイパー、ドアミラー、シートベルトなどを作動させるモータである。
【００１２】
モータ制御用ＥＣＵ１〜ｎはモータを制御する信号線Ｌ１２〜Ｌｎ２を介して各モータ１００〜ｎを制御する。また、代替専用ＥＣＵｐは信号線Ｌｐ１〜Ｌｐｎを介して各モータ１００〜ｎと接続され、各モータ１００〜ｎを制御する。
【００１３】
各モータ制御用ＥＣＵ１〜ｎは、ネットワークＮにそれぞれ信号線Ｌ１１〜Ｌｎ１を介して接続され、代替専用ＥＣＵｐはネットワークＮに信号線Ｌｐを介して接続される。すなわち、代替専用ＥＣＵｐは信号線Ｌｐ、ネットワークＮ、信号線Ｌ１１〜Ｌｎ１を介して各モータ制御用ＥＣＵ１〜ｎに接続される。そして、モータ制御用ＥＣＵ１〜ｎ間や、モータ制御用ＥＣＵ１〜ｎと代替専用ＥＣＵｐ間で、各種の制御情報、モータ制御用ＥＣＵ１〜ｎが故障したことを示す故障情報、モータ制御用ＥＣＵ１〜ｎが正常に機能していることを示す生存情報等の授受を行う。また、図示省略したが、ネットワークＮ上に他のＥＣＵが存在する場合、必要に応じて他のＥＣＵとの間で上記情報の授受を行う。
【００１４】
各モータ制御用ＥＣＵ１〜ｎと代替専用ＥＣＵｐは、信号線Ｌ１３〜Ｌｎ３を介して接続され、代替専用ＥＣＵｐが各モータ１００〜ｎを制御するための情報の授受を行う。但し、ネットワークＮを介して行う情報の授受だけで代替専用ＥＣＵｐが各モータ１００〜ｎを制御することが可能な場合は、該当するモータ制御用ＥＣＵ１〜ｎとの信号線Ｌ１３〜Ｌｎ３は無くてもよい。
【００１５】
各モータ制御用ＥＣＵ１〜ｎは、制御回路部１１〜ｎ１と駆動回路部１２〜ｎ２を有している。また、代替専用ＥＣＵｐは、代替制御回路部ｐ１と代替駆動回路部ｐ２を有している。
【００１６】
制御回路部１１〜ｎ１は、ネットワークＮを介しての互いに他のモータ制御用ＥＣＵ１〜ｎや代替専用ＥＣＵｐとの間で上記情報の授受を行う。更に、制御回路部１１〜ｎ１は、トルク指令に基づいてモータ１００〜ｎを制御するためのＰＷＭ信号などの制御信号を生成する。
【００１７】
駆動回路部１２〜ｎ２は、制御回路部１１〜ｎ１からの制御信号に基づいてモータ１００〜ｎを駆動する。例えば、駆動回路部１２〜ｎ２は、図示省略した６個のスイッチング素子（たとえばＩＧＢＴ)より構成されるインバータを内蔵する。そして、制御回路部１１〜ｎ１から送られるＰＷＭ信号に基づき、スイッチング素子を制御し、信号線Ｌ１２〜Ｌｎ２を介してモータ１００〜ｎを駆動する。
【００１８】
代替専用ＥＣＵｐの代替制御回路部ｐ１は、ネットワークＮを介してモータ制御用ＥＣＵ１〜ｎとの間で上記情報の授受を行うと共に、後述する優先順位などを記憶する記憶部Ｍを備える。更に、代替制御回路部ｐ１は、故障したモータ制御用ＥＣＵ１〜ｎに替えてモータ１００〜ｎのいずれかを制御するためのＰＷＭ信号などの制御信号を生成する。
【００１９】
代替専用ＥＣＵｐの代替駆動回路部ｐ２は、代替制御回路部ｐ１からの制御信号に基づいてモータ１００〜ｎを駆動する。例えば、代替駆動回路部ｐ２は、図示省略した６個のスイッチング素子（たとえばＩＧＢＴ)より構成されるインバータを内蔵する。そして、代替制御回路部ｐ１から送られるＰＷＭ信号に基づき、スイッチング素子を制御し、信号線Ｌｐ1〜Ｌｐｎを介してモータ１００〜ｎのいずれかを駆動する。
【００２０】
以下、第１の実施の形態のモータ制御システムの動作を説明する。
各モータ制御用ＥＣＵ１〜ｎのいずれか、例えばモータ制御用ＥＣＵ１の制御回路部１１が故障した場合は、モータ制御用ＥＣＵ１からモータ制御用ＥＣＵ１が故障したことを示す故障情報が信号線Ｌ１１を介してネットワークＮに流される。もしくは、モータ制御用ＥＣＵ１が正常に機能していることを示す生存情報がネットワークＮに流されなくなる。生存情報がネットワークＮに流されなくなる場合として、モータ制御用ＥＣＵ１が完全に故障して、モータ制御用ＥＣＵ１から故障したことを示す故障情報をもはや流すことができなくなった場合である。
【００２１】
また、モータ制御用ＥＣＵ１〜ｎの駆動回路部１２〜ｎ２の故障は、制御回路部１１〜ｎ１が駆動回路部１２〜ｎ２に対する診断を行うことにより検出する。制御回路部１１〜ｎ１はその故障情報を信号線Ｌ１１を介してネットワークＮに流す。
【００２２】
代替専用ＥＣＵｐの代替制御回路部ｐ１は、ネットワークＮに流れている、こられの故障情報や生存情報を信号線Ｌｐを介して常時受信しており、これらの情報からモータ制御用ＥＣＵ１が故障したことを検出する。そして、代替専用ＥＣＵｐは、モータ制御用ＥＣＵ１に替えて、信号線Ｌｐ1を介してモータ１００に対する制御を継続するバックアップ動作を行う。
【００２３】
なお、モータ制御用ＥＣＵ１が故障して代替専用ＥＣＵｐがバックアップ動作を行っている時に、他のモータ制御用ＥＣＵ２〜ｎが故障した場合は、両方のバックアップ動作を並行して行ってもよいし、既にバックアップ動作を行っているモータ制御用ＥＣＵ１を優先し、後から故障したモータ制御用ＥＣＵ２〜ｎのバックアップ動作は行なわなくしてもよい。あるいは、以下に説明するような優先順位に基づくバックアップ動作を行ってもよい。
【００２４】
−優先順位−
次に、優先順位を付けてバックアップ動作を行う例について図２を参照して説明する。  図２は、優先順位テーブルを示す図である。優先順位テーブルは、図１のモータ制御用ＥＣＵが６台（ｎ＝６）であると仮定し、モータ制御用ＥＣＵ１からモータ制御用ＥＣＵ６の優先順位を示した優先順位テーブルである。このテーブルは、代替専用ＥＣＵｐの代替制御回路部ｐ１の記憶部Ｍに記憶されている。優先順位は数値が少ない方が高く、数値が大きい方が低いものとする。
【００２５】
例えば、仮にモータ制御用ＥＣＵ２が故障した場合、代替専用ＥＣＵｐはモータ２００に対する制御を継続するバックアップ動作を行う。この時、新たに優先順位６のモータ制御用ＥＣＵ６が故障した場合、代替専用ＥＣＵｐは、記憶部Ｍに記憶されている優先順位テーブルを参照する。モータ制御用ＥＣＵ２の優先順位は３であり、モータ制御用ＥＣＵ６の優先順位は３であり、優先順位が同一の為、モータ２００に対する制御を継続するバックアップ動作を継続する。
【００２６】
一方、モータ制御用ＥＣＵ２が故障してモータ２００に対する制御を継続するバックアップ動作を行っている時に、優先順位１のモータ制御用ＥＣＵ１が新たに故障した場合は、代替専用ＥＣＵｐは現在バックアップ動作中のモータ制御用ＥＣＵ２よりも、新たに故障したモータ制御用ＥＣＵ１の方が優先順位が高い為、モータ２００に対する制御を継続するバックアップ動作を止め、モータ１００に対する制御を継続するバックアップ動作を行う。すなわち、代替専用ＥＣＵｐは、モータ制御用ＥＣＵ１に替えて、信号線Ｌｐ1を介してモータ１００に対する制御を継続するバックアップ動作を行う。
【００２７】
このように、代替専用ＥＣＵｐは、モータ制御用ＥＣＵ１〜ｎの複数に故障が発生した場合に、故障が発生した複数のモータ制御用ＥＣＵ１〜ｎの中で、優先順位が最も高いモータ制御用ＥＣＵ１〜ｎと接続されたモータ１００〜ｎに対する制御を行う。
【００２８】
−制御機能−
図３は、代替専用ＥＣＵｐがモータ制御用ＥＣＵ１〜ｎのバックアップ動作を行う際に参照する制御機能テーブルの一例を示す図である。制御機能テーブルは、図１のモータ制御用ＥＣＵ１〜ｎが６台（ｎ＝６）であると仮定した場合を示す。このテーブルは、代替専用ＥＣＵｐの代替制御回路部ｐ１の記憶部Ｍに記憶されている。このテーブルでは、モータ制御用ＥＣＵ１からモータ制御用ＥＣＵ６までの制御回路部１１〜６１が有する制御機能をＡ、Ｂ、Ｃ、Ｄの４種類に分けて、制御回路部１１〜６１が正常時に実行する制御機能を該当欄に“×”で示し、制御回路部１１〜６１の故障時に代替専用ＥＣＵｐが対応するモータ１００〜ｎの制御を行うために最低限必要な制御機能を該当欄に“×”で示している。
【００２９】
例えば、制御機能Ａは電流フィードバック制御機能であり、モータに流れる電流を検出し、モータ制御にフィードバックするもので、トルク制御や、保護機能として使用する。制御機能Ｂは、車速感応制御機能であり、車の速度に連動させて、モータの回転数や、トルクを変化させるものである。制御機能Ｃは、電圧フィードバック制御機能であり、モータに印加される電圧を検出し、モータ制御にフィードバックするものであり、トルク制御や、保護機能として使用する。制御機能Ｄは、加速度感応制御機能であり、車の加速度に連動させて、モータの回転数や、トルクを変化させるものである。制御機能Ｂである車速感応制御機能、および制御機能Ｄである加速度感応制御機能は、モータ制御用ＥＣＵ１〜ｎの制御回路部１１〜ｎ１が故障した際に最低限必要とする制御機能である。
【００３０】
モータ制御用ＥＣＵ１〜６のいずれかが故障時すると、代替専用ＥＣＵｐの代替制御回路部ｐ１は、図３に示す制御機能テーブルを参照し、当該モータ制御用ＥＣＵの故障時の欄で“×”がある制御機能を選定してバックアップ動作を行う。これにより、故障時に最低限必要な制御機能を代替制御回路部ｐ１において実行することが出来る。例えば、モータ制御用ＥＣＵ１が故障した場合、図３に示す制御機能テーブルに従って、バックアップ時の代替制御回路部ｐ１の制御機能として制御機能Ｂ、Ｄを選択し、モータ１００に対する制御を継続するバックアップ動作を行う。
【００３１】
（第１の実施の形態の変形例）
第１の実施の形態の変形例について図４を参照して説明する。
図４はモータ制御システムの構成図である。
モータ制御システムは、複数のモータ１００〜ｎ、１０１〜ｍおよびモータ制御用ＥＣＵ１〜ｎ、１１〜ｍを、２つのグループに分けて、各グループ毎に代替専用ＥＣＵｐ、ｑを有する構成である。
【００３２】
第１のグループはモータ１００からモータｎと、モータ制御用ＥＣＵ１からモータ制御用ＥＣＵｎと、代替専用ＥＣＵｐからなる。第２のグループはモータ１０１からモータｍと、モータ制御用ＥＣＵ１１からモータ制御用ＥＣＵｍと、代替専用ＥＣＵｑからなる。各モータ制御用ＥＣＵ１〜ｎは、図１で説明したような制御回路部と駆動回路部を有しており、また、代替専用ＥＣＵｐ、ｑは、同様に制御回路部と駆動回路部をそれぞれ有しているが、その構成は第１の実施の形態と同様であるので図示を省略する。
【００３３】
第１のグループの構成および第２のグループの構成はそれぞれ第１の実施の形態と同様であるが、各グループの代替専用ＥＣＵｐ、ＥＣＵｑは、該当するグループ内のモータ制御用ＥＣＵに故障が発生した場合にのみ、バックアップ動作を行う。
【００３４】
例えば第１のモータ制御用ＥＣＵ１〜ｎのいずれかに故障が発生した場合は、代替専用ＥＣＵｐを用いて、故障が発生したモータ制御用ＥＣＵ１〜ｎに接続されるモータ１００〜ｎの制御を継続するバックアップ動作を行う。代替専用ＥＣＵｐは、第１のモータ制御用ＥＣＵ１〜ｎがグループに属するモータ制御用ＥＣＵであることを図示省略した記憶部に記憶している。代替専用ＥＣＵｐは、ネットワークＮに流れている故障情報や生存情報を信号線Ｌｐを介して常時受信しており、これらの情報から第１のモータ制御用ＥＣＵ１〜ｎのいずれかに故障が発生した場合にこれを検出する。
【００３５】
例えば第２のモータ制御用ＥＣＵ１１〜ｍのいずれかに故障が発生した場合は、代替専用ＥＣＵｑを用いて、故障が発生したモータ制御用ＥＣＵ１１〜ｍに接続されるモータの制御を継続するバックアップ動作を行う。代替専用ＥＣＵｑは、第２のモータ制御用ＥＣＵ１１〜ｍがグループに属するモータ制御用ＥＣＵであることを図示省略した記憶部に記憶している。代替専用ＥＣＵｑは、ネットワークＮに流れている、故障情報や生存情報を信号線Ｌｑを介して常時受信しており、これらの情報から第２のモータ制御用ＥＣＵ１１〜ｍのいずれかに故障が発生した場合にこれを検出する。
【００３６】
以上の例では２つのグループの例を示したが、グループ数はモータ制御システムにより２つ以上としてもよい。また、バックアップ動作が必要ないモータ制御用ＥＣＵは、グループに属さなくてもよい。更に、第１の実施の形態と同様に、代替専用ＥＣＵｐ、ｑの記憶部に優先順位テーブルをそれぞれ記憶して、各グループ内で優先順位が高い方のモータに対する制御を優先して継続するバックアップ動作を行うようにしてもよい。更に、第１の実施の形態と同様に、代替専用ＥＣＵｐ、ｑの記憶部に制御機能テーブルをそれぞれ記憶して、各グループ内で代替専用ＥＣＵｐ、ｑは故障したモータ制御用ＥＣＵに対して最低限必要な制御機能を選定し、バックアップ動作を行うようにしてもよい。
【００３７】
（第２の実施の形態）
図５は、第２の実施の形態に係わるモータ制御システムの構成図である。
各モータ制御用ＥＣＵ１〜ｎは、制御回路部１１〜ｎ１と駆動回路部１２〜ｎ２とを有している。各モータ制御用ＥＣＵ１〜ｎの接続状態および制御回路部１１〜ｎ１と駆動回路部１２〜ｎ２の構成は第１の実施の形態と同様でありその説明を省略する。なお、各モータ制御用ＥＣＵ１〜ｎの制御回路部１１〜ｎ１は、後述する優先順位テーブル、制御機能テーブル、代替可能ＥＣＵテーブル、モータ制御割合テーブル、モータ優先順位テーブルなどを記憶する記憶部Ｍ１〜Ｍｎを備える。
【００３８】
代替専用ＥＣＵｐは、代替駆動回路部ｐ２を有しているが、モータ１００〜ｎを制御するためのＰＷＭ信号などの制御信号の生成を行う代替制御回路部は有していない。代替専用ＥＣＵｐは、ネットワークＮおよび信号線Ｌｐを介してモータ制御用ＥＣＵ１〜ｎとの情報の授受を行う。更に、代替専用ＥＣＵｐは、各モータ制御用ＥＣＵ１〜ｎのいずれかが故障した際に、故障していないいずれかのモータ制御用ＥＣＵ１〜ｎからモータ１００〜ｎを制御するためのＰＷＭ信号などの制御信号を受け取り、代替駆動回路部ｐ２に出力する。
【００３９】
以下、第２の実施の形態のモータ制御システムの動作を説明する。
各モータ制御用ＥＣＵ１〜ｎのいずれか、例えばモータ制御用ＥＣＵ１の駆動回路部１２が故障した場合、モータ制御用ＥＣＵ１は、駆動回路部１２の出力を停止し、信号線Ｌ１１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐの使用権を取得し、モータ１００を制御するためのＰＷＭ信号などの制御信号を信号線Ｌ１３を介して代替専用ＥＣＵｐの代替駆動回路部ｐ２へ伝え、モータ１００の制御を継続するバックアップ動作を行う。
【００４０】
また、各モータ制御用ＥＣＵ１〜ｎのいずれか、例えばモータ制御用ＥＣＵ１の制御回路部１１が故障した場合、他のモータ制御用ＥＣＵ２〜ｎ、例えばモータ制御用ＥＣＵ２が、信号線Ｌ２１とネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１の故障を検出する。そして、モータ制御用ＥＣＵ２は、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐの使用権を取得し、モータを制御するためのＰＷＭ信号などの制御信号を信号線Ｌ２３を介して代替専用ＥＣＵｐの代替駆動回路部ｐ２へ伝え、モータ１００の制御を継続するバックアップ動作を行う。
【００４１】
また、上記したように、モータ制御用ＥＣＵ１の制御回路部１１が故障した場合、この故障を例えば、モータ制御用ＥＣＵ２が代替専用ＥＣＵｐの代替駆動回路部ｐ２へ伝える。そして、モータ制御用ＥＣＵ２がモータ１００の制御を継続するバックアップ動作を行う場合、モータ制御用ＥＣＵ２は、故障が発生する前に実施していたモータ２００に対する制御をそのまま継続してもよいし、モータ２００に対する制御を行わず、故障が発生したモータ制御用ＥＣＵ１と接続されたモータ１００に対する制御を継続するバックアップ動作のみを行ってもよい。
【００４２】
この実施の形態によると、代替専用ＥＣＵｐは代替制御回路部を有する必要は無く、他のモータ制御用ＥＣＵの制御回路部を利用してバックアップ動作を行うことができる。
【００４３】
−代替可能ＥＣＵ−
次に、上記のバックアップ動作において、代替が可能でより優先順位の低いモータ制御用ＥＣＵを用いて、モータに対する制御を継続する例について説明する。
【００４４】
図６は、図５のモータ制御用ＥＣＵ１〜ｎの記憶部Ｍ１〜ｎに記憶された代替可能ＥＣＵテーブルの例を示す図である。この代替可能ＥＣＵテーブルは、図５のモータ制御用ＥＣＵが６台（ｎ＝６）であると仮定し、モータ制御用ＥＣＵ１〜６のいずれかの駆動回路が故障した場合に、代替可能なモータ制御用ＥＣＵを示している。なお、記憶部Ｍ１〜Ｍｎには、図３に示す制御機能テーブルや図２に示す優先順位テーブルも記憶されていてもよい。
【００４５】
例えば、図３に示す制御機能テーブルのＮｏ．１に示すようにモータ制御用ＥＣＵ１は、正常時に制御機能Ａ、Ｂ、Ｄを有している。一方、図３に示す制御機能テーブルのＮｏ．２からＮｏ．６に示されるように、モータ制御用ＥＣＵ２からモータ制御用ＥＣＵ６が故障した場合のバックアップ動作では、制御機能Ｂ、Ｄの両方もしくはいずれか一方の制御機能しか使用しない。そのため、モータ制御用ＥＣＵ１は他のモータ制御用ＥＣＵ２からモータ制御用ＥＣＵ６までの代替が可能であることがわかる。この為、図６に示す代替可能ＥＣＵテーブルでは、モータ制御用ＥＣＵ１の代替可能モータ制御用ＥＣＵＮｏ．の欄に、“２，３，４，５，６”と設定されている。
【００４６】
また、例えば図３に示す制御機能テーブルのＮｏ．５に示すように、モータ制御用ＥＣＵ５は正常時に制御機能Ａ、Ｄを有しているが、図３に示す制御機能テーブルのＮｏ．１からＮｏ．４，およびＮｏ．６に示されるように、他のモータ制御用ＥＣＵが故障した場合のバックアップ動作では、制御機能Ｂ、Ｄの両方もしくは制御機能Ｂを使用する。そのため、モータ制御用ＥＣＵ５が代替可能なモータ制御用ＥＣＵは無いことがわかる。この為、図６に示す代替可能ＥＣＵテーブルでは、モータ制御用ＥＣＵ５の代替可能モータ制御用ＥＣＵＮｏ．の欄に“無し”と設定されている。
【００４７】
なお、上記説明では図３に示す制御機能テーブルに基づいて図６に示す代替可能ＥＣＵテーブルを設定する例を記載したが、他にシステム的なグループ分けや要件を加味して図６の代替可能ＥＣＵテーブルを設定してもよい。
【００４８】
モータ制御用ＥＣＵ１〜６のいずれかが故障した場合、他の各モータ制御用ＥＣＵは、図６の代替可能ＥＣＵテーブルを参照して、どのモータ制御用ＥＣＵを用いてバックアップ動作を行うか設定する。例えばモータ制御用ＥＣＵ２が故障した場合、他のモータ制御用ＥＣＵは、自身の記憶部に記憶している図６の代替可能ＥＣＵテーブルにおいて、モータ制御用ＥＣＵ２に対応する代替可能モータ制御用ＥＣＵＮｏ．を参照する。これによりモータ制御用ＥＣＵ３とモータ制御用ＥＣＵ６が代替可能であることを検出する。次に図２に示す優先順位テーブルを参照して、モータ制御用ＥＣＵ６の方が、モータ制御用ＥＣＵ３より優先順位が低いことを検出する。
【００４９】
以上より、故障したモータ制御用ＥＣＵ２の代替が可能でより優先順位の低いモータ制御用ＥＣＵ６がバックアップ動作に用いられるものとして決定され、以後、モータ制御用ＥＣＵ６および代替専用ＥＣＵｐを用いて、モータ２００に対する制御を継続するバックアップ動作を行う。
【００５０】
−モータ制御割合−
次に、バックアップ動作を行なっているモータ制御用ＥＣＵが本来制御していたモータに対する制御も継続して行う例について説明する。
【００５１】
図７は、記憶部Ｍ１〜Ｍｎに記憶されたモータ制御割合テーブルの例を示す図である。図５に示すモータ制御用ＥＣＵ１〜ｎが６台（ｎ＝６）であり、あるモータ制御用ＥＣＵが故障したと仮定する。この場合、他のモータ制御用ＥＣＵが、代替専用ＥＣＵｐを用いて、故障したモータ制御用ＥＣＵが制御していたモータ制御を継続するバックアップ動作を行うとする。このときに、他のモータ制御用ＥＣＵが、本来制御していたモータ制御と、故障したモータ制御用ＥＣＵが制御していたモータ制御の処理を時分割で実施する際に、処理時間の何％を故障したモータ制御用ＥＣＵが制御していたモータ制御の処理に割り当てるかを示している。
【００５２】
例えば、モータ制御用ＥＣＵ２が故障し、モータ制御用ＥＣＵ１が、代替専用ＥＣＵｐを用いてモータ２００に対する制御を継続するバックアップ動作を行う場合は、図７に示すモータ制御割合テーブルにおいてＮｏ．１の欄に示された代替対象処理時間割り当て率“２５％”に従い、モータ２００に対する制御に２５％の処理時間を割り当て、本来制御していたモータ１００に対する制御に残りの７５％を割り当てる。
【００５３】
このように、モータ制御用ＥＣＵ１〜ｎのいずれかに故障が発生した場合に、故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、故障が発生する前に実施していたモータに対するモータ制御と、故障が発生したモータ制御用ＥＣＵに対応するモータに対する代替専用ＥＣＵｐの代替駆動回路部ｐ２を用いたモータ制御とをあらかじめ決められた割合に従い時分割で行う。したがって、バックアップ動作を行っているモータ制御用ＥＣＵは本来制御していたモータに対する制御も継続して行うことが可能になる。
【００５４】
−モータ優先順位−
次に、バックアップ動作を行っているモータ制御用ＥＣＵが、バックアップ動作中に優先順位の高いモータ制御要求に対する制御を行う場合について説明する。
【００５５】
図８は、記憶部Ｍ１〜Ｍｎに記憶されたモータ優先順位テーブルの例を示す図である。このモータ優先順位テーブルは、図５に示すモータ制御用ＥＣＵが６台（ｎ＝６）であると仮定し、モータ１００からモータ６００までのモータに対するモータ制御要求のモータ優先順位を示したものである。モータ優先順位は数値が少ない方が高く、数値が大きい方が低いものとする。
【００５６】
例えば、モータ制御用ＥＣＵ２が故障し、モータ制御用ＥＣＵ１が、代替専用ＥＣＵｐを用いてモータ２００に対する制御を継続するバックアップ動作を行う場合は、モータ１００もしくはモータ２００に対するモータ制御要求が成立する毎に、それぞれモータ制御要求の成立したモータに対して制御を実行する。この時、同一の処理タイミングでモータ１００およびモータ２００に対するモータ制御要求が発生した場合は、モータ制御用ＥＣＵ１は、図８に示すモータ優先順位テーブルに従い実行するモータ制御要求を選択する。例えば、モータ１００に対する右回転のモータ制御要求“モータ１００右回転”と、モータ２００に対するモータ制御要求“モータ２００停止”が同一の処理タイミングで成立した場合、“モータ１００右回転”は図８に示すモータ優先順位テーブルのＮｏ．７よりモータ優先順位７、“モータ２００停止”は図８に示すモータ優先順位テーブルのＮｏ．３よりモータ優先順位３であることが解る為、モータ制御用ＥＣＵ１は、よりモータ優先順位の高い“モータ２００停止”のモータ制御要求を実施する。
【００５７】
これにより、モータ制御用ＥＣＵ１〜ｎに故障が発生した場合に、故障が発生したモータ制御用ＥＣＵ以外のいずれかのモータ制御用ＥＣＵは、同一の処理タイミングでモータ制御要求が発生した場合に、発生したモータ制御要求をモータ優先順位テーブルに基づいて、故障が発生する前に実施していたモータに対するモータ制御、もしくは故障が発生したモータ制御用ＥＣＵに対応するモータに対するモータ制御のうちモータ優先順位の高いモータ制御要求に対するモータ制御を行う。よって、バックアップ動作を行っているモータ制御用ＥＣＵは、バックアップ動作中にモータ優先順位の高いモータ制御要求を行うことができる。
【００５８】
（第３の実施の形態）
図９は、第３の実施の形態に係わるモータ制御システムの構成図である。
図９は、説明をわかりやすくするため、実施の形態の最小構成である２台のモータ制御用ＥＣＵ１、２とモータ１００、２００が１台の代替専用ＥＣＵｐに接続された構成で説明するが、第２の実施の形態で示した図５と同様に、多数のモータ制御用ＥＣＵ１〜ｎが１台の代替専用ＥＣＵｐに接続された構成でも同様である。
【００５９】
図９に示すように、モータ制御用ＥＣＵ１、２はモータを制御する信号線Ｌ１２、Ｌ２２を介して各モータ１００、２００を制御する。また、代替専用ＥＣＵｐはモータを制御する信号線Ｌｐ１、Ｌｐ２を介して各モータ１００、２００と接続される。
【００６０】
各モータ１００、２００には、夫々モータの回転角度、電流などを検出するセンサ１０、２０が備えられ、モータ制御用ＥＣＵ１、２は、モータ１００、２００の状態をセンサ１０、２０から信号線Ｓ１、Ｓ２、ネットワークＮ、信号線Ｌ１１、Ｌ２１を介して検出する。
【００６１】
モータ制御用ＥＣＵ１は、制御回路部１１と駆動回路部１２を有している。モータ制御用ＥＣＵ２は、制御回路部２１と駆動回路部２２を有している。制御回路部１１、２１と駆動回路部１２、２２の構成は第１の実施の形態と同様でありその説明を省略する。なお、モータ制御用ＥＣＵ１は、モータ１００への出力を抑制する出力抑制回路１３を、モータ制御用ＥＣＵ２は、モータ２００への出力を抑制する出力抑制回路２３を備えている。また、制御回路部１１、２１はそれぞれ記憶部Ｍ１、Ｍ２を備えている。
【００６２】
代替専用ＥＣＵｐは、代替駆動回路部ｐ２、入出力制御回路部ｐ３、入力信号切替部ｐ４、出力信号切替部ｐ５を備えている。代替駆動回路部ｐ２の構成は第１の実施の形態と同様でありその説明を省略する。入出力制御回路部ｐ３は、モータ制御用ＥＣＵ１、２から使用権の要求を受けて、入力信号切替部ｐ４の入力や出力信号切替部ｐ５の出力を切り替える。
【００６３】
以下、第３の実施の形態のモータ制御システムの動作を図９を参照して説明する。
モータ制御用ＥＣＵ１、２のいずれかの駆動回路部１２、２２が故障した場合について説明する。
【００６４】
モータ制御用ＥＣＵ１、２のいずれか、例えばモータ制御用ＥＣＵ１の駆動回路部１２が故障した場合、モータ制御用ＥＣＵ１は制御回路部１１より駆動回路部１２に対して出力していたモータ１００を制御するためのＰＷＭ信号などの制御信号の出力を停止し、信号線Ｌ１１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐに対して、使用権を要求する。
【００６５】
代替専用ＥＣＵｐの入出力制御回路部ｐ３は、使用権の要求を受けた場合、既に他のモータ制御用ＥＣＵ２〜ｎに使用されていなければ、入力信号切替部ｐ４の入力をモータ制御用ＥＣＵ１からの信号線Ｌ１３−１に設定する。更に、入出力制御回路部ｐ３は、出力信号切替部ｐ５の出力をモータ１００へ出力する信号線Ｌｐ1に設定し、信号線Ｌ１３−２を用いてモータ制御用ＥＣＵ１からのモータ１００への出力を出力抑制回路１３を用いて停止する。出力抑制回路１３は例えばリレーなど出力を遮断する回路である。
【００６６】
その後、代替専用ＥＣＵｐの入出力制御回路部ｐ３は、信号線ＬｐとネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１に使用権を付与したことを通知する。
【００６７】
モータ制御用ＥＣＵ１は、使用権の通知を受け取ったら、モータ１００に対する制御信号を制御回路部１１より信号線Ｌ１３−１を介して代替専用ＥＣＵｐの入力信号切替部ｐ４へ出力する。したがって、代替専用ＥＣＵｐの代替駆動回路部ｐ２は、モータ１００に対する制御を継続するバックアップ動作を行うことが可能となる。
【００６８】
次に、モータ制御用ＥＣＵ１、２のいずれかの制御回路部１１、２１が故障した場合の動作について以下に説明する。
【００６９】
モータ制御用ＥＣＵ１、２のいずれか、例えばモータ制御用ＥＣＵ１の制御回路部１１が故障した場合、モータ制御用ＥＣＵ２は信号線Ｌ２１とネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１の故障を検出する。
【００７０】
モータ制御用ＥＣＵ２はモータ制御用ＥＣＵ１の故障を検出した場合、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐに対して、使用権を要求する。
【００７１】
代替専用ＥＣＵｐの入出力制御回路部ｐ３は、使用権の要求を受けた場合、既に他のモータ制御用ＥＣＵに使用されていなければ、入力信号切替部ｐ４の入力をモータ制御用ＥＣＵ２からの信号線Ｌ２３−１に設定する。更に、出力信号切替部ｐ５の出力を信号線Ｌｐ１を介してモータ１００への出力に設定し、信号線Ｌ１３−２を用いてモータ制御用ＥＣＵ１からモータ１００への出力を出力抑制回路１３を用いて停止する。出力抑制回路１３は例えばリレーなど出力を遮断する回路である。
【００７２】
その後、信号線ＬｐとネットワークＮと信号線Ｌ２１を介してモータ制御用ＥＣＵ２に使用権を付与したことを通知する。
【００７３】
モータ制御用ＥＣＵ２は、使用権の通知を受け取ったら、モータ１００に対する制御信号を制御回路部２１より信号線Ｌ２３−１を介して代替専用ＥＣＵｐの入力信号切替部ｐ４へ出力することにより、モータ１００に対する制御を継続するバックアップ動作を行うことが可能となる。
【００７４】
この時、モータ制御用ＥＣＵ２は、モータ１００の状態をセンサ１０から信号線Ｓ１、信号線Ｌ２１を介して検出する。なお、システムによっては、センサ１０は無くてもよい。
【００７５】
（第３の実施の形態の変形例１）
第３の実施の形態の変形例について図１０を参照して説明する。
図１０は、説明をわかりやすくするため、実施の形態の最小構成であるモータ制御用ＥＣＵ１、２とモータ１００、２００に１台の代替専用ＥＣＵｐが接続された構成で説明するが、第２の実施の形態で示した図５と同様に、多数のモータ制御用ＥＣＵ１〜ｎが１台の代替専用ＥＣＵｐに接続された構成でも同様である。
【００７６】
図９を用いて説明した第３の実施の形態との相違点は、各モータ制御用ＥＣＵ１、２の制御回路部１１、２１より駆動回路部１２、２２に対して出力していたモータ１００、２００を制御するためのＰＷＭ信号などの制御信号を、ネットワークＮ上の情報伝達フォーマットに変換し、信号線Ｌ１１、Ｌ２１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐへ出力する点である。
【００７７】
モータ制御用ＥＣＵ１の駆動回路部１２が故障した場合のバックアップ動作について説明する。
【００７８】
モータ制御用ＥＣＵ１の駆動回路部１２が故障した場合、モータ制御用ＥＣＵ１は制御回路部１１より駆動回路部１２に対して出力していたモータ１００を制御するためのＰＷＭ信号などの制御信号の出力を停止し、信号線Ｌ１１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐに対して、使用権を要求する。
【００７９】
代替専用ＥＣＵｐの入出力制御回路部ｐ３は、使用権の要求を受けた場合、既に他のモータ制御用ＥＣＵに使用されていなければ、出力信号切替部ｐ５の出力をモータ１００へ出力する信号線Ｌｐ1に設定する。
【００８０】
その後、信号線ＬｐとネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１に使用権を付与したことを通知する。
【００８１】
モータ制御用ＥＣＵ１は、使用権の通知を受け取ったら、モータ１００に対する制御信号を制御回路部１１でネットワークＮ上の情報伝達フォーマットに変換し、信号線Ｌ１１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐへ出力する。情報伝達フォーマットは、例えばＰＷＭ信号に対応してデューティ比や目標電流などを表した情報である。
【００８２】
代替専用ＥＣＵｐは出力を入出力制御回路部ｐ３でモータ１００を制御するためのＰＷＭ信号などの制御信号に復元して代替駆動回路部ｐ２へ出力することで、モータ１００に対する制御を継続するバックアップ動作を可能にする。
【００８３】
次に、モータ制御用ＥＣＵ１の制御回路部１１が故障した場合のバックアップ動作について説明する。
【００８４】
モータ制御用ＥＣＵ１の制御回路部１１が故障した場合、モータ制御用ＥＣＵ２は信号線Ｌ２１とネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１の故障を検出する。
【００８５】
モータ制御用ＥＣＵ２はモータ制御用ＥＣＵ１の故障を検出した場合、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐに対して、使用権を要求する。
【００８６】
代替専用ＥＣＵｐの入出力制御回路部ｐ３は、使用権の要求を受けた場合、既に他のモータ制御用ＥＣＵに使用されていなければ、出力信号切替部ｐ５の出力をモータ１００へ出力する信号線Ｌｐ1に設定する。
その後、信号線ＬｐとネットワークＮと信号線Ｌ２１を介してモータ制御用ＥＣＵ２に使用権を付与したことを通知する。
【００８７】
モータ制御用ＥＣＵ２は、使用権の通知を受け取ったら、モータ１００に対する制御信号を制御回路部２１でネットワークＮ上の情報伝達フォーマットに変換し、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して代替専用ＥＣＵｐへ出力する。
【００８８】
代替専用ＥＣＵｐは、入力された情報伝達フォーマットを入出力制御回路部ｐ３でモータ１００を制御するためのＰＷＭ信号などの制御信号に復元して代替駆動回路部ｐ２へ出力することで、モータ１００に対する制御を継続するバックアップ動作を可能にする。
【００８９】
この時、モータ制御用ＥＣＵ２は、モータ１００よりセンサ１０（例えば電流センサ）の情報を信号線Ｓ1を介して検出し、ネットワークＮと信号線Ｌ２１を介して取得してモータ１００に対する制御を継続する。システムによっては、センサ１０は無くてもよい。
【００９０】
（第３の実施の形態の変形例２）
第３の実施の形態の変形例について図１１を参照して説明する。
図１１は、説明をわかりやすくするため、実施の形態の最小構成であるモータ制御用ＥＣＵ１、２とモータ１００、２００が１台の代替専用ＥＣＵｐに接続された構成で説明するが、第２の実施の形態で示した図５と同様に、多数のモータ制御用ＥＣＵ１〜ｎが１台の代替専用ＥＣＵｐに接続された構成でも同様である。また、図９に示した第３の実施の形態と同一箇所には同一の符号を付してその説明を省略する。
【００９１】
各モータ１００、２００には、モータの回転角度、電流などを検出するセンサ１０、２０が夫々備えられ、モータ制御用ＥＣＵ１は、モータ１００の状態をセンサ１０から信号線Ｓ１、ネットワークＮ、信号線Ｌ１１を介して検出する。モータ制御用ＥＣＵ１、２は、モータ２００の状態をセンサ２０から信号線Ｓ２を介して検出する。
【００９２】
図１１において、モータ制御用ＥＣＵ１は、駆動回路部１２が故障した場合、代替専用ＥＣＵｐの使用権の取得と、代替専用ＥＣＵｐへのモータ１００を制御する為の信号出力の両方を、信号線Ｌ１１とネットワークＮと信号線Ｌｐを介して行う。
【００９３】
モータ制御用ＥＣＵ２の、駆動回路部２２が故障した場合のバックアップ動作について説明する。
【００９４】
モータ制御用ＥＣＵ２は、駆動回路部２２が故障した場合、代替専用ＥＣＵｐの使用権の取得を専用線である信号線Ｌ２３-３を介して行い、モータ２００を制御する為の信号出力は、信号線Ｌ２３-１を介して行う。
【００９５】
モータ制御用ＥＣＵ２は、代替専用ＥＣＵｐの使用権の取得を、専用線である信号線Ｌ２３-３を使用することでネットワークＮを介する手法よりも早く代替専用ＥＣＵｐの使用権の取得することが可能となる。
【００９６】
また、モータ制御用ＥＣＵ２は、モータ２００を制御する為の信号出力を、信号線Ｌ２３-１を介して行うことで、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して行う場合に比べて、ネットワークＮ上の情報伝達フォーマットへの変換・復元処理が不要な為、レスポンス良くモータ２００を制御することが可能となる。
【００９７】
また、モータ２００の状態を検出するセンサ２０（例えばレゾルバセンサ）の情報も、ネットワークＮを介さずに信号線Ｓ２を介して直接、モータ制御用ＥＣＵ１およびモータ制御用ＥＣＵ２に入力され、ネットワークＮを介することによる遅延時間を回避するようにしている。
【００９８】
次に、モータ制御用ＥＣＵ１の制御回路部１１が故障した場合のバックアップ動作について説明する。
【００９９】
モータ制御用ＥＣＵ１の制御回路部１１が故障した場合、モータ制御用ＥＣＵ２は、信号線Ｌ２１とネットワークＮと信号線Ｌ１１を介してモータ制御用ＥＣＵ１の故障を検出する。
【０１００】
モータ制御用ＥＣＵ２は、代替専用ＥＣＵｐの使用権の取得を専用線である信号線Ｌ２３-３を介して行い、モータ１００を制御する為の信号出力は、信号線Ｌ２３-１を介して行う。
【０１０１】
モータ制御用ＥＣＵ２は、代替専用ＥＣＵｐの使用権の取得を、専用線である信号線Ｌ２３-３を使用することでネットワークＮを介する手法よりも早く代替専用ＥＣＵｐの使用権の取得することが可能となる。
【０１０２】
また、モータ制御用ＥＣＵ２は、モータ１００を制御する為の信号出力を、信号線Ｌ２３-１を介して行うことで、信号線Ｌ２１とネットワークＮと信号線Ｌｐを介して行う場合に比べて、ネットワークＮ上の情報伝達フォーマットへの変換・復元処理が不要な為、レスポンス良くモータ１００を制御するバックアップ動作が可能となる。
【０１０３】
（第３の実施の形態の変形例３）
第３の実施の形態では、説明をわかりやすくするため、実施の形態の最小構成であるモータ制御用ＥＣＵ１、２とモータ１００、２００が各２台、代替専用ＥＣＵｐが１台の構成で説明したが、第２の実施の形態で示した図５と同様に、多数のモータ制御用ＥＣＵ１〜ｎが１台の代替専用ＥＣＵｐに接続された構成にしてもよい。この場合、各モータ制御用ＥＣＵ１〜ｎの制御回路部１１〜ｎ１には、記憶部Ｍ１〜ｎが備えられ、優先順位テーブル、制御機能テーブル、代替可能ＥＣＵテーブル、モータ制御割合テーブル、モータ優先順位テーブルなどを記憶する。そして、制御回路部１１〜ｎ１は、これらのテーブルを参照して、第２の実施の形態で述べたと同様に、代替可能ＥＣＵ、モータ制御割合、モータ優先順位などの制御を実行するように構成してもよい。
【０１０４】
以上説明した実施の形態は、以下のような変形例で構成してもよい。
（１）第１の実施の形態では代替制御回路部ｐ１に記憶部Ｍを備えて、記憶部Ｍに各種のテーブルを記憶し、第２の実施の形態および第３の実施の形態では、制御回路部１１〜ｎ１に記憶部Ｍ１〜Ｍｎを備えて、記憶部Ｍ１〜Ｍｎに各種のテーブルを記憶するようにした。しかし、これらのテーブルは制御回路部が参照できれば何処に記憶されていてもよい。例えば、ネットワークＮに接続された他のＥＣＵ（図示省略）に記憶されていてもよい。
【０１０５】
（２）第１の実施の形態では代替制御回路部ｐ１に記憶部Ｍを備えて、記憶部Ｍに各種のテーブルを記憶し、第２の実施の形態および第３の実施の形態では、制御回路部１１〜ｎ１に記憶部Ｍ１〜ｎを備えて、記憶部Ｍ１〜ｎに各種のテーブルを記憶するようにした。しかし、これらのテーブルは代替制御回路部ｐ１や制御回路部１１〜ｎ１等のプログラムの中で定義されたものであってもよい。
【０１０６】
（３）第１の実施の形態から第３の実施の形態では、制御回路部等はハードウエアとして説明したが、ＣＰＵとプログラムによってその機能を実現するようにしてもよい。
【０１０７】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）モータ制御システムは、複数のモータ１００〜ｎと複数のモータ１００〜ｎに対応して各モータ１００〜ｎを制御する複数のモータ制御用ＥＣＵ１〜ｎとに接続された代替専用ＥＣＵｐを備え、代替専用ＥＣＵｐは、モータ制御用ＥＣＵ１〜ｎのいずれかに故障が発生した場合に、故障が発生したモータ制御用ＥＣＵと接続されたモータに対する制御を行う。したがって、各モータ制御用ＥＣＵ毎に専用のバックアップＥＣＵを用意する必要が無い為、低コストでモータ制御用ＥＣＵ１〜ｎのバックアップを行うことができる。
【０１０８】
本発明は、上記の実施の形態に限定されるものではなく、本発明の特徴を損なわない限り、本発明の技術思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【０１０９】
１１〜ｎ１  制御回路部
１２〜ｎ２  駆動回路部
Ｎ  ネットワーク
ｐ  代替専用ＥＣＵ
ｐ１  代替制御回路部
ｐ２  代替駆動回路部
Ｍ  記憶部
Ｍ１〜Ｍｎ  記憶部
【図１】
2015129311.tif 000003
【図２】
2015129311.tif 000004
【図３】
2015129311.tif 000005
【図４】
2015129311.tif 000006
【図５】
2015129311.tif 000007
【図６】
2015129311.tif 000008
【図７】
2015129311.tif 000009
【図８】
2015129311.tif 000010
【図９】
2015129311.tif 000011
【図１０】
2015129311.tif 000012
【図１１】
2015129311.tif 000013
【国際調査報告】
2015129311.tif 000014
2015129311.tif 000015
2015129311.tif 000016
2015129311.tif 000017