(57)【特許請求の範囲】
【請求項１】
車両のハンドルに加わる操舵トルクを検出するトルクセンサと、
前記ハンドルに対する操舵補助力を発生するモータと、
前記車両の車速を検出する車速センサと、
前記モータを駆動制御する制御ユニットと、を備え、
前記制御ユニットは、
前記モータを駆動制御するための演算処理を行う主制御部と、
前記モータの駆動制御状態を監視する監視部と、
前記モータに電流を供給するモータ駆動部と、
前記モータに流れるモータ電流を検出するモータ電流検出部と、
を有する電動パワーステアリング制御装置であって、
前記主制御部は、
前記操舵トルクおよび前記車速に基づいて前記モータに対する第１の指示電流を決定する第１の指示電流生成部と、
他の車載制御装置からの指令信号に応じて第２の指示電流を決定する第２の指示電流生成部と、
前記第１または第２の指示電流を切替選択してモータ電流指示値を生成するモータ電流切替部と、
前記指令信号に応じて、前記モータ電流指示値を前記第１の指示電流から前記第２の指示電流に切替えるための切替信号を生成する切替信号生成処理部と、
前記モータ電流指示値と一致するように前記モータ電流を制御するモータ電流制御部と、
前記車速の異常状態を検出して車速異常信号を生成する車速異常検出処理部と、
前記切替信号、前記車速および前記車速異常信号に基づいて、前記監視部のモードを切替えるための監視モード信号を生成する監視モード信号生成部と、を含み、
前記監視部は、前記操舵トルクの大きさに応じた前記モータ電流の監視領域を、前記切替信号の有無に応じて異なる複数の領域に分割する領域区分手段を含み、
前記領域区分手段は、
前記第１の指示電流による制御時においては、前記複数の領域ごとに前記モータ電流に対する第１の電流制限値を設定し、
前記第２の指示電流による制御時においては、前記複数の領域ごとに前記モータ電流に対する第２の電流制限値を設定し、
前記監視部は、前記モータ電流が前記第１または第２の電流制限値を超えた場合に、異常状態を示す出力信号を生成することを特徴とする電動パワーステアリング制御装置。
【請求項２】
前記第２の電流制限値は、前記複数の領域のうちの前記操舵トルクがほぼ０に対応する領域において、前記第１の電流制限値よりも大きい値に設定され、
前記監視部は、
前記モータ電流と前記第１または第２の電流制限値との比較結果に応じて、前記モータの駆動方向に対する駆動許可または駆動非許可を示す出力信号を生成し、
前記出力信号により、前記主制御部とは独立に、前記モータ駆動部の駆動を許可または停止させることを特徴とする請求項１に記載の電動パワーステアリング制御装置。
【請求項３】
前記監視モード信号生成部は、
前記車速が所定値以下で、且つ前記モータ電流指示値として前記第２の指示電流が選択され、且つ前記車速異常信号が生成されていない場合には、前記監視部に対して、前記第２の電流制限値を選択させるための監視モード信号を生成し、
他の場合には、前記監視部に対して、前記第１の電流制限値を選択させるための監視モード信号を生成することを特徴とする請求項１または請求項２に記載の電動パワーステアリング制御装置。
【請求項４】
前記主制御部は、
前記監視モード信号の異常状態を判定してモード選択異常判定フラグを生成する監視モード信号異常判定部と、
前記監視モード信号および前記モード選択異常判定フラグに基づき前記監視部に対する監視特性設定信号を切替える監視回路特性切替部と、を含み、
前記監視モード信号異常判定部は、前記車速が所定値以上で、且つ前記監視モード信号が前記第２の電流制限値の選択を示している場合に、前記監視モード信号が異常状態であると判定して前記モード選択異常判定フラグを生成し、
前記監視部は、前記監視特性設定信号に応じて前記第１または第２の電流制限値を選択することを特徴とする請求項３に記載の電動パワーステアリング制御装置。
【請求項５】
前記監視部は、
前記他の車載制御装置からの指令信号と、前記監視回路特性切替部からの監視特性設定信号とに基づいて、別の監視特性設定信号を生成する判定ロジック部を含み、
前記別の監視特性設定信号に応じて、前記第１の電流制限値または前記第２の電流制限値を選択することを特徴とする請求項４に記載の電動パワーステアリング制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載される電動パワーステアリング制御装置に関し、特に制御系の監視技術に関するものである。
【背景技術】
【０００２】
電動パワーステアリング制御装置は、モータの駆動力を補助力として用いることにより操舵力（操舵トルク）を軽減するものである。この種の電動パワーステアリング制御装置においては、制御装置に異常（故障）が発生して異常な補助力が発生すると、セルフステア状態となるので、車両の運転操作上好ましくない。
【０００３】
そこで、従来から、制御系の異常発生時における上記問題を回避するための監視装置を設け、制御装置が異常動作をしても安全性を確保することのできる電動パワーステアリング制御装置が提案されている（たとえば、特許文献１、特許文献２参照）。
【０００４】
特許文献１に記載の技術においては、操舵トルクを検出し、操舵トルクと逆方向のモータ駆動を制限する監視装置を設けることにより走行信頼性を確保している。
また、特許文献２に記載の技術においては、パワーステアリング制御を行う主演算手段と、主演算手段を監視する副演算手段とを設け、主演算手段が異常動作しても、副演算手段がモータ駆動を制限することにより安全性を確保している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３３６４１３５号公報
【特許文献２】特開２００９−１３２２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の電動パワーステアリング制御装置は、特許文献１に記載の技術によれば、走行信頼性の確保は可能であるが、車載ＬＡＮ経由で入力される情報（自動駐車など）に基づいてステアリング制御を行う場合にも、監視装置によってモータ制御が制限されるので、意図した制御ができなくなる可能性があるという課題があった。
【０００７】
また、特許文献２に記載の技術によれば、上記課題を解決可能ではあるが、モータ電流の制限判定が複雑な演算によって行われるので、副制御装置として高価なもの（たとえば、サブマイコンなど）を用いる必要があり、製品コストが高くなるという課題があった。
【０００８】
この発明は、上記のような課題を解決するためになされたものであり、他の車載装置からの入力情報に基づくパワーステアリング制御を安価な手段で実現可能な電動パワーステアリング制御装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る電動パワーステアリング制御装置は、車両のハンドルに加わる操舵トルクを検出するトルクセンサと、ハンドルに対する操舵補助力を発生するモータと、車両の車速を検出する車速センサと、モータを駆動制御する制御ユニットと、を備え、制御ユニットは、モータを駆動制御するための演算処理を行う主制御部と、モータの駆動制御状態を監視する監視部と、モータに電流を供給するモータ駆動部と、モータに流れるモータ電流を検出するモータ電流検出部と、を有する電動パワーステアリング制御装置であって、主制御部は、操舵トルクおよび車速に基づいてモータに対する第１の指示電流を決定する第１の指示電流生成部と、他の車載制御装置からの指令信号に応じて第２の指示電流を決定する第２の指示電流生成部と、第１または第２の指示電流を切替選択してモータ電流指示値を生成するモータ電流切替部と、指令信号に応じて、モータ電流指示値を第１の指示電流から第２の指示電流に切替えるための切替信号を生成する切替信号生成処理部と、モータ電流指示値と一致するようにモータ電流を制御するモータ電流制御部と、車速の異常状態を検出して車速異常信号を生成する車速異常検出処理部と、切替信号、車速および車速異常信号に基づいて、監視部のモードを切替えるための監視モード信号を生成する監視モード信号生成部と、を含み、監視部は、操舵トルクの大きさに応じたモータ電流の監視領域を、切替信号の有無に応じて異なる複数の領域に分割する領域区分手段を含み、領域区分手段は、第１の指示電流による制御時においては、複数の領域ごとにモータ電流に対する第１の電流制限値を設定し、第２の指示電流による制御時においては、複数の領域ごとにモータ電流に対する第２の電流制限値を設定し、監視部は、モータ電流が第１または第２の電流制限値を超えた場合に、異常状態を示す出力信号を生成するものである。
【発明の効果】
【００１０】
この発明によれば、他の車載装置（自動駐車制御装置など）の指示にしたがったパワーステアリング制御において、正常動作時のモータ電流制御を制限することなく、且つ異常時にはモータ電流制御を制限することにより、走行信頼性を安価に確保することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１に係る電動パワーステアリング制御装置の基本構成を示すブロック図である。
【図２】図１内のＥＰＳＥＣＵの制御機能構成を示すブロック図である。
【図３】図２内のメインマイコンの制御機能を示すブロック図である。
【図４】図３内のモータ電流制御部のＰＩ制御機能を示すブロック図である。
【図５】図３内のパワーステアリング制御部による制御特性を示す説明図である。
【図６】図３内の監視回路モード選択部による処理手順を示すフローチャートである。
【図７】図３内の車速異常検出処理部によるＣＡＮフェール（車速異常）判定の処理手順を示すフローチャートである。
【図８】図３内のモード選択異常判定部による処理手順を示すフローチャートである。
【図９】図２内のメインマイコン監視回路の制御機能を示すブロック図である。
【図１０】パワーステアリング動作中にメインマイコン監視回路内の監視判定ロジック部で用いられる第１の電流制限値を示す特性図である。
【図１１】自動駐車制御中にメインマイコン監視回路内の監視判定ロジック部で用いられる第２の電流制限値を示す特性図である。
【図１２】この発明の実施の形態１に係る電動パワーステアリング制御装置の正常時における制御特性軌跡を示す説明図である。
【図１３】この発明の実施の形態２によるＥＰＳＥＣＵの制御機能構成を示すブロック図である。
【図１４】図１３内のメインマイコン監視回路による制御機能を示すブロック図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１の全体構成を示すブロック図である。
図１において、この発明の実施の形態１に係る電動パワーステアリング（ＥＰＳ：Ｅｌｅｃｔｒｉｃ  Ｐｏｗｅｒ  Ｓｔｅｅｒｉｎｇ）装置は、ステアリングシャフト２に設けられてハンドル１の操舵力（操舵トルク）を検出するトルクセンサ３と、車速を検出する車速センサ４と、電動パワーステアリング制御装置全体を制御する制御ユニット５と、を備えている。以下、制御ユニット５を、ＥＰＳＥＣＵ５（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）と称する。
【００１３】
また、この発明の実施の形態１に係る電動パワーステアリング制御装置は、ＥＰＳＥＣＵ５の制御下で補助操舵力を発生するモータ６と、モータ６からの補助力をステアリングシャフト２に伝えるギヤ７と、ステアリングシャフト２からの回転力を車両の前輪９に伝えるためのラック＆ピニオン機構８と、ＥＰＳＥＣＵ５に電力を供給するバッテリ１０と、他の車載装置１１と、車載エンジンの回転を検出するエンジン回転センサ１２と、を備えている。以下、他の車載装置１１を、自動駐車制御装置を例にとって、ＰＡＥＣＵ１１と称する。
【００１４】
ＰＡＥＣＵ１１は、電動パワーステアリング制御装置以外の自動駐車（ＰＡ）制御装置などであり、車両状況（たとえば、自動駐車時）に応じて、ステアリング制御が必要な場合にトリガ信号を生成し、指令信号としてＥＰＳＥＣＵ５に送信する。
【００１５】
図２はＥＰＳＥＣＵ５の内部の制御機能構成を示すブロック図であり、前述（図１参照）と同様のものについては、同一符号を付して詳述を省略する。
図２において、ＥＰＳＥＣＵ５は、トルクセンサ３からの検出信号（操舵トルク）を取り込むインタフェース回路（以下、「Ｉ／Ｆ回路」という）５０１と、他の情報を取り込むＩ／Ｆ回路５０２と、パワーステアリング制御の実行プログラムを有するメインマイコン５０３と、リレー駆動回路５０４と、異常時にモータ電流を遮断するリレー５０５と、モータ６に流れる電流を検出するシャント抵抗５０６と、電流検出回路５０７と、ＡＮＤ（論理積）回路５０８と、ＦＥＴ駆動回路５０９と、モータ駆動回路５１０と、メインマイコン監視回路５１１と、を備えている。
【００１６】
Ｉ／Ｆ回路５０２は、車速センサ４およびエンジン回転センサ１２からの検出信号と、ＰＡＥＣＵ１１からの指令信号とを、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）バス経由のバス情報ＣＡＮとして取り込む。
リレー駆動回路５０４は、メインマイコン５０３からのリレー制御信号ＤｒｙＭがＯＮ信号を示す場合にリレー５０５をＯＮ駆動し、リレー制御信号ＤｒｙＭがＯＦＦ信号を示す場合にリレー５０５をＯＦＦしてモータ電流を遮断させる。
【００１７】
電流検出回路５０７は、シャント抵抗５０６の両端に発生する電位差（モータ電流）を増幅し、モータ電流検出信号Ｉｍｄとしてメインマイコン５０３に入力する。
ＡＮＤ回路５０８は、メインマイコン監視回路５１１から出力される制御継続フラグＤｍｔＳがモータＯＮ（論理レベル「１」、すなわち正常）を示す場合には、メインマイコン５０３からのモータ電流指令ＤｍｔＭを通過させ、モータ６を駆動させるための信号としてＦＥＴ駆動回路５０９に入力する。
【００１８】
一方、メインマイコン監視回路５１１からの制御継続フラグＤｍｔＳがモータＯＦＦ（論理レベル「０」、すなわち異常）を示す場合には、ＡＮＤ回路５０８は、モータ電流指令ＤｍｔＭを遮断し、ＦＥＴ駆動回路５０９への入力を禁止する。
【００１９】
ＦＥＴ駆動回路５０９は、ＡＮＤ回路５０８からの出力信号に基づき、モータ駆動回路５１０を駆動制御してモータ６を駆動させる。
モータ駆動回路５１０は、モータ６の電流を制御するために複数トランジスタのブリッジ構成からなる。
【００２０】
メインマイコン監視回路５１１は、Ｉ／Ｆ回路５０１からのトルク信号ＴＲＱと電流検出回路５０７からのモータ電流検出信号Ｉｍｄとを用いて、メインマイコン５０３の異常を検出し、異常発生時にはモータ電流に制限をかける（モータ６をＯＦＦ、リレー５０５をＯＦＦする）。
【００２１】
図３はメインマイコン５０３の制御機能を示すブロック図である。
図３において、メインマイコン５０３は、トルク入力処理部５０３ａと、ＣＡＮ通信処理部５０３ｂと、パワーステアリング制御部５０３ｃ（第１の指示電流生成部）と、自動駐車制御部５０３ｄ（第２の指示電流生成部）と、切替信号生成処理部５０３ｅ（切替信号生成処理部）と、モータ電流切替部５０３ｆと、モータ電流制御部５０３ｇと、モータ電流入力処理部５０３ｈと、車速異常検出処理部５０３ｉと、監視回路モード選択部５０３ｊ（監視モード信号生成部）と、モード選択異常判定部５０３ｋ（監視モード信号異常判定部）と、監視回路特性切替部５０３ｍと、を備えている。
【００２２】
トルク入力処理部５０３ａは、Ｉ／Ｆ回路５０１からのトルク信号ＴＲＱをＡ／Ｄ変換し、右トルク信号をプラス値、左トルク信号をマイナス値としてトルク信号ＴＲＱ１を生成する。
ＣＡＮ通信処理部５０３ｂは、ＣＡＮバスからのバス情報ＣＡＮを取り込み、車速情報Ｖｓｐ１と自動駐車制御信号ＰＡＳｉｇとを生成する。
【００２３】
パワーステアリング制御部５０３ｃは、ＥＰＳ指示電流決定部として機能し、トルク信号ＴＲＱ１および車速情報Ｖｓｐ１に基づき、パワーステアリング指示電流ＩｍｔＥＰＳを決定する。
自動駐車制御部５０３ｄは、自動駐車制御信号ＰＡＳｉｇに基づき、自動駐車制御電流ＩｍｔＰＡを生成する。
【００２４】
切替信号生成処理部５０３ｅは、自動駐車制御信号ＰＡＳｉｇに基づき、自動駐車状態信号Ｆ＿ＰＡを生成する。
すなわち、切替信号生成処理部５０３ｅは、自動駐車制御信号ＰＡＳｉｇが自動駐車制御ＯＮを示す場合には、Ｆ＿ＰＡ＝１とし、自動駐車制御ＯＦＦを示す場合には、Ｆ＿ＰＡ＝０とする。
【００２５】
モータ電流切替部５０３ｆは、自動駐車状態信号Ｆ＿ＰＡの値に応じて、モータ６に通電する目標電流となるモータ電流指示値Ｉｍｔ１を切替選択してモータ電流制御部５０３ｇに入力する。
すなわち、モータ電流切替部５０３ｆは、自動駐車制御ＯＦＦ（Ｆ＿ＰＡ＝０）の場合には、パワーステアリング指示電流ＩｍｔＥＰＳを選択してモータ電流指示値Ｉｍｔ１とし、自動駐車制御ＯＮ（Ｆ＿ＰＡ＝１）の場合には、自動駐車制御電流ＩｍｔＰＡを選択してモータ電流指示値Ｉｍｔ１とし、モータ６に通電する目標電流として出力する。
【００２６】
モータ電流入力処理部５０３ｈは、電流検出回路５０７からのモータ電流検出信号ＩｍｄをＡ／Ｄ変換し、右方向の電流をプラス値、左方向の電流をマイナス値としてモータ電流検出信号Ｉｍｄ１を生成する。
【００２７】
モータ電流制御部５０３ｇは、モータ電流指示値Ｉｍｔ１とモータ電流検出信号Ｉｍｄ１とを比較し、モータ電流検出信号Ｉｍｄ１がモータ電流指示値Ｉｍｔ１と一致するようにフィードバック制御を行い、フィードバック制御後のモータ電流指令ＤｍｔＭをＡＮＤ回路５０８に入力する。
【００２８】
図４はモータ電流制御部５０３ｇのＰＩ制御機能を示すブロック図である。
図４において、モータ電流制御部５０３ｇは、一般的なＰＩ制御器からなり、モータ電流検出信号Ｉｍｄ１とモータ電流指示値Ｉｍｔ１との電流偏差ΔＩｍを求める減算器５１と、電流偏差ΔＩｍに基づき比例演算制御を行う比例項５２と、電流偏差ΔＩｍに基づき積分演算制御を行う積分項５３と、比例項５２および積分項５３の各演算出力値を加算してモータ電流指令ＤｍｔＭを生成する加算器５４と、を備えている。
【００２９】
図３内の車速異常検出処理部５０３ｉは、ＥＰＳＥＣＵ５の外部の車速センサ４から受信した車速情報Ｖｓｐ１の異常を検出し、異常の有無に応じた車速異常フラグＦ＿ＶｓｐＮＧを生成する。
すなわち、車速異常検出処理部５０３ｉは、車速情報Ｖｓｐ１が正常の場合には、Ｆ＿ＶｓｐＮＧ＝０とし、車速情報Ｖｓｐ１が異常の場合には、Ｆ＿ＶｓｐＮＧ＝１とする。
【００３０】
監視回路モード選択部５０３ｊは、切替信号生成処理部５０３ｅからの自動駐車状態信号Ｆ＿ＰＡと、ＣＡＮ通信処理部５０３ｂからの車速情報Ｖｓｐ１と、車速異常検出処理部５０３ｉからの車速異常フラグＦ＿ＶｓｐＮＧとに基づき、監視回路モード選択フラグＩＬＭＯＤＥを生成し、監視回路特性切替部５０３ｍを介してメインマイコン監視回路５１１の電流閾値を切替える。
【００３１】
モード選択異常判定部５０３ｋは、車速情報Ｖｓｐ１および監視回路モード選択フラグＩＬＭＯＤＥに基づき、監視回路モード選択部５０３ｊの異常判定を行い、異常の有無に応じたモード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧを生成する。
すなわち、モード選択異常判定部５０３ｋは、監視回路モード選択部５０３ｊが正常の場合には、Ｆ＿ＣｔｒｌＩＬＮＧ＝０とし、監視回路モード選択部５０３ｊが異常の場合には、Ｆ＿ＣｔｒｌＩＬＮＧ＝１とする。
【００３２】
監視回路特性切替部５０３ｍは、モード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧの値に応じて、メインマイコン監視回路５１１に対する監視特性設定信号ＩＬＣＴＲＬを切替選択して出力する。
言い換えれば、監視回路特性切替部５０３ｍは、監視回路モード選択フラグＩＬＭＯＤＥの異常の有無に応じてメインマイコン監視回路５１１の特性を切替える。
【００３３】
すなわち、Ｆ＿ＣｔｒｌＩＬＮＧ＝０（ＩＬＭＯＤＥが正常）の場合には、監視回路特性切替部５０３ｍは、図３に示す位置に切替選択し、監視回路モード選択フラグＩＬＭＯＤＥを監視特性設定信号ＩＬＣＴＲＬとして、メインマイコン監視回路５１１に入力する。
一方、Ｆ＿ＣｔｒｌＩＬＮＧ＝１（ＩＬＭＯＤＥが異常）の場合には、監視回路特性切替部５０３ｍは、図３に示す位置から下側に切替えて、ＩＬＣＴＲＬ＝０とし、メインマイコン監視回路５１１に入力する。
【００３４】
次に、図５を参照しながら、パワーステアリング制御部５０３ｃによる具体的な制御動作について説明する。
図５はパワーステアリング制御部５０３ｃによる制御特性を示す説明図である。
パワーステアリング制御部５０３ｃは、図５の特性にしたがい、運転者がハンドル１を右（＋）方向に操舵した場合には、トルク信号ＴＲＱ１の大小に応じた右（＋）方向のモータ電流指示値Ｉｍｔ１を生成する。
【００３５】
同様に、パワーステアリング制御部５０３ｃは、図５の特性にしたがい、運転者がハンドル１を左（−）方向に操舵した場合には、左（−）方向のモータ電流指示値Ｉｍｔ１を生成する。
このとき、図５に示すように、車速情報Ｖｓｐ１（０ｋｍ／ｈ、１０ｋｍ／ｈ、・・・）に応じて、モータ電流指示値Ｉｍｔ１が可変設定されるので、車速情報Ｖｓｐ１に応じた最適なパワーステアリング制御を行うことができる。
【００３６】
一方、自動駐車制御部５０３ｄおよび切替信号生成処理部５０３ｅは、バス情報ＣＡＮから得られるモータ制御量データに基づいてモータ電流を決定する。
たとえば、自動駐車制御を行わない場合には、ＣＡＮ通信処理部５０３ｂからの自動駐車制御信号ＰＡＳｉｇはＯＦＦを示すので、自動駐車制御部５０３ｄは、ＩｍｔＰＡ＝０［Ａ］を生成し、切替信号生成処理部５０３ｅは、Ｆ＿ＰＡ＝０を生成する。
【００３７】
また、ＰＡＥＣＵ（自動駐車制御装置）１１が右操舵方向に３０［Ａ］の通電を要求する場合には、右３０［Ａ］の指示電流が送られてくるので、自動駐車制御部５０３ｄは、ＩｍｔＰＡ＝＋３０Ａを生成し、切替信号生成処理部５０３ｅは、Ｆ＿ＰＡ＝１を生成する。
【００３８】
同様に、ＰＡＥＣＵ（自動駐車制御装置）１１が左操舵方向に４０［Ａ］の通電を要求する場合には、左４０［Ａ］の指示が送られてくるので、自動駐車制御部５０３ｄは、ＩｍｔＰＡ＝−４０Ａを生成し、切替信号生成処理部５０３ｅは、Ｆ＿ＰＡ＝１を生成する。
【００３９】
次に、図６のフローチャートを参照しながら、監視回路モード選択部５０３ｊによる処理手順について説明する。
図６において、監視回路モード選択部５０３ｊは、まず、切替信号生成処理部５０３ｅからの自動駐車状態信号Ｆ＿ＰＡをチェックし、Ｆ＿ＰＡ＝１（自動駐車中）であるか否かを判定する（ステップＳ１０１）。
【００４０】
ステップＳ１０１において、Ｆ＿ＰＡ＝０（すなわち、Ｎｏ）と判定されれば、パワーステアリング制御中（モータ電流切替部５０３ｆがパワーステアリング指示電流ＩｍｔＥＰＳを選択中）なので、監視回路モード選択部５０３ｊは、監視回路モード選択フラグＩＬＭＯＤＥ＝０として、パワーステアリング用の特性を選択するように指示し（ステップＳ１０５）、図６の処理ルーチンを終了する。
【００４１】
一方、ステップＳ１０１において、Ｆ＿ＰＡ＝１（すなわち、Ｙｅｓ）と判定されれば、自動駐車中（モータ電流切替部５０３ｆが自動駐車制御電流ＩｍｔＰＡを選択中）であるが、続いて、監視回路モード選択部５０３ｊは、車速異常検出処理部５０３ｉからの車速異常フラグＦ＿ＶｓｐＮＧを参照し、Ｆ＿ＶｓｐＮＧ＝０（車速情報Ｖｓｐ１が正常）であるか否かを判定する（ステップＳ１０２）。
【００４２】
ステップＳ１０２において、Ｆ＿ＶｓｐＮＧ＝１（すなわち、Ｎｏ）と判定されれば、車速情報Ｖｓｐ１が異常状態なので、前述のステップＳ１０５に移行して、パワーステアリング用の特性を選択するように指示し、図６の処理ルーチンを終了する。
【００４３】
一方、ステップＳ１０２において、Ｆ＿ＶｓｐＮＧ＝０（すなわち、Ｙｅｓ）と判定されれば、車速情報Ｖｓｐ１が正常状態であるが、続いて、監視回路モード選択部５０３ｊは、車速情報Ｖｓｐ１が低車速を示す所定値（たとえば、１０ｋｍ／ｈ）以下であるか否かを判定する（ステップＳ１０３）。
【００４４】
ステップＳ１０３において、車速情報Ｖｓｐ１＞所定値（すなわち、Ｎｏ）と判定されれば、低車速状態ではないので、前述のステップＳ１０５に移行して、パワーステアリング用の特性を選択するように指示し、図６の処理ルーチンを終了する。
【００４５】
一方、ステップＳ１０３において、車速情報Ｖｓｐ１≦所定値（すなわち、Ｙｅｓ）と判定されれば、実際に自動駐車が行われるものと見なし、監視回路モード選択部５０３ｊは、監視回路モード選択フラグＩＬＭＯＤＥ＝１として、自動駐車制御用の特性を選択するように指示し（ステップＳ１０４）、図６の処理ルーチンを終了する。
これにより、メインマイコン監視回路５１１は、監視回路特性切替部５０３ｍを介した監視特性設定信号ＩＬＣＴＲＬに応答して、自動駐車制御用特性を選択する。
【００４６】
次に、図７のフローチャートを参照しながら、車速異常検出処理部５０３ｉによる車速情報Ｖｓｐ１のフェール判定処理手順について説明する。
図７においては、一例として、車速情報Ｖｓｐ１を含むＣＡＮＩＤのメッセージチェックにより車速異常を判定する場合を示している。
【００４７】
図７において、まず、車速異常検出処理部５０３ｉは、車速情報Ｖｓｐ１を含むＣＡＮＩＤを受信したか否かを判定し（ステップＳ２０１）、ＣＡＮＩＤを一定時間以上継続して取得できなかった（すなわち、Ｎｏ）と判定された場合に、車速異常状態と見なし、車速異常を示す判定結果として、車速異常フラグＦ＿ＶｓｐＮＧ＝１を生成し（ステップＳ２０４）、図７の処理ルーチンを終了する。
【００４８】
一方、ステップＳ２０１において、ＣＡＮＩＤを受信した（すなわち、Ｙｅｓ）と判定されれば、続いて、車速異常検出処理部５０３ｉは、ＣＡＮＩＤに含まれるチェックサム値や、１パケットごとに更新されるカウンタのモニタなどのメッセージチェックにより、ＣＡＮＩＤの受信データが正常であるか否かを判定する（ステップＳ２０２）。
【００４９】
ステップＳ２０２において、ＣＡＮＩＤの受信データが異常（すなわち、Ｎｏ）と判定されれば、前述のステップＳ２０４に移行して、車速異常フラグＦ＿ＶｓｐＮＧ＝１を生成し、図７の処理ルーチンを終了する。
【００５０】
一方、ステップＳ２０２において、ＣＡＮＩＤの受信データが正常（すなわち、Ｙｅｓ）と判定されれば、車速正常を示す判定結果として、車速異常フラグＦ＿ＶｓｐＮＧ＝０を生成し（ステップＳ２０３）、図７の処理ルーチンを終了する。
なお、ここでは、通信手段のみを用いて車速異常を判定したが、受信データの内容（たとえば、前回値との比較結果など）を用いて車速異常を判定してもよい。
【００５１】
次に、図８のフローチャートを参照しながら、モード選択異常判定部５０３ｋによる処理手順について説明する。
図８において、まず、モード選択異常判定部５０３ｋは、車速情報Ｖｓｐ１が前述の所定値（たとえば、１０ｋｍ／ｈ）を超えているか否かを判定し（ステップＳ３０１）、車速情報Ｖｓｐ１≦所定値（すなわち、Ｎｏ）と判定されれば、異常判定処理を実行することなく、図８の処理ルーチンを終了する。
【００５２】
一方、ステップＳ３０１において、車速情報Ｖｓｐ１＞所定値（すなわち、Ｙｅｓ）と判定されれば、続いて、モード選択異常判定部５０３ｋは、監視回路モード選択フラグＩＬＭＯＤＥを参照し、監視回路モード選択部５０３ｊがパワーステアリング用の特性を選択指示中（ＩＬＭＯＤＥ＝０）であるか否かを判定する（ステップＳ３０２）。
【００５３】
ステップＳ３０２において、ＩＬＭＯＤＥ＝０（すなわち、Ｙｅｓ）と判定されれば、監視回路モード選択部５０３ｊがパワーステアリング用の特性を指示しているので、モード選択異常判定部５０３ｋは、モード選択が正常状態と見なして、モード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧ＝０を生成し（ステップＳ３０３）、図８の処理ルーチンを終了する。
【００５４】
一方、ステップＳ３０２において、ＩＬＭＯＤＥ＝１（すなわち、Ｎｏ）と判定されれば、監視回路モード選択部５０３ｊが自動駐車制御用の特性を指示しているので、モード選択異常判定部５０３ｋは、モード選択が異常状態と見なして、モード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧ＝１を生成し（ステップＳ３０４）、図８の処理ルーチンを終了する。
【００５５】
次に、図９を参照しながら、メインマイコン監視回路５１１（監視部）の動作について説明する。
図９はメインマイコン監視回路５１１の制御機能を示すブロック図である。
図９において、メインマイコン監視回路５１１は、監視判定ロジック部５１１ａと、継続時間判定タイマ５１１ｂとを備えている。
【００５６】
監視判定ロジック部５１１ａは、メインマイコン５０３内の監視回路特性切替部５０３ｍからの監視特性設定信号ＩＬＣＴＲＬと、Ｉ／Ｆ回路５０１からのトルク信号ＴＲＱと、電流検出回路５０７からのモータ電流検出信号Ｉｍｄとを入力情報として、監視判定条件の成立有無を判定し、監視判定条件が成立した場合に、条件成立フラグＩＬＳｉｇ＝１を生成し、監視判定条件が非成立の場合に、条件成立フラグＩＬＳｉｇ＝０を生成する。
【００５７】
継続時間判定タイマ５１１ｂは、条件成立フラグＩＬＳｉｇを入力情報として、ＩＬＳｉｇ＝１の状態が所定時間（たとえば、５０ｍｓ）にわたって継続した場合に、制御継続フラグＤｍｔＳ＝０（異常状態）を生成し、それ以外の場合には、制御継続フラグＤｍｔＳ＝１（正常状態）を生成する。
【００５８】
次に、図１０および図１１を参照しながら、メインマイコン監視回路５１１内の監視判定ロジック部５１１ａによる判定機能について説明する。
図１０はパワーステアリング動作中に監視判定ロジック部５１１ａで用いられる第１の電流制限値を示す特性図であり、図１１は自動駐車制御中に監視判定ロジック部５１１ａで用いられる第２の電流制限値を示す特性図である。
【００５９】
図１０において、トルクがほぼ０の領域での電流値Ｉａ１、−Ｉａ１は、パワーステアリング動作中（走行状態）でのモータ電流の許容上限値（第１の電流制限値）である。
同様に、図１１において、トルクがほぼ０の領域での電流値Ｉａ２、−Ｉａ２は、自動駐車制御中に必要な電流の許容上限値（第２の電流制限値、たとえば５０Ａ）である。
【００６０】
監視判定ロジック部５１１ａは、あらかじめ設定格納された図１０および図１１に示す特性を参照し、トルク（トルク信号ＴＲＱ）とモータ電流（モータ電流検出信号Ｉｍｄ）との関係が第１および第２の領域２１、２２（斜線領域）内にある場合には、条件成立フラグＩＬＳｉｇ＝１を生成し、第３の領域２３（斜線領域の外）にある場合には、条件成立フラグＩＬＳｉｇ＝０を生成する。
【００６１】
さらに、監視判定ロジック部５１１ａは、監視特性設定信号ＩＬＣＴＲＬに基づき、監視特性設定信号ＩＬＣＴＲＬ＝０の場合には、図１０の特性（第１の電流制限値）を用いて監視判定を行い、監視特性設定信号ＩＬＣＴＲＬ＝１の場合には、図１１の特性（第２の電流制限値）を用いて監視判定を行う。
【００６２】
この発明の実施の形態１に係る電動パワーステアリング制御装置は、上述のように構成されているので、以下のように動作する。
まず、パワーステアリング動作を行う場合について説明する。
図１〜図３において、ハンドル１が操舵されると、トルクセンサ３と、ＥＰＳＥＣＵ５内のＩ／Ｆ回路５０１と、メインマイコン５０３内のトルク入力処理部５０３ａとを介して、トルク信号ＴＲＱ１が生成される。
【００６３】
続いて、メインマイコン５０３内のパワーステアリング制御部５０３ｃは、トルク信号ＴＲＱ１に基づき、ＥＰＳ目標電流となるパワーステアリング指示電流ＩｍｔＥＰＳを決定する。
具体的には、パワーステアリング制御部５０３ｃは、図５のように、制御時の車速情報Ｖｓｐ１とトルク信号ＴＲＱ１とにしたがってパワーステアリング指示電流ＩｍｔＥＰＳを決定する。
【００６４】
続いて、モータ電流切替部５０３ｆは、最終指示電流となるモータ電流指示値Ｉｍｔ１を決定し、モータ電流制御部５０３ｇに入力する。
たとえば、自動駐車制御がＯＦＦの場合には、切替信号生成処理部５０３ｅからの自動駐車状態信号Ｆ＿ＰＡが、Ｆ＿ＰＡ＝０となるので、モータ電流切替部５０３ｆを介したモータ電流指示値Ｉｍｔ１は、Ｉｍｔ１＝ＩｍｔＥＰＳとなり、モータ電流制御部５０３ｇは、パワーステアリング指示電流ＩｍｔＥＰＳ（ＥＰＳ目標電流）をモータ６への通電指令値とする。
【００６５】
このとき、図５に示すように、右（＋）方向に操舵した場合には、右方向で指示電流（モータ電流指示値Ｉｍｔ１）が流れるので、モータ６に右方向のトルク（トルク信号ＴＲＱ１）が発生する。発生したトルクは、ギヤ７を介してステアリングシャフト２に伝達され、補助力として作用する。
なお、左（−）方向への操舵の場合には、上記の逆方向になるものの、基本的に同様のアシスト動作となる。
【００６６】
次に、自動駐車制御が動作している場合について説明する。
図１〜図３において、ＰＡＥＣＵ１１からＣＡＮバス経由で送られてきた指令信号は、Ｉ／Ｆ回路５０２と、メインマイコン５０３内のＣＡＮ通信処理部５０３ｂとを介して、自動駐車制御信号ＰＡＳｉｇとしてメインマイコン５０３内の自動駐車制御部５０３ｄおよび切替信号生成処理部５０３ｅに取り込まれる。
【００６７】
自動駐車制御部５０３ｄは、自動駐車制御信号ＰＡＳｉｇに基づき自動駐車制御電流ＩｍｔＰＡ（自動駐車制御用の目標電流）を決定し、切替信号生成処理部５０３ｅは、自動駐車制御信号ＰＡＳｉｇに基づき、自動駐車状態信号Ｆ＿ＰＡ＝１を出力する。
モータ電流切替部５０３ｆは、自動駐車状態信号Ｆ＿ＰＡ＝１に応答して、図３に示した切替状態を選択し、モータ電流指示値Ｉｍｔ１を、Ｉｍｔ１＝ＩｍｔＰＡとする。
これにより、モータ電流制御部５０３ｇは、モータ電流指示値Ｉｍｔ１＝ＩｍｔＰＡをモータ６への通電指令値とする。
【００６８】
図１２はこの発明の実施の形態１に係る電動パワーステアリング制御装置の正常時における制御特性軌跡を示す説明図であり、パワーステアリングとして動作する場合（Ｉｍｔ１＝ＩｍｔＥＰＳ）の軌跡３１と、自動駐車として動作する場合（Ｉｍｔ１＝ＩｍｔＰＡ）の軌跡３２とを重ねて示している。
【００６９】
図１２において、パワーステアリング動作中においては、トルク信号ＴＲＱ１（および車速情報Ｖｓｐ１）に応じて指示電流（Ｉｍｔ１＝ＩｍｔＥＰＳ）が増加するので、軌跡３１を描く。
一方、自動駐車動作中においては、ハンドル１が手放し状態なので、トルク信号ＴＲＱ１がほぼゼロとなり、指示電流（Ｉｍｔ１＝ＩｍｔＰＡ）の特性は、軌跡３２を描く。
【００７０】
メインマイコン５０３がパワーステアリングとして動作する場合には、上述の通り、監視回路モード選択部５０３ｊは、監視回路モード選択フラグＩＬＭＯＤＥ＝０として、監視特性設定信号ＩＬＣＴＲＬ＝０とする。
【００７１】
これにより、メインマイコン監視回路５１１は、図１０の特性（第１の電流制限値）を適用してメインマイコン５０３を監視する。
図１０の特性においては、図１２内のパワーステアリング動作中の軌跡３１に適合した異常判定領域（斜線領域）が設定されている。
【００７２】
すなわち、メインマイコン５０３は図１２内の軌跡３１で動作するが、正常状態の軌跡３１は、図１０内の第３の領域２３（正常判定領域）に位置することから、メインマイコン監視回路５１１は、メインマイコン５０３が正常状態であると判定する。
したがって、メインマイコン監視回路５１１がモータ電流を制限することはないので、意図通りのパワーステアリング制御が可能となる。
【００７３】
一方、自動駐車制御中においては、パワーステアリング動作中の軌跡３１とは異なり、軌跡３２で示すように、操舵トルクが発生しない状態（ＴＲＱ１＝０）であっても、モータ６に指示電流（Ｉｍｔ１）を流してハンドル１を回動させる状況が発生する。
このとき、仮に図１０の特性（第１の電流制限値）を適用すると、斜線で示す第２の領域２２（異常判定領域）内に入り、異常状態と判定して制御を中止することになってしまう。
【００７４】
したがって、メインマイコン５０３が自動駐車として動作する場合は、監視回路モード選択部５０３ｊは、監視回路モード選択フラグＩＬＭＯＤＥ＝１として、監視特性設定信号ＩＬＣＴＲＬ＝１とする。
これにより、メインマイコン監視回路５１１は、図１１の特性（第２の電流制限値）でメインマイコン５０３を監視する。
【００７５】
図１１の特性は、自動駐車制御中の軌跡３２に適合して、操舵トルクが発生しない状態（ＴＲＱ１＝０）での第３の領域２３（正常判定領域）が広く設定されている。
すなわち、メインマイコン５０３は、図１２内の軌跡３１で動作するが、正常状態の軌跡３２は、図１１内の第３の領域２３にあるので、メインマイコン監視回路５１１は、メインマイコン５０３およびＰＡＥＣＵ１１が正常状態であると判定する。
したがって、メインマイコン監視回路５１１がモータ電流を制限することはないので、意図通りの自動駐車制御が可能となる。
【００７６】
次に、メインマイコン５０３またはＰＡＥＣＵ１１に異常が発生し、過大なモータ電流が流れた場合の監視動作について説明する。
まず、パワーステアリング動作中（操舵中）に操舵方向に異常電流（過大電流）が流れた場合には、軌跡３１は、図１０内の第３の領域２３に位置し、運転者の操舵力が軽くなるのみであり特に問題が生じないので、パワーステアリング制御が継続される。
【００７７】
一方、パワーステアリング動作中（操舵中）に操舵方向とは逆方向に過大電流が流れた場合には、図１０内の第１の領域２１（斜線領域：異常判定領域）に位置するので、メインマイコン監視回路５１１は、異常状態と判定してモータ電流を制限（ＯＦＦ）する。
【００７８】
なお、操舵力が小さい（ほとんど操舵していない）状態で、操舵方向とは逆方向に小さい（たとえば、１０Ａ以下の）電流が流れた場合には、特に問題は生じないので、図１０内の第３の領域２３（正常判定領域）に位置し、パワーステアリング制御が継続される。
ただし、操舵力が小さくても、逆方向に大きい電流が流れた場合には、図１０内の第２の領域２２（斜線領域：異常判定領域）に位置するので、メインマイコン監視回路５１１は、異常状態と判定してモータ電流を制限（ＯＦＦ）する。
【００７９】
次に、自動駐車制御中の異常監視動作について説明する。
自動駐車制御中において、メインマイコン監視回路５１１は、図１１の特性に基づきメインマイコン５０３を監視している。
自動駐車制御は、極低車速（たとえば、１０ｋｍ／ｈ以下）で行われており、図１１の特性から、ほとんど操舵していない状態では、自動駐車制御中に必要な最大の電流値Ｉａ２（たとえば、５０Ａ）まで通電することができる。
【００８０】
電流値Ｉａ２は、ハンドル１を動かすのに充分な電流であるが、車速が低いので、直ちに問題とはならない。たとえば、自動駐車制御が異常動作して、右（＋）方向にハンドル１が回り始めた場合、運転者はハンドル１を保持する。また、モータ６が右（＋）方向に動き続けると、トルクセンサ３からは左（−）方向のトルク信号ＴＲＱが出力される。
【００８１】
このとき、トルク信号ＴＲＱが−Ｔａ（たとえば、左（−）方向３Ｎｍ）以上になると、第１の領域２１（異常判定領域）に入るので、メインマイコン監視回路５１１は、異常状態と判定してモータ電流を制限（ＯＦＦ）するので、ハンドル１が不要に回ることはなく、問題は生じない。
【００８２】
なお、低車速が重要な前提条件となる自動駐車制御中において、車速が所定値（たとえば、１０ｋｍ／ｈ）を超えた場合には、メインマイコン監視回路５１１が、図１１の特性から強制的に図１０の特性に切替えられるので、走行状態（パワーステアリング動作中）におけるモータ電流は電流値Ｉａ１までしか流れず、運転制御性を損なうことはない。
さらに、車速情報Ｖｓｐ１に異常が生じた場合も、メインマイコン監視回路５１１は、強制的に図１０の特性を選択するので、モータ電流は電流値Ｉａ１までしか流れず、問題は生じない。
【００８３】
以上のように、この発明の実施の形態１（図１〜図１２）に係る電動パワーステアリング制御装置は、車両のハンドル１に加わる操舵トルクを検出してトルク信号ＴＲＱを生成するトルクセンサ３と、ハンドル１に対する操舵補助力を発生するモータ６と、車両の車速を検出して車速情報Ｖｓｐ１を生成する車速センサ４と、モータ６を駆動制御するＥＰＳＥＣＵ５（制御ユニット）と、を備えている。
【００８４】
ＥＰＳＥＣＵ５（制御ユニット）は、モータ６を駆動制御するための演算処理を行うメインマイコン５０３（主制御部）と、モータ６の駆動制御状態を監視するメインマイコン監視回路５１１（監視部）と、モータ６に電流を供給するモータ駆動回路５１０（モータ駆動部）と、モータ６に流れる電流を検出してモータ電流検出信号Ｉｍｄを生成する電流検出回路５０７（モータ電流検出部）と、を有する。
【００８５】
メインマイコン５０３（主制御部）は、操舵トルク（トルク信号ＴＲＱ１）および車速（車速情報Ｖｓｐ１）に基づいてモータ６に対するパワーステアリング指示電流ＩｍｔＥＰＳ（第１の指示電流）を決定するパワーステアリング制御部５０３ｃ（第１の指示電流生成部）と、ＰＡＥＣＵ１１（他の車載制御装置）からの指令信号に応じて自動駐車制御電流ＩｍｔＰＡ（第２の指示電流）を決定する自動駐車制御部５０３ｄ（第２の指示電流生成部）と、第１または第２の指示電流（ＩｍｔＥＰＳ、ＩｍｔＰＡ）を切替選択してモータ電流指示値Ｉｍｔ１を生成するモータ電流切替部５０３ｆと、指令信号に応じて、モータ電流指示値Ｉｍｔ１をＩｍｔＥＰＳからＩｍｔＰＡに切替えるための自動駐車状態信号Ｆ＿ＰＡ（切替信号）を生成する切替信号生成処理部５０３ｅと、を備えている。
【００８６】
また、メインマイコン５０３（主制御部）は、モータ電流指示値Ｉｍｔ１と一致するようにモータ電流を制御するモータ電流制御部５０３ｇと、車速の異常状態を検出して車速異常フラグＦ＿ＶｓｐＮＧ（車速異常信号）を生成する車速異常検出処理部５０３ｉと、切替信号（Ｆ＿ＰＡ）、車速（Ｖｓｐ１）および車速異常信号（Ｆ＿ＶｓｐＮＧ）に基づいて、メインマイコン監視回路５１１（監視部）のモードを切替えるための監視回路モード選択フラグＩＬＭＯＤＥ（監視モード信号）を生成する監視回路モード選択部５０３ｊ（監視モード信号生成部）と、を備えている。
【００８７】
メインマイコン監視回路５１１（監視部）は、操舵トルクの大きさに応じたモータ電流の監視領域を、自動駐車状態信号Ｆ＿ＰＡ（切替信号）の有無に応じて異なる複数の領域に分割する領域区分手段を有する。
【００８８】
メインマイコン監視回路５１１の領域区分手段は、パワーステアリング指示電流ＩｍｔＥＰＳ（第１の指示電流）による制御時（ＩＬＣＴＲＬ＝０）においては、複数の領域ごとにモータ電流に対する第１の電流制限値（図１０）を設定し、自動駐車制御電流ＩｍｔＰＡ（第２の指示電流）による制御時（ＩＬＣＴＲＬ＝１）においては、複数の領域ごとにモータ電流に対する第２の電流制限値（図１１）を設定する。
メインマイコン監視回路５１１（監視部）は、モータ電流が第１または第２の電流制限値を超えた場合に、異常状態を示す制御継続フラグＤｍｔＳ（出力信号）を生成する。
【００８９】
また、図１０、図１１に示すように、第２の電流制限値は、複数の領域のうちの操舵トルクがほぼ０に対応する領域において、第１の電流制限値よりも大きい値に設定されている。
メインマイコン監視回路５１１（監視部）は、モータ電流と第１または第２の電流制限値との比較結果に応じて、モータ６の駆動方向に対する駆動許可または駆動非許可を示す制御継続フラグＤｍｔＳ（出力信号）を生成する。
【００９０】
メインマイコン監視回路５１１は、トルク信号ＴＲＱおよびモータ電流検出信号Ｉｍｄからメインマイコン５０３の異常を検出した場合には、制御継続フラグＤｍｔＳによりモータ６の駆動を制限する。すなわち、制御継続フラグＤｍｔＳにより、メインマイコン５０３（主制御部）とは独立に、モータ駆動部の駆動を許可または停止させる。
【００９１】
メインマイコン監視回路５１１の領域区分手段は、複数の領域として、異常判定用の第１の領域２１と、自動駐車信号（ＣＡＮ信号）の正常／異常、車速情報Ｖｓｐ１に応じた監視特性切替信号およびモータ電流に基づく異常判定用の第２の領域２２と、正常判定用の第３の領域２３とを設定する。
【００９２】
メインマイコン監視回路５１１は、トルク信号ＴＲＱおよびモータ電流検出信号Ｉｍｄに基づき第１〜第３の領域を判別し、ＰＡＥＣＵ１１（自動駐車制御装置）の指示にしたがうＰＡ制御中や、パワーステアリングの応答性や安定性を改善する制御を備えたＥＰＳ制御中において、正常動作時の制御を制限することなく、且つ異常時にはモータ電流制御を制限することにより、車両操舵の安定性を確保することができる。
なお、図１０、図１１において、制限時の電流値Ｉａ１、Ｉａ２を一定値としたが、操舵トルクに応じて変化する特性を有するように設定してもよい。
【００９３】
監視回路モード選択部５０３ｊ（監視モード信号生成部）は、車速が所定値以下で、且つモータ電流指示値Ｉｍｔ１として自動駐車制御電流ＩｍｔＰＡ（第２の指示電流）が選択され、且つ車速異常フラグＦ＿ＶｓｐＮＧが生成されていない場合には、メインマイコン監視回路５１１（監視部）に対して、第２の電流制限値を選択させるための監視回路モード選択フラグＩＬＭＯＤＥ（監視モード信号）を生成し、他の場合には、メインマイコン監視回路５１１に対して、第１の電流制限値を選択させるための監視回路モード選択フラグＩＬＭＯＤＥを生成する。
【００９４】
メインマイコン５０３（主制御部）は、監視回路モード選択フラグＩＬＭＯＤＥの異常状態を判定してモード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧを生成するモード選択異常判定部５０３ｋ（監視モード信号異常判定部）と、監視回路モード選択フラグＩＬＭＯＤＥ（監視モード信号）およびモード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧに基づきメインマイコン監視回路５１１に対する監視特性設定信号ＩＬＣＴＲＬを切替える監視回路特性切替部５０３ｍと、を備えている。
【００９５】
モード選択異常判定部５０３ｋは、車速が所定値以上で、且つ監視回路モード選択フラグＩＬＭＯＤＥが第２の電流制限値の選択を示している場合に、監視回路モード選択フラグＩＬＭＯＤＥが異常状態であると判定してモード選択異常判定フラグＦ＿ＣｔｒｌＩＬＮＧを生成する。
メインマイコン監視回路５１１は、監視特性設定信号ＩＬＣＴＲＬに応じて第１または第２の電流制限値を選択する。
【００９６】
このように、操舵トルクおよびモータ電流に基づきＥＰＳＥＣＵ５の異常を判定する監視部は、パワーステアリング動作中（第１の指示電流の有効時）の異常判定特性（第１の電流制限値）と、ＰＡＥＣＵ１１（パワーステアリング装置以外の車載装置）の指示にしたがって動作中（第２の指示電流の有効時）の異常判定特性（第２の電流制限値）とをあらかじめ設定し、２つの異常判定特性を制御状態に応じて切替えるように構成されているので、異常状態を確実に判定することができ、制御性を向上させることができる。
【００９７】
したがって、ＰＡＥＣＵ１１（他の車載装置）の指示に応じた自動駐車制御が可能な電動パワーステアリング制御装置において、ＰＡＥＣＵ１１（車載装置）からの指令信号に基づく自動駐車制御（パワーステアリング制御）と通常走行時のパワーステアリング制御との両立を安価な手段で実現することができる。
すなわち、正常動作時のモータ電流制御を制限することなく、且つ異常時にはモータ電流制御を制限することにより、走行信頼性を安価に確保することができる。
【００９８】
また、第２の電流制限値（Ｉａ２）は、第１の電流制限値（Ｉａ１）よりも大きい値に設定されているので、第２の指示電流の有効時のモータ制御可能範囲を広げることができ、ＰＡＥＣＵ１１（他の車載装置）によるモータ電流制御が、有効範囲内で制限を受けないようすることができる。
【００９９】
また、第２の電流制限値（Ｉａ２）は、車速が所定値（１０ｋｍ／ｈ）以下の場合のみに選択されるようにすることにより、異常発生時の支障が大きい走行時（１０ｋｍ／ｈ以上）においては、強制的に第１の電流制限値が切替選択されるので、走行安定性を確保することができる。
【０１００】
また、車速情報Ｖｓｐ１の異常状態が検出されて、車速異常フラグＦ＿ＶｓｐＮＧが生成された場合には、強制的に第１の電流制限値に切替えることにより、車速異常時の制御性を確保することができる。
さらに、第１の電流制限値と第２の電流制限値とを切替えるためのモード選択部の異常を検出して、モード選択異常発生時には強制的に第１の電流制限値を選択させることにより、モード選択異常時の制御安定性を確保することができる。
【０１０１】
実施の形態２．
なお、上記実施の形態１（図２）では、ＰＡＥＣＵ１１からの指令信号に基づく自動駐車状態信号Ｆ＿ＰＡを、ＣＡＮバスおよびメインマイコン５０３（ＣＰＵ）を介して、監視特性設定信号ＩＬＣＴＲＬとしてメインマイコン監視回路５１１に送信したが、図１３のように、ＰＡＥＣＵ１１から生成される自動駐車状態信号Ｆ＿ＰＡ１（指令信号）を、ＥＰＳＥＣＵ５Ａ内のメインマイコン監視回路５１１Ａに直接送信してもよい。
【０１０２】
図１３はこの発明の実施の形態２に係る電動パワーステアリング制御装置を示すブロック図であり、ＥＰＳＥＣＵ５Ａの機能構成を示している。
図１３において、前述（図２参照）と同様のものについては、前述と同一符号を付して、または符号の後に「Ａ」を付して詳述を省略する。また、図１３に示されない構成は、図１に示した通りである。
【０１０３】
図１３において、メインマイコン監視回路５１１Ａは、前述（図２）の入力情報（監視特性設定信号ＩＬＣＴＲＬを含む）に加えて、ＰＡＥＣＵ１１から直接送信される自動駐車状態信号Ｆ＿ＰＡ１を用いて異常状態を判定する。
この場合、ＰＡＥＣＵ１１からの自動駐車状態信号Ｆ＿ＰＡ１は、ＥＰＳＥＣＵ５Ａ内のメインマイコン監視回路５１１Ａに直接入力される。
【０１０４】
図１４はメインマイコン監視回路５１１Ａの制御機能構成を示すブロック図であり、前述（図９参照）と同様のものについては、前述と同一符号を付して詳述を省略する。
図１４において、メインマイコン監視回路５１１Ａは、前述の構成に加えて、判定ロジック部５１１ｃを備えており、判定ロジック部５１１ｃは、メインマイコン５０３と監視判定ロジック部５１１ａとの間に挿入されている。
【０１０５】
判定ロジック部５１１ｃは、監視判定ロジック部５１１ａの上流側において、ＰＡＥＣＵ１１からの自動駐車状態信号Ｆ＿ＰＡ１と、メインマイコン５０３からの監視特性設定信号ＩＬＣＴＲＬとを入力情報として、自動駐車状態信号Ｆ＿ＰＡ１に応じた別の監視特性設定信号ＩＬＣＴＲＬ１を生成し、監視判定ロジック部５１１ａに入力する。
すなわち、判定ロジック部５１１ｃは、自動駐車状態信号Ｆ＿ＰＡ１に応じて、監視判定ロジック部５１１ａに入力される別の監視特性設定信号ＩＬＣＴＲＬ１を切替える。
【０１０６】
たとえば、判定ロジック部５１１ｃをＯＲ（論理和）回路で構成すると、メインマイコン５０３からの監視特性設定信号ＩＬＣＴＲＬ（＝１）が入力される前に、ＰＡＥＣＵ１１からの自動駐車状態信号Ｆ＿ＰＡ１が入力された時点で、判定ロジック部５１１ｃから別の監視特性設定信号ＩＬＣＴＲＬ１（＝１）が生成されるので、自動駐車制御を優先と見なして動作させることができる。
【０１０７】
このように、自動駐車状態信号Ｆ＿ＰＡ１を、ＥＰＳＣＰＵ５Ａおよびメインマイコン監視回路５１１Ａに同時に入力することにより、ＥＰＳＣＰＵ５Ａおよびメインマイコン監視回路５１１Ａは、自動駐車状態信号Ｆ＿ＰＡ１に応答した動作をほぼ同時に実行することができる。
【０１０８】
一方、判定ロジック部５１１ｃを、ＡＮＤ（論理積）回路により構成した場合には、自動駐車制御（ＩＬＣＴＲＬ１＝１）への遷移が成立しにくくなるので、ＥＰＳアシスト制御（ＩＬＣＴＲＬ１＝０）が優先となる。
【０１０９】
以上のように、この発明の実施の形態２（図１、図１３、図１４）に係る電動パワーステアリング制御装置のメインマイコン監視回路５１１Ａは、ＰＡＥＣＵ１１（他の車載制御装置）からの自動駐車状態信号Ｆ＿ＰＡ１（指令信号）と、監視回路特性切替部５０３ｍからの監視特性設定信号ＩＬＣＴＲＬとに基づき別の監視特性設定信号ＩＬＣＴＲＬ１を生成する判定ロジック部５１１ｃを備えており、監視判定ロジック部５１１ａは、別の監視特性設定信号ＩＬＣＴＲＬ１に応じて、第１の電流制限値または第２の電流制限値を選択する。
【０１１０】
これにより、メインマイコン監視回路５１１Ａによる監視制御において、メインマイコン５０３からの監視特性設定信号ＩＬＣＴＲＬと、ＰＡＥＣＵ１１からの自動駐車状態信号Ｆ＿ＰＡ１（指令信号）との両方が用いられるので、各信号の重要度に合わせて、メインマイコン監視回路５１１Ａの電流制限値特性を切替えることが可能となる。
【符号の説明】
【０１１１】
１  ハンドル、２  ステアリングシャフト、３  トルクセンサ、４  車速センサ、５  ＥＰＳＥＣＵ（制御ユニット）、６  モータ、１０  バッテリ、１１  ＰＡＥＣＵ（他の車載装置）、１２  エンジン回転センサ、２１  第１の領域、２２  第２の領域、２３  第３の領域、５０３  メインマイコン、５０３ａ  トルク入力処理部、５０３ｂ  ＣＡＮ通信処理部、５０３ｃ  パワーステアリング制御部、５０３ｄ  自動駐車制御部、５０３ｅ  切替信号生成処理部、５０３ｆ  モータ電流切替部、５０３ｇ  モータ電流制御部、５０３ｈ  モータ電流入力処理部、５０３ｉ  車速異常検出処理部、５０３ｊ  監視回路モード選択部、５０３ｋ  モード選択異常判定部、５０３ｍ  監視回路特性切替部、５０７  電流検出回路、５０８  ＡＮＤ回路、５０９  ＦＥＴ駆動回路、５１０  モータ駆動回路、５１１、５１１Ａ  メインマイコン監視回路、５１１ａ  監視判定ロジック部、５１１ｂ  継続時間判定タイマ、５１１ｃ  判定ロジック部、ＤｍｔＭ  モータ電流指令、ＤｍｔＳ  制御継続フラグ、Ｆ＿ＣｔｒｌＩＬＮＧ  モード選択異常判定フラグ、Ｆ＿ＰＡ  自動駐車状態信号、Ｆ＿ＰＡ１  自動駐車状態信号（指令信号）、Ｆ＿ＶｓｐＮＧ  車速異常フラグ（車速異常信号）、Ｉａ１、−Ｉａ１  第１の電流制限値、Ｉａ２、−Ｉａ２  第２の電流制限値、ＩＬＣＴＲＬ  監視特性設定信号、ＩＬＣＴＲＬ１  別の監視特性設定信号、ＩＬＭＯＤＥ  監視回路モード選択フラグ（監視モード信号）、ＩＬＳｉｇ  条件成立フラグ、Ｉｍｄ、Ｉｍｄ１  モータ電流検出信号、Ｉｍｔ１  モータ電流指示値、ＩｍｔＥＰＳ  パワーステアリング指示電流（第１の指示電流）、ＩｍｔＰＡ  自動駐車制御電流（第２の指示電流）、ＰＡＳｉｇ  自動駐車制御信号、ＴＲＱ、ＴＲＱ１  トルク信号、Ｖｓｐ１  車速情報。
【図１】
0005372104.tif 000002
【図２】
0005372104.tif 000003
【図３】
0005372104.tif 000004
【図４】
0005372104.tif 000005
【図５】
0005372104.tif 000006
【図６】
0005372104.tif 000007
【図７】
0005372104.tif 000008
【図８】
0005372104.tif 000009
【図９】
0005372104.tif 000010
【図１０】
0005372104.tif 000011
【図１１】
0005372104.tif 000012
【図１２】
0005372104.tif 000013
【図１３】
0005372104.tif 000014
【図１４】
0005372104.tif 000015