(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-06-11
(45)【発行日】2024-06-19
(54)【発明の名称】操舵装置
(51)【国際特許分類】
B62D 6/00 20060101AFI20240612BHJP
B62D 5/04 20060101ALI20240612BHJP
B62D 119/00 20060101ALN20240612BHJP
B62D 113/00 20060101ALN20240612BHJP
【FI】
B62D6/00
B62D5/04
B62D119:00
B62D113:00
(21)【出願番号】P 2020105196
(22)【出願日】2020-06-18
【審査請求日】2023-03-08
(73)【特許権者】
【識別番号】000001247
【氏名又は名称】株式会社ジェイテクト
(73)【特許権者】
【識別番号】000003207
【氏名又は名称】トヨタ自動車株式会社
(74)【代理人】
【識別番号】100105957
【氏名又は名称】恩田 誠
(74)【代理人】
【識別番号】100068755
【氏名又は名称】恩田 博宣
(72)【発明者】
【氏名】柿本 祐輔
(72)【発明者】
【氏名】内野 義友輝
(72)【発明者】
【氏名】柴田 憲治
(72)【発明者】
【氏名】佐藤 孝文
【審査官】田邉 学
(56)【参考文献】
【文献】米国特許出願公開第2011/0199236(US,A1)
【文献】特開2006-321434(JP,A)
【文献】米国特許出願公開第2008/0281490(US,A1)
【文献】特開2006-347209(JP,A)
【文献】特開平10-236329(JP,A)
【文献】国際公開第2019/052651(WO,A1)
【文献】米国特許出願公開第2004/0138796(US,A1)
【文献】特開2009-051492(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B62D 6/00
B62D 5/04
B62D 119/00
B62D 113/00
(57)【特許請求の範囲】
【請求項1】
ステアリングホイールの操作に連動して回転するステアリングシャフトであって、車両の転舵輪との間の動力伝達が分離されたステアリングシャフトと、
前記ステアリングシャフトに付与されるトルクを発生するモータであって、前記ステアリングシャフトに付与される操舵方向と反対方向のトルクである操舵反力を発生するモータと、
前記モータを制御する制御装置と、を備え、
前記制御装置は、前記ステアリングホイールの回転位置を調節する調節処理として、前記ステアリングホイールの回転位置を調節する観点に基づき設定される目標操舵角に前記ステアリングホイールの回転位置を追従させる操舵角フィードバック制御を実行する機能を有し、
前記制御装置は、前記調節処理の実行中、前記ステアリングホイールの自動回転が阻害されるとき、その阻害されている期間、その時々の前記
ステアリングホイールの回転位置を基準として前記目標操舵角の変化範囲を制限する制限値を設定する操舵装置。
【請求項2】
前記制御装置は、前記目標操舵角の単位時間当たりの変化量を制限する制限機能を有し、
前記制御装置は、前記調節処理の実行中、前記ステアリングホイールの自動回転が阻害されるとき、その阻害されている期間、前記制限機能を無効化する請求項1に記載の操舵装置。
【請求項3】
前記調節処理は、車両の電源がオフからオンへ切り替えられた場合、ステアリングホイールの回転位置を車両の転舵輪の転舵位置に対応させるための処理を含む請求項1または請求項2に記載の操舵装置。
【請求項4】
前記ステアリングホイールの回転を規制するストッパ機構を有し、
前記調節処理は、前記モータの制御を通じて前記ステアリングホイールを第1の動作端まで動作させた後に第2の動作端まで反転動作させるとともに、前記ステアリングホイールの反転動作の開始時点および終了時点における前記モータの回転角に基づき前記ステアリングホイールの中立位置を演算する処理を含む請求項1~請求項3のうちいずれか一項に記載の操舵装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の操舵装置に関する。
【背景技術】
【0002】
従来、ステアリングホイールと転舵輪との間の動力伝達を分離した、いわゆるステアバイワイヤ方式の操舵装置が存在する。操舵装置は、ステアリングシャフトに付与される操舵反力の発生源である反力モータを有する反力機構と、転舵輪を転舵させる転舵力の発生源である転舵モータを有する転舵機構とを備えている。車両の走行時、操舵装置の制御装置は、反力モータに対する給電制御を通じて操舵反力を発生させるとともに、転舵モータに対する給電制御を通じて転舵輪を転舵させる。
【0003】
ステアバイワイヤ方式の操舵装置では、ステアリングホイールが転舵機構からの制約を受けない。このため、車両の電源がオフされている状態でステアリングホイールに何らかの外力が加わった際、ステアリングホイールが回転するおそれがある。このとき、転舵輪は動作しないため、ステアリングホイールと転舵輪との位置関係が所定の舵角比に応じた本来の位置関係と異なる状況が生じる。ちなみに、舵角比とは、ステアリングホイールの操舵角と転舵輪の転舵角との比をいう。
【0004】
そこで、たとえば特許文献1の操舵装置では、車両の電源がオンされたとき、ステアリングホイールの回転位置の補正処理が実行される。操舵装置の制御装置は、車両の電源がオフされたときのステアリングホイールの回転位置を記憶している。制御装置は、車両の電源がオフされたときのステアリングホイールの回転位置と車両の電源がオンされたときのステアリングホイールの回転位置との比較を通じてステアリングホイールの回転位置のずれ量を演算し、このずれ量が0(零)になるように反力モータを駆動させる。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
特許文献1の操舵装置によれば、確かにステアリングホイールと転舵輪との位置関係のずれが改善される。しかし、特許文献1の操舵装置においては、つぎのようなことが懸念される。すなわち、ステアリングホイールの回転位置を調節する調節処理の実行中、運転者がステアリングホイールを把持したり、自動回転するステアリングホイールが運転者の身体または何らかの物品に接触したりすることが想定される。この場合、ステアリングホイールの自動回転が阻害されることによって、ステアリングホイールの回転角度の目標値である目標操舵角と実際の操舵角との差が拡大するおそれがある。このため、ステアリングホイールの自動回転を阻害する要因が解除されたとき、ステアリングホイールが目標操舵角へ向けて急回転し、このステアリングホイールの急回転に対して運転者が違和感を覚えることが懸念される。
【0007】
本発明の目的は、ステアリングホイールの回転位置を自動調節する調節処理の実行中にステアリングホイールの自動回転が阻害された場合、その阻害された状態が解除されたときの運転者の違和感を軽減することができる操舵装置を提供することにある。
【課題を解決するための手段】
【0008】
上記目的を達成し得る操舵装置は、ステアリングホイールの操作に連動して回転するステアリングシャフトであって、車両の転舵輪との間の動力伝達が分離されたステアリングシャフトと、前記ステアリングシャフトに付与されるトルクを発生するモータと、前記モータを制御する制御装置と、を備えている。前記制御装置は、前記ステアリングホイールの回転位置を調節する調節処理として、前記ステアリングホイールの回転位置を調節する観点に基づき設定される目標操舵角に前記ステアリングホイールの回転位置を追従させる操舵角フィードバック制御を実行する機能を有している。前記制御装置は、前記調節処理の実行中、前記ステアリングホイールの自動回転が阻害されるとき、その阻害されている期間、その時々の前記ステアリングホイールの回転位置を基準として前記目標操舵角の変化範囲を制限する制限値を設定する。
【0009】
ステアリングホイールの回転位置を調節する調節処理の実行中において、ステアリングホイールの自動回転が阻害されるとき、その阻害されている期間、目標操舵角の変化範囲がその時々の操舵角を基準として設定される制限値によって制限される。このため、目標操舵角と操舵角との差が拡大することが抑制される。したがって、ステアリングホイールの自動回転を阻害する要因が解除されたとき、ステアリングホイールの回転位置が急激に変化することが抑制される。ステアリングホイールの意図しない挙動が抑えられることにより、運転者の違和感が軽減される。
【0010】
上記の操舵装置において、前記制御装置は、前記目標操舵角の単位時間当たりの変化量を制限する制限機能を有していてもよい。この場合、前記制御装置は、前記調節処理の実行中、前記ステアリングホイールの自動回転が阻害されるとき、その阻害されている期間、前記制限機能を無効化することが好ましい。
【0011】
この構成によれば、目標操舵角の値を、所定の演算周期当たりの目標操舵角の変化量にかかわらず、その時々の操舵角を基準として設定される制限値に制限することが可能となる。
【0012】
上記の操舵装置において、前記調節処理は、車両の電源がオフからオンへ切り替えられた場合、ステアリングホイールの回転位置を車両の転舵輪の転舵位置に対応させるための処理を含んでいてもよい。
【0013】
この構成によれば、ステアリングホイールの回転位置を車両の転舵輪の転舵位置に対応させるための処理の実行中にステアリングホイールの自動回転が阻害された場合、その阻害された状態が解除されたときの運転者の違和感を軽減することができる。
【0014】
上記の操舵装置において、前記ステアリングホイールの回転を規制するストッパ機構を有していてもよい。この場合、前記調節処理は、前記モータの制御を通じて前記ステアリングホイールを第1の動作端まで動作させた後に第2の動作端まで反転動作させるとともに、前記ステアリングホイールの反転動作の開始時点および終了時点における前記モータの回転角に基づき前記ステアリングホイールの中立位置を演算する処理を含んでいてもよい。
【0015】
この構成によれば、ステアリングホイールの中立位置を演算する処理の実行中にステアリングホイールの自動回転が阻害された場合、その阻害された状態が解除されたときの運転者の違和感を軽減することができる。
【0016】
上記の操舵装置において、前記ステアリングシャフトは車両の転舵輪との間の動力伝達が分離されていて、前記モータは前記ステアリングシャフトに付与される操舵方向と反対方向のトルクである操舵反力を発生するようにしてもよい。
【0017】
この構成によるように、上記の操舵装置は、いわゆるステアバイワイヤ方式の操舵装置に好適である。
【発明の効果】
【0018】
本発明の操舵装置によれば、ステアリングホイールの回転位置を自動調節する調節処理の実行中にステアリングホイールの自動回転が阻害された場合、その阻害された状態が解除されたときの運転者の違和感を軽減することができる。
【図面の簡単な説明】
【0019】
【
図2】第1の実施の形態における反力制御部のブロック図。
【
図3】第1の実施の形態における目標操舵角および操舵角の経時的な変化を示すグラフ。
【
図4】第2の実施の形態におけるステアリングホイールの背面図。
【
図5】第3の実施の形態における反力制御部のブロック図。
【発明を実施するための形態】
【0020】
<第1の実施の形態>
以下、操舵装置を具体化した第1の実施の形態を説明する。
図1に示すように、車両の操舵装置10は、車両のステアリングホイール11に操舵反力を付与する反力ユニット20、および車両の転舵輪12,12を転舵させる転舵ユニット30を有している。操舵反力とは、運転者によるステアリングホイール11の操作方向と反対方向へ向けて作用するトルクをいう。操舵反力をステアリングホイール11に付与することにより、運転者に適度な手応え感を与えることが可能である。
【0021】
反力ユニット20は、ステアリングホイール11が連結されたステアリングシャフト21、反力モータ22、減速機構23、回転角センサ24、トルクセンサ25、および反力制御部27を有している。
【0022】
反力モータ22は、操舵反力の発生源である。反力モータ22としては、たとえば三相のブラシレスモータが採用される。反力モータ22は、減速機構23を介して、ステアリングシャフト21に連結されている。反力モータ22が発生するトルクは、操舵反力としてステアリングシャフト21に付与される。
【0023】
回転角センサ24は反力モータ22に設けられている。回転角センサ24は反力モータ22の回転角θaを検出する。
トルクセンサ25は、ステアリングシャフト21における減速機構23とステアリングホイール11との間の部分に設けられている。トルクセンサ25は、ステアリングホイール11の回転操作を通じてステアリングシャフト21に加わる操舵トルクThを検出する。
【0024】
反力制御部27は、回転角センサ24を通じて検出される反力モータ22の回転角θaに基づきステアリングシャフト21の回転角である操舵角θsを演算する。反力制御部27は、ステアリングホイール11の操舵中立位置に対応する反力モータ22の回転角θa(以下、「モータ中点」という。)を基準とする回転数をカウントしている。反力制御部27は、モータ中点を原点として回転角θaを積算した角度である積算角を演算し、この演算される積算角に減速機構23の減速比に基づく換算係数を乗算することにより、ステアリングホイール11の操舵角θsを演算する。ちなみに、モータ中点は舵角中点情報として反力制御部27に記憶されている。
【0025】
反力制御部27は、反力モータ22の駆動制御を通じて操舵トルクThに応じた操舵反力を発生させる反力制御を実行する。反力制御部27は、トルクセンサ25を通じて検出される操舵トルクThに基づき目標操舵反力を演算し、この演算される目標操舵反力および操舵トルクThに基づきステアリングホイール11の目標操舵角を演算する。反力制御部27は、反力モータ22の回転角θaに基づき演算される操舵角θsと目標操舵角との差を求め、当該差を無くすように反力モータ22に対する給電を制御する。反力制御部27は、回転角センサ24を通じて検出される反力モータ22の回転角θaを使用して反力モータ22をベクトル制御する。
【0026】
転舵ユニット30は、転舵シャフト31、転舵モータ32、減速機構33、ピニオンシャフト34、回転角センサ35、および転舵制御部36を有している。
転舵シャフト31は、車幅方向(
図1中の左右方向)に沿って延びている。転舵シャフト31の両端には、それぞれタイロッド13,13を介して左右の転舵輪12,12が連結されている。
【0027】
転舵モータ32は転舵力の発生源である。転舵モータ32としては、たとえば三相のブラシレスモータが採用される。転舵モータ32は、減速機構33を介してピニオンシャフト34に連結されている。ピニオンシャフト34のピニオン歯34aは、転舵シャフト31のラック歯31aに噛み合わされている。転舵モータ32が発生するトルクは、転舵力としてピニオンシャフト34を介して転舵シャフト31に付与される。転舵モータ32の回転に応じて、転舵シャフト31は車幅方向(
図1中の左右方向)に沿って移動する。転舵シャフト31が移動することにより転舵輪12,12の転舵角θ
wが変更される。
【0028】
回転角センサ35は転舵モータ32に設けられている。回転角センサ35は転舵モータ32の回転角θbを検出する。
転舵制御部36は、転舵モータ32の駆動制御を通じて転舵輪12,12を操舵状態に応じて転舵させる転舵制御を実行する。転舵制御部36は、回転角センサ35を通じて検出される転舵モータ32の回転角θbに基づきピニオンシャフト34の回転角θpを演算する。また、転舵制御部36は、反力制御部27により演算される目標操舵角を使用してピニオンシャフト34の目標回転角を演算する。ただし、ピニオンシャフト34の目標回転角は、所定の舵角比を実現する観点に基づき演算される。転舵制御部36は、ピニオンシャフト34の目標回転角と実際の回転角θpとの差を求め、当該差を無くすように転舵モータ32に対する給電を制御する。転舵制御部36は、回転角センサ35を通じて検出される転舵モータ32の回転角θbを使用して転舵モータ32をベクトル制御する。
【0029】
つぎに、反力制御部27の機能的な構成の一部について詳細に説明する。
図2に示すように、反力制御部27は、目標操舵角演算部51、ガード設定部52、ガード処理部53、操舵角フィードバック制御部54および通電制御部55を有している。
【0030】
目標操舵角演算部51は、トルクセンサ25を通じて検出される操舵トルクThに基づき目標操舵トルクを演算し、この演算される目標操舵トルクに操舵トルクThを追従させるべく操舵トルクThのフィードバック制御を通じて目標操舵反力を演算する。目標操舵角演算部51は、この演算される目標操舵反力および操舵トルクThに基づきステアリングホイール11の目標操舵角θs
*を演算する。目標操舵角演算部51は、たとえば目標操舵反力および操舵トルクThの総和を入力トルクとするとき、この入力トルクに応じた理想的な転舵角に対応するステアリングホイール11の操舵角θsを予め実験あるいはシミュレーションによりモデル化した理想モデルに基づいて目標操舵角θs
*を演算する。
【0031】
ガード設定部52は、定められた演算周期当たり(たとえば1演算周期当たり)の目標操舵角θs
*の変化量を制限するための制限値Δθを設定する。
ガード処理部53は、ガード設定部52により設定される制限値Δθに基づき、目標操舵角演算部51により演算される目標操舵角θs
*の変化量を制限する。
【0032】
ちなみに、ガード設定部52およびガード処理部53によって、定められた演算周期当たりの目標操舵角θs
*の変化量を所定の制限値Δθに制限する、いわゆる時間に対する変化量ガード機能が実現される。
【0033】
操舵角フィードバック制御部54は、ガード処理部53を経た目標操舵角θs
*と、反力モータ22の回転角θaに基づき演算される操舵角θsとを取り込む。操舵角フィードバック制御部54は、反力モータ22の回転角θaに基づき演算される操舵角θsを目標操舵角θs
*に追従させるべく操舵角θsのフィードバック制御を通じて操舵反力指令値T*を演算する。
【0034】
通電制御部55は、操舵反力指令値T*に応じた電力を反力モータ22へ供給する。具体的には、通電制御部55は、操舵反力指令値T*に基づき反力モータ22に対する電流指令値を演算する。通電制御部55は、電流指令値と図示しないセンサを通じて検出される実際の電流の値との偏差を求め、当該偏差を無くすように反力モータ22に対する給電を制御する。これにより、反力モータ22は操舵反力指令値T*に応じたトルクを発生する。
【0035】
ここで、ステアバイワイヤ方式の操舵装置10においては、ステアリングホイール11が転舵ユニット30からの制約を受けないため、つぎのような事象が発生するおそれがある。すなわち、車両の電源がオンされているとき、ステアリングホイール11と転舵輪12,12とは同期する。このため、ステアリングホイール11と転舵輪12,12との位置関係は、所定の舵角比に応じた位置関係に維持される。ところが、車両の電源がオフされている状態でステアリングホイール11に何らかの外力が加わった際、ステアリングホイール11が回転するおそれがある。このとき、転舵シャフト31は動作しないため、ステアリングホイール11と転舵輪12,12との位置関係が所定の舵角比に応じた本来の位置関係と異なる状況が生じることが懸念される。
【0036】
このため、操舵装置10は、車両の電源が再びオンされたとき、初期動作としてステアリングホイール11の回転位置を自動調節する機能を有している。
たとえば車両の電源がオフされている期間にステアリングホイール11が反時計方向(正方向)へ向けて所定の角度だけ回転した場合、車両の電源が再びオンされたとき、反力モータ22の駆動制御を通じてステアリングホイール11を時計方向(負方向)へ向けて所定の角度だけ回転させる。これにより、ステアリングホイール11と転舵輪12,12との位置関係が所定の舵角比に応じた本来の位置関係に戻る。
【0037】
図1に示すように、反力制御部27は、記憶装置27mを有している。反力制御部27は、車両の電源がオンからオフへ切り替えられる際、その直前に演算される操舵角θ
sを基準操舵角として記憶装置27mに格納する。この基準操舵角は、車両の電源がオフされている期間におけるステアリングホイール11の回転の有無を判定する際の基準となる。
【0038】
反力制御部27は、車両の電源がオフからオンへ切り替えられた場合、記憶装置27mに格納された基準操舵角と、車両の電源がオンされた直後に演算される操舵角θsとの比較を通じて、ステアリングホイール11の位置調節の要否を判定する。
【0039】
反力制御部27は、車両の電源がオフされる直前の操舵角θsである基準操舵角と車両の電源が再びオンされた直後の操舵角θsとが互いに一致しているとき、ステアリングホイール11の位置調節は不要である旨判定する。車両の電源がオフされてから車両の電源が再びオンされるまでの期間、操舵角θsが変化していないため、ステアリングホイール11が回転していないことが明らかである。反力制御部27は、操舵トルクThに応じて操舵反力を発生させる通常の反力制御を実行開始する。
【0040】
反力制御部27は、車両の電源がオフされる直前の操舵角θsである基準操舵角と車両の電源が再びオンされた直後の操舵角θsとが互いに一致していないとき、ステアリングホイール11の位置調節を行う必要がある旨判定して、ステアリングホイール11の位置調節を実行する。反力制御部27は、たとえば基準操舵角と車両の電源がオンされた直後の操舵角θsとの差を求め、当該差を無くすように反力モータ22に対する給電を制御する。具体的には、反力制御部27は、基準操舵角と車両の電源がオンされた直後の操舵角θsとの差に基づき目標操舵角θs
*を演算し、この演算される目標操舵角θs
*に操舵角θsを追従させるべく操舵角θsのフィードバック制御を実行する。基準操舵角と現在の操舵角θsとが互いに一致すれば、ステアリングホイール11の位置調節が完了となる。
【0041】
ちなみに、反力制御部27は、基準操舵角として、つぎの値を使用してもよい。すなわち、反力制御部27は、車両の電源がオフからオンへ切り替えられた直後のピニオンシャフト34の回転角θpを転舵制御部36から取得し、この取得されるピニオンシャフト34の回転角θpに対応する操舵角θsを舵角比に基づき演算する。反力制御部27は、この演算されるピニオンシャフト34の回転角θpに対応する操舵角θsを基準操舵角として使用する。このようにしても、ステアリングホイール11の回転位置を転舵輪12,12の転舵位置に応じた位置に補正することができる。
【0042】
ところが、ステアリングホイール11の回転位置の自動調節機能を有する操舵装置10においては、つぎのようなことが懸念される。すなわち、ステアリングホイール11の回転位置調節の処理の実行中、運転者がステアリングホイール11を把持したり、自動回転するステアリングホイール11が運転者の身体または何らかの物品に接触したりすることが想定される。この場合、ステアリングホイール11の自動回転が阻害されることによって、ステアリングホイール11の目標操舵角θs
*と実際の操舵角θsとの差が拡大するおそれがある。これは、たとえばステアリングホイール11が把持されている場合、目標操舵角θs
*は変化量ガード機能を通じて最終的な目標操舵角θs
*へ向けて徐々に増加するのに対し、実際の操舵角θsは変化しないことによる。このため、運転者がステアリングホイール11から手を放すなど、ステアリングホイール11の自動回転を阻害する要因が解除されたとき、ステアリングホイール11が目標操舵角θs
*へ向けて急回転し、このステアリングホイール11の急回転に対して運転者が違和感を覚えることが懸念される。
【0043】
そこで、本実施の形態では、ステアリングホイール11の回転位置の調節処理の実行中にステアリングホイール11の自動回転が阻害された場合、そのステアリングホイール11の自動回転を阻害する要因が解除されたとき、ステアリングホイール11の急回転を抑制するために、反力制御部27として、つぎの構成を採用している。
【0044】
図2に示すように、反力制御部27は、判定部56を有している。判定部56は、ステアリングホイール11の回転位置の調節処理の実行中においてステアリングホイール11の自動回転が阻害されている状況であるかどうかを判定する。判定部56は、たとえばつぎの2つの条件(A1),(A2)のうちいずれか一方が成立するとき、ステアリングホイール11の自動回転が阻害されている旨判定する。また、判定部56は、2つの条件(A1),(A2)のうちいずれか一方が成立しないとき、ステアリングホイール11の自動回転が阻害されていない旨判定する。
【0045】
(A1)│θs
*│-│θs│≧│θth│
ただし、「θs
*」は目標操舵角である。目標操舵角θs
*の値は、変化量ガード処理機能によって最終的な目標操舵角θs
*へ向けて徐々に変化する。「θs」は反力モータ22の回転角θaに基づき演算される操舵角である。「θth」は、角度差しきい値である。角度差しきい値は、ステアリングホイール11の自動回転が阻害されているかどうかを判定する際の基準となる目標操舵角θs
*に対する操舵角θsの差の値である。
【0046】
(A2)│Th│≧│Tth│
ただし、「Th」は、トルクセンサ25を通じて検出される操舵トルクである。「Tth」は、トルクしきい値である。トルクしきい値は、ステアリングホイール11の自動回転が阻害されているかどうかを判定する際の基準となる操舵トルクThの値である。
【0047】
ガード設定部52は、判定部56による判定結果がステアリングホイールの自動回転が阻害されている状況である旨示すものであるとき、つぎの2つの処理(B1),(B2)を実行する。
【0048】
(B1)変化量ガード処理機能を無効化、すなわち目標操舵角θs
*の変化量を制限するための制限値Δθを無効化する。
(B2)目標操舵角θs
*の変化範囲を制限するための制限値として上限値θULおよび下限値θLLを設定する。
【0049】
なお、処理(B1)の変化量ガード処理機能の無効化には、変化量ガード処理機能そのものの実行を停止することのみならず、処理(B2)が行われることにより事実上変化量ガード処理が機能していないとみなせる場合も含まれる。
【0050】
ガード設定部52は、次式(C1)で表されるように、反力モータ22の回転角θaに基づき演算されるその時々の操舵角θsに設定値αを加算することにより上限値θULを演算する。設定値αは、目標操舵角θs
*に対する操舵角θsの差が拡大することを抑制する観点、すなわちステアリングホイール11の自動回転を阻害する要因が解除されたときに操舵角θsが急激に変化することを抑える観点に基づき設定される。
【0051】
θUL=θs+α …(C1)
また、ガード設定部52は、次式(C2)で表されるように、反力モータ22の回転角θaに基づき演算されるその時々の操舵角θsから設定値αを減算することにより下限値θLLを演算する。
【0052】
θUL=θs-α …(C2)
変化量ガード機能が無効化されることにより、定められた演算周期当たりの目標操舵角θs
*の変化量にかかわらず、目標操舵角θs
*の値をその時々の操舵角θsを基準として設定される上限値θULおよび下限値θLLに制限することが可能となる。
【0053】
ガード処理部53は、ガード設定部52により設定される上限値θULおよび下限値θLLに基づき、目標操舵角演算部51により演算される目標操舵角θs
*に対する制限処理を実行する。すなわち、ガード処理部53は、目標操舵角θs
*の値と上限値θULとを比較するとともに、目標操舵角θs
*の値と下限値θLLとを比較する。ガード処理部53は、目標操舵角θs
*の値が上限値θULを超える場合、目標操舵角θs
*の値を上限値θULに制限する。ガード処理部53は、目標操舵角θs
*の値が下限値θLLを下回る場合、目標操舵角θs
*の値を下限値θLLに制限する。このガード処理部53による制限処理が施された目標操舵角θs
*が最終的な目標操舵角θs
*として操舵角フィードバック制御部54へ供給される。なお、目標操舵角θs
*の値が上限値θULと下限値θLLとの範囲内である場合、目標操舵角演算部51により演算される目標操舵角θs
*がそのまま最終的な目標操舵角θs
*として操舵角フィードバック制御部54へ供給される。
【0054】
つぎに、ステアリングホイール11の回転位置の調節処理の実行中にステアリングホイール11の自動回転が阻害される状況が発生したときの目標操舵角および操舵角の経時的な変化を説明する。
【0055】
ただし、ここでは前提の状態として、ステアリングホイール11の自動回転を阻害する要因として運転者による介入操舵を想定する。また、車両の電源がオンからオフへ切り替えられた状態でステアリングホイール11が転舵輪12,12の転舵位置に対して時計方向(負方向)へ向けて所定の角度だけ回転されている。すなわち、ステアリングホイール11と転舵輪12,12との位置関係は、所定の舵角比に応じた本来の位置関係と異なる状態に維持されている。ここでは、転舵輪12,12は車両の直進状態に対応する転舵中立位置(転舵角θw=0°)に位置しているものとする。この場合、本来、ステアリングホイール11は、車両の直進状態に対応する操舵中立位置(操舵角θs=0°)に位置すべきである。
【0056】
さて、反力制御部27は、車両の電源がオフからオンへ切り替えられたとき、ステアリングホイール11の回転位置の調節処理を実行開始する。
図3のグラフに特性線L1で示すように、ステアリングホイール11の位置調節の実行開始に伴い(時刻T0)、目標操舵角θ
s
*の絶対値は変化量ガード機能の実行を通じて最終的な目標操舵角θ
s
*(ここでは、θ
s
*=0°)へ向けて徐々に減少する。
図3のグラフに特性線L2で示すように、操舵角θ
sの絶対値は目標操舵角θ
s
*の変化に追従するように、最終的な目標操舵角θ
s
*へ向けて徐々に減少する。すなわち、ステアリングホイール11は反時計方向(正方向)へ向けて回転し始める。ステアリングホイール11の回転速度は一定である。
【0057】
ここで、運転者による介入操舵として、たとえばステアリングホイール11に対して調節処理による回転方向と逆方向である時計方向(負方向)へ向けたトルクが付与されることによってステアリングホイール11の回転位置が保持される、いわゆる保舵状態に維持された場合を想定する(時刻T1)。この場合、反力制御部27は、目標操舵角θs
*と操舵角θsとの差が拡大すること、あるいは操舵トルクThの値が増加することに基づき運転者による介入操舵が行われている旨判定する(時刻T2)。これ以降、反力制御部27は、変化量ガード処理機能を無効化するとともに、その時々の操舵角θsを基準として上限値θULおよび下限値θLLを演算する。
【0058】
運転者による介入操舵が行われない場合、
図3のグラフに特性線L3で示すように、目標操舵角演算部51により演算される目標操舵角θ
s
*の絶対値は、変化量ガード機能の実行を通じて最終的な目標操舵角θ
s
*へ向けて徐々に減少する。これに対し、運転者によりステアリングホイール11が保舵状態に維持されるとき、目標操舵角演算部51により演算される目標操舵角θ
s
*の値は上限値θ
ULに制限される。上限値θ
ULはその時々の操舵角θ
sに設定値αを加算することにより演算されるものであるため、目標操舵角θ
s
*に対する操舵角θ
sの差の値が設定値αを超えることはない。
【0059】
この後、反力制御部27は、目標操舵角θs
*と操舵角θsとの差あるいは操舵トルクThに基づき、ステアリングホイール11の保舵状態が解除された旨判定されるとき(時刻T3)、変化量ガード処理機能を再び有効化する。このため、目標操舵角θs
*の絶対値は、変化量ガード機能の実行を通じて再び最終的な目標操舵角θs
*(ここでは、θs
*=0°)へ向けて徐々に減少し始める。
【0060】
つぎに、運転者による介入操舵として、たとえばステアリングホイール11が調節処理による回転方向と逆方向である時計方向(負方向)へ向けて操舵された場合を想定する(時刻T4)。この場合、ステアリングホイール11の操作に伴い、操舵角θsは調節処理によるステアリングホイール11の回転方向と逆方向である負方向へ向けて徐々に増加する。反力制御部27は、目標操舵角θs
*と操舵角θsとの差あるいは操舵トルクThに基づき運転者による介入操舵が行われている旨判定する(時刻T5)。これ以降、反力制御部27は、変化量ガード処理機能を無効化するとともに、その時々の操舵角θsを基準として上限値θULおよび下限値θLLを演算する。目標操舵角演算部51により演算される目標操舵角θs
*の絶対値は、上限値θULに制限されることによって、操舵角θsの変化に追従するかたちで負方向へ向けて徐々に増加する。目標操舵角θs
*に対する操舵角θsの差の値が設定値αを超えることはない。
【0061】
この後、反力制御部27は、目標操舵角θs
*と操舵角θsとの差あるいは操舵トルクThに基づき、ステアリングホイールの負方向へ向けた操舵が解除された旨判定されるとき(時刻T6)、変化量ガード処理機能を再び有効化する。このため、目標操舵角θs
*の絶対値は、変化量ガード機能の実行を通じて再び最終的な目標操舵角θs
*(ここでは、θs
*=0°)へ向けて徐々に減少し始める。
【0062】
つぎに、運転者による介入操舵として、たとえばステアリングホイール11が調節処理による回転方向と同方向である反時計方向(正方向)へ向けて操舵された場合を想定する(T7)。この場合、ステアリングホイール11の操作に伴い、操舵角θsは調節処理によるステアリングホイール11の回転方向と同方向である正方向へ向けて徐々に増加する。反力制御部27は、目標操舵角θs
*と操舵角θsとの差あるいは操舵トルクThに基づき運転者による介入操舵が行われている旨判定する(時刻T8)。これ以降、反力制御部27は、変化量ガード処理機能を無効化するとともに、その時々の操舵角θsを基準として上限値θULおよび下限値θLLを演算する。目標操舵角演算部51により演算される目標操舵角θs
*の絶対値は、下限値θLLに制限されることによって、操舵角θsの変化に追従するかたちで最終的な目標操舵角θs
*(ここでは、θs
*=0°)へ向けて徐々に減少する。目標操舵角θs
*に対する操舵角θsの差の値が設定値αを超えることはない。
この後、反力制御部27は、目標操舵角θs
*と操舵角θsとの差あるいは操舵トルクThに基づき、ステアリングホイールの正方向へ向けた操舵が解除された旨判定されるとき(時刻T9)、変化量ガード処理機能を再び有効化する。このため、目標操舵角θs
*の絶対値は、変化量ガード機能の実行を通じて再び最終的な目標操舵角θs
*(ここでは、θs
*=0°)へ向けて徐々に減少し始める。やがて、操舵角θsの絶対値は、最終的な目標操舵角θs
*に至る。すなわち、ステアリングホイール11の回転位置は、転舵輪12,12の転舵位置に対応した位置に至る。
【0063】
このように、ステアリングホイール11の回転位置の調節処理を実行している場合に想定される運転者による介入操舵には様々な介入パターン(保舵、正逆方向へ向けた操舵)が存在するところ、それら介入パターンのいずれに対しても目標操舵角θs
*に対する操舵角θsの差の絶対値が設定値αを超えて拡大することがない。このため、反力制御部27によるステアリングホイールの回転位置の調節処理の実行中に運転者によって行われていた介入操舵が解除されたとき、ステアリングホイール11の回転位置が急激に変化することはない。
【0064】
ちなみに、自動回転するステアリングホイール11が運転者の身体または何らかの物品に接触することによってステアリングホイール11の自動回転が阻害された場合についても、運転者により介入操舵が行われた場合と同様に、目標操舵角θs
*に対する制限処理が行われる。このため、ステアリングホイール11の回転位置を自動調節する調節処理の実行中にステアリングホイール11の自動回転が阻害された場合において、その阻害された状態が解除されたとき、ステアリングホイール11が急激に回転することが抑制される。したがって、ステアリングホイール11の意図しない挙動が抑えられることにより、運転者の違和感を軽減することができる。
【0065】
<第1の実施の形態の効果>
したがって、第1の実施の形態によれば、以下の効果を得ることができる。
(1)ステアリングホイール11の回転位置を自動調節する調節処理の実行中において、ステアリングホイール11の自動回転が阻害された場合、目標操舵角θs
*に対する操舵角θsの差の絶対値が設定値αを超えないように目標操舵角θs
*の値が制限される。設定値αは、目標操舵角に対する操舵角の差が拡大することを抑制する観点、すなわちステアリングホイール11の自動回転を阻害する要因が解除されたときに操舵角θsが急激に変化することを抑える観点に基づき設定される。このため、反力制御部27によるステアリングホイールの回転位置の調節処理の実行中にステアリングホイール11の自動回転が阻害された場合、その阻害された状態が解除されたとき、ステアリングホイール11の回転位置が急激に変化することが抑制される。ステアリングホイール11の意図しない挙動が抑えられることにより、運転者の違和感が軽減される。
【0066】
<第2の実施の形態>
つぎに、操舵装置を具体化した第2の実施の形態を説明する。本実施の形態は、基本的には先の
図1および
図2に示される第1の実施の形態と同様の構成を有している。また、本実施の形態は、先の第1の実施の形態と組み合わせて実施してもよい。
【0067】
図4に示すように、反力ユニット20は、ストッパ機構40を有している。ストッパ機構40は、ステアリングホイール11の操舵角θ
sに限界を設けるためのものである。ストッパ機構40は、ステアリングホイール11の1回転(360°)を超える回転を規制する。ちなみに、
図4はステアリングホイール11をその裏面側から見た図である。
【0068】
ストッパ機構40は、第1の規制部材41、および第2の規制部材42を有している。
第1の規制部材41は、ステアリングシャフト21を車体に支持するステアリングコラム43に固定されている。第1の規制部材41は、ステアリングシャフト21の半径方向に沿って延びている。第1の規制部材41は、ステアリングシャフト21の回転方向において互いに反対側に位置する第1の規制面41aおよび第2の規制面41bを有している。第1の規制面41aおよび第2の規制面41bは、ステアリングシャフト21の半径方向においてステアリングシャフト21に近づくほど互いに近接するように傾斜している。第1の規制部材41は、ステアリングホイール11の中立位置に対応して設けられる。
【0069】
第2の規制部材42は、ステアリングシャフト21の外周面に固定されている。第2の規制部材42は、ステアリングシャフト21におけるステアリングホイール11側の端部の近傍に位置している。第2の規制部材42は、ステアリングシャフト21の回転中心軸に直交する方向に沿って延びている。第2の規制部材42は、ステアリングシャフト21の回転方向において第1の規制部材41に当接可能とされている。したがって、ステアリングホイール11は、第2の規制部材42が第1の規制部材41の第1の規制面41aに当接する第1の規制位置と、第2の規制部材42が第1の規制部材41の第2の規制面41bに当接する第2の規制位置との間を移動する。
【0070】
第1の規制面41aと第2の規制面41bとのなす角度がたとえば20°に設定されている場合、第2の規制部材42は、ステアリングホイール11の中立位置を起点として、ステアリングホイール11が右操舵方向へ向けて170°だけ回転するタイミングで第1の規制部材41の第1の規制面41aに当接する。第2の規制部材42は、ステアリングホイール11の中立位置を起点として、ステアリングホイール11が左操舵方向へ向けて170°だけ回転するタイミングで第1の規制部材41の第2の規制面41bに当接する。すなわち、ステアリングホイール11の操作範囲は、ステアリングホイール11の中立位置を基準として±170°、トータルとして340°の範囲に制限される。
【0071】
ステアリングホイール11と転舵輪12,12との位置関係は、定められた舵角比に応じた位置関係に維持される。たとえば、ステアリングホイール11がその操作範囲の全域にわたって操作されたとき、転舵輪12,12もその転舵範囲の全域にわたって転舵する。ここでは、ステアリングホイール11の操作範囲が360°未満の範囲に制限されているため、ステアリングホイール11を1回転させることなく転舵輪12,12をその転舵範囲の全域にわたって転舵させることが可能である。すなわち、ステアリングホイール11の持ち替え操作を行う必要がない。
【0072】
ここで、操舵装置10では、ステアリングホイール11の操舵角θsに基づき転舵モータ32が制御される。また、操舵装置10は、ステアリングホイール11の操舵角θsに限界を設けるためのストッパ機構40を有している。このため、ステアリングホイール11と転舵輪12,12との位置関係を所定の舵角比に応じた位置関係に維持するためには、ステアリングホイール11の操舵中立位置と転舵輪12,12の転舵中立位置とを一致させたうえで動作させる必要がある。
【0073】
ところが、たとえばバッテリの交換作業を行う場合、車両からバッテリが取り外されたとき、反力制御部27に電力が供給されなくなる。このため、反力制御部27に記憶されていた舵角中点情報が消失する。これにより、ステアリングホイール11と転舵輪12,12との位置関係を所定の舵角比に応じた位置関係に維持することが困難となるおそれがある。そこで、反力制御部27は、新たにバッテリが取り付けられた後、初めて車両の電源がオンされたとき、改めて舵角中点情報を設定する。
【0074】
反力制御部27は、ステアリングホイール11の回転位置を調節する調節処理の実行を通じて、舵角中点情報を得る。すなわち、反力制御部27は、まず、車両の電源がオンされた時点の反力モータ22の回転角θaに基づきステアリングホイール11の初期位置として現在の操舵角θsを演算し、この演算される操舵角θsを一時的に記憶する。
【0075】
つぎに、反力制御部27は、第2の規制部材42が第1の規制部材41の第1の規制面41aに当接する位置までステアリングホイール11を右回転させるべく、ステアリングホイール11の初期位置として記憶されている操舵角θsを基準として第1の目標操舵角を設定する。反力制御部27は、操舵角フィードバック制御の実行を通じて、第2の規制部材42が第1の規制部材41の第1の規制面41aに当接したときの操舵角θsを第1のエンド角として一時的に記憶する。
【0076】
つぎに、反力制御部27は、第2の規制部材42が第1の規制部材41の第2の規制面41bに当接する位置までステアリングホイール11を左回転させるべく、ステアリングホイール11の初期位置として記憶されている操舵角θsを基準として第2の目標操舵角を設定する。反力制御部27は、操舵角フィードバック制御の実行を通じて、第2の規制部材42が第1の規制部材41の第2の規制面41bに当接したときの操舵角θsを第2のエンド角として一時的に記憶する。
【0077】
そして、反力制御部27は、第1のエンド角と第2のエンド角との和の2分の1の値を操舵角θsの中点として演算する。この演算される操舵角θsの中点は、ステアリングホイール11が操舵中立位置に位置するときの反力モータ22の回転角θaであるモータ中点に対応する。反力制御部27は、これら演算される操舵角θsの中点およびモータ中点を舵角中点情報として記憶する。以上で、舵角中点の設定処理が完了となる。
【0078】
この後、反力制御部27は、ステアリングホイール11を操舵角θsの真の中点に対応する位置へ回転させるべく、舵角中点情報として記憶された操舵角θsの中点の値を第3の目標操舵角として設定する。反力制御部27は、操舵角フィードバック制御の実行を通じて、操舵角θsが第3の目標操舵角に一致する位置までステアリングホイール11を回転させる。これにより、ステアリングホイール11の回転位置は、操舵角θsの真の中点に対応した位置に至る。以上で、舵角中点情報を得る際におけるステアリングホイール11の回転位置の調節処理が完了となる。
【0079】
ところが、舵角中点の自動設定機能を有する操舵装置10においては、つぎのようなことが懸念される。すなわち、舵角中点の設定処理の実行中、運転者がステアリングホイール11を把持したり、自動回転するステアリングホイール11が運転者の身体または物品に接触したりすることが想定される。この場合、ステアリングホイール11の自動回転が阻害されることによって、目標操舵角θs
*は変化量ガード機能を通じて最終的な目標操舵角θs
*へ向けて徐々に変化するものの実際の操舵角θsは変化しない。このため、ステアリングホイール11の目標操舵角θs
*と実際の操舵角θsとの差が拡大するおそれがある。したがって、運転者がステアリングホイール11から手を放すなど、ステアリングホイール11の自動回転を阻害する要因が解除されたとき、ステアリングホイール11が目標操舵角θs
*へ向けて急回転し、このステアリングホイール11の急回転に対して運転者が違和感を覚えることが懸念される。
【0080】
そこで本実施の形態では、舵角中点の設定処理を実行する場合、ステアリングホイール11の自動回転が阻害されたとき、先の第1の実施の形態においてステアリングホイール11の回転位置の調節処理を実行する場合と同様にして、目標操舵角θs
*の変化範囲を制限することによって目標操舵角θs
*に対する操舵角θsの差の値が拡大することを抑制する。
【0081】
反力制御部27は、第2の規制部材42を第1の規制部材41の第1の規制面41aに当接させるべくステアリングホイール11の操舵角θsを第1の目標操舵角に一致させる操舵角フィードバック制御を実行している場合、たとえば運転者によって介入操舵が行われるとき、つぎの処理を実行する。すなわち、反力制御部27は、運転者によって介入操舵が行われている期間、変化量ガード機能を無効化するとともに、その時々の操舵角θsを基準として目標操舵角θs
*に対する上限値θULおよび下限値θLLを設定する。目標操舵角演算部51により演算される目標操舵角θs
*の変化範囲は、上限値θULおよび下限値θLLにより制限される。
【0082】
また、反力制御部27は、第2の規制部材42を第1の規制部材41の第2の規制面41bに当接させるべくステアリングホイール11の操舵角θsを第2の目標操舵角に一致させる操舵角フィードバック制御を実行している場合においても、たとえば運転者によって介入操舵が行われるとき、つぎの処理を実行する。すなわち、反力制御部27は、運転者によって介入操舵が行われている期間、変化量ガード機能を無効化するとともに、その時々の操舵角θsを基準として目標操舵角θs
*に対する上限値θULおよび下限値θLLを設定する。
【0083】
また、反力制御部27は、ステアリングホイール11を操舵角θsの真の中点に対応する位置へ回転させるべく操舵角θsを第3の目標操舵角に一致させる操舵角フィードバック制御を実行している場合においても、たとえば運転者によって介入操舵が行われるとき、つぎの処理を実行する。すなわち、反力制御部27は、たとえば運転者によって介入操舵が行われている期間、変化量ガード機能を無効化するとともに、その時々の操舵角θsを基準として目標操舵角θs
*に対する上限値θULおよび下限値θLLを設定する。
【0084】
このように、舵角中点の設定処理の実行中に想定される運転者による介入操舵には様々な介入パターン(保舵、正逆方向へ向けた操舵)が存在するところ、それらパターンのいずれに対しても目標操舵角θs
*(ここでは、第1の目標操舵角、第2の目標操舵角および第3の目標操舵角)に対する操舵角θsの差の絶対値が設定値αを超えて拡大することがない。このため、舵角中点の設定処理の実行中に運転者によって介入操舵が行われた場合、その介入操舵が解除されたとき、ステアリングホイール11の回転位置が急激に変化することが抑制される。
【0085】
ちなみに、自動回転するステアリングホイール11が運転者の身体または何らかの物品に接触することによってステアリングホイール11の自動回転が阻害された場合についても、運転者により介入操舵が行われた場合と同様に、目標操舵角θs
*(ここでは、第1の目標操舵角、第2の目標操舵角および第3の目標操舵角)に対する制限処理が行われる。このため、舵角中点の設定処理の実行中にステアリングホイール11の自動回転が阻害された場合において、その阻害された状態が解除されたときであれ、ステアリングホイール11が急激に回転することが抑制される。したがって、ステアリングホイール11の意図しない挙動が抑えられることにより、運転者の違和感を軽減することができる。
【0086】
したがって、第2の実施の形態によれば、以下の効果を得ることができる。
(2)舵角中点の設定処理の実行中において、たとえば運転者による介入操舵が行われることによってステアリングホイール11の自動回転が阻害された場合、目標操舵角θs
*(ここでは、第1の目標操舵角、第2の目標操舵角および第3の目標操舵角)に対する操舵角θsの差の絶対値が設定値αを超えないように目標操舵角θs
*の値が制限される。設定値αは、操舵角θsの急激な変化を抑える観点に基づき設定される。このため、反力制御部27による舵角中点の設定処理の実行中にステアリングホイール11の自動回転が阻害された場合において、その阻害された状態が解除されたとき、ステアリングホイール11の回転位置が急激に変化することが抑制される。ステアリングホイール11の意図しない挙動が抑えられることにより、運転者の違和感が軽減される。
【0087】
<第3の実施の形態>
つぎに、操舵装置を具体化した第3の実施の形態を説明する。本実施の形態は、基本的には先の
図1に示される第1の実施の形態と同様の構成を有し、反力制御部27の構成の点で第1の実施の形態と異なる。なお、本実施の形態は、先の第2の実施の形態と組み合わせて実施してもよい。
【0088】
図5に示すように、反力制御部27は、第1の制御部27a、第2の制御部27b、スイッチ27c、通電制御部27d、およびフラグ設定回路27eを有している。
第1の制御部27aは、反力モータ22の駆動制御を通じて操舵トルクT
hに応じた操舵反力を発生させる通常の反力制御を実行する部分である。第1の制御部27aは、目標操舵反力演算部61、軸力演算部62および減算器63を有している。
【0089】
目標操舵反力演算部61は、操舵トルクThに基づき目標操舵反力T1*を演算する。目標操舵反力T1*は、反力モータ22を通じて発生させるべき操舵反力の目標値である。目標操舵反力演算部61は、操舵トルクThの絶対値が大きいほど、より大きな絶対値の目標操舵反力T1*を演算する。
【0090】
軸力演算部62は、たとえばピニオンシャフト34の回転角θpおよび転舵モータ32の電流Ibの値のうち少なくとも一方の値に基づき転舵輪12,12を通じて転舵シャフト31に作用する軸力を演算し、この演算される軸力をトルクに換算したトルク換算値(すなわち、軸力に応じた操舵反力)T2*を演算する。
【0091】
減算器63は、目標操舵反力演算部61により演算される目標操舵反力T1*から軸力演算部62により演算されるトルク換算値T2*を減算することにより、操舵反力指令値T3*を演算する。
【0092】
第2の制御部27bは、ステアリングホイール11の回転位置の調節処理を実行する部分である。ステアリングホイール11の回転位置の調節処理とは、第1の実施の形態におけるステアリングホイール11の回転位置を自動調節する調節処理、あるいは第2の実施の形態の舵角中点の設定処理をいう。第2の制御部27bは、目標操舵角演算部71、ガード設定部72、ガード処理部73、操舵角フィードバック制御部74、操舵角演算部75および判定部76を有している。
【0093】
操舵角演算部75は、ピニオンシャフト34の回転角θ
pおよび舵角比に基づき、ピニオンシャフト34の回転角θ
pに対応する操舵角θ
sを演算する。
目標操舵角演算部71、ガード設定部72、ガード処理部73、操舵角フィードバック制御部74、および判定部76は、基本的には先の
図2に示される第1の実施の形態の目標操舵角演算部51、ガード設定部52、ガード処理部53、操舵角フィードバック制御部54、および判定部56と同様の機能を有している。ただし、目標操舵角演算部71は、操舵角演算部75により演算される操舵角θ
sに基づき目標操舵角θ
s
*を演算する。操舵角フィードバック制御部74は、ガード処理部73を経た目標操舵角θ
s
*と、反力モータ22の回転角θ
aに基づき演算される操舵角θ
sとを取り込み、この取り込まれる操舵角θ
sを目標操舵角θ
s
*に追従させるべく操舵角θ
sのフィードバック制御を通じて操舵反力指令値T4
*を演算する。
【0094】
スイッチ27cは、データ入力として、第1の制御部27aにより演算される操舵反力指令値T3*、および第2の制御部27bにより演算される操舵反力指令値T4*を取り込む。また、スイッチ27cは、制御入力として、フラグ設定回路27eにより設定されるフラグFを取り込む。フラグ設定回路27eは、車両の電源がオンされた際、ステアリングホイール11の位置調節が必要である場合であってその位置調節が完了していないとき、フラグFの値を「0」にセットする。フラグ設定回路27eは、車両の電源がオンされた際、ステアリングホイール11の位置調節が必要である場合であってその位置調節が完了したとき、あるいはステアリングホイール11の位置調節が不要であるとき、フラグFの値を「1」にセットする。
【0095】
スイッチ27cは、フラグFの値に基づき、第1の制御部27aにより演算される操舵反力指令値T3*、および第2の制御部27bにより演算される操舵反力指令値T4*のうちいずれか一方を最終的な操舵反力指令値T5*として選択する。スイッチ27cは、フラグFの値が「0」であるとき、第2の制御部27bにより演算される操舵反力指令値T4*を最終的な操舵反力指令値T5*として選択する。スイッチ27cは、フラグFの値が「1」であるとき、第1の制御部27aにより演算される操舵反力指令値T3*を最終的な操舵反力指令値T5*として選択する。
【0096】
通電制御部27dは、スイッチ27cにより選択される最終的な操舵反力指令値T5*に応じた電力を反力モータ22へ供給する。
したがって、第3の実施の形態によれば、第1の実施の形態の(1)あるいは第2の実施の形態の(2)に記載の効果に加え、以下の効果を得ることができる。
【0097】
(3)ステアリングホイール11の回転位置の調節処理が実行完了しているかどうかに基づき、第1の制御部27aによる通常の反力制御と、ステアリングホイール11の回転位置を調節するための制御とが切り替えられる。このため、通常の反力制御と、ステアリングホイール11の回転位置を調節するための制御とが互いに干渉することを抑制することができる。
【0098】
<他の実施の形態>
なお、第1~第3の実施の形態は、つぎのように変更して実施してもよい。
・第2の実施の形態では、バッテリの交換後、最初に車両の電源がオンされたときに舵角中点の設定処理を実行するようにしたが、たとえばバッテリの交換作業の有無にかかわらず、車両の電源がオンされる度に舵角中点の設定処理を実行するようにしてもよい。
【0099】
・第2の実施の形態では、ステアリングホイール11の中立位置に対応する操舵角θsの中点θs0を反力ユニット20の動作の基準点としたが、転舵輪12の転舵角θwと対応付けることができるのであれば、ステアリングホイール11の中立位置から外れた位置に対応する操舵角θsを反力ユニット20の動作の基準点としてもよい。
【0100】
・
図1に二点鎖線で示すように、第1~第3の実施の形態において、たとえば車室内に報知装置28が設けられる場合、反力制御部27は、報知装置28を通じて、ステアリングホイール11の位置調節の実行開始および実行完了、ならびに舵角中点の設定処理の実行開始および実行終了を報知するようにしてもよい。報知装置28による報知動作としては、たとえば文字によるメッセージを表示させたり、音声によるメッセージを発したりすることが挙げられる。このようにすれば、運転者は、ステアリングホイール11が自動回転すること、および自動回転しているステアリングホイール11が自動停止することを認識することができるため、運転者に与える違和感が軽減される。
【0101】
・第1~第3の実施の形態では、反力モータ22の回転角θaに基づき演算される操舵角θsを使用したが、操舵装置10として操舵角センサを有する構成が採用される場合、この操舵角センサを通じて検出される操舵角θsを使用してもよい。
・第1~第3の実施の形態において、ステアリングホイール11の自動回転が阻害されているかどうかを判定する際の基準となる角度差しきい値θthは、目標操舵角に対する上限値θULおよび下限値θLLを演算する際に使用される設定値α(先の式(C1),(C2)を参照)と同じ値に設定してもよいし、異なる値に設定してもよい。
【0102】
・第1~第3の実施の形態において、舵角比は製品仕様などに応じて適宜の値に設定される。舵角比は、たとえば「θs:θw=1:1」でもよいし「θs:θw=1:3」でもよい。たとえば舵角比が「θs:θw=1:3」の場合、操舵角θsが10°だけずれているとき、転舵角θwにして30°だけずれていることになる。このため、操舵角θsと転舵角θwとを正しく同期することがより望まれる。
【0103】
・第1~第3の実施の形態において、製品仕様などによっては、反力制御部27として変化量ガード機能を割愛した構成を採用してもよい。この構成が採用される場合、ステアリングホイール11の回転位置の調節処理の実行中、あるいは舵角中点の設定処理の実行中にステアリングホイール11の自動回転が阻害された場合、変化量ガード機能を無効にする処理も割愛される。
【0104】
・第1~第3の実施の形態において、反力制御部27および転舵制御部36を単一の制御装置として構成してもよい。
・第1~第3の実施の形態において、車両の電源は、たとえばアクセサリ電源(ACC電源)あるいはイグニッション電源(IG電源)を含んでいてもよい。
【0105】
・第1~第3の実施の形態では、車両の操舵装置10として、ステアリングシャフト21と転舵輪12との間の動力伝達が分離されたいわゆるリンクレス構造を採用した例を挙げたが、クラッチによりステアリングシャフト21と転舵輪12との間の動力伝達を分離可能とした構造を採用してもよい。クラッチが切断されるとき、ステアリングホイール11と転舵輪12との間の動力伝達が切断される。クラッチが接続されるとき、ステアリングホイール11と転舵輪12との間の動力伝達が連結される。
【0106】
・第2の実施の形態は、ステアリングシャフト21と転舵シャフト31との間がたとえばラックアンドピニオンを介して連結された電動パワーステアリング装置に適用してもよい。この場合、反力モータ22は、ステアリングホイール11の操作を補助するための力であるアシスト力の発生源となる。
【符号の説明】
【0107】
10…操舵装置
11…ステアリングホイール
12…転舵輪
21…ステアリングシャフト
22…反力モータ(モータ)
27…反力制御部(制御装置)
40…ストッパ機構