(57)【要約】【課題】  トルクセンサによって検出された操舵トルクの信頼性をアシストトルクの付与制御に反映させることができる車両の操舵制御装置を提供すること。【解決手段】  電子制御ユニット２４は、バッテリ電圧センサ２１によって検出された電源（バッテリ）の電圧V_BATに基づき、操舵トルクセンサ２３による操舵トルクTの検出信頼性の程度を表す信頼性レベルを判定する。そして、電子制御ユニット２４は、判定した信頼性レベルに基づき、ＥＰＳモータ１５を駆動させて運転者による操舵ハンドル１１の回動操作に対して付与する目標アシストトルクTaを計算するために用いるアシストマップにおける不感帯の大きさを変更する。すなわち、電子制御ユニット２４は、信頼性レベルが悪化するほど、アシストマップにおける操舵トルクTの不感帯の大きさがより大きくなるように変更する。【選択図】  図１
2010125861.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された電源から電力の供給を受けて操舵ハンドルの操舵操作により入力される操舵トルクを検出するトルクセンサと、少なくとも前記トルクセンサによって検出された操舵トルクに基づいて目標アシストトルクを算出し、この算出した目標アシストトルクに基づいて電動モータを駆動制御するアシスト制御手段とを備えた車両の操舵制御装置において、
前記電源の電圧を検出する電圧検出手段と、
前記電圧検出手段によって検出された前記電源の電圧に基づき、前記トルクセンサによる前記操舵トルクの検出信頼性の程度を表す信頼性レベルを判定する信頼性レベル判定手段と、
前記信頼性判定手段によって判定された信頼性レベルに基づき、前記アシスト制御手段が前記目標アシストトルクを「０」として算出する操舵トルクの不感帯の大きさを変更する不感帯変更手段とを備えたことを特徴とする車両の操舵制御装置。
【請求項２】
請求項１に記載した車両の操舵制御装置において、
前記信頼性レベル判定手段は、
前記電圧検出手段によって検出された前記電源の電圧が低下するほど、前記信頼性レベルが悪化していると判定することを特徴とする車両の操舵制御装置。
【請求項３】
請求項１または請求項２に記載した車両の操舵制御装置において、
前記不感帯変更手段は、
前記信頼性レベルの悪化に伴って前記不感帯の大きさが大きくなるように変更することを特徴とする車両の操舵制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された電源から電力の供給を受けて操舵ハンドルの操舵操作により入力される操舵トルクを検出するトルクセンサと、少なくとも前記トルクセンサによって検出された操舵トルクに基づいて目標アシストトルクを算出し、この算出した目標アシストトルクに基づいて電動モータを駆動制御するアシスト制御手段とを備えた車両の操舵制御装置に関する。
【背景技術】
【０００２】
従来から、例えば、下記特許文献１に示されているように、操舵トルク検出手段の故障検出装置は知られている。この従来の故障検出装置は、電動パワーステアリング装置の操舵トルクセンサに電力を供給するバッテリの電源電圧が動作電圧下限値を超えていれば操舵トルクセンサの故障検出を許可し、動作電圧下限値以下になると故障検出を禁止するようになっている。そして、この故障検出装置においては、電源電圧が回復して動作電圧下限値を超えても、復帰カウンタが所定時間の経過を確認するまで故障検出を禁止したままとし、所定時間が経過した後に故障検出を許可するようになっている。
【０００３】
また、従来から、例えば、下記特許文献２に示されているように、加速度センサ異常検出装置も知られている。この従来の異常検出装置は、電源電圧の変動に基づいて異常検知しきい値を随時補正し、検出された加速度と異常検知しきい値とを比較することにより加速度センサの異常を検出するようになっている。
【０００４】
また、従来から、例えば、下記特許文献３に示されているように、異常診断機能を有する定電流制御装置も知られている。この従来の定電流制御装置は、定電流制御開始前に直列接続されたスイッチング素子を同時にオン状態として、擬似的に電源短絡状態とすることにより、電流センサおよび過電流センサが正常に機能するか否かを診断するようになっている。そして、この従来の定電流制御装置においては、電源電圧に応じて診断しきい値を補正することにより診断精度を向上できるようにもなっている。
【０００５】
さらに、従来から、例えば、下記特許文献４に示されているように、電動パワーステアリング装置も知られている。この従来の電動パワーステアリング装置は、電動モータの出力トルク異常変動などを検出したときであっても、車速が基準速度以下であれば操舵アシスト制御を継続するようになっている。そして、このように操舵アシスト制御を継続する場合には、目標アシストトルクを算出するためのアシストマップにおける操舵トルクの不感帯の幅を広げるようになっており、低速走行中で、かつ、大きなハンドル操作がなされた場合にのみ操舵アシストトルクを発生させて運転者の負担を軽減し、それ以外では電動モータを停止させるようになっている。
【特許文献１】特開２００５−６９９６２号公報
【特許文献２】特開２０００−２０６１４４号公報
【特許文献３】特開平７−３３７０９２号公報
【特許文献４】特開２００８−６８７７７号公報
【発明の開示】
【０００６】
ところで、例えば、電動パワーステアリング装置において、運転者による操舵ハンドルの操作における負担を軽減するためにアシストトルクを付与する場合、トルクセンサが運転者によって入力される操舵トルクを検出して出力することにより、この検出された操舵トルクの大きさに応じてアシストトルクの大きさを決定して付与する。このため、検出される操舵トルクの信頼性は適切なアシストトルクを付与する点で重要な要素となる。
【０００７】
すなわち、トルクセンサによって検出される操舵トルクの信頼性が高い状況では、運転者による操舵ハンドルの操作に対して適切なアシストトルクを付与することができる。しかし、トルクセンサによって検出される操舵トルクの信頼性が低い状況では、必ずしも適切なアシストトルクを付与することができず、その結果、付与されたアシストトルクに対して運転者が違和感を覚える場合がある。したがって、トルクセンサによって検出される操舵トルクの信頼性に基づき、アシストトルクを付与することは極めて重要であると言える。
【０００８】
本発明は、上記した問題に対処するためになされたものであり、その目的は、トルクセンサによって検出された操舵トルクの信頼性をアシストトルクの付与制御に反映させることができる車両の操舵制御装置を提供することにある。
【０００９】
上記目的を達成するために、本発明の特徴は、車両に搭載された電源から電力の供給を受けて操舵ハンドルの操舵操作により入力される操舵トルクを検出するトルクセンサと、少なくとも前記トルクセンサによって検出された操舵トルクに基づいて目標アシストトルクを算出し、この算出した目標アシストトルクに基づいて電動モータを駆動制御するアシスト制御手段とを備えた車両の操舵制御装置において、前記電源の電圧を検出する電圧検出手段と、前記電圧検出手段によって検出された前記電源の電圧に基づき、前記トルクセンサによる前記操舵トルクの検出信頼性の程度を表す信頼性レベルを判定する信頼性レベル判定手段と、前記信頼性判定手段によって判定された信頼性レベルに基づき、前記アシスト制御手段が前記目標アシストトルクを「０」として算出する操舵トルクの不感帯の大きさを変更する不感帯変更手段とを備えたことにある。
【００１０】
この場合、前記信頼性レベル判定手段は、前記電圧検出手段によって検出された前記電源の電圧が低下するほど、前記信頼性レベルが悪化していると判定するとよい。
【００１１】
また、これらの場合、前記不感帯変更手段は、前記信頼性レベルの悪化に伴って前記不感帯の大きさが大きくなるように変更するとよい。
【００１２】
これらによれば、車両に搭載された電源（例えば、バッテリ）からトルクセンサに電力が供給されている状態において、電源の電圧が低下したときには、トルクセンサによる操舵トルクの検出信頼性の程度を表す信頼性レベルが悪化したと判定することができる。すなわち、トルクセンサは、電源から供給される電力を利用して検出対象である操舵トルクを検出し、検出した操舵トルクに応じた信号を出力する。ここで、トルクセンサから出力される信号は、電源の電圧の大きさに依存するため、電源の電圧が低下した状況では、その出力される信号、言い換えれば、出力された信号によって表される操舵トルクの信頼性が低下（悪化）する。このことに対応して、信頼性レベルが悪化した状態では、目標アシストトルクを「０」として計算する操舵トルクの不感帯の大きさが大きくなるように変更することができる。
【００１３】
そして、このように信頼性レベルの悪化に伴って不感帯の大きさが大きくなるように変更する、言い換えれば、信頼性レベルの悪化をアシストトルクの付与制御に反映させることにより、運転者が違和感を覚えるようなアシストトルクの付与を効果的に防止することができる。すなわち、信頼性レベルの悪化に伴い、トルクセンサによって検出された操舵トルクの値が不安定な状態となったときには、悪化した信頼性レベルに応じて不感帯の大きさを大きくすることにより、アシストトルクを付与しない操舵トルクの範囲を大きくすることができ、その結果、運転者が違和感を覚えるようなアシストトルクの付与を効果的に防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態に係る車両の操舵制御装置について図面を用いて説明する。図１は、本実施形態に係る車両の操舵制御装置が適用された電動パワーステアリング装置１０を概略的に示している。
【００１５】
この電動パワーステアリング装置１０は、転舵輪としての左右前輪ＦＷ１，ＦＷ２を転舵させるために、運転者によって回動操作される操舵ハンドル１１を備えている。操舵ハンドル１１は、ステアリングシャフト１２の上端に固定されており、ステアリングシャフト１２の下端は、転舵ギアユニットＵに接続されている。
【００１６】
転舵ギアユニットＵは、例えば、ラックアンドピニオン式を採用したギアユニットであり、ステアリングシャフト１２の下端に一体的に組み付けられたピニオンギア１３の回転がラックバー１４に伝達されるようになっている。また、転舵ギアユニットＵには、運転者によって操舵ハンドル１１に入力される操作力（より具体的には、操舵トルク）を軽減するための電動モータ１５（以下、この電動モータをＥＰＳモータ１５という）が設けられており、ＥＰＳモータ１５の発生するトルク（より具体的には、アシストトルク）がラックバー１４に伝達されるようになっている。
【００１７】
この構成により、運転者による操舵ハンドル１１の回動操作に伴うステアリングシャフト１２の回転力がピニオンギア１３を介してラックバー１４に伝達されるとともに、ＥＰＳモータ１５のアシストトルクがラックバー１４に伝達される。これにより、ラックバー１４は、ピニオンギア１３からの回転力およびＥＰＳモータ１５のアシストトルクによって軸線方向に変位する。したがって、ラックバー１４の両端に接続された左右前輪ＦＷ１，ＦＷ２は、左右に転舵されるようになっている。
【００１８】
次に、上述したＥＰＳモータ１５の作動を制御する、操舵制御装置としての電気制御装置２０について説明する。電気制御装置２０は、図示省略の電源（バッテリ）から電力の供給を受けて作動するものであり、バッテリ電圧センサ２１、車速センサ２２および操舵トルクセンサ２３を備えている。バッテリ電圧センサ２１は、図示省略のバッテリの電圧V_BATを検出し、この電圧V_BATに応じた信号を出力する。車速センサ２２は、車両の車速Sを検出し、この車速Sに応じた信号を出力する。
【００１９】
操舵トルクセンサ２３は、ステアリングシャフト１２に組み付けられていて、運転者が操舵ハンドル１１を回動操作することによってステアリングシャフト１２に入力する操舵トルクTを検出し、この操舵トルクTに応じた信号を出力する。なお、操舵トルクセンサ２３は、操舵ハンドル１１が右方向に回動操作されたときの操舵トルクTを正の値として出力し、操舵ハンドル１１が左方向に回動操作されたときの操舵トルクTを負の値として出力する。
【００２０】
ここで、操舵トルクセンサ２３は、ステアリングシャフト１２の途中に設けられたトーションバーの捩れ角度に応じて電気抵抗または磁気抵抗を変化させ、それに応じた電圧信号を出力するタイプのセンサが用いられる。このため、本実施形態においては、操舵トルクセンサ２３として、２組のレゾルバセンサを採用して実施する。なお、レゾルバセンサは、よく知られているように、トーションバーとともに回転するレゾルバロータと、レゾルバロータと向かい合って車体側に固定されるレゾルバステータとを備え、レゾルバロータまたはレゾルバステータの一方に励磁コイルである１次巻線が設けられ、他方に検出用コイルである一対の２次巻線がπ／２だけ位相をずらして設けられる。そして、１次巻線をＳＩＮ相信号により励磁することにより、２次巻線が回転角度に応じた２種類の誘起電圧信号としてＳＩＮ相出力信号とＣＯＳ相出力信号を出力する。したがって、レゾルバセンサを用いた操舵トルクセンサ２３は、これらＳＩＮ相出力信号とＣＯＳ相出力信号の振幅比を求めることによって回転角位置を検出し、この回転角位置に対応する操舵トルクTを検出する。
【００２１】
また、電気制御装置２０は、ＥＰＳモータ１５の作動を制御する電子制御ユニット２４を備えている。電子制御ユニット２４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどからなるマイクロコンピュータを主要構成部品とするものであり、ＥＰＳモータ１５の作動を制御する。このため、電子制御ユニット２４の入力側には、上記各センサ２１〜２３が接続されており、これら各センサ２１〜２３によって検出された各検出値を用いて後述する操舵制御プログラムを含む各プログラムを実行して、ＥＰＳモータ１５の作動を制御する。そして、電子制御ユニット２４の出力側には、ＥＰＳモータ１５を駆動させるための駆動回路２５が接続されている。
【００２２】
次に、上記のように構成した電気制御装置２０（より詳しくは、電子制御ユニット２４）による制御について説明する。運転者によって図示しないイグニッションスイッチがオン状態とされると、電子制御ユニット２４は、図２に示す操舵制御プログラムの実行をステップＳ１０にて開始する。そして、電子制御ユニット２４は、続くステップＳ１１にて、各センサ２１〜２３によって検出された各検出値、すなわち、電圧V_BAT、車速Sおよび操舵トルクTを入力して、ステップＳ１２に進む。
【００２３】
ステップＳ１２においては、電子制御ユニット２４は、信頼性レベル判定ルーチンを実行する。以下、図３を用いて、信頼性レベル判定ルーチンを説明する。
【００２４】
この信頼性レベル判定ルーチンは、電源（バッテリ）から供給される電力、具体的には電圧の大きさに応じて変化する操舵トルクセンサ２３の検出信頼性レベルを判定するためのルーチンであり、図３に示すように、ステップＳ３０にてその実行が開始される。そして、電子制御ユニット２４は、続くステップＳ３１にて、前記ステップＳ１１にてバッテリ電圧センサ２１から入力した電圧V_BATが、電源から供給される電圧の大きさとして正常であるか否かを判定するために予め設定された判定電圧VB_TH1よりも大きいか否かを判定する。
【００２５】
すなわち、電子制御ユニット２４は、入力した電圧V_BATが判定電圧VB_TH1よりも大きければ、電源の電圧が十分に大きく正常であるため、「Ｙｅｓ」と判定してステップＳ３２に進む。そして、電子制御ユニット２４は、ステップＳ３２にて、電源から操舵トルクセンサ２３に対して安定した大きさの電圧が供給されているため、操舵トルクセンサ２３によって検出されて出力される操舵トルクTの信頼性レベルを最も高いことを表す「１」に設定する。一方、入力した電圧V_BATが判定電圧VB_TH1以下であれば、電源の電圧が低下しているため、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ３３に進む。
【００２６】
ステップＳ３３においては、電子制御ユニット２４は、例えば、運転席近傍に配置されて、光や音によって運転者に電源の電圧低下を報知する報知装置を作動させ、運転者に対して電源の電圧が低下していることを報知する。そして、電子制御ユニット２４は、続くステップＳ３４において、入力した電圧V_BATが、判定電圧VB_TH1よりも小さく設定された判定電圧VB_TH2よりも大きいか否かを判定する。
【００２７】
すなわち、電子制御ユニット２４は、入力した電圧V_BATが判定電圧VB_TH2よりも大きければ、電源の電圧が若干低下しているため、「Ｙｅｓ」と判定してステップＳ３５に進む。そして、電子制御ユニット２４は、ステップＳ３５にて、電源から操舵トルクセンサ２３に対して供給される電圧の大きさが若干低下しているため、操舵トルクセンサ２３によって検出されて出力される操舵トルクTの信頼性レベルを「１」よりも劣る「２」に設定する。一方、入力した電圧V_BATが判定電圧VB_TH2以下であれば、電源の電圧が大幅に低下しているため、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ３６に進む。そして、電子制御ユニット２４は、ステップＳ３６にて、電源から操舵トルクセンサ２３に対して供給される電圧の大きさが大幅に低下しているため、操舵トルクセンサ２３によって検出されて出力される操舵トルクTの信頼性レベルを「２」よりも劣る「３」に設定する。
【００２８】
このように、前記ステップＳ３２、ステップＳ３５またはステップＳ３６における処理を実行すると、電子制御ユニット２４は、ステップＳ３７にて、信頼性レベル判定ルーチンの実行を一旦終了し、図２の操舵制御プログラムに戻る。ここで、前記ステップＳ３１およびステップＳ３４における電圧V_BATの大きさの判定処理において、電圧V_BATを判定電圧VB_TH1および判定電圧VB_TH2と比較して大きさを判定する場合には、電圧V_BATの僅かな変化に伴い「Ｙｅｓ」判定または「Ｎｏ」判定が繰り返される（所謂、ハンチングの生じる）可能性がある。
【００２９】
このため、前記ステップＳ３２およびステップＳ３４における電圧V_BATの大きさの判定処理においては、図４に示すように、判定電圧VB_TH1よりも僅かに大きな判定電圧VB_TH11を設定するとともに、判定電圧VB_TH2よりも僅かに大きな判定電圧VB_TH21を設定することによって、判定条件にヒステリシスを設けることが好ましい。これにより、電圧V_BATの僅かな変化に伴う判定のハンチングの発生を効果的に防止することができて、電圧V_BATの大きさをより正確に判定することができる。その結果、操舵トルクセンサ２３によって検出される操舵トルクTの信頼性レベルを適切に設定することができる。
【００３０】
ふたたび、図２に示す操舵制御プログラムにおいて、電子制御ユニット２４は、前記ステップＳ１２にて信頼性レベル判定ルーチンを実行すると、ステップＳ１３に進む。ステップＳ１３においては、電子制御ユニット２４は、異常判定値決定ルーチンを実行する。以下、図５を用いて、異常判定値決定ルーチンを説明する。
【００３１】
この異常判定値決定ルーチンは、上述した信頼性レベル判定ルーチンの実行によって設定した操舵トルクTの信頼性レベルに応じて、検出された操舵トルクTが正常であるか異常であるかを判定するための異常判定値を決定するためのルーチンであり、図５に示すように、ステップＳ５０にてその実行が開始される。そして、電子制御ユニット２４は、続くステップＳ５１にて、前記信頼性レベル判定ルーチンの実行により判定して設定した信頼性レベルが「１」であるか否かを判定する。
【００３２】
すなわち、電子制御ユニット２４は、信頼性レベルが「１」であれば、「Ｙｅｓ」と判定してステップＳ５２に進む。ステップＳ５２においては、電子制御ユニット２４は、信頼性レベルが「１」であるときに操舵トルクセンサ２３によって検出される操舵トルクTが異常であるか否かを判定するための異常判定値として異常判定上限値SFH_TH1および異常判定下限値SFL_TH1を決定する。そして、電子制御ユニット２４は、異常判定上限値SFH_TH1および異常判定下限値SFL_TH1を決定すると、ステップＳ５６に進む。
【００３３】
一方、前記ステップＳ５１にて、信頼性レベルが「１」でなければ、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ５３に進む。ステップＳ５３においては、電子制御ユニット２４は、前記信頼性レベル判定ルーチンの実行により判定して設定した信頼性レベルが「２」であるか否かを判定する。すなわち、電子制御ユニット２４は、信頼性レベルが「２」であれば、「Ｙｅｓ」と判定してステップＳ５４に進む。一方、信頼性レベルが「２」でなければ、言い換えれば、信頼性レベルが「３」であれば、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ５５に進む。
【００３４】
ステップＳ５４においては、電子制御ユニット２４は、信頼性レベルが「２」であるときの異常判定値として、信頼性レベルが「１」であるときに決定される異常判定上限値SFH_TH1よりも小さな異常判定上限値SFH_TH2および異常判定下限値SFL_TH1よりも小さな異常判定下限値SFL_TH2を決定する。そして、電子制御ユニット２４は、異常判定上限値SFH_TH2および異常判定下限値SFL_TH2を決定すると、ステップＳ５６に進む。
【００３５】
ステップＳ５５においては、電子制御ユニット２４は、信頼性レベルが「３」であるため、異常判定値として、信頼性レベルが「２」であるときに決定される異常判定上限値SFH_TH2よりも小さな異常判定上限値SFH_TH3および異常判定下限値SFL_TH2よりも小さな異常判定下限値SFL_TH3を決定する。そして、電子制御ユニット２４は、異常判定上限値SFH_TH3および異常判定下限値SFL_TH3を決定すると、ステップＳ５６に進む。
【００３６】
このように、前記ステップＳ５２、ステップＳ５４またはステップＳ５５における処理を実行すると、電子制御ユニット２４は、ステップＳ５６にて、異常判定値決定ルーチンの実行を一旦終了する。そして、電子制御ユニット２４は、ふたたび、図２の操舵制御プログラムに戻る。
【００３７】
電子制御ユニット２４は、図２に示す操舵制御プログラムにおいて、前記ステップＳ１３にて異常判定値決定ルーチンを実行すると、ステップＳ１４に進む。ステップＳ１４においては、電子制御ユニット２４は、前記ステップＳ１１にて操舵トルクセンサ２３から入力した検出操舵トルクTが正常であるか否かを判定する。以下、この判定を具体的に説明する。
【００３８】
上述したように、操舵トルクセンサ２３がレゾルバセンサから構成されている場合には、ＳＩＮ相出力信号とＣＯＳ相出力信号とを電子制御ユニット２４に出力することができる。この場合において、電子制御ユニット２４は、ＳＩＮ相出力信号の振幅AsとＣＯＳ相出力信号の振幅Acとのベクトル和、すなわち、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）が一定であることを利用して検出された操舵トルクTの正常判定または異常判定を行う。
【００３９】
ところで、操舵トルクセンサ２３は、電源（バッテリ）から供給される電圧を利用して各信号を出力する。このため、電源の電圧が低下した状況では、例えば、２次巻線からの出力が低下して、ＳＩＮ相出力信号の振幅AsおよびＣＯＳ相出力信号の振幅Acが小さくなる。したがって、電子制御ユニット２４は、前記ステップＳ１３における異常判定値決定ルーチンの実行により信頼性レベルごとに決定した異常判定上限値SFH_TH1，SFH_TH2，SFH_TH3と異常判定下限値SFL_TH1，SFL_TH2，SFL_TH3とを用いて、検出された操舵トルクTの正常または異常を判定する。
【００４０】
具体的に説明すると、信頼性レベル判定ルーチンの実行によって信頼性レベルが「１」である場合には、電子制御ユニット２４は、異常判定値決定ルーチンの実行により、異常判定値として異常判定上限値SFH_TH1および異常判定下限値SFL_TH1を設定している。このため、電子制御ユニット２４は、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が異常判定上限値SFH_TH1および異常判定下限値SFL_TH1によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進む。
【００４１】
一方、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が異常判定上限値SFH_TH1および異常判定下限値SFL_TH1によって決定される正常範囲内にない、言い換えれば、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が異常判定上限値SFH_TH1よりも大きい、または、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が異常判定下限値SFL_TH1よりも小さいときには、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ１８に進む。そして、ステップＳ１８にて、電子制御ユニット２４は、ＥＰＳモータ１５の駆動を停止させて、運転者による操舵ハンドル１１の回動操作に対するアシストトルクの付与を停止させ、ステップＳ１９にてプログラムの実行を終了する。
【００４２】
同様に、信頼性レベル判定ルーチンの実行によって信頼性レベルが「２」である場合には、電子制御ユニット２４は、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が設定した異常判定上限値SFH_TH2および異常判定下限値SFL_TH2によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進み、正常範囲内になければ、「Ｎｏ」と判定してステップＳ１８に進む。ここで、信頼性レベルが「２」に設定された状況においては、電源の電圧が若干低下しているため、ＳＩＮ相出力信号の振幅AsおよびＣＯＳ相出力信号の振幅Acが信頼性レベル「１」の場合に比して小さくなる。このことに対応して、上述したように、異常判定上限値SFH_TH2および異常判定下限値SFL_TH2は異常判定上限値SFH_TH1および異常判定下限値SFL_TH1よりも小さく決定されているため、信頼性レベルが「２」に設定された状況であっても、検出された操舵トルクTの正常または異常を正確に判定することができる。
【００４３】
さらに、信頼性レベル判定ルーチンの実行によって信頼性レベルが「３」である場合にも同様に、電子制御ユニット２４は、（ＳＩＮ相振幅As2＋ＣＯＳ相振幅Ac2）の値が設定した異常判定上限値SFH_TH3および異常判定下限値SFL_TH3によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進み、正常範囲内になければ、「Ｎｏ」と判定してステップＳ１８に進む。ここで、信頼性レベルが「３」に設定された状況においては、電源の電圧が大幅に低下しているため、ＳＩＮ相出力信号の振幅AsおよびＣＯＳ相出力信号の振幅Acが信頼性レベル「２」の場合に比してより小さくなる。このことに対応して、上述したように、異常判定上限値SFH_TH3および異常判定下限値SFL_TH3は異常判定上限値SFH_TH2および異常判定下限値SFL_TH2よりも小さく決定されているため、信頼性レベルが「３」に設定された状況であっても、検出された操舵トルクTの正常または異常を正確に判定することができる。
【００４４】
ステップＳ１５においては、電子制御ユニット２４は、運転者による操舵ハンドル１１の回動操作に対して付与する目標アシストトルクTaを決定するためのアシストマップに設定される操舵トルクTの不感帯の大きさを信頼性レベルに応じて変更する。これは、上述したように、信頼性レベルの低下（悪化）に伴って、言い換えれば、電源（バッテリ）の電圧低下に伴って、操舵トルクセンサ２３による検出操舵トルクTが不安定となる状況が生じるため、不感帯の大きさを変更して運転者が知覚する違和感を防止するためである。ここで、不感帯とは、運転者による操舵ハンドル１１の回動操作に対して付与する目標アシストトルクTaを「０」に設定する範囲をいい、具体的には、操舵トルクセンサ２３によって検出される操舵トルクTの大きさを「０」とみなして目標アシストトルクTaを「０」に設定する範囲をいう。
【００４５】
具体的に不感帯の大きさの変更について説明すると、電子制御ユニット２４は、図６に示すように、信頼性レベル、言い換えれば、電源の電圧低下に応じて、アシストマップの不感帯の大きさを変更する。すなわち、信頼性レベルが「１」のときに不感帯の大きさを最も小さく設定し、信頼性レベルが「２」のときには不感帯の大きさを信頼性レベルが「１」に比して大きくなるように変化させて設定する。なお、信頼性レベルが「３」のときは、電源の電圧が大幅に低下しているため、後述するように、信頼性レベルが「２」のときに設定されるアシストマップを用いる。そして、このように、不感帯の大きさを変更したアシストマップを設定すると、電子制御ユニット２４は、ステップＳ１６に進む。
【００４６】
ここで、アシストマップは、図６に示すように、代表的な車速Sごとに設定されており、操舵トルクTの増加に伴って目標アシストトルクTaが増加するアシスト特性を決定するものである。また、アシストマップは、図７に信頼性レベルが「１」の場合を代表して示すように、車速Sの増大に伴って目標アシストトルクTaが小さくなるアシスト特性をも決定するものである。したがって、このようなアシストマップを用いることに代えて、例えば、目標アシストトルクTaを操舵トルクTおよび車速Sの関数として表し、この関数において、目標アシストトルクTaを「０」とする不感帯の大きさを信頼性レベルに応じて変更して実施することも可能である。
【００４７】
ステップＳ１６においては、電子制御ユニット２４は、目標アシストトルクTaを計算する。具体的に説明すると、電子制御ユニット２４は、前記ステップＳ１１にて入力した車速Sに基づき、前記ステップＳ１５にて信頼性レベルに応じて設定したアシストマップのうち、この入力した車速Sに対応するアシスト特性を有するアシストマップを決定する。すなわち、電子制御ユニット２４は、現在信頼性レベルが「１」であれば、不感帯の大きさが最も小さく設定されたアシストマップのうち、検出車速Sに対応するアシストマップを決定する。また、電子制御ユニット２４は、現在信頼性レベルが「２」であれば、不感帯の大きさが大きくなるように設定したアシストマップのうち、検出車速Sに対応するアシストマップを決定する。
【００４８】
そして、電子制御ユニット２４は、決定したアシストマップに従い、前記ステップＳ１１にて入力した検出操舵トルクTに対応する目標アシストトルクTaを計算する。この場合、現在の信頼性レベルが「１」であれば、アシストマップにおける不感帯の大きさが最も小さく設定されているため、計算される目標アシストトルクTaは、検出操舵トルクTが「０」の近傍から値を有する。これにより、運転者による操舵ハンドル１１の回動操作に対して応答性良く目標アシストトルクTaを付与することができて、運転者の操舵ハンドル１１の回動操作における負担を良好に軽減することができる。
【００４９】
また、現在の信頼性レベルが「２」であれば、アシストマップにおける不感帯の大きさが大きく設定されているため、計算される目標アシストトルクTaは、検出操舵トルクTが「０」の近傍で「０」として計算される。これにより、特に、操舵トルクセンサ２３による検出操舵トルクTが小さくて不安定となる状況においては、目標アシストトルクTaが「０」に計算されるため、目標アシストトルクTaが付与された場合に運転者が知覚する違和感を効果的に防止することができる。
【００５０】
一方、現在の信頼性レベルが「２」から「３」になったときには、電子制御ユニット２４は、信頼性レベルが「２」のときに設定されたアシストマップを用いて計算した目標アシストトルクTaを時間の経過とともに「０」まで変化させる。そして、これ以降、信頼性レベルが「３」である場合には、電子制御ユニット２４は、目標アシストトルクTaを「０」として計算する。
【００５１】
このように、目標アシストトルクTaを計算すると、電子制御ユニット２４は、ステップＳ１７に進む。ステップＳ１７においては、電子制御ユニット２４は、運転者による操舵ハンドル１１の回動操作に対して、前記ステップＳ１７にて計算した目標アシストトルクTaを付与するために、駆動回路２５をフィードバック制御してＥＰＳモータ１５を駆動させる。すなわち、電子制御ユニット２４は、図示しない電流検出器によって検出されるＥＰＳモータ１５に流れる駆動電流を入力し、目標アシストトルクTaを発生させるために必要な駆動電流がＥＰＳモータ１５に流れるように駆動回路２５をフィードバック制御する。これにより、ＥＰＳモータ１５は、ラックバー１４に対して目標アシストトルクTaを付与する。なお、信頼性レベルが「３」であるときには、目標アシストトルクTaが「０」として計算されるため、電子制御ユニット２４はＥＰＳモータ１５の作動を停止させる。
【００５２】
前記ステップＳ１７にてＥＰＳモータ１５を駆動制御すると、電子制御ユニット２４は、ステップＳ１９にてプログラムの実行を一旦終了する。そして、所定の短い時間の経過後、電子制御ユニット２４は、ふたたび、ステップＳ１０にて操舵制御プログラムの実行を開始する。
【００５３】
以上の説明からも理解できるように、この実施形態によれば、車両に搭載された電源（バッテリ）から操舵トルクセンサ２３に電力が供給されている状態において、電子制御ユニット２４は、バッテリ電圧センサ２１による検出電圧V_BATに基づき電源の電圧が低下していれば、操舵トルクセンサ２３による操舵トルクTの検出信頼性の程度を表す信頼性レベルが悪化したと判定することができる。そして、信頼性レベルが悪化した状態では、電子制御ユニット２４は、目標アシストトルクTaを「０」として計算する操舵トルクTの不感帯の大きさが大きくなるようにアシストマップを変更することができる。
【００５４】
これにより、信頼性レベルの悪化に伴って不感帯の大きさが大きくなるように変更する、言い換えれば、信頼性レベルの悪化をアシストトルクの付与制御に反映させることにより、運転者が違和感を覚えるようなアシストトルクの付与を効果的に防止することができる。具体的には、信頼性レベルの悪化に伴い、操舵トルクセンサ２３によって検出された操舵トルクTの値が不安定な状態となったときには、悪化した信頼性レベルに応じて不感帯の大きさを大きくすることによりアシストトルクを付与しない範囲を大きくすることができ、その結果、運転者が違和感を覚えるようなアシストトルクの付与を効果的に防止することができる。さらに、このように信頼性レベルの悪化をアシストトルクの付与制御に反映させることにより、検出された操舵トルクTの値が不安定な状態となっていても、可能な限りアシスト制御を継続することができる。
【００５５】
上記実施形態においては、操舵トルクセンサ２３を２組のレゾルバセンサで構成して実施した。そして、２次巻線から出力されるＳＩＮ相出力信号とＣＯＳ相出力信号の振幅と信頼性レベルに応じて適切に設定される異常判定値とを比較し、現在の信頼性レベルにおいて検出操舵トルクTが正常であればアシストマップの不感帯の大きさを変更するようにした。この場合、他の構成として、操舵トルクセンサ２３が操舵トルクTに応じた信号とバックアップ用の操舵トルクTbに応じた信号とを出力するように、所謂、冗長系を形成して実施することも可能である。以下、この変形例について説明する。
【００５６】
この変形例においても、電子制御ユニット２４は、上記実施形態と同様に、操舵制御プログラムを実行する。ただし、この変形例においては、ステップＳ１３にて実行する異常判定値決定ルーチンによって決定する異常判定値が上記実施形態の場合と若干異なる。すなわち、この変形例においては、電子制御ユニット２４は、信頼性レベルが「１」であるときには、異常判定値SFH_TH1（上記実施形態における異常判定上限値SFH_TH1に対応）を決定するものの、信頼性レベルが「２」であるときには、信頼性レベルが「１」であるときに決定される異常判定値SFH_TH1よりも大きな異常判定値SFH_TH2を決定する。また、信頼性レベルが「３」であるときには、信頼性レベルが「２」であるときに決定される異常判定値SFH_TH2よりも大きな異常判定値SFH_TH3を決定する。
【００５７】
このように、信頼性レベルの低下に伴って異常判定値を大きくするのは、後述するように、この変形例においては操舵トルクTの大きさと操舵トルクTbの大きさとの差分の絶対値｜T−Tb｜を用いて検出された操舵トルクTの正常または異常を判定するからである。すなわち、この変形例においても、操舵トルクセンサ２３は、電源（バッテリ）から供給される電圧を利用して各信号を出力する。このため、電源の電圧が低下した状況では、図８に示すように信頼性レベル「１」に比して出力信号の歪みや変動が生じたり、これに加えて、センサの製造ばらつきなどにより、｜T−Tb｜の値が大きくなる。したがって、この変形例においては、電子制御ユニット２４は、異常判定値決定ルーチンの実行により、信頼性レベルの低下（悪化）に伴って異常判定値SFH_TH１に比してSFH_TH2およびSFH_TH3を大きくする。
【００５８】
そして、この変形例においては、電子制御ユニット２４は、操舵制御プログラムのステップＳ１４にて、信頼性レベルが「１」であるとき、｜T−Tb｜の値が異常判定値SFH_TH1によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進む。一方、｜T−Tb｜の値が異常判定値SFH_TH1によって決定される正常範囲内にない、言い換えれば、｜T−Tb｜の値が異常判定値SFH_TH1よりも大きいときには、電子制御ユニット２４は「Ｎｏ」と判定してステップＳ１７に進む。
【００５９】
同様に、信頼性レベルが「２」である場合には、電子制御ユニット２４は、｜T−Tb｜の値が異常判定値SFH_TH2によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進み、正常範囲内になければ、「Ｎｏ」と判定してステップＳ１７に進む。ここで、信頼性レベルが「２」に設定された状況においては、電源の電圧が若干低下しているため、｜T−Tb｜の値の変動幅が信頼性レベル「１」の場合に比して大きくなる傾向にある。このことに対応して、上述したように、異常判定値SFH_TH2は異常判定値SFH_TH1よりも大きく決定されているため、信頼性レベルが「２」に設定された状況であっても、検出された操舵トルクTの正常または異常を正確に判定することができる。
【００６０】
さらに、信頼性レベルが「３」である場合にも同様に、電子制御ユニット２４は、｜T−Tb｜の値が異常判定値SFH_TH3によって決定される正常範囲内にあれば、「Ｙｅｓ」と判定してステップＳ１５に進み、正常範囲内になければ、「Ｎｏ」と判定してステップＳ１７に進む。ここで、信頼性レベルが「３」に設定された状況においては、電源の電圧が大幅に低下しているため、｜T−Tb｜の値の変動幅が信頼性レベル「２」の場合に比してより大きくなる傾向にある。このことに対応して、上述したように、異常判定上限値SFH_TH3は異常判定上限値SFH_TH2よりも大きく決定されているため、信頼性レベルが「３」に設定された状況であっても、検出された操舵トルクTの正常または異常を正確に判定することができる。
【００６１】
そして、このように、異常を判定すると、電子制御ユニット２４は、上記実施形態と同様に、ステップＳ１５〜ステップＳ１９の各ステップ処理を実行する。これにより、この変形例においても、上記実施形態と同様の効果が期待できる。
【００６２】
本発明の実施にあたっては、上記実施形態およびその変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００６３】
例えば、上記実施形態およびその変形例においては、操舵制御プログラムのステップＳ１３にて異常判定値決定ルーチンを実行し、続くステップＳ１４にて操舵トルクセンサ２３によって検出された操舵トルクTが正常であるか否かを判定するように実施した。しかし、これらステップＳ１３およびステップＳ１４の実行を省略し、ステップＳ１２にて信頼性レベル判定ルーチンを実行して信頼性レベルを判定した後、ステップＳ１５にて前記判定した信頼性レベルに応じてアシストマップの不感帯の大きさを変更するように実施することも可能である。
【００６４】
また、上記実施形態およびその変形例においては、信頼性レベルを「１」〜「３」の３つのレベルとして実施した。しかし、信頼性レベルのレベル数に関しては、これに限定されるものではなく、よりレベルを細分化して実施可能であることは言うまでもない。このようにレベルをより細分化することにより、よりきめ細やかにアシストマップの不感帯の大きさを変更することができ、より適切なアシストトルクを付与する操舵制御が可能となる。
【００６５】
さらに、上記実施形態およびその変形例においては、操舵トルクセンサ２３の検出値（すなわち操舵トルクT）に関する信頼性レベルを判定するとともに異常判定値を変更して決定した。そして、この決定した異常判定値に基づいて操舵トルクセンサ２３による検出操舵トルクTが正常であるか否かを判定し、正常であれば、目標アシストトルクTaを計算するためのアシストマップにおける不感帯の大きさを変更するように実施した。
【００６６】
この場合、操舵トルクセンサ２３に代えて、車両に搭載されて電源（バッテリ）から電力が供給される各種センサ、例えば、運転者による操舵ハンドル１１の回動操作量を検出する操舵角センサ、ＥＰＳモータ１５の回転量を検出するモータ回転角センサ、ＥＰＳモータ１５に設けられて駆動電流を検出するモータ電流検出センサ、ＥＰＳモータ１５のモータ端子電圧を検出するモータ電圧センサ、システムの温度を検出する温度センサ、あるいは、車速センサ２２を採用して実施することも可能である。この場合であっても、上記実施形態およびその変形例と同様に、各種センサから出力される各検出値について信頼性レベルを判定するとともに異常判定値を決定し、各検出値が正常である状況に応じて、目標アシストトルクTaやその他の目標値を計算するためのアシストマップや各種制御マップにおける不感帯の大きさを変更することにより、上記実施形態およびその変形例と同様の効果が期待できる。
【図面の簡単な説明】
【００６７】
【図１】本発明に係る操舵制御装置を適用した電動パワーステアリング装置の構成を示す概略図である。
【図２】図１の電子制御ユニットにより実行される操舵制御プログラムのフローチャートである。
【図３】図２の操舵制御プログラムにて実行される信頼性レベル判定ルーチンのフローチャートである。
【図４】信頼性レベルの判定を説明するための図である。
【図５】図２の操舵制御プログラムにて実行される異常判定値決定ルーチンのフローチャートである。
【図６】信頼性レベルに応じて変更されるアシストマップの不感帯の大きさを説明するための図である。
【図７】図６のアシストマップに関し、目標アシストトルクが車速に応じて変化することを説明するための図である。
【図８】実操舵トルクに対する信号出力の関係を信頼性レベルごとに示したグラフである。
【符号の説明】
【００６８】
ＦＷ１，ＦＷ２…左右前輪、１０…電動パワーステアリング装置、１１…操舵ハンドル、１２…ステアリングシャフト、１３…ピニオンギア、１４…ラックバー、１５…ＥＰＳモータ、２０…電気制御装置（操舵制御装置）、２１…バッテリ電圧センサ（電圧検出手段）、２２…車速センサ、２３…操舵トルクセンサ（トルクセンサ）、２４…電子制御ユニット（アシスト制御手段）、２５…駆動回路、Ｕ…転舵ギアユニット
【図１】
2010125861.tif 000003
【図２】
2010125861.tif 000004
【図３】
2010125861.tif 000005
【図４】
2010125861.tif 000006
【図５】
2010125861.tif 000007
【図６】
2010125861.tif 000008
【図７】
2010125861.tif 000009
【図８】
2010125861.tif 000010