(57)【要約】    【課題】  パワーステアリング制御装置において、２つのトルク信号の一方が使用可能な場合にはアシストを継続することにより、アシスト停止に伴う問題を最小限に抑える。    【解決手段】  故障診断部１０はトルク信号の変化量算出し、変化量が所定値を越える場合にはトルク信号の異常を判定する。メイントルク信号、サブトルク信号の一方が使用可能な場合には、使用可能なトルク信号に基づくアシストを継続する。【選択図】  図３
2006248354.tif 000002
【特許請求の範囲】
【請求項１】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力可能なトルクセンサと、
複数のトルク信号の各々の異常を判定する故障判定部と、
複数のトルク信号のうち、前記故障判定部により異常と判定されなかったトルク信号を選択する切換部と、
前記切換部により選択されたトルク信号に基づき操舵補助トルクを演算する演算部と、
前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部とを有するパワーステアリング制御装置。
【請求項２】
前記故障判定部は、トルク信号の単位時間あたりの電圧変動量が所定値を越えた場合に、当該トルク信号が異常であると判定することを特徴とする請求項１に記載のパワーステアリング制御装置。
【請求項３】
前記故障判定部は、異常であると判定したトルク信号の電圧が所定時間、略一定となった場合に、当該トルク信号が異常であると確定的に判定することを特徴とする請求項２に記載のパワーステアリング制御装置。
【請求項４】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力可能なトルクセンサと、
前記ステアリングの操舵角に基づく操舵角信号を出力する操舵角センサと、
複数のトルク信号のうち、前記操舵角信号が変動したにも拘わらず変動しなかったトルク信号を異常であると判定する故障判定部と、
複数のトルク信号のうち、前記故障判定部により異常と判定されなかったトルク信号を選択する切換部と、
前記切換部により選択されたトルク信号に基づき操舵補助トルクを演算する演算部と、
前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部とを有するパワーステアリング制御装置。
【請求項５】
前記故障判定部が複数のトルク信号のうちのいずれかの異常を判定した場合には、所定時間に限って操舵補助トルクを発生させる指示を前記演算部に与えることを特徴とする請求項１乃至４のいずれかに記載のパワーステアリング制御装置。
【請求項６】
前記故障判定部が複数のトルク信号のうちのいずれかの異常を判定した場合には、操舵補助トルクの最大値を制限する指示を前記演算部に与えることを特徴とする請求項１乃至４のいずれかに記載のパワーステアリング制御装置。
【請求項７】
ステアリングに印加された操舵トルクに応じて互いに逆に変化するとともに、各々の合計電圧が所定の規定電圧となるメイントルク信号およびサブトルク信号を出力可能なトルクセンサと、
メイントルク信号またはサブトルク信号に基づき操舵補助トルクを演算する演算部と、
前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部と、
メイントルク信号およびサブトルク信号の合計電圧が前記規定電圧から外れた場合に、メイントルク信号またはサブトルク信号が異常であると判定するとともに操舵補助トルクの漸減を行い、前記合計電圧が前記規定電圧となった場合に、メイントルク信号またはサブトルク信号が正常に復帰したと判定する故障判定部とを有するパワーステアリング制御装置において、
前記故障判定部は、メイントルク信号またはサブトルク信号の一方が変動するにも拘わらず、他方が変動しない場合には、正常に復帰したとの判定を行わないことを特徴とするパワーステアリング制御装置。
【請求項８】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力するステップと、
複数のトルク信号の各々の異常を判定するステップと、
複数のトルク信号のうち、異常と判定されなかったトルク信号を選択するステップと、
選択された前記トルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップとを有するパワーステアリング制御方法。
【請求項９】
前記異常を判定するステップは、トルク信号の単位時間あたりの電圧変動量が所定値を越えた場合に、当該トルク信号が異常であると判定することを特徴とする請求項８に記載のパワーステアリング制御方法。
【請求項１０】
前記異常を判定するステップは、異常であると判定したトルク信号の電圧が所定時間、略一定となった場合に、当該トルク信号が異常であると確定的に判定することを特徴とする請求項９に記載のパワーステアリング制御方法。
【請求項１１】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力するステップと、
前記ステアリングの操舵角に基づく操舵角信号を出力するステップと、
複数のトルク信号のうち、前記操舵角信号が変動したにも拘わらず変動しなかったトルク信号を異常であると判定するステップと、
複数のトルク信号のうち、異常と判定されなかったトルク信号を選択するステップと、
選択された前記トルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップとを有するパワーステアリング制御方法。
【請求項１２】
複数のトルク信号のうちのいずれかの異常を判定した場合には、所定時間に限って操舵補助トルクを発生させる指示を前記演算部に与えることを特徴とする請求項８乃至１１のいずれかに記載のパワーステアリング制御方法。
【請求項１３】
複数のトルク信号のうちのいずれかの異常を判定した場合には、操舵補助トルクの最大値を制限する指示を前記演算部に与えることを特徴とする請求項８乃至１１のいずれかに記載のパワーステアリング制御方法。
【請求項１４】
ステアリングに印加された操舵トルクに応じて互いに逆に変化するとともに、各々の合計電圧が所定の規定電圧となるメイントルク信号およびサブトルク信号を出力するステップと、
メイントルク信号またはサブトルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップと、
メイントルク信号およびサブトルク信号の合計電圧が前記規定電圧から外れた場合には、メイントルク信号またはサブトルク信号が異常であると判定するとともに操舵補助トルクの漸減を行い、前記合計電圧が前記規定電圧となった場合には、メイントルク信号またはサブトルク信号が正常に復帰したと判定するステップとを有するパワーステアリング制御方法において、
前記判定を行うステップは、メイントルク信号またはサブトルク信号の一方が変動するにも拘わらず他方が変動しない場合には、正常に復帰したとの判定を行わないことを特徴とするパワーステアリング制御方法。
【請求項１５】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力するステップと、
複数のトルク信号の各々の異常を判定するステップと、
複数のトルク信号のうち、異常と判定されなかったトルク信号を選択するステップと、
選択された前記トルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップとを有するパワーステアリング制御プログラム。
【請求項１６】
前記異常を判定するステップは、トルク信号の単位時間あたりの電圧変動量が所定値を越えた場合に、当該トルク信号が異常であると判定することを特徴とする請求項１５に記載のパワーステアリング制御プログラム。
【請求項１７】
前記異常を判定するステップは、異常であると判定したトルク信号の電圧が所定時間、略一定となった場合に、当該トルク信号が異常であると確定的に判定することを特徴とする請求項１６に記載のパワーステアリング制御プログラム。
【請求項１８】
ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力するステップと、
前記ステアリングの操舵角に基づく操舵角信号を出力するステップと、
複数のトルク信号のうち、前記操舵角信号が変動したにも拘わらず変動しなかったトルク信号を異常であると判定するステップと、
複数のトルク信号のうち、異常と判定されなかったトルク信号を選択するステップと、
選択された前記トルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップとを有するパワーステアリング制御プログラム。
【請求項１９】
複数のトルク信号のうちのいずれかの異常を判定した場合には、所定時間に限って操舵補助トルクを発生させる指示を前記演算部に与えることを特徴とする請求項１５乃至１８のいずれかに記載のパワーステアリング制御プログラム。
【請求項２０】
複数のトルク信号のうちのいずれかの異常を判定した場合には、操舵補助トルクの最大値を制限する指示を前記演算部に与えることを特徴とする請求項１５乃至１８のいずれかに記載のパワーステアリング制御プログラム。
【請求項２１】
ステアリングに印加された操舵トルクに応じて互いに逆に変化するとともに、各々の合計電圧が所定の規定電圧となるメイントルク信号およびサブトルク信号を出力するステップと、
メイントルク信号またはサブトルク信号に基づき操舵補助トルクを演算するステップと、
前記補助トルクに応じた駆動電流を操舵補助モータに供給するステップと、
メイントルク信号およびサブトルク信号の合計電圧が前記規定電圧から外れた場合には、メイントルク信号またはサブトルク信号が異常であると判定するとともに操舵補助トルクの漸減を行い、前記合計電圧が前記規定電圧となった場合には、メイントルク信号またはサブトルク信号が正常に復帰したと判定するステップとを有するパワーステアリング制御方法において、
前記判定を行うステップは、メイントルク信号またはサブトルク信号の一方が変動するにも拘わらず他方が変動しない場合には、正常に復帰したとの判定を行わないことを特徴とするパワーステアリング制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パワーステアリング制御装置、方法、およびプログラムに関し、詳しくは、２つのトルク信号の一方の異常が検出された場合に他方のトルク信号を用いて制御を継続可能なパワーステアリング制御装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
自動車用の補助操舵装置として、電動モータのトルクを用いた電動パワーステアリング装置が利用されている。このパワーステアリング装置は、ドライバによるハンドルの操作および車の動きを検出するトルクセンサと、トルクセンサからの検出信号に基づき補助操舵力を演算する電動パワーステアリング制御ユニット（ＥＣＵ）と、ＥＣＵからの出力信号に基づき回転トルクを発生する電動モータと、回転トルクをステアリング機構に伝える減速ギア等を備えて構成されている。
【０００３】
このように構成されたパワーステアリング装置において、ドライバがステアリングを操舵すると、トルクセンサにトルクが印加され、トルクの強さに応じたトルク信号がＥＣＵ内のＡ／Ｄ変換器に出力される。ＥＣＵはＡ／Ｄ変換されたトルク信号に基づき操舵補助トルクを演算し、電動モータによって操舵補助トルクがステアリングに与えられる。
【０００４】
仮に、トルクセンサに異常が生じた場合には、ステアリングに印加されたトルクを正常に検出することができなくなり、パワーステアリング装置の誤動作が生じることも考えられる。このため、トルク信号に基づきトルクセンサの異常を検出することが従来より行われている。
【０００５】
例えば、特開平６−１３５３４０号公報には、操舵角速度が実質的にゼロであるにも拘わらずトルク信号の変化率が基準値を超えた場合には、トルクセンサの異常と判断し、パワーアシストを禁止する構成が開示されている。操舵角速度がゼロであれば、ステアリングは回転していないと考えられる。ところが、この場合にトルク信号が急激に変化したとすれば、トルクセンサに異常が発生した可能性が高い。そこで、この装置は、操舵角速度がゼロでありながらトルクセンサが急激に変化した場合に、トルクセンサの異常を検出することを目的として案出されたものである。
【０００６】
しかしながら、この装置においては、２つのトルク信号の一方に異常が検出されただけでパワーアシストが停止してしまう。このため、ステアリング操作が急激に重くなり、車両の操舵が困難となるという問題が生じる。特に、大型車においてはパワーアシストなしでステアリング操作することは困難であり、パワーアシストの停止は重大な事故に結びつくおそれがある。
【０００７】
また、この装置は、トルク信号だけでなく操舵角速度の両者を考慮しなければトルクセンサの異常を判断することができず、トルク信号だけからトルクセンサの異常を判断することはできない。このため、新たなハードウェアの追加が必要になり、コストの増加という問題が新たに生じてしまう。
【０００８】
他の従来技術として、特開２００１−１７１５３８号公報には、トルク信号の増幅器出力の時間的変化率が所定値を越えたか否かを監視し、所定回数の検出がなされた場合にはハンチングが発生したと判断してパワーアシストを停止する装置が開示されている。しかしながら、この装置はハンチング等の異常を検出した場合にはパワーアシストを停止してしまうため、上述した問題を回避することはできない。
【特許文献１】特開平６−１３５３４０号公報
【特許文献２】特開２００１−１７１５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上述の問題に鑑みてなされたものであり、本発明の解決しようとする課題は、メイントルク信号、サブトルク信号の一方の異常が検出された場合であっても、他方の信号に基づき制御を継続することをその目的としている。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明は、ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力可能なトルクセンサと、複数のトルク信号の各々の異常を判定する故障判定部と、複数のトルク信号のうち、前記故障判定部により異常と判定されなかったトルク信号を選択する切換部と、前記切換部により選択されたトルク信号に基づき操舵補助トルクを演算する演算部と、前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部とを有する。
また、前記故障判定部は、トルク信号の単位時間あたりの電圧変動量が所定値を越えた場合に、当該トルク信号が異常であると判定する。
【００１１】
前記故障判定部は、異常であると判定したトルク信号の電圧が所定時間、略一定となった場合に、当該トルク信号が異常であると確定的に判定する。
さらに、本発明は、ステアリングに印加された操舵トルクに応じて複数のトルク信号を出力可能なトルクセンサと、前記ステアリングの操舵角に基づく操舵角信号を出力する操舵角センサと、複数のトルク信号のうち、前記操舵角信号が変動したにも拘わらず変動しなかったトルク信号を異常であると判定する故障判定部と、複数のトルク信号のうち、前記故障判定部により異常と判定されなかったトルク信号を選択する切換部と、前記切換部により選択されたトルク信号に基づき操舵補助トルクを演算する演算部と、前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部とを有する。
また、前記故障判定部が複数のトルク信号のうちのいずれかの異常を判定した場合には、所定時間に限って操舵補助トルクを発生させる指示を前記演算部に与える。
【００１２】
前記故障判定部が複数のトルク信号のうちのいずれかの異常を判定した場合には、操舵補助トルクの最大値を制限する指示を前記演算部に与える。
さらに、本発明は、ステアリングに印加された操舵トルクに応じて互いに逆に変化するとともに、各々の合計電圧が所定の規定電圧となるメイントルク信号およびサブトルク信号を出力可能なトルクセンサと、メイントルク信号またはサブトルク信号に基づき操舵補助トルクを演算する演算部と、前記補助トルクに応じた駆動電流を操舵補助モータに供給する電流制御部と、メイントルク信号およびサブトルク信号の合計電圧が前記規定電圧から外れた場合に、メイントルク信号またはサブトルク信号が異常であると判定するとともに操舵補助トルクの漸減を行い、前記合計電圧が前記規定電圧となった場合に、メイントルク信号またはサブトルク信号が正常に復帰したと判定する故障判定部とを有するパワーステアリング制御装置において、前記故障判定部は、メイントルク信号またはサブトルク信号の一方が変動するにも拘わらず、他方が変動しない場合には、正常に復帰したとの判定を行わないことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数のトルク信号のうち、異常と判定されなかったトルク信号、すなわち正常なトルク信号に基づきアシストを継続することができるので、アシストの停止に伴う車両の挙動変化等の問題を最小限に抑えることができる。
【００１４】
また、故障判定部は、トルク信号の単位時間あたりの電圧変動量が所定値を越えた場合に、トルク信号が異常であると判定することができる。トルク信号の短絡が発生した場合には、通常のトルク信号には表れることのない急激な変化が生じる。このため、トルク信号の電圧変動量が所定値を越えた場合には、トルク信号の短絡等の異常が発生したと考えられ、トルク信号の異常を判断することが可能となる。また、トルク信号の変化のみに基づき、異常判定を行うことができるので、操舵角センサ等のハードウェアの追加を行う必要もない。
【００１５】
さらに、故障判定部は、異常であると判定したトルク信号の電圧が所定時間、略一定となった場合に、当該トルク信号が異常であると確定的に判定することができる。トルク信号にパルス性の雑音等が混入した場合には、電圧値は急激に変動してしまい、トルク信号が異常であると誤判定されるおそれがある。本発明においては、故障判定部は、トルク信号の電圧を所定時間監視することにより、ノイズ等による誤判定を防止することができる。
【００１６】
さらに、故障判定部は、操舵角信号が変動したにも拘わらずトルク信号が変動しなかった場合には当該トルク信号を異常であると判定する。トルク信号が正常に機能している場合には、操舵角信号が変動すれば、トルク信号も同様に変動する。本発明によれば、操舵角信号が変動したにも拘わらずトルク信号が変動しなかった場合には、当該トルク信号を異常であると判断することが可能である。また、異常であると判定されたトルク信号以外の正常なトルク信号に基づきアシストを継続することにより、アシストの急激な停止に伴う問題を最小限に抑えることができる。
【００１７】
さらに、本発明の他の態様によれば、メイントルク信号またはサブトルク信号が異常であると判定するとともに操舵補助トルクの漸減を行い、合計電圧が前記規定電圧となった場合に、メイントルク信号またはサブトルク信号が正常に復帰したと判定する故障判定部とを有するパワーステアリング制御装置において、故障判定部は、メイントルク信号またはサブトルク信号の一方が変動するにも拘わらず他方が変動しない場合には、正常に復帰したとの判定を行わない。すなわち、本発明によれば、メイントルク信号、サブトルク信号の合計電圧が規定電圧となった場合における誤復帰を防止することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に、図面を参照しながら本発明の最良の実施の形態を説明する。
（第１実施形態）
図１は、本実施形態に係る電動パワーステアリング装置の概略図である。この図において、ハンドル９の軸９ａの端部はユニバーサルジョイント６ａ、６ｂを介してラック＆ピニオン６に連結されている。また、ラック＆ピニオン６には車輪のタイロッド６ｃが設けられており、ハンドル９の回転運動はタイロッド６ｃの軸方向の運動に変換される構造となっている。
【００１９】
ハンドル９のシャフト９ａにはトルクセンサ４および操舵角センサ７が設けられている。トルクセンサ４はハンドル９の操舵トルクを検出するためのものであり、操舵角センサ７はハンドル９の操舵角を検出するためのものである。さらに、シャフト９ａには減速ギア８およびモータ３が取り付けられており、モータ３の回転トルクが減速ギア８を介してシャフト９ａに伝達される。
【００２０】
ＥＣＵ１は上述のようにトルクセンサ４からのトルク信号、操舵角センサ７からの操舵角信号、車速センサ２からの車速信号に基づき補助操舵トルクを算出し、この算出結果に基づく駆動信号をモータ３に送出するものである。ＥＣＵ１には電源５が直接に接続されており、電源５から電力が供給されている。また、ＥＣＵ１にはイグニッションキー５ａが接続されており、イグニッションキー５ａのオンまたはオフの信号がＥＣＵ１に入力される構成となっている。
【００２１】
図２はＥＣＵ１のハードウェア構成を現すブロック図である。ＥＣＵ１は、Ａ／Ｄ変換器１１０，Ｉ／Ｏインタフェース１１１，ＣＰＵ１１３，ＲＯＭ１１４，ＲＡＭ１１５、フラッシュＲＯＭ１１６，ＰＷＭ１１７，モータ駆動回路１１９、モータ電流検出回路１２０、バス１２１、基準電圧回路１３０，定電圧回路１４０を備えて構成されている。
【００２２】
Ａ／Ｄ変換器１１０は、トルクセンサ４から出力されたメイントルク信号およびサブトルク信号からの電圧をディジタル信号に変換するものである。Ｉ／Ｏインタフェース１１１は車速センサ２からの車速パルスをカウントしディジタル信号に変換するものである。
【００２３】
ＲＯＭ１１４はモータ３の制御プログラムおよびフェールセーフ機能のプログラムを記憶すうためのメモリとして使用され、ＲＡＭ１１５は当該プログラムを動作させるためのワークメモリとして使用される。フラッシュＲＯＭ１１６は電源遮断後においても記憶内容を保持可能なメモリであり、故障診断結果等を記録することができる。
【００２４】
ＰＷＭコントローラ１１７はモータ３のトルクを表す信号をパルス幅変調された信号に変換するためのものである。モータ駆動回路１１９はインバータ回路により構成され、ＰＷＭコントローラ１１７から出力された信号に基づき駆動電力を発生させるためのものである。モータ電流検出回路１２０はモータ３の電流値を検出するためのものであり、このモータ電流値はＡ／Ｄ変換器１１０によってディジタル信号に変換された後にＣＰＵ１１３に送出される構成となっている。
【００２５】
上述のトルクセンサ４は、メイントルク信号、サブトルク信号の２つの出力信号を備え、これらの信号の合計電圧は一定電圧（例えば５Ｖ）であるクロス特性となるように設定されている。すなわち、ステアリングにトルクが印加されない場合には、メイントルク信号およびサブトルク信号はそれぞれトルク中立電圧２．５Ｖとなり、ステアリングに何らかのトルクが印加された場合には、メイントルク信号およびサブトルク信号は中立電圧２．５Ｖを基準として互いに逆方向に変動する。
【００２６】
基準電圧発生回路１３０はオペアンプなどにより構成され、電源５の電圧を降下させることにより例えば３．３Vの基準電圧を発生させるためのものである。この基準電圧はトルクセンサ４に供給され、トルク中点電圧２．５Ｖを発生させるために用いられる。定電圧回路１４０はレギュレータ回路等により構成され、Ａ／Ｄ変換器１１０、ＣＰＵ１１３等を動作させるのための電源回路として機能するものである。
【００２７】
図３に、ECU１の機能ブロック図を示す。この図において、故障診断部１０，切換部１１，電流指令値演算部１２、加算器１３，電流制御部１４はＥＣＵ１内のＣＰＵ１１３によって機能するものである。
【００２８】
故障診断部１０は、トルクセンサ４からのメイントルク信号、サブトルク信号、および操舵角センサ７からの操舵角信号に基づきトルクセンサ４の故障を診断し、いわゆるフェールセーフ処理を実行する。故障診断部１０がトルクセンサ４の故障を検出し、かつ２つのトルク信号の一方が正常であると判断した場合には、故障診断部１０は正常なトルク信号を選択するように切換部１１に指示を与える。また、故障診断部１０が２つのセンサ信号のいずれもが異常であると判断した場合には、補助トルクの漸減等のフェールセーフ処理を電流指令値演算部１２に指示することが可能である。
【００２９】
切換部１１にはトルクセンサ４からのメイントルク信号、サブトルク信号が入力されており、故障診断部１０からの指示に従い、いずれかのトルク信号を選択する機能を有している。切換部１１によって選択されたトルク信号は電流指令値演算部１２に入力される。すなわち、メイントルク信号またはサブトルク信号の一方に異常が生じた場合には、正常な他方の信号がトルク信号Ｔとして電流指令値演算部１２に出力される構成となっている。
【００３０】
電流指令値演算部１２は、トルク信号Ｔ、車速信号、モータの検出電流ｉ、操舵角信号、および検出電圧ｅに基づき電流指令値Ｉを演算する機能を有している。この電流指令値Ｉはモータ３に供給する駆動電流値を表しており、電流指令値Ｉに等しい駆動電流がモータ３に供給されるような制御が行われる。また、電流指令値演算部１２には車速センサ２からの車速パルスが入力されており、車速に応じた操舵補助力を決定することが可能である。
【００３１】
また、電流指令値演算部１２は、ハンドル戻り補償、モータ最大電流制御を有している。例えば、ハンドル戻り補償は、ハンドル９を中立位置に復元させるための制御を行うものである。一般に、電動パワーステアリング装置においては、減速ギア８等の影響によりセルフアライニングトルクが弱くなり易く、このためにハンドルが中立位置に戻り難くなってしまう。そこで、セルフアライニングトルクの作用によってモータ３が回転させられる際のモータの端子間電圧ｅおよびモータ電流ｉを検出することによりモータ角速度を検出し、ハンドルを中立位置に復元させるための補償電流値を算出している。
【００３２】
モータ電流検出回路１２０はモータ３に供給された電流を検出し、検出電流ｉの信号を出力する。この検出電流ｉは加算器１３にフィードバックされるとともに、電流指令値演算部１２に入力される。加算器１３は検出電流ｉと電流指令値Ｉとの偏差Δｉを算出し、電流制御部１４に出力する。
【００３３】
電流制御部１４は、微分演算器、比例演算器、積分演算器から構成され、偏差Δｉがゼロとなるような制御を行う機能を有している。微分補償器は制御の応答速度を改善するために設けられており、比例演算器は偏差Δｉと所定の比例係数との乗算を行うためのものである。さらに、積分演算器は偏差Δｉの時間軸で積分値を算出し、偏差Δｉの定常値がゼロとなるような制御を行うためのものである。
【００３４】
図４は故障診断部１０の機能ブロック図を表している。トルクセンサ４からのメイントルク信号およびサブトルク信号は高域通過フィルタ（ＨＰＦ）１０１に入力されている。高域通過フィルタ１０１は、正常なトルクセンサ４からは出力され得ない周波数成分を検出するためのものであり、ＩＩＲフィルタ等のディジタルフィルタにより構成されている。通常は、ステアリングに急激なトルクが印加されることはなく、所定の周波数を超えた成分はトルク信号には含まれていない。ところが、トルク信号が電源に短絡したり、トルクセンサ４等に何らかの異常が発生した場合には、トルク信号が急激に変化し、通常の動作状態では含まれていない周波数成分がトルク信号に含まれる。高域通過フィルタ１０１は、このような高域成分を検出するために用いられるものである。高域通過フィルタ１０１の通過周波数は、例えばトルクセンサ４等のトルク系の時定数に基づき定めることができる。
【００３５】
低域通過フィルタ１０２はトルクセンサ４の回路時定数を超える周波数成分を除去するためのフィルタである。トルクセンサ４の回路時定数を越える周波数成分はトルクセンサ４以外で発生したパルス等の雑音であることが考えられる。低域通過フィルタ１０２の遮断周波数をトルクセンサ４の回路時定数に設定することにより、ノイズ等による誤動作を防止することができる。
【００３６】
変動量算出部１０３は高域通過フィルタ１０１、低域通過フィルタ１０２によってフィルタリングされたトルク信号の変化量を算出するためのものである。例えば、図８に示されたように、時刻ｔ１〜ｔ２におけるトルク信号の変化量が、電圧変化／（ｔ１−ｔ２）として表される。このようにして算出された変動量算出部１０３は故障判定部１０６に出力される。
【００３７】
比較部１０４は微分演算器により構成され、トルク信号の微分値が所定範囲内にあるか否か、すなわち、トルク信号が急激な変化をした後にトルク信号が定常状態にあるか否かを判断するためのものである。また、タイマ１０５はトルク信号の電圧が所定範囲内にある時間を計時するためのものである。トルク信号が急激に変化した後に、トルク信号が接地電位、基準電位等の所定の電位を長時間に亘って維持した場合には、トルクセンサ４の故障、あるいはトルク信号の短絡等が発生したことが考えられる。例えば、図８に示されるように、トルク信号が時刻ｔ１〜ｔ２において急激に変化した後、時刻ｔ２〜ｔ３において電圧が殆ど変動しなかった場合には、故障が確定的に判断される。
【００３８】
故障判定部１０６は、変動量算出部１０３、比較部１０４における検出結果に基づき、故障の判断を行うためのものである。すなわち、変動量算出部１０３によってトルク信号の急激な変動が検出され、かつ、比較部１０４によってトルク信号が所定時間定常状態にあることが検出された場合には、故障判定部１０６は故障を確定的に判断する。
【００３９】
フェールセーフ処理部１０７は、故障判定部１０６による判断結果に応じて、所定のフェールセーフ処理を実行可能である。例えば、故障判定部１０６が２つのトルク信号の一方のみが異常であると判断した場合には、フェールセーフ処理部１０７は他方のトルク信号に基づく制御を行うように切換部１１に指示を与える。また、故障判定部１０６が両方のトルク信号の異常を判断した場合には、フェールセーフ処理部１０７は補助トルクの漸減処理等を行うように電流指令値演算部１２に指示を与える。
【００４０】
続いて、図５、図６のフローチャートを参照しながら、本実施形態に係る電動パワーステアリング制御装置の動作を説明する。
図５は電動パワーステアリング制御装置の全体処理を表すフローチャートである。先ず、ＣＰＵ１１３はＲＡＭ１１５上のフラグおよび変数等を初期値に設定し（ステップＳ５０１）、メイントルク信号、サブトルク信号、操舵角信号等をＡ／Ｄ変換するとともに、車速センサ２からの信号を取得する（ステップＳ５０２）。続いて、ＣＰＵ１１３は故障診断処理を実行し（ステップＳ５０３）、処理結果に基づき補助トルクの演算を行う（ステップＳ５０４）。演算された補助トルクに応じた駆動電流がモータ３に与えられ、ステアリングに補助トルクが与えられる。
【００４１】
図６は、ステップＳ５０３で示された故障診断処理の詳細を表すフローチャートである。先ず、故障診断処理部１０はメイントルク信号、サブトルク信号を検出し（ステップＳ６０１）、これらの信号を高域通過フィルタ１０１に入力する。高域通過フィルタ１０１は、トルク信号に含まれる周波数成分のうち、通常の動作時においては含まれない高周波数成分を通過させる。また、低域通過フィルタ１０２は、トルクセンサ４の回路時定数を超える周波数成分をトルク信号から除去することにより、ノイズ等の成分を除去する（ステップＳ６０３）。
【００４２】
変動量算出部１０３は、フィルタリング処理されたトルク信号の変動量ΔＴを算出する（ステップＳ６０４）。すなわち、図８に示されるように、時刻ｔ１〜ｔ２においてトルク信号の電圧値が２．０Ｖから３．３Ｖに急激に変化している。このときの変化量ΔＴは、（３．３−２．０）Ｖ／（ｔ１−ｔ２）で表される。
【００４３】
故障判定部１０６は変化量ΔＴが閾値Ｔmaxを越えたか否かを判断する（ステップＳ６０５）。この閾値Ｔmaxは、正常動作時では起こりえない変化量に基づき定めることができる。変化量ΔＴが閾値Ｔmaxよりも小さい場合（ステップＳ６０５でＮＯ）には、故障判定部１０６はトルク信号に異常が発見されないとして、故障診断処理から図６のフローチャートに戻る。一方、変化量ΔＴが閾値Ｔmaxよりも大きい場合（ステップＳ６０５でＹＥＳ）には、比較部１０４はトルク信号の変動量ΔＴが閾値Ｔminの範囲内であるかどうかを判断する（ステップＳ６０６）。
【００４４】
すなわち、比較部１０４は短絡等によりトルク信号が一定電圧になったかどうかを判断する。判断の結果がＹＥＳであれば、比較部１０４は所定時間経過したかどうかをさらに判断する（ステップＳ６０７）。このように、所定時間が経過するまで（ステップＳ６０７でＹＥＳ）、比較部１０４は変化量ΔＴが閾値Ｔminの範囲内にあるか否かを判断する。所定時間内に変化量ΔＴが閾値Ｔminを越えた場合（ステップＳ６０６でＮＯ）には、処理は図５のフローチャートに戻る。一方、所定時間、変化量ΔＴが閾値Ｔminの範囲内にある場合（ステップＳ６０７でＹＥＳ）には、トルク信号が短絡等により一定電圧となっていると考えられ、故障判定部１０６はトルク信号の異常を確定的に判断する（ステップＳ６０７）。例えば、図８に示されたように、トルク信号が時刻ｔ２〜ｔ３において一定値となっており、トルク信号に短絡等が発生したと考えられる。なお、この場合には、トルク信号が増大するに伴い、モータ駆動電流も増大してしまい、ステアリングに不所望の補助トルクが印加されてしまう。
【００４５】
続いて、故障判定部１０６は、メイントルク信号、サブトルク信号のうちの一方が使用可能である否かを判断する（ステップS６０８）。上述の処理により異常であると判断されたトルク信号以外のトルク信号が正常である場合（ステップＳ６０８でＹＥＳ）には、フェールセーフ処理部１０７は正常なトルク信号を選択するように切換部１１に対して指示を与える。これにより、電流指令値演算部１２は正常なトルク信号を用いたアシストを行うことがでいる（ステップＳ６１０）。なお、この場合には、一定の制限が付されたアシストを行っても良い。例えば、一定時間に限定してアシストを許可し、その後はアシストを禁止することも可能である。また、補助トルクの最大値を抑えながらアシストを許可しても良い。
【００４６】
メイントルク信号、サブトルク信号のいずれもが異常であると判断された場合（ステップＳ６０８でＹＥＳ）には、フェールセーフ処理部１０７はアシストを禁止する（ステップＳ６０９）。これにより、図８に示されるように、モータ駆動電流はゼロとなり（時刻ｔ３）、ステアリングに不所望の補助トルクが印加されるのを未然に防止することができる。
【００４７】
以上により、本実施形態によれば、一方のトルク信号が異常と判断された場合であっても、他方の正常なトルク信号を用いた動作を続行することができる。このため、アシストの急激な停止に伴う問題を最小限に抑えることが可能となる。
【００４８】
（第２実施形態）
続いて、本発明の第２実施形態に係るパワーステアリング制御装置を説明する。本制御装置の構成のうち、第１実施形態に係る装置の構成と同一の構成については同一符号を用いて説明する。
図９は、本実施形態に係るパワーステアリング制御装置の故障診断処理の詳細を表すフローチャートである。先ず、故障判定部１０６はメイントルク信号、サブトルク信号を検出し（ステップＳ９０１）、これらの信号の合計電圧Ｖtを算出する（ステップS９０２）。続いて、故障判定部１０６は、合計電圧Ｖtが規定電圧５Ｖに対して所定の誤差の範囲内（Ｖmin〜Ｖmax）の範囲内にあるか否か判断する（ステップＳ９０３）。例えば、合計電圧ＶtがVmin（５V×９５％）〜Ｖmax（５Ｖ×１０５％）の範囲内にある場合（ステップS９０３でYES）には、故障判定部１０６は、トルク信号はいずれも正常であると判断し、図５のフローチャートに処理を戻す。
【００４９】
一方、合計電圧Ｖtが規定電圧の誤差の範囲内にない場合（ステップS９０３でNO）には、トルクセンサ４に何らかの異常が発生したと考えられる。例えば、図１０に示されるように、メイントルク信号がセンサ基準電圧３．３Ｖに短絡した場合には、トルク信号の合計電圧Ｖtは５Vから外れてしまう。故障判定部１０６はステップＳ９０４以降の処理においていずれのトルク信号が使用可能かを判断する。
【００５０】
ステップＳ９０４において、故障判定部１０６は操舵角センサ７からの操舵角信号を検出する。この操舵角信号は、ステアリングの操舵角を表すものであり、ステアリングの操舵が行われると、トルク信号と同様の変化を示すものである。例えば、図１０に示されたように、サブトルク信号が正常である場合には、ステアリングの操舵に伴い、サブトルク信号、操舵角信号が変化する（時刻ｔ１〜ｔ２）。これに対して、３．３Ｖに短絡したメイントルク信号は、操舵角信号が変化したとしても一定の値を保持したままである。このように、トルク信号の変化と操舵角信号の変化とが相関を有する場合には、トルク信号は正常である可能性が高い。本実施形態によれば、トルク信号と操舵角信号両者の変化の類似性を調べることにより、トルク信号が正常であるか否かを判断可能である。
【００５１】
すなわち、操舵角信号の変化とトルク信号の変化との間に相関がある場合（ステップＳ９０５でＹＥＳ）には、故障判定部１０６は、トルク信号は正常であると判断し、当該トルク信号に基づくアシストを続行する（ステップＳ９０６）。例えば、サブトルク信号が正常であると判断された場合には、切換部１１はメイントルク信号からサブトルク信号に切り換え、サブトルク信号に基づく制御が行われる。なお、第１実施形態と同様に、アシストの続行の際に、アシストの時間制限、補助トルクの最大値の制限等を設けることが可能である。
【００５２】
ステップＳ９０５において、トルク信号の変化と操舵角信号の変化との間に相関がない場合、例えば操舵角信号が変化したにも拘わらずサブトルク信号が一定値を維持した場合には、サブトルク信号も異常を有すると考えられる。従って、故障判定部１０６はメイントルク信号だけでなくサブトルク信号も異常を有すると判断し、アシストを停止する（ステップＳ９０７）。
【００５３】
以上、述べたように本実施形態によれば、トルク信号の変動の有無に基づき、２つのトルク信号のいずれが正常か否かを判断し、正常なトルク信号に基づき制御を続行することができる。従来によれば、トルク信号が通常の動作電圧の範囲内において短絡した場合、例えば基準電圧３．３Ｖに短絡した場合には、トルク信号が動作電圧の範囲外であるとの理由によるトルク信号の異常を検出することはできなかった。本実施形態によれば、トルク信号の変動の有無を検出することにより、動作電圧の範囲内におけるトルク信号の短絡時においてもトルク信号の異常を判断することが可能となる。また、正常であると判断されたトルク信号に基づく制御を続行することにより、急激なアシストの停止に伴う問題を最小限に抑えることができる。
【００５４】
（第３実施形態）
続いて、本発明の第３実施形態に係るパワーステアリング制御装置を説明する。本制御装置の構成のうち、第１実施形態に係る装置の構成と同一の部分については同一符号を用いて説明する。
本実施形態にかかる制御装置は、トルク信号に異常があるにも拘わらず正常復帰と誤判断されるのを防止可能なものである。図１２に示されたように、ドライバがステアリングを右操舵方向に保舵している場合において、メイントルク信号が時刻ｔ１において基準電圧３．３Vに短絡すると、所定時間経過後においてメイントルク信号の異常が検出され（時刻ｔ２）、フェールセーフ機能によりアシスト力が漸減し、これに伴いサブトルク信号も次第に低下する（時刻t２〜ｔ３）。ところが、サブトルク信号が約１．７Ｖに低下すると（時刻t３）、メイントルク信号とサブトルク信号の合計電圧が規定電圧５Ｖになってしまい、トルク信号が正常復帰したと判断されてしまうことがある。すなわち、従来の制御装置によれば、トルク信号が異常であるにもかかわらず、正常に復帰したと誤判断されるという問題があった。本実施例に係る制御装置は上述の問題を回避することを目的としたものである。
【００５５】
図１１は本実施形態に係るパワーステアリング制御装置の故障診断処理の詳細を表すフローチャートである。先ず、故障判定部１０６はメイントルク信号、サブトルク信号に基づき故障検出処理を実行する（ステップＳ１１０１）。故障検出処理は上述の第１、第２実施形態において説明したものを適用可能である。すなわち、第１、第２実施形態の処理に加えて、本実施形態に係る処理を実行することができる。故障検出の結果、故障判定部１０６が故障確定と判断した場合（ステップＳ１１０２でＹＥＳ）には、ステップＳ１１０３以降の故障復帰処理を実行し、そうでなければ図５のフローチャートに戻る。
【００５６】
ステップＳ１１０３において、故障判定部１０６はメイントルク信号、サブトルク信号を検出し、これらの信号の合計電圧Ｖtを算出する。続いて、故障判定部１０６は、合計電圧Ｖtが規定電圧５Ｖに対して所定の誤差の範囲内（Ｖmin〜Ｖmax）の範囲内にあるか否か判断する（ステップＳ１１０４）。例えば、合計電圧ＶtがVmin（５V×９５％）〜Ｖmax（５Ｖ×１０５％）の範囲内にない場合（ステップS１１０４でYES）には、メイントルク信号、サブトルク信号はクロス特性を充足していない。このため、故障判定部１０６は故障復帰を行うことなく、図５のフローチャートに戻る。
【００５７】
ステップＳ１１０４の判断結果がＹＥＳである場合には、故障判定部１０６は２つのトルク信号の一方のみが時間とともに変化しているか否かを判断する（ステップＳ１１０５）。２つのトルク信号がともに変動している場合（ステップＳ１１０５でＮＯ）には、故障判定部１０６は故障復帰処理を実行する。一方のトルク信号が一定であるにも拘わらず、他方のトルク信号のみが変動している場合（ステップＳ１１０５でＹＥＳ）には、故障判定部１０６はトルク信号は依然として異常であると判断する。
【００５８】
例えば、図１２に示されたように、時刻ｔ２〜ｔ３において、メイントルク信号の電圧が一定であるにも拘わらず、サブトルク信号の電圧が変動している場合（ステップＳ１１０５でＹＥＳ）には、故障判定部１０６はトルクセンサは依然として異常であると判断する。すなわち、トルク信号の合計電圧が規定電圧５Ｖとなったのは、アシスト停止に伴うトルクセンサの漸減が原因であると可能性が高い。従って、このような場合には、トルクセンサの異常と判断し、誤って故障復帰と判断されるのを防止することができる。
【００５９】
なお、上述の処理に代えて、メイントルク信号、サブトルク信号の一方の変化量が所定値を越えた場合に、故障と判断する処理を行ってもよい。すなわち、一方のトルク信号の変化量のみが所定値を越えたということは、一方のトルク信号は変動せず、かつ、他方のトルク信号が変動していると考えられる。この場合には、アシスト停止に伴い、他方のトルクセンサが漸減していると考えられ、トルクセンサの異常と判断することが可能である。
【００６０】
以上、本実施形態を説明したが、本発明は上述の構成に拘泥されることなく、本発明の趣旨を逸脱しない範囲で変更可能である。例えば、本実施形態に係るパワーステアリング制御装置はコラムタイプ、ラックタイプを問わず、また、油圧式パワーステアリング装置にも適用可能である。さらに、プログラムの形態は上述のフローチャートに限定されず、同様の機能を実現できるものであれば変更可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１実施形態に係るパワーステアリング装置の概略図である。
【図２】本発明の第１実施形態に係るパワーステアリング制御装置のブロック図である。
【図３】本発明の第１実施形態に係る電動パワーステアリング制御ユニットのブロック図である。
【図４】本発明の第１実施形態に係る故障診断部のブロック図である。
【図５】本発明の第１実施形態に係るパワーステアリング制御装置の動作を表すフローチャートである。
【図６】本発明の第１実施形態に係るパワーステアリング制御装置の故障診断処理を表すフローチャートである。
【図７】本発明の第１実施形態に係るパワーステアリング制御装置の故障診断処理を表すフローチャートである。
【図８】本発明の第１実施形態に係るトルク信号、モータ駆動電流、診断結果を表すグラフである。
【図９】本発明の第２実施形態に係るパワーステアリング制御装置の故障診断処理を表すフローチャートである。
【図１０】本発明の第２実施形態に係るトルク信号、操舵角信号を表すグラフである。
【図１１】本発明の第３実施形態に係るパワーステアリング制御装置の故障診断処理を表すフローチャートである。
【図１２】本発明の第３実施形態に係るトルク信号を表すグラフである。
【符号の説明】
【００６２】
１  ＥＣＵ
３  モータ
４  トルクセンサ
７  操舵角センサ
１０  故障診断部
１１  切換部
１２  電流指令値演算部
１４  電流制御部
１１３  ＣＰＵ
【図１】
2006248354.tif 000003
【図２】
2006248354.tif 000004
【図３】
2006248354.tif 000005
【図４】
2006248354.tif 000006
【図５】
2006248354.tif 000007
【図６】
2006248354.tif 000008
【図７】
2006248354.tif 000009
【図８】
2006248354.tif 000010
【図９】
2006248354.tif 000011
【図１０】
2006248354.tif 000012
【図１１】
2006248354.tif 000013
【図１２】
2006248354.tif 000014