(57)【特許請求の範囲】
【請求項１】
多相電動モータを駆動制御するメインモータ駆動回路と、
該メインモータ駆動回路に異常が発生したときに前記多相電動モータを駆動制御する前記多相電動モータに前記メインモータ駆動回路と並列に接続されたバックアップモータ駆動回路と、
前記メインモータ駆動回路及び前記バックアップモータ駆動回路の異常診断を行う異常診断部とを備え、
前記メインモータ駆動回路のみで前記多相電動モータを駆動する正常駆動状態と、該正常駆動状態で前記メインモータ駆動回路の前記異常診断部による診断結果が異常であるときに、異常となった相出力部のモータ電流を遮断するとともに、遮断した相出力部を同相の前記バックアップモータ駆動回路の相出力部に切り換えて前記多相電動モータを駆動するバックアップ駆動状態とを備え、
前記異常診断部は、前記メインモータ駆動回路の異常診断を、前記メインモータ駆動回路で前記多相電動モータを駆動している正常駆動状態であるときに行い、前記バックアップモータ駆動回路の異常診断を、前記メインモータ駆動回路で前記多相電動モータを駆動しているときに、繰り返し行うと共に、前記メインモータ駆動回路及び前記バックアップモータ駆動回路の互いの同相の相出力部の一部を切り換えて、かつ前記バックアップモータ駆動回路の同相の相出力部によってモータ電流の供給を継続させた状態で行うモータ制御装置。
【請求項２】
前記異常診断部は、前記バックアップモータ駆動回路の異常診断を、前記メインモータ駆動回路で前記多相電動モータを駆動しているときに、繰り返し行うと共に、前記メインモータ駆動回路及び前記バックアップモータ駆動回路の互いの同相の相出力部を１相ずつ切り換えて、かつ前記バックアップモータ駆動回路の同相の相出力部によってモータ電流の供給を継続させた状態で行う請求項１に記載のモータ制御装置。
【請求項３】
前記メインモータ駆動回路の多相出力側と前記多相電動モータとの間にメイン用モータ電流遮断部が設けられ、前記バックアップモータ駆動回路の多相出力側と前記多相電動モータとの間にバックアップ用電流遮断部が設けられている請求項１又は２に記載のモータ制御装置。
【請求項４】
前記異常診断部は、前記メインモータ駆動回路の切換対象の相出力部から出力されるモータ電流と同一のモータ電流を、前記バックアップモータ駆動回路の前記切換対象の相出力部と同相の相出力部から出力し、該出力後に、前記メインモータ駆動回路の切換対象の相出力部のモータ電流を遮断状態にすると共に前記バックアップモータ駆動回路の前記切換対象の相出力部と同相の相出力部のモータ電流を導通状態にすることで同相出力の切換を行う請求項１から３の何れか１項に記載のモータ制御装置。
【請求項５】
前記同相出力の切換において、前記メインモータ駆動回路の切換対象の相出力部のモータ電流を遮断状態にすると共に該切換対象の相出力部からのモータ電流の出力を停止する請求項４に記載のモータ制御装置。
【請求項６】
ステアリング機構に操舵補助力を発生させる電動モータを含むモータ制御装置を前記請求項１から５の何れか１項に記載のモータ制御装置で構成した電動パワーステアリング装置。
【請求項７】
前記請求項１から５の何れか１項に記載のモータ制御装置を備えた車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多相電動モータを駆動制御するモータ制御装置、これを使用した電動パワーステアリング装置および車両に関する。
【背景技術】
【０００２】
車両に搭載する電動パワーステアリング装置の電動モータや、電動ブレーキ装置の電動モータ、電気自動車やハイブリッド車の走行用電動モータ等を駆動制御するモータ制御装置は、モータ制御系に異常が発生した場合でも電動モータの駆動を継続できることが望まれている。
上記要望に応えるために、多相電動モータの多相モータ巻線を例えば二重化し、二重化した多相モータ巻線に対して個別のインバータ部から電流を供給し、一方のインバータ部のスイッチング手段に導通不可となるオフ故障すなわちオープン故障が生じた場合に、故障が生じた故障スイッチング手段を特定し、故障スイッチング手段を除くスイッチング手段を制御するとともに、故障スイッチング手段を含む故障インバータ部以外の正常インバータ部を制御する故障時制御手段を有する多相回転機の制御装置およびこれを用いた電動パワーステアリング装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９９８８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、前述した特許文献１に記載された従来例にあっては、二重化したインバータ部の一方に、スイッチング手段のオフ故障が発生した場合に、オフ故障した故障スイッチング手段を除くスイッチング手段を制御するとともに、故障スイッチング手段を含む故障インバータ部を制御することによるトルクの低下分を正常なインバータ部におけるｑ軸電流指令値を補正することにより、トルクの低下を抑制しながら多相回転機の駆動制御を継続するようにしている。【０００５】
しかしながら、上記従来例では、インバータ部のスイッチング手段にオフ故障が生じた場合には、十分なトルクを発生することができるが、インバータ部のスイッチング手段にてオン故障（ショート故障）が発生した場合には、モータが発電機となって電磁ブレーキが発生する。異常となったスイッチング手段を除いて正常なスイッチング手段の指令値を補正してモータ駆動してもブレーキトルクによって出力トルクが減少する。すると、運転者の操舵に対するステアリングアシストが低下するため、大きな操舵違和感を与える可能性がある。また、ブレーキトルクを打ち消すために大きな電流をインバータやモータに流す必要があるため、モータ及びインバータの過熱を招きショート故障発生時のアシスト継続時間が短くなるという未解決の課題がある。【０００６】
また、上記従来例では、モータから２系統のモータ巻線ターミナルを出力する構成が必要であり、モータ内部結線の複雑化、結線処理に必要な構成部品が増えサイズアップとなり、モータを駆動するモータ駆動装置を構成するＥＣＵも同様にモータインタフェース部の複雑化、構成部品の増加、サイズアップとなるという未解決の課題がある。
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、簡易な構成で、通常のモータを使用してモータ駆動回路にショート故障が生じた場合でも電磁ブレーキが発生することなく電動モータの駆動制御を継続することが可能なモータ制御装置、これを使用した電動パワーステアリング装置および車両を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を解決するために、本発明に係るモータ制御装置の一態様は、多相電動モータを駆動制御するメインモータ駆動回路と、多相電動モータにメインモータ駆動回路と並列に接続されこのメインモータ駆動回路に異常が発生したときに多相電動モータを駆動制御するバックアップモータ駆動回路と、メインモータ駆動回路及びバックアップモータ駆動回路の異常診断を行う異常診断部とを備え、メインモータ駆動回路のみで多相電動モータを駆動する正常駆動状態と、この正常駆動状態でメインモータ駆動回路の異常診断部による診断結果が異常であるときに、異常となった相出力部のモータ電流を遮断するとともに、遮断した相出力部を同相のバックアップモータ駆動回路の相出力部に切り換えて前記多相電動モータを駆動するバックアップ駆動状態とを備えている。【０００８】
また、本発明に係る電動パワーステアリング装置の一態様は、上記モータ制御装置をステアリング機構に操舵補助力を発生させる電動モータを含むモータ制御装置に適用している。
さらに、本発明に係る車両の一態様は、上述したモータ制御装置を備えている。
【発明の効果】
【０００９】
本発明によれば、メインモータ駆動回路のみで多相電動モータを駆動している正常駆動状態と、この正常駆動状態でメインモータ駆動回路の異常診断部による診断結果が異常であるときに、異常となった相出力部のモータ電流を遮断するとともに、遮断した相出力部を同相のバックアップモータ駆動回路の相出力部に切り換えて前記多相電動モータを駆動するバックアップ駆動状態とを備えている。このため、異常となった相出力部のモータ電流が遮断されるので、多相電動モータが発電機として作動して電磁ブレーキを発生させることを確実に防止、例えばモータ駆動回路等で構成されるハードウェアにオープン故障やショート故障が発生した場合でも多相電動モータの駆動を継続することができる。【００１０】
また、上記効果を有するモータ制御装置を含んで電動パワーステアリング装置を構成するので、多重系統の多相モータ駆動電流の一方に異常が発生した場合でも多相モータ駆動電流を多相電動モータに供給することができ電動パワーステアリング装置の操舵補助機能の継続が可能となる。
さらに、上記効果を有するモータ制御装置を含んで車両を構成するので、多相電動モータの少なくとも多重系統のモータ駆動回路の一つに異常が発生した場合でも多相モータ駆動電流を電動モータに供給して電動モータでのトルク発生を継続することができ、電動モータの信頼性を向上させる車両を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係るモータ制御装置を有する電動パワーステアリング装置を搭載した車両を示すシステム構成図である。
【図２】第１の実施形態における３相電動モータの構成を示す断面図である。
【図３】図２の３相電動モータの巻線構造を示す模式図である。
【図４】第１の実施形態におけるモータ制御装置の具体的構成を示す回路図である。
【図５】図４の制御演算装置の具体的構成を示すブロック図である。
【図６】操舵トルクと操舵補助電流指令値との関係の一例を示す特性線図である。
【図７】図４の電流検出回路の具体的構成を示すブロック図である。
【図８】正常駆動状態を示すブロック図である。
【図９】診断駆動状態を示すブロック図である。
【図１０】異常駆動状態を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を伴って説明する。
本発明に係る車両１は、図１に示すように、左右の転舵輪となる前輪２ＦＲ及び２ＦＬと後輪２ＲＲ及び２ＲＬを備えている。前輪２ＦＲ及び２ＦＬは、電動パワーステアリング装置３によって転舵される。
電動パワーステアリング装置３は、ステアリングホイール１１を有し、このステアリングホイール１１に運転者から作用される操舵力がステアリングシャフト１２に伝達される。このステアリングシャフト１２は、入力軸１２ａと出力軸１２ｂとを有する。入力軸１２ａの一端はステアリングホイール１１に連結され、他端は操舵トルクセンサ１３を介して出力軸１２ｂの一端に連結されている。
【００１３】
そして、出力軸１２ｂに伝達された操舵力は、ユニバーサルジョイント１４を介してロアシャフト１５に伝達され、さらに、ユニバーサルジョイント１６を介してピニオンシャフト１７に伝達される。このピニオンシャフト１７に伝達された操舵力はステアリングギヤ１８を介してタイロッド１９に伝達され、転舵輪としての前輪２ＦＲ及び２ＦＬを転舵させる。ここで、ステアリングギヤ１８は、ピニオンシャフト１７に連結されたピニオン１８ａとこのピニオン１８ａに噛合するラック１８ｂとを有するラックアンドピニオン形式に構成されている。そして、ピニオン１８ａに伝達された回転運動がラック１８ｂで車幅方向の直進運動に変換される。
【００１４】
ステアリングシャフト１２の出力軸１２ｂには、操舵補助力を出力軸１２ｂに伝達する操舵補助機構２０が連結されている。この操舵補助機構２０は、出力軸１２ｂに連結した例えばウォームギヤ機構で構成される減速ギヤ２１と、この減速ギヤ２１に連結された操舵補助力を発生する例えば３相ブラシレスモータで構成される多相電動モータとしての３相電動モータ２２とを備えている。
操舵トルクセンサ１３は、ステアリングホイール１１に付与されて入力軸１２ａに伝達された操舵トルクを検出する。この操舵トルクセンサ１３は、例えば、操舵トルクを入力軸１２ａ及び出力軸１２ｂ間に介挿した図示しないトーションバーの捩れ角変位に変換し、この捩れ角変位を抵抗変化や磁気変化に変換して検出する構成とされている。
【００１５】
また、３相電動モータ２２は、図２に示すように、内周面に内方に突出形成されてスロットＳＬを形成する磁極となる例えば９本のティースＴｅを有するステータ２２Ｓと、このステータ２２Ｓの内周側にティースＴｅと対向して回転自在に配置された例えば６極の表面磁石型のロータ２２Ｒとを有する表面磁石型（ＳＰＭ）モータの構成を有する。
そして、ステータ２２ＳのスロットＳＬに、３相を構成するＡ相、Ｂ相およびＣ相の多相モータ巻線Ｌａ、ＬｂおよびＬｃが巻装されている。これら多相モータ巻線Ｌａ、ＬｂおよびＬｃのそれぞれは、図３に示すように、例えば３つのコイル部Ｌ１、Ｌ２およびＬ３が並列に接続された構成を有し、これらコイル部Ｌ１〜Ｌ３がスロットＳＬに３層に巻装されている。各相モータ巻線Ｌａ、ＬｂおよびＬｃは、一端が互いに接続されてスター結線とされ、他端がモータ制御装置２５に接続されて個別にＡ相モータ駆動電流Ｉａ、Ｂ相モータ駆動電流ＩｂおよびＣ相モータ駆動電流Ｉｃが供給されている。
【００１６】
さらに、３相電動モータ２２は、図４に示すように、モータの回転位置を検出するレゾルバなどの回転位置センサ２３ａを備えている。この回転位置センサ２３ａからの検出値がモータ回転角検出回路２３に供給されてこのモータ回転角検出回路２３でモータ回転角θｍを検出する。
モータ制御装置２５には、操舵トルクセンサ１３で検出された操舵トルクＴｓおよび車速センサ２６で検出された車速Ｖｓが入力されるとともに、モータ回転角検出回路２３から出力されるモータ回転角θｍが入力される。
【００１７】
また、モータ制御装置２５には、直流電圧源としてのバッテリー２７から直流電力が入力されている。
モータ制御装置２５の具体的構成は、図４に示すように構成されている。すなわち、モータ制御装置２５は、モータ電流指令値を演算する制御演算装置３１と、この制御演算装置３１から出力される３相の電圧指令値Ｖ１＊およびＶ２＊が個別に入力されるメインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂとを備えている。加えて、これらメインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂの出力側と３相電動モータ２２の３相モータ巻線Ｌａ〜Ｌｃとの間に介挿されたメイン用モータ電流遮断部３３Ａおよびバックアップ用モータ電流遮断部３３Ｂを備えている。
【００１８】
メインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂのそれぞれは、制御演算装置３１から出力される３相の電圧指令値Ｖ１＊およびＶ２＊が入力されてゲート信号を形成するゲート駆動回路４１Ａおよび４１Ｂを備えている。加えて、これらゲート駆動回路４１Ａおよび４１Ｂから出力されるゲート信号が入力されるメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂを備えている。
【００１９】
ゲート駆動回路４１Ａは、制御演算装置３１から電圧指令値Ｖ１＊が入力されると、これら電圧指令値Ｖ１＊と三角波のキャリア信号Ｓｃとをもとにパルス幅変調（ＰＷＭ）した６つのゲート信号を形成し、これらゲート信号をメインインバータ回路４２Ａに出力する。また、ゲート駆動回路４１Ａは、電圧指令値Ｖ１＊が入力されると電源遮断部４４Ａの電界効果トランジスタＱＣをオン状態とするゲート信号を供給する。さらに、ゲート駆動回路４１Ａは、電圧指令値ＶＩ＊が入力されると、メイン用モータ電流遮断部３３Ａの各電界効果トランジスタＱＡａ〜ＱＡｃをオン状態とするゲート信号を供給する。
【００２０】
また、ゲート駆動回路４１Ａは、異常検出部３１ａから異常検出信号ＳＡａが入力されたときに、異常となったスイッチングアームＳＷＡｊを構成する各電界効果トランジスタＱｋ及びＱｋ＋１へのゲート信号の供給を停止する。これとともに、異常となったスイッチングアームＳＷＡｊに対応するメイン用モータ電流遮断部３３Ａの電界効果トランジスタＱＡｊに対してオフ状態とするゲート信号を供給する。
一方、バックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂは、制御演算装置３１から電圧指令値Ｖ２＊が入力されると、これら電圧指令値Ｖ２＊と三角波のキャリア信号Ｓｃとをもとにパルス幅変調（ＰＷＭ）した６つのゲート信号を形成し、これらゲート信号をバックアップインバータ回路４２Ｂに出力する。また、ゲート駆動回路４１Ｂは、電圧指令値Ｖ２＊が入力されると電源遮断部４４Ｂの電界効果トランジスタＱＤに対して該電界効果トランジスタＱＤをオン状態とするゲート信号を供給する。さらに、ゲート駆動回路４１Ｂは、電圧指令値Ｖ２＊が入力されると、バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃに対して、各電解効果トランジスタＱＢａ〜ＱＢｃをオン状態とするゲート信号を供給する。
【００２１】
また、ゲート駆動回路４１Ｂは、異常検出部３１ａから異常検出信号ＳＡｂが入力されたときに、異常となったスイッチングアームＳＷＡｊに対応する同相のスイッチングアームＳＷＢｊを構成する各電界効果トランジスタＱｋ及びＱｋ＋１へのゲート信号の供給を開始する。これとともに、スイッチングアームＳＷＢｊに対応するメイン用モータ電流遮断部３３Ａの電界効果トランジスタＱＡｊに対してオン状態とするゲート信号を供給する。
なお、６つのＰＷＭゲート信号を制御演算装置３１で共通生成してメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂに入力する構成としてもよい。
【００２２】
メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂのそれぞれは、ノイズフィルタ４３と、電源遮断部４４Ａおよび４４Ｂと、電流検出回路３９Ａ１および３９Ｂ１とを介してバッテリー２７のバッテリー電流が入力され、入力側に平滑用の電解コンデンサＣＡおよびＣＢが接続されている。
これらメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂは、６個のスイッチング素子としての電界効果トランジスタ（ＦＥＴ）Ｑ１〜Ｑ６を有し、２つの電界効果トランジスタを直列に接続した３つのスイッチングアームＳＷＡａ、ＳＷＡｂ、ＳＷＡｃおよびＳＷＢａ、ＳＷＢｂ、ＳＷＢｃを並列に接続した構成を有する。
【００２３】
メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂは、各電界効果トランジスタＱ１〜Ｑ６のゲートにゲート駆動回路４１Ａおよび４１Ｂから出力されるゲート信号が入力される。これにより、各スイッチングアームＳＷＡａ、ＳＷＡｂ、ＳＷＡｃおよびＳＷＢａ、ＳＷＢｂ、ＳＷＢｃの電界効果トランジスタ間の接続点からＡ相モータ駆動電流Ｉａ、Ｂ相モータ駆動電流Ｉｂ、Ｃ相モータ駆動電流Ｉｃがメイン用モータ電流遮断部３３Ａおよび３３Ｂを介して３相電動モータ２２の３相モータ巻線Ｌａ、ＬｂおよびＬｃに通電される。
【００２４】
また、メインインバータ回路４２Ａおよび４２Ｂの各スイッチングアームＳＷＡａ、ＳＷＡｂ、ＳＷＡｃおよびＳＷＢａ、ＳＷＢｂ、ＳＷＢｃは、下アームとなる電界効果トランジスタＱ２、Ｑ４およびＱ６のソースが互いに接続されて１つのシャント抵抗を有する電流検出回路３９Ａ２および３９Ｂ２を介して接地されている。これにより、これら電流検出回路３９Ａおよび３９Ｂでモータ電流Ｉ１ａ〜Ｉ１ｃおよびＩ２ａ〜Ｉ２ｃが検出される。
【００２５】
電流検出回路３９Ａ１，３９Ａ２および３９Ｂ１，３９Ｂ２のそれぞれは、図７（ａ）および（ｂ）に示すように構成されている。すなわち、電流検出回路３９Ａ１および３９Ｂ１は、図４および図７（ａ）に示すように、各スイッチングアームＳＷＡａ〜ＳＷＡｃおよびＳＷＢａ〜ＳＷＢｃの電源側と電源遮断部４４Ａおよび４４Ｂとの間に介挿された電流検出用のシャント抵抗５１Ａおよび５１Ｂを有する。電流検出回路３９Ａ１および３９Ｂ１のそれぞれは、図７（ａ）に示すように、シャント抵抗５１Ａおよび５１Ｂの両端電圧が抵抗Ｒ２およびＲ３を介して入力されるオペアンプ３９ａと、このオペアンプ３９ａの出力信号が供給される主にノイズフィルタで構成されるサンプルホールド回路３９ｓとで構成されている。
【００２６】
そして、サンプルホールド回路３９ｓから出力される上側電流検出値ＩＡ１ｄおよびＩＢ１ｄが制御演算装置３１のＡ／Ｄ変換部３１ｃに供給される。
また、電流検出回路３９Ａ２および３９Ｂ２は、図４および図７（ｂ）に示すように、各スイッチングアームＳＷＡａ〜ＳＷＡｃおよびＳＷＢａ〜ＳＷＢｃの接地側と接地との間に介挿された電流検出用のシャント抵抗５２Ａおよび５２Ｂを有する。これら電流検出回路３９Ａ２および３９Ｂ２のそれぞれは、図７（ｂ）に示すように、シャント抵抗５２Ａおよび５２Ｂの両端電圧が抵抗Ｒ２およびＲ３を介して入力されるオペアンプ３９ａと、このオペアンプ３９ａの出力信号が供給されるノイズフィルタを含むピークホールド回路３９ｐと、オペアンプ３９ａの出力信号が供給される主にノイズフィルタで構成されるサンプルホールド回路３９ｓとで構成されている。
【００２７】
そして、サンプルホールド回路３９ｓから出力される各相の下側電流検出値ＩＡ２ｄおよびＩＢ２ｄとピークホールド回路３９ｐから出力されるピーク値ＩＡ３ｄおよびＩＢ３ｄが制御演算装置３１のＡ／Ｄ変換部３１ｃに供給される。制御演算装置３１は、供給された、下側電流検出値ＩＡ２ｄおよびＩＢ２ｄと、ピーク値ＩＡ３ｄおよびＩＢ３ｄと、ゲート駆動回路４１Ａおよび４１Ｂのパルス幅変調信号のデューティ比を設定する電圧指令値Ｖ１＊およびＶ２＊とに基づいて各相の電流検出値Ｉａｄ、Ｉｂｄ及びＩｃｄを算出する。
【００２８】
メイン用モータ電流遮断部３３Ａは、３つの電流遮断用の電界効果トランジスタＱＡａ、ＱＡｂおよびＱＡｃを有する。電界効果トランジスタＱＡａのソースがモータ電圧検出回路４０Ａを介してメインインバータ回路４２ＡのスイッチングアームＳＷＡａの電界効果トランジスタＱ１およびＱ２の接続点に接続され、ドレインが３相モータ巻線Ｌ１のＡ相モータ巻線Ｌａに接続されている。
また、電界効果トランジスタＱＡｂのソースがモータ電圧検出回路４０Ａを介してメインインバータ回路４２ＡのスイッチングアームＳＷＡｂの電界効果トランジスタＱ３およびＱ４の接続点に接続され、ドレインが３相モータ巻線Ｌｂに接続されている。
さらに、電界効果トランジスタＱＡｃのソースがモータ電圧検出回路４０Ａを介してメインインバータ回路４２ＡのスイッチングアームＳＷＡｃの電界効果トランジスタＱ５およびＱ６の接続点に接続され、ドレインが３相モータ巻線Ｌｃに接続されている。
【００２９】
また、バックアップ用モータ電流遮断部３３Ｂは、３つの電流遮断用の電界効果トランジスタＱＢａ、ＱＢｂおよびＱＢｃを有する。ここで、電界効果トランジスタＱＢａのソースがモータ電圧検出回路４０Ｂを介してバックアップインバータ回路４２ＢのスイッチングアームＳＷＢａの電界効果トランジスタＱ１およびＱ２の接続点に接続され、ドレインが３相モータ巻線Ｌａに接続されている。
また、電界効果トランジスタＱＢｂのソースがモータ電圧検出回路４０Ｂを介してバックアップインバータ回路４２ＢのスイッチングアームＳＷＢｂの電界効果トランジスタＱ３およびＱ４の接続点に接続され、ドレインが３相モータ巻線Ｌｂに接続されている。
さらに、電界効果トランジスタＱＢｃのソースがモータ電圧検出回路４０Ｂを介してバックアップインバータ回路４２ＢのスイッチングアームＳＷＢｃの電界効果トランジスタＱ５およびＱ６の接続点に接続され、ドレインが３相モータ巻線Ｌｃに接続されている。
【００３０】
そして、メイン用モータ電流遮断部３３Ａおよびバックアップ用モータ電流遮断部３３Ｂの電界効果トランジスタＱＡａ〜ＱＡｃおよびＱＢａ〜ＱＢｃは寄生ダイオードＤのアノードをメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂ側として各々が同一向きに接続されている。
また、電源遮断部４４Ａおよび４４Ｂのそれぞれは、１つの電界効果トランジスタ（ＦＥＴ）ＱＣおよびＱＤと寄生ダイオードとの並列回路で構成されている。加えて、電界効果トランジスタＱＣおよびＱＤのドレインがノイズフィルタ４３を介してバッテリー２７に接続され、ソースがメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂに接続されている。
【００３１】
制御演算装置３１には、図５には図示を省略しているが、図１に示す操舵トルクセンサ１３で検出した操舵トルクＴｓおよび車速センサ２６で検出した車速Ｖｓが入力されているとともに、図４に示すように、モータ回転角検出回路２３から出力されるモータ回転角θｍが入力されている。
【００３２】
この制御演算装置３１は、図５に示すように、操舵補助電流指令値Ｉ＊を算出する操舵補助電流指令値演算部３４と、この操舵補助電流指令値演算部３４で算出した操舵補助電流指令値Ｉ＊に対して入力されるモータ角速度ωｅおよびモータ角加速度αに基づいて補償を行う補償制御演算部３５とを有する。加えて、この補償制御演算部３５で補償された補償後操舵補助電流指令値Ｉ＊′に基づいてｄ−ｑ軸電流指令値を算出し、これを３相電流指令値に変換するｄ−ｑ軸電流指令値演算部３７を有する。
【００３３】
操舵補助電流指令値演算部３４は、操舵トルクＴｓおよび車速Ｖｓをもとに図６に示す操舵補助電流指令値算出マップを参照して電流指令値でなる操舵補助電流指令値Ｉ＊を算出する。この操舵補助電流指令値算出マップは、同図に示すように、横軸に操舵トルクＴｓをとり、縦軸に操舵補助電流指令値Ｉ＊をとる放物線状の曲線で表される特性線図で構成されている。
そして、メインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂの正常時には操舵トルクＴｓおよび車速Ｖｓをもとに予め設定された図６で実線図示の正常時電流指令値算出曲線Ｌｎｏを参照して操舵補助電流指令値Ｉ＊を算出する。
【００３４】
補償制御演算部３５は、例えばモータ角速度ωｅに基づいてヨーレートの収斂性を補償する収斂性補償値と、モータ角加速度αに基づいて３相電動モータ２２の慣性により発生するトルク相当分を補償して慣性感又は制御応答性の悪化を防止するトルク補償値とを算出する。さらに、セルフアライニングトルク（ＳＡＴ）を推定して補償するセルフアライニングトルク補償値を算出し、これら収斂性補償値、トルク補償値およびセルフアライニングトルク補償値を足し合わせて指令値補償値Ｉｃｏｍを算出する。
そして、補償制御演算部３５は、算出した指令値補償値Ｉｃｏｍを操舵補助電流指令値演算部３４から出力される操舵補助電流指令値Ｉ＊に加算器３６で加算することにより、補償後操舵補助電流指令値Ｉ＊′を算出し、この補償後操舵補助電流指令値Ｉ＊′をｄ−ｑ軸電流指令値演算部３７に出力する。
【００３５】
また、ｄ−ｑ軸電流指令値演算部３７は、ｄ軸目標電流算出部３７ａ、誘起電圧モデル算出部３７ｂ、ｑ軸目標電流算出部３７ｃ及び２相／３相変換部３７ｄを備えている。
ｄ軸目標電流算出部３７ａは、補償後操舵補助電流指令値Ｉ＊′とモータ角速度ωｅとに基づいてｄ軸目標電流Ｉｄ＊を算出する。
誘起電圧モデル算出部３７ｂは、モータ回転角θおよびモータ角速度ωｅに基づいてｄ−ｑ軸誘起電圧モデルＥＭＦ（Electro Magnetic Force）のｄ軸ＥＭＦ成分ｅｄ（θ）およびｑ軸ＥＭＦ成分ｅｑ（θ）を算出する。
ｑ軸目標電流算出部３７ｃは、誘起電圧モデル算出部３７ｂから出力されるｄ軸ＥＭＦ成分ｅｄ（θ）およびｑ軸ＥＭＦ成分ｅｑ（θ）とｄ軸目標電流算出部３７ａから出力されるｄ軸目標電流Ｉｄ＊と補償後操舵補助電流指令値Ｉ＊′とモータ角速度ωｅとに基づいてｑ軸目標電流Ｉｑ＊を算出する。
２相／３相変換部３７ｄは、ｄ軸目標電流算出部３７ａから出力されるｄ軸目標電流Ｉｄ＊とｑ軸目標電流算出部３７ｃから出力されるｑ軸目標電流Ｉｑ＊とを３相電流指令値Ｉａ＊、Ｉｂ＊およびＩｃ＊に変換する。
【００３６】
また、制御演算装置３１は、算出したＡ相電流指令値Ｉａ＊、Ｂ相電流指令値Ｉｂ＊およびＣ相電流指令値Ｉｃ＊に基づいてメインモータ駆動回路３２Ａおよび３２Ｂに対する電圧指令値Ｖ１＊およびＶ２＊を算出する電圧指令値演算部３８を備えている。この電圧指令値演算部３８は、Ａ相電流指令値Ｉａ＊、Ｂ相電流指令値Ｉｂ＊およびＣ相電流指令値Ｉｃ＊から、電流検出回路３９Ａ２および３９Ｂ２で検出した下側電流検出値ＩＡ２ｄおよびＩＢ２ｄに基づいて算出される電流検出値Ｉａｄ、ＩｂｄおよびＩｃｄを減算する。これにより、電流偏差ΔＩａ、ΔＩｂおよびΔＩｃを算出する。また、電圧指令値演算部３８は、算出した電流偏差ΔＩａ、ΔＩｂおよびΔＩｃについて例えばＰＩ制御演算又はＰＩＤ制御演算を行う。これにより、メインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂに対する３相の電圧指令値Ｖ１＊およびＶ２＊を算出する。そして、算出した３相の電圧指令値Ｖ１＊およびＶ２＊をメインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂに出力する。ここで、３相の電圧指令値Ｖ１＊およびＶ２＊は、互いに同一の値として出力される。
【００３７】
また、制御演算装置３１には、図４に示すように、メインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂとメイン用モータ電流遮断部３３Ａおよびバックアップ用モータ電流遮断部３３Ｂとの間に設けられたモータ電圧検出回路４０Ａおよび４０Ｂで検出した各モータ相電圧Ｖ１ｍａ、Ｖ１ｍｂ、Ｖ１ｍｃおよびＶ２ｍａ、Ｖ２ｍｂ、Ｖ２ｍｃが入力されている。
さらに、制御演算装置３１には、図４に示すように、メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂに供給される直流電流を検出する電流検出回路３９Ａ１および３９Ｂ１から出力される上側電流検出値ＩＡ１ｄおよびＩＢ１ｄが入力されている。なおさらに、制御演算装置３１には、メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂから接地に流れる直流電流をモータ電流として検出する電流検出回路３９Ａ２および３９Ｂ２から出力される下側電流検出値ＩＡ２ｄおよびＩＢ２ｄが入力されている。
【００３８】
そして、制御演算装置３１は、各モータ相電圧Ｖｍ１ａ、Ｖｍ１ｂ、Ｖｍ１ｃおよびＶｍ２ａ、Ｖｍ２ｂ、Ｖｍ２ｃと、上側電流検出値ＩＡ１ｄ，ＩＢ１ｄ、下側電流検出値ＩＡ２ｄ，ＩＢ２ｄとがＡ／Ｄ変換部３１ｃに入力されて、メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂを構成するスイッチング素子としての電界効果トランジスタ（ＦＥＴ）Ｑ１〜Ｑ６の上アームのオープン故障および下アームのショート故障等を検出する異常検出部３１ａを有する異常診断部３１ｂを備えている。
【００３９】
異常検出部３１ａでは、以下のようにして異常検出を行う。
メインインバータ回路４２Ａにおける例えば下アーム側の電界効果トランジスタＱ２、Ｑ４及びＱ６の何れか１つにショート故障が発生すると、ショート故障を生じたスイッチングアームＳＷＡｉ（ｉ＝ａ，ｂ，ｃ）からメイン用モータ電流遮断部３３Ａに出力されるモータ駆動電流Ｉｉが流れなくなる。このことから、モータ電圧検出回路４０Ａで検出される相検出電圧Ｖｉが接地電位近くまで低下し、ショート故障の発生による異常と判断することができる。
【００４０】
同様に、メインインバータ回路４２Ａの上アームを構成する電界効果トランジスタＱ１、Ｑ３及びＱ５の何れか１つにオープン故障が発生した場合も同様に検出することができる。
さらには、メインインバータ回路４２Ａの上アームを構成する電界効果トランジスタＱ１、Ｑ３及びＱ５の何れか１つにショート故障が発生した場合には、該当する電圧検出回路Ｖ１ｍｉの電圧が高い状態を維持する。このことからこの検出電圧から上アームのショート故障を判別することができる。
メインインバータ回路４２Ａを構成する電界効果トランジスタ（ＦＥＴ）のオープン故障又はショート故障を検出したときに、異常が発生した相のスイッチングアームＳＷＡｊ（ｊ＝ａ、ｂ及びｃ）の電界効果トランジスタＱｋ（ｋ＝１、３、５）及びＱｋ＋１のゲートへのゲート信号の供給を停止させる異常検出信号ＳＡａをゲート駆動回路４１Ａに出力する。これとともに、該当するメイン用モータ電流遮断部３３Ａの電流遮断用の電界効果トランジスタＱＡｋに対してオフ信号を出力する。
【００４１】
また、異常検出部３１ａでは、バックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂに対して異常検出信号ＳＡｂを出力する。このため、ゲート駆動回路４１Ｂでは、バックアップモータ駆動回路３２Ｂの電流遮断したメインモータ駆動回路３２ＡのスイッチングアームＳＷＡｊと同相のスイッチングアームＳＷＢｊに対して異常となったスイッチングアームＳＷＡｊの電界効果トランジスタＱｋ及びＱｋ＋１のゲートに供給するゲート信号と同じゲート信号を供給する。さらに、バックアップ用モータ電流遮断部３３ＢのスイッチングアームＳＷＢｊに対応する電界効果トランジスタＱＢｊに対して、これをオン状態とするゲート信号を供給する。
【００４２】
なお、電流検出回路３９Ａ２及び３９Ｂ２で検出される検出信号は、メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂの電界効果トランジスタ（ＦＥＴ）のゲートにパルス幅変調（ＰＷＭ）信号が入力される。このことから、メインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂから出力されるＡ相〜Ｃ相モータ駆動電流Ｉａ〜Ｉｃはデューティ比が制御される矩形波信号となる。このため、単純にＡ相〜Ｃ相モータ駆動電流Ｉａ〜Ｉｃの瞬時値を検出したときに矩形波信号がオフとなっているときに検出すると正規のモータ電流値を表さないことになる。
【００４３】
このため、下側電流検出値ＩＡ２ｄおよびＩＢ２ｄを正確に検出するためには、図７（ｂ）に示すように、シャント抵抗５１Ａおよび５１Ｂの両端電圧を増幅したオペアンプ３９ａの出力を、ピーク値をパルス幅変調信号の１周期程度の時間以上保持するピークホールド回路３９ｐに供給する。このようにして、ピーク値を保持することにより、下側電流検出値ＩＡ２ｄおよびＩＢ２ｄの各相のピーク（最大）値ＩＡ３ｄおよびＩＢ３ｄを素早く正確に検出することができる。
【００４４】
また、異常検出部３１ａでは、メインインバータ回路４２Ａが正常である状態で、制御開始後の所定時間毎に、メインモータ駆動回路３２Ａによる３相電動モータ２２の回転駆動状態から、バックアップモータ駆動回路３２Ｂによる３相電動モータ２２の回転駆動状態に切り換えて、バックアップモータ駆動回路３２Ｂのバックアップインバータ回路４２Ｂの異常診断を行う。
この場合には、制御演算装置３１は、メインモータ駆動回路３２Ａに電圧指令値Ｖ１＊を出力している状態で、バックアップモータ駆動回路３２Ｂに対して電圧指令値Ｖ１＊と同じ値の電圧指令値Ｖ２＊をバックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂに出力する。このゲート駆動回路４１Ｂでは、電圧指令値Ｖ２＊に基づいてバックアップインバータ回路４２Ｂの各電界効果トランジスタＱ１〜Ｑ６に対するゲート信号を形成し、形成したゲート信号を各電界効果トランジスタＱ１〜Ｑ６のゲートに供給するととともに、電源遮断部４４Ｂの電界効果トランジスタＱＤに対してオン状態となるゲート信号を供給する。この状態で、メインモータ駆動回路３２Ａのゲート駆動回路４１Ａでメイン用モータ電流遮断部３３Ａの各電界効果トランジスタＱＡａ〜ＱＡｃに対してオフ状態とするゲート信号を供給するタイミングと同一タイミングでバックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂからバックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃに対してオン状態とするゲート信号を供給する。
【００４５】
これによって、３相電動モータ２２の駆動をメインモータ駆動回路３２Ａからバックアップモータ駆動回路３２Ｂに瞬時に切り換え、この状態で、異常検出部３１ａによってバックアップインバータ回路４２Ｂの各スイッチングアームＳＷＢａ〜ＳＷＢｃのショート異常及びオープン異常を、メインインバータ回路４２Ａの異常検出と同様の手法で検出する。異常検出部３１ａでバックアップインバータ回路４２Ｂのショート故障又はオープン異常を検出した場合には、警報回路５０にバックアップインバータ回路４２Ｂの修理を促す警報情報を出力する。
【００４６】
異常検出部３１ａでは、バックアップインバータ回路４２Ｂの異常検出が終了すると、メインモータ駆動回路３２Ａとバックアップモータ駆動回路３２Ｂの各ゲート駆動回路４１Ａ及び４１Ｂとに対して異常検出終了信号Ｓａｅを出力する。このようにすることで、ゲート駆動回路４１Ｂでバックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃに対してオフ状態とするゲート信号を供給すると同時に、ゲート駆動回路４１Ａでメイン用モータ電流遮断部３３Ａの各電界効果トランジスタＱＡａ〜ＱＡｃに対してオン状態とするゲート信号を供給する。これにより、３相電動モータ２２の駆動をバックアップモータ駆動回路３２Ｂからメインモータ駆動回路３２Ａに戻す。
【００４７】
なお、バックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂでは、異常検出終了信号Ｓａｅが入力されたときに、バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃをオフ状態とするとともに、バックアップインバータ回路４２Ｂの各電界効果トランジスタＱ１〜Ｑ６へのゲート信号の供給を停止するとともに、電源遮断部４４Ｂへオフ状態とするゲート信号を供給して、バックアップモータ駆動回路３２Ｂの駆動を停止する。
【００４８】
次に、上記実施形態の動作を説明する。
図示しないイグニッションスイッチがオフ状態であって車両が停止していると共に、操舵補助制御処理も停止している作動停止状態であるときには、モータ制御装置２５の制御演算装置３１が非作動状態となっている。このため、制御演算装置３１で実行される操舵補助制御処理および異常監視処理は停止されている。したがって、３相電動モータ２２は作動を停止しており、操舵補助機構１０への操舵補助力の出力を停止している。
【００４９】
この作動停止状態からイグニッションスイッチをオン状態とすると、制御演算装置３１が作動状態となり、操舵補助制御処理および異常監視処理を開始する。このとき、メインモータ駆動回路３２Ａおよびバックアップモータ駆動回路３２Ｂのメインインバータ回路４２Ａおよびバックアップインバータ回路４２Ｂにおける各電界効果トランジスタＱ１〜Ｑ６にオープン故障およびショート故障が発生していない正常状態であるものとする。このときには、ステアリングホイール１１を操舵していない非操舵状態では、制御演算装置３１で実行する操舵補助制御処理で操舵トルクＴｓが“０”であり、車速Ｖｓも“０”であるので、図６の電流指令値算出マップにおける実線図示の正常時電流指令値算出曲線Ｌｎｏを参照して操舵補助電流指令値Ｉ＊を算出する。
【００５０】
そして、算出された操舵補助電流指令値Ｉ＊とモータ回転角検出回路２３から入力されるモータ電気角θｅとに基づいてｄ軸電流指令値Ｉｄ＊およびｑ軸電流指令値Ｉｑ＊を算出し、算出したｄ軸電流指令値Ｉｄ＊およびｑ軸電流指令値Ｉｑ＊をｄｑ二相−三相変換処理を行ってＡ相電流指令値Ｉａ＊、Ｂ相電流指令値Ｉｂ＊およびＣ相電流指令値Ｉｃ＊を算出する。
【００５１】
さらに、各相電流指令値Ｉａ＊、Ｉｂ＊およびＩｃ＊と、電流検出回路３９Ａ２で検出した各相電流検出値ＩＡａｄ、ＩＡｂｄおよびＩＡｃｄから算出される各相電流検出値Ｉａｄ、ＩｂｄおよびＩｂｃとの電流偏差ΔＩａ、ΔＩｂおよびΔＩｃを算出し、算出した電流偏差ΔＩａ、ΔＩｂおよびΔＩｃをＰＩ制御処理又はＰＩＤ制御処理を行って目標電圧指令値Ｖａ＊、Ｖｂ＊およびＶｃ＊を算出する。
そして、算出した目標電圧指令値Ｖａ＊、Ｖｂ＊およびＶｃ＊を電圧指令値Ｖ１＊としてメインモータ駆動回路３２Ａのゲート駆動回路４１Ａに出力する。また、制御演算装置３１は、メインインバータ回路４２Ａが正常であるので、論理値“０”の異常検出信号ＳＡａおよびＳＡｂをゲート駆動回路４１Ａおよび４１Ｂに出力する。
【００５２】
このため、ゲート駆動回路４１Ａでは、メイン用モータ電流遮断部３３Ａに対してハイレベルの３つのゲート信号を出力する。したがって、メイン用モータ電流遮断部３３Ａの電界効果トランジスタＱＡａ〜ＱＡｃがオン状態となって、メインインバータ回路４２Ａと３相電動モータ２２の３相モータ巻線Ｌ１およびＬ２との間が導通状態となり、３相電動モータ２２に対する通電制御が可能な状態となる。
【００５３】
これと同時に、ゲート駆動回路４１Ａから電源遮断部４４Ａに対してハイレベルのゲート信号を出力する。このため、電源遮断部４４Ａの電界効果トランジスタＱＣがオン状態となってバッテリー２７からの直流電力がノイズフィルタ４３を介してメインインバータ回路４２Ａに供給される。
さらに、ゲート駆動回路４１Ａでは、制御演算装置３１から入力される電圧指令値Ｖ１＊に基づいてパルス幅変調処理を行ってゲート信号を形成し、形成したゲート信号をメインインバータ回路４２Ａの各電界効果トランジスタＱ１〜Ｑ６のゲートに供給する。
【００５４】
したがって、車両が停止状態で、ステアリングホイール１１を操舵していない状態では、操舵トルクＴｓが“０”であるので、操舵補助電流指令値Ｉ＊も“０”となってメインインバータ回路４２Ａから出力されるＡ相〜Ｃ相モータ駆動電流Ｉａ〜Ｉｃが全て“０”となって３相電動モータ２２は停止状態を維持する。
しかしながら、車両の停止状態または車両の走行開始状態でステアリングホイール１１を操舵して所謂据え切りを行うと、操舵トルクＴｓが大きくなることにより、図６を参照して、大きな操舵補助電流指令値Ｉ＊が算出され、これに応じた大きな電圧指令値Ｖ１＊がメインモータ駆動回路３２Ａのゲート駆動回路４１Ａに供給される。このため、ゲート駆動回路４１Ａから大きな電圧指令値Ｖ１＊に応じたデューティ比のゲート信号がメインインバータ回路４２Ａに出力される。
【００５５】
したがって、メインインバータ回路４２Ａから、図８に示すように、操舵補助電流指令値Ｉ＊に応じたパルス幅変調信号でなる１２０度の位相差を有するＡ相モータ駆動電流ＩＡａ、Ｂ相モータ駆動電流ＩＡｂ、Ｃ相モータ駆動電流ＩＡｃが出力される。そして、これらがメイン用モータ電流遮断部３３Ａの各相に対応する電界効果トランジスタＱＡａ〜ＱＡｃを通って３相電動モータ２２の３相モータ巻線Ｌａ〜Ｌｃに供給される。なお、メインインバータ回路４２Ａから出力されるモータ駆動電流とバックアップインバータ回路４２Ｂから出力されるモータ駆動電流とを区別するために電流の符号にＡを加えている。また、バックアップインバータ回路４２Ｂから出力されるモータ駆動電流については符号にＢを加える。
【００５６】
これにより、３相電動モータ２２が回転駆動されて、操舵トルクＴｓに応じた目標の操舵補助電流指令値Ｉ＊に対応する大きな操舵補助力を発生し、この操舵補助力が減速ギヤ２１を介して出力軸１２ｂに伝達される。このため、ステアリングホイール１１を軽い操舵力で操舵することができる。
その後、車速Ｖｓが増加すると、これに応じて算出される操舵補助電流指令値Ｉ＊が据え切り時に比較して低下して３相電動モータ２２で操舵トルクＴｓおよび車速Ｖｓに応じて適度に減少させた操舵補助力を発生する。
【００５７】
このように、メインインバータ回路４２Ａが正常である状態で、メインインバータ回路４２Ａについては常時異常検出部３１ａによる異常検出処理が行われる。ところが、バックアップインバータ回路４２Ｂについてはゲート信号が供給されていないとともに、バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃ及び電源遮断部４４Ｂの電界効果トランジスタＱＤがオフ状態に制御されて、駆動停止状態にあるので、異常診断を行うことができない。このため、メインインバータ回路４２Ａに異常が発生してバックアップインバータ回路４２Ｂに切り換えたときに、操舵補助制御を継続できる保証がない。
【００５８】
そこで、本実施形態では、異常診断部３１ｂが、操舵補助制御開始後に、所定時間間隔でバックアップインバータ回路４２Ｂの異常検出処理を実行する。
この異常検出処理では、メインモータ駆動回路３２Ａのゲート駆動回路４１Ａに出力されている電圧指令値Ｖ１＊と同一値の電圧指令値Ｖ２＊をバックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂに出力することにより開始する。
バックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂでは電圧指令値Ｖ２＊が入力されることにより、前述したメインモータ駆動回路３２Ａのゲート駆動回路４１Ａと同様に、電圧指令値Ｖ２＊に基づいてバックアップインバータ回路４２Ｂの各電界効果トランジスタＱ１〜Ｑ６に対するゲート信号を形成する。そして、形成したゲート信号を各電界効果トランジスタＱ１〜Ｑ６に出力するとともに、電源遮断部４４Ｂの電界効果トランジスタＱＤに対してオン状態とするゲート信号を供給する。
【００５９】
バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃに対してオン状態とするゲート信号を供給するとともに、メインモータ駆動回路３２Ａのゲート駆動回路４１Ａに対して遮断信号Ｓｃｈを出力する。
このため、バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃがオン状態に制御されると略同時にメイン用モータ電流遮断部３３Ａの各電界効果トランジスタＱＡａ〜ＱＡｃがオフ状態に制御される。
【００６０】
したがって、バックアップモータ駆動回路３２Ｂのバックアップインバータ回路４２Ｂの各電界効果トランジスタＱ１〜Ｑ６がパルス幅変調信号でなるゲート信号によって駆動される。これにより、図９に示すように、バックアップインバータ回路４２Ｂから出力される各相モータ駆動電流ＩＢａ〜ＩＢｃによって３相電動モータ２２の回転駆動が継続される異常診断状態となる。
この異常診断状態となると、バックアップインバータ回路４２Ｂの各電界効果トランジスタＱ１〜Ｑ６がオン・オフ駆動される。これにより、前述したメインモータ駆動回路３２Ａのメインインバータ回路４２Ａと同様に、異常検出部３１ａで各スイッチングアームＳＷＢａ〜ＳＷＢｃのショート異常及びオープン異常を検出することができる。
【００６１】
スイッチングアームＳＷＢａ〜ＳＷＢｃが正常であるときには、異常検出終了信号Ｓａｅが各ゲート駆動回路４１Ａ及び４１Ｂに入力される。これにより、バックアップ用モータ電流遮断部３３Ｂの各電界効果トランジスタＱＢａ〜ＱＢｃがオフ状態に制御されると略同時にメイン用モータ電流遮断部３３Ａの各電界効果トランジスタＱＡａ〜ＱＡｃがオン状態に復帰する。
このため、３相電動モータ２２がバックアップモータ駆動回路３２Ｂによる駆動状態からメインモータ駆動回路３２Ａによる正常駆動状態に復帰する。
【００６２】
なお、異常診断状態で、バックアップモータ駆動回路３２Ｂのバックアップインバータ回路４２Ｂの各スイッチングアームＳＷＢａ〜ＳＷＢｃの何れかにショート異常やオープン異常を検出したとする。この場合には、異常検出部３１ａからバックアップ系統に異常がある旨の異常情報を警報回路５０に出力するとともに、異常種別と異常発生個所とを例えば制御演算装置３１に接続された不揮発性メモリに記憶する。
このため、車両をサービスステーション等に持って行くことにより、不揮発性メモリに記憶された異常情報から異常種別と異常発生個所とを直ちに認識することができる。
【００６３】
この正常状態から、メインモータ駆動回路３２Ａのメインインバータ回路４２Ａの例えば下アーム側の電界効果トランジスタＱ２、Ｑ４およびＱ６の何れか１つ又は複数にショート故障が発生すると、ショート故障を生じたスイッチングアームＳＷＢｊ（ｊ＝ａ，ｂ，ｃ）からメイン用モータ電流遮断部３３Ａに出力されるモータ駆動電流Ｉｊが流れなくなる。このことから、モータ電圧検出回路４０Ａでの電圧検出値が所定の電圧とならず異常を検出することができる。
【００６４】
このように、メインモータ駆動回路３２Ａのメインインバータ回路４２Ａにショート故障が発生すると、異常が発生したスイッチングアームＳＷＡｊを表す異常検出信号ＳＡａがメインモータ駆動回路３２Ａのゲート駆動回路４１Ａに供給される。
このゲート駆動回路４１Ａでは、図１０に示すように、例えばスイッチングアームＳＷＡａに異常が発生したものとすると、スイッチングアームＳＷＡａの各電界効果トランジスタＱ１，Ｑ２に対するゲート信号の供給を停止する。これとともに、メイン用モータ電流遮断部３３Ａの該当する電界効果トランジスタＱＡａに対して該電界効果トランジスタＱＡａをオフするゲート信号を供給する。
【００６５】
このため、メインインバータ回路４２ＡのスイッチングアームＳＷＡａから出力されるＡ相モータ駆動電流ＩＡａが遮断される。これと同時に制御演算装置３１からバックアップモータ駆動回路３２Ｂのゲート駆動回路４１Ｂに対して、異常となったメインインバータ回路４２ＡのスイッチングアームＳＷＡａに対応する同相のスイッチングアームＳＷＢａを駆動する旨を表す異常検出信号ＳＡｂと電圧指令値Ｖ２＊を出力する。
これによって、図１０に示すように、バックアップインバータ回路４２ＢのＡ相に対応するスイッチングアームＳＷＢａの電界効果トランジスタＱ１及びＱ２に今までメインモータ駆動回路３２Ａのメインインバータ回路４２ＡのスイッチングアームＳＷＡａの電界効果トランジスタＱ１及びＱ２と同じゲート信号が供給される。これと同時に、電源遮断部４４Ｂの電界効果トランジスタＱＤがオン状態に制御され、さらにバックアップ用モータ電流遮断部３３Ｂの電界効果トランジスタＱＢａがオン状態に制御される。これによって、スイッチングアームＳＷＢａによって形成されるＡ相モータ駆動電流ＩＢａが３相電動モータ２２のＡ相モータ巻線Ｌａに供給される。
【００６６】
したがって、３相電動モータ２２には、Ａ相駆動信号がバックアップモータ駆動回路３２Ｂのバックアップインバータ回路４２ＢのスイッチングアームＳＷＢａから供給される。Ｂ相駆動信号及びＣ相駆動信号については正常時と同様にメインモータ駆動回路３２Ａのメインインバータ回路４２ＡのスイッチングアームＳＷＡｂ及びＳＷＡｃから供給される。
このため、３相電動モータ２２をメインインバータ回路４２Ａが正常である場合と全く同様に駆動制御することができる。
なお、メインインバータ回路４２Ａの他のスイッチングアームＳＷＡｂ及びＳＷＡｃの何れか一方、又はスイッチングアームＳＷＡａ〜ＳＷＡｃの何れか２つ又は３つに異常が発生したとする。この場合にも、バックアップモータ駆動回路３２Ｂによって異常を生じたスイッチングアームに相当するスイッチングアームを駆動して各相駆動信号を３相電動モータ２２に供給することができる。
【００６７】
ここで、メインインバータ回路４２Ａの何れか１つでも異常が起これば、電界効果トランジスタＱＣ，ＱＡａ〜ＱＡｃを含めて全てオフし、バックアップインバータ回路４２Ｂで駆動する形態としてもよい。
なお、メインインバータ回路４２Ａに異常が発生した場合も、警報回路５０で警報を発してサービスステーションへの立ち寄りを促すとともに、その異常種別と異常発生個所とを制御演算装置３１に接続した不揮発性メモリに記憶しておく。これにより、サービスステーションでの修理作業を容易に行うことができる。
【００６８】
このように、メインインバータ回路４２ＡのスイッチングアームＳＷＡａ〜ＳＷＡｃの少なくとも１つに異常が発生したときに、異常が発生したスイッチングアームＳＷＡｊと３相電動モータ２２のＪ相コイルとの間がメイン用モータ電流遮断部３３Ａの電界効果トランジスタＱＡｊで遮断される。これにより、３相電動モータ２２が発電機として作動して電磁ブレーキを発生することを確実に阻止することができる。この結果、メインインバータ回路４２Ａにショート異常やオープン異常が発生した場合に、ブレーキトルクが作用することはなく、３相電動モータ２２の駆動を良好に継続することができる。
【００６９】
また、上記実施形態では、メインインバータ回路４２ＡのスイッチングアームＳＷＡａ〜ＳＷＡｃの異常のみならず、バックアップインバータ回路４２ＢのスイッチングアームＳＷＢａ〜ＳＷＢｃの異常も診断するようにしている。これにより、バックアップインバータ回路４２Ｂでの代替ができない状態が生じることを確実に防止することができる。
しかも、正常なメインモータ駆動回路３２Ａと同様のモータ駆動信号をバックアップモータ駆動回路３２Ｂから供給することができ、正常時と遜色ない操舵補助制御を継続することができる。このとき、運転者には警報を発して修理点検ステーションへの立ち寄りを促すことができる。
【００７０】
なお、上記実施形態においては、バックアップインバータ回路４２Ｂの異常検出を行う場合に、３相電動モータ２２の各相駆動信号をメインモータ駆動回路３２Ａからバックアップモータ駆動回路３２Ｂに切り換えた状態で行う場合について説明した。
しかしながら、本発明は、上記構成に限定されるものではなく、バックアップモータ駆動回路３２Ｂのバックアップインバータ回路４２Ｂの異常検出処理を行う場合に、３相分同時に切り換える場合に代えて、前述した図１０に示すように、メインインバータ回路４２Ａ及びバックアップインバータ回路４２Ｂの同相分を、例えばＡ相スイッチングアームＳＷＡａ及びＳＷＢａから順に一相ずつ切り換えて各スイッチングアームＳＷＢａ〜ＳＷＢｃの異常検出処理を行うようにしてもよい。
この場合には、３相電動モータ２２に対するメインインバータ回路４２Ａのスイッチングアーム及びバックアップインバータ回路４２Ｂのスイッチングアームが１つずつであるので、電流切り換え時の遅れや位相ずれの生じる影響を少なくすることができる。
【００７１】
また、上記実施形態においては、電流検出回路３９Ａおよび３９Ｂをインバータ回路毎に２つのシャント抵抗５１Ａ，５２Ａおよび５１Ｂ，５２Ｂを使用してモータ電流の検出を行う場合について説明したが、これに限定されるものではない。すなわち、本発明では、メインモータ駆動回路３２Ａおよび３２Ｂの各相スイッチングアームＳＷＡａ〜ＳＷＡｃ及びＳＷＢａ〜ＳＷＢｃの接地側に個別にシャント抵抗を介挿して、各相のモータ電流を検出したり、３つのシャント抵抗のうち一つを省略して省略した相のモータ電流を演算で算出したりするようにしてもよい。
【００７２】
また、上記実施形態においては、制御演算装置３１がＡ／Ｄ変換部３１ｃを内蔵している場合について説明したが、これに限定されるものではなく、電流検出回路３９Ａ１，３９Ａ２および３９Ｂ１，３９Ｂ２の出力側にＡ／Ｄ変換部を設けるようにしてもよい。
また、上記実施形態においては、電動モータが３相電動モータである場合について説明したが、これに限定されるものではなく、４相以上の多相電動モータにも本発明を適用することができる。
また、上記実施形態においては、本発明によるモータ制御装置を電動パワーステアリング装置に適用した場合について説明したが、これに限定されるものではなく、電動ブレーキ装置、ステアバイワイヤシステム、車両走行用のモータ駆動装置等の電動モータを使用する任意のシステムに本発明を適用することができる。
【００７３】
以上、本願が優先権を主張する日本国特許出願Ｐ２０１４−３８４２４（２０１４年２月２８日出願）の全内容は、ここに引用例として包含される。
ここでは、限られた数の実施形態を参照しながら説明したが、権利範囲はそれらに限定されるものではなく、上記の開示に基づく各実施形態の改変は当業者にとって自明のことである。
【符号の説明】
【００７４】
１…車両、３…電動パワーステアリング装置、１１…ステアリングホイール、１２…ステアリングシャフト、１３…操舵トルクセンサ、１３ａ…トーションバー、１３ｂ…入力側回転角センサ、１３ｃ…出力側回転角センサ、１８…ステアリングギヤ、２０…操舵補助機構、２２…３相電動モータ、Ｌａ…Ａ相モータ巻線、Ｌｂ…Ｂ相モータ巻線、Ｌｃ…Ｃ相モータ巻線、Ｌ１〜Ｌ３…コイル部、２５…モータ制御装置、２６…車速センサ、２７…バッテリー、３１…制御演算装置、３２Ａ…メインモータ駆動回路、３２Ｂ…バックアップモータ駆動回路、３３Ａ，３３Ｂ…モータ電流遮断部、３４…操舵補助電流指令値演算部、３５…補償制御演算部、３６…加算器、３７…ｄ−ｑ軸電流指令値演算部、３８…電圧指令値演算部、３９Ａ１，３９Ａ２，３９Ｂ１，３９Ｂ２…電流検出回路、４０Ａ，４０Ｂ…電圧検出回路、４１Ａ，４１Ｂ…ゲート駆動回路、４２Ａ…メインインバータ回路、４２Ｂ…バックアップインバータ回路、４４Ａ，４４Ｂ…電源遮断部、５０…警報回路
【図１】
0005907314.tif 000002
【図２】
0005907314.tif 000003
【図３】
0005907314.tif 000004
【図４】
0005907314.tif 000005
【図５】
0005907314.tif 000006
【図６】
0005907314.tif 000007
【図７】
0005907314.tif 000008
【図８】
0005907314.tif 000009
【図９】
0005907314.tif 000010
【図１０】
0005907314.tif 000011