JP3669266B2 - Control device for electric power steering device - Google Patents
Control device for electric power steering device Download PDFInfo
- Publication number
- JP3669266B2 JP3669266B2 JP2000340848A JP2000340848A JP3669266B2 JP 3669266 B2 JP3669266 B2 JP 3669266B2 JP 2000340848 A JP2000340848 A JP 2000340848A JP 2000340848 A JP2000340848 A JP 2000340848A JP 3669266 B2 JP3669266 B2 JP 3669266B2
- Authority
- JP
- Japan
- Prior art keywords
- steering
- steering angle
- current
- control
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000005856 abnormality Effects 0.000 claims description 62
- 230000002159 abnormal effect Effects 0.000 claims description 24
- 230000007935 neutral effect Effects 0.000 claims description 22
- 238000001514 detection method Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 239000003638 chemical reducing agent Substances 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 230000007257 malfunction Effects 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000010426 asphalt Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006557 surface reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Landscapes
- Power Steering Mechanism (AREA)
- Control Of Direct Current Motors (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、自動車や車両の操舵系にモータによるアシスト力を付与する電動パワーステアリング装置の制御装置に関するものである。
【0002】
【従来の技術】
図16は、従来の自動車等に使用される電動パワーステアリング装置及びその制御装置158の概略を示す。
【0003】
ステアリングホイール141に連結したステアリングシャフト142には、トーションバー143が設けられている。このトーションバー143には、トルクセンサ144が装着されている。そして、ステアリングシャフト142が回転してトーションバー143に力が加わると、加わった力に応じてトーションバー143が捩れ、その捩れをトルクセンサ144が検出している。
【0004】
なお、以下の説明では、ステアリングホイールのことをハンドルと言うことがある(従来の技術及び実施形態についても同様)。
又、ステアリングシャフト142には減速機145が固着されている。この減速機145には、モータ146の回転軸に取着したギア147が噛合されている。更に、減速機145にはピニオンシャフト148が固着されている。ピニオンシャフト148の先端には、ピニオン149が固着されるとともに、このピニオン149はラック151と噛合している。前記ラック151とピニオン149とによりラック&ピニオン機構150が構成されている。
【0005】
ラック151の両先端には、タイロッド152が固設されている。このタイロッド152の両端には、ナックル153が回動可能に連結されている。このナックル153には、前輪154が固着されている。又、ナックル153は、クロスメンバ155に回動可能に連結されている。
【0006】
従って、モータ146が回転すると、その回転数は減速機145によって減少されてピニオンシャフト148に伝達され、ラック&ピニオン機構150に伝達される。そして、タイロッド152に連結されたナックル153は、モータ146の回転方向に応じて右方向又は左方向に移動する。尚、前輪154には車速センサ156が設けられている。そして、モータ146の回転数及び回転方向は、モータ駆動装置157から供給される正負のアシスト電流によって決定されている。このモータ駆動装置157がモータ146に供給するアシスト電流は、モータ駆動装置157を制御する制御装置158によって演算されている。制御装置158は、CPU159、ROM160、RAM161等から構成され、トルクセンサ144からの検出信号からその時々のステアリングホイール141の操舵トルクThを演算するとともに、車速センサ156からの検出信号からその時々の車速Vを演算する。
【0007】
そして、制御装置158は、この演算した操舵トルクThと車速Vに基づいてアシスト電流(アシスト電流指令値)を算出する。この算出は、制御装置158内のROM160に予め記憶したアシストマップから求められる。そして、制御装置158はアシストトルクを発生させるモータ146の電流を前記アシスト電流(アシスト電流指令値)となるように制御する。
【0008】
ここで、CPU159の制御の概要を説明する。
図17は、従来の制御装置158のCPU159の機能ブロック図であり、CPU159内部においてプログラムで実行される機能を示し、実際のハード構成を意味するものではない。
【0009】
トルクセンサ144で検出した操舵トルクは、系の安定性を高めるために、位相補償器170で位相補償され、位相補償された操舵トルクThが電流指令値演算部171に入力される。又、車速センサ156で検出された車速Vも電流指令値演算部171に入力される。電流指令値演算部171は、予めROM160に記憶されているアシストマップに基づいて、車速V、操舵トルクThに対応したアシスト電流指令値Iを演算する。
【0010】
アシスト電流指令値Iは加算器172にて、後記するハンドル戻し電流Ih*、ダンパ電流Id*を加算して、電流制御部173に供給する。電流制御部173では、加算器172の出力と、モータ駆動電流センサ176にて検出した実際のモータ電流(モータ駆動電流)Imとの差に相当する信号に基づいて、PI制御値やPID制御値を演算し、この制御値をPWM演算部174に出力する。PWM演算部174では、この制御値に応じたPWM演算を行い、その演算結果をモータ駆動装置157に供給する。
【0011】
この結果、モータ駆動装置157を介してモータ146を駆動制御することにより、モータ14による適正なアシスト力が得られる。
一方、モータ角速度推定器175はモータ駆動電流センサ176にて検出したモータ146のモータ電流Imと、モータ146の端子間電圧検出回路177で検出したモータ端子間電圧Vmに基づいて下記のモータ電圧方程式にて推定モータ角速度ωを推定する。
【0012】
ω={Vm−(R+LS)Im}/Ke
なお、Rはモータ抵抗、Lはモータインダクタンス、Keはモータ逆起電力定数、Sは微分演算子である。
【0013】
操舵角速度推定器178では、モータ角速度推定器175で算出された推定モータ角速度ωに基づいて、減速機145の減速比Gで除算することにより推定操舵角速度Qs(=ω/G)を推定する。操舵角速度推定器178で算出された推定操舵角速度Qsはハンドル戻し制御器180、ダンパ制御器190に入力される。又、車速センサ156で検出された車速Vは、ハンドル戻し制御器180、ダンパ制御器190に入力される。
【0014】
ここでハンドル戻し制御器180の概要を説明する。
ハンドル戻し制御器180は、低速走行時のハンドル戻り特性を改善するために、ハンドル戻し状態の時に、車速V及び推定操舵角速度Qsに応じたハンドル戻し電流Ih*を出力して、ハンドル(ステアリングホイール141)が戻る方向にアシストを行う。
【0015】
図18はハンドル戻し制御器180におけるハンドル戻し演算を行う機能ブロック図を示している。
同図に示すように、ハンドル戻し制御器180はハンドル戻し電流演算部181、ハンドル戻し補償車速ゲイン演算部182、ハンドル戻し判定部183及び乗算器184を備えている。ハンドル戻し電流演算部181は、ハンドル戻し補償マップを備え、推定操舵角速度Qsが入力されると、ハンドル戻し補償マップを参照して、ハンドル戻し電流Ihを読み出し、乗算器184に入力する。このハンドル戻し電流Ihは、ハンドルの回転方向にアシストするように、設定されている。
【0016】
ハンドル戻し補償車速ゲイン演算部182は、車速Vが入力されると、ハンドル戻し補償ゲインマップを参照して車速ゲインKhを読み出し、乗算器184に供給する。このゲインKhは、中高速走行ではハンドル戻し電流を0にし、低速走行のみ、ハンドル戻し制御が効くように設定されている。
【0017】
又、ハンドル戻し判定部183は、ハンドル戻し判定マップを備えており、操舵トルクThが入力されると、マップに基づいて操舵トルクThが0近傍のときには、ゲインBとして「1」を出力し、操舵トルク|Th|>X(X(>0)は閾値)のように、ある値X以上になると、ゲインBとして「0」を乗算器184に出力する。すなわち、操舵トルクThが閾値以内のときは、ハンドル戻し状態と判定し、閾値を超える場合には、切り込み・保舵状態と判定する。乗算器184は、ハンドル戻し電流演算部181、ハンドル戻し補償車速ゲイン演算部182、及びハンドル戻し判定部183から入力されたIh、Kh、Bを乗算して、ハンドル戻し電流Ih*を加算器172に出力する。
【0018】
従って、車速が低速走行の際に、ハンドル戻し判定部183により、ハンドル戻しがされていると判定が行われた場合には、ハンドル戻し電流Ih*がアシスト電流に加算されて、低速走行時のハンドル戻り特性が改善する。
【0019】
次に、ダンパ制御器190について説明する。
ダンパ制御器190は、中高速走行時の車両のヨーの収斂性を改善するために、車速V及び推定操舵角速度Qsに応じたダンパ電流Id*を出力して、ハンドルが回転する方向と逆方向にダンパ電流Id*を加えてブレーキをかけるためのものである。
【0020】
図19はダンパ制御器190におけるダンパ電流演算を行う機能ブロック図を示している。同図に示すように、ダンパ制御器190はダンパ電流演算部191、ダンパ補償車速ゲイン演算部192、及び乗算器193を備えている。ダンパ電流演算部191は、ダンパ電流マップを備え、推定操舵角速度Qsが入力されると、ダンパ電流マップを参照して、ダンパ電流Idを読み出し、乗算器193に入力する。なお、ダンパ電流Idは、操舵角速度を減速する方向に設定されており、ハンドル戻し制御とは極性が逆になっている。
【0021】
ダンパ補償車速ゲイン演算部192は、車速Vが入力されると、ダンパゲインマップを参照してダンパゲインKdを読み出し、乗算器193に供給する。ダンパゲインKdは、低速走行ではダンパ電流が0になるようにし、中高速ではダンパ制御が効くように設定されている。
【0022】
乗算器193は、ダンパ電流演算部191、ダンパ補償車速ゲイン演算部192から入力されたId、Kdを乗算して、ダンパ電流Id*を加算器172に出力する。
【0023】
従って、車速が中高速の際、ダンパ制御器190により、アシスト電流指令値Iにダンパ電流Id*が加算されて、中高速時のダンパ特性が改善する。
ところで、上記のようにハンドル戻し制御器180、及びダンパ制御器190はの各マップは、予めROM160に記憶されており、ある基準路面で適合された値となっている。それは、通常乾燥アスファルト路面で最適になるように設定された値とされている。
【0024】
しかしながら、例えば低μ路等の路面反力が低い路面状態で走行すると、低速走行時のハンドル戻し制御器180でのハンドル戻し電流Ih*の出力が低く、ハンドルが途中で止まり、残留角(中立位置(車両が直進する際のハンドルの位置)を基準として、その位置から外れた角度)が大きくなる問題があった。又、中高速走行時に、低μ路等の路面反力が低い路面状態で走行すると、ダンパ制御器190でのダンパ電流Id*の出力が過剰となり、ダンパが効きすぎてしまう問題があった。
【0025】
そこで、これらのような不具合を解決するために、本出願人は、ハンドル141の操舵角を検出する操舵角センサを設け、以下のような制御をする装置を提案している。
【0026】
即ち、その制御装置158においては、操舵角及び車速に基づいてハンドル141を中立位置へ戻すための目標操舵角を設定し、同目標操舵角と操舵角の偏差及び車速により、目標操舵角速度を設定し、目標操舵角速度と操舵角速度の偏差及び車速により、目標収斂電流を決定する。そして、この目標収斂電流を利用してハンドル141が中立位置へ戻る際の収斂性を向上させるようにモータを制御(以下、この制御を収斂制御という。)する。
【0027】
この結果、仮に、操舵角速度(実操舵角速度)が目標操舵角速度よりも小さい場合には、目標収斂電流が増加して操舵角速度が増速するようにアシストする。反対に、操舵角速度(実操舵角速度)が目標操舵角速度よりも大きい場合には、目標収斂電流の極性が反転して操舵角速度が減速する方向に働き、操舵角速度(実操舵角速度)が目標操舵角速度に一致するように制御される。
【0028】
すなわち、この収斂制御によれば、戻すべき操舵角の位置とその時の操舵角速度を同時に制御することができ、路面反力等が変わっても収斂電流を調節する機能が働き、常に安定的に設定された操舵角速度で設定された操舵角までステアリングホイール141を収斂させることが可能となる。
【0029】
【発明が解決しようとする課題】
ところで、上記の収斂制御を行う装置において、仮にステアリングホイール41をある操舵角θ0まで操舵した状態で、操舵角センサ59が断線したりして故障したとする。この状態で、ステアリングホイール141に対して手放し等すると、ハンドルを中立位置へ戻すために、制御装置158においては、収斂制御が行われる。しかし、このとき操舵角(実操舵角)が変わっても、制御装置158側では、操舵角θ0のまま変わっていないと判断することになる。
【0030】
この結果、たとえハンドルが中立位置に戻ったとしても、制御装置158側では操舵角がθ0のまま変わっていないと判断し、中立位置に戻すための収斂電流が誤ってモータに通電される。すると、この誤った収斂電流が通電され続けることにより、ハンドルがその回転方向に対して、中立位置を超えてそのままエンド位置、即ち、操舵可能な範囲の最大の位置まで切れてしまうおそれがあった。
【0031】
本発明は上記問題点を解決するためになされたものであり、その目的は、操舵角センサに異常が生じたりして、異常な操舵角が検出されても、収斂制御の誤動作によるセルフステアを防ぐことができ、安全性を向上できる電動パワーステアリング装置の制御装置を提供することにある。
【0032】
【課題を解決するための手段】
上記問題点を解決するために、請求項1に記載の発明は、操舵角及び車速に基づいてハンドルを中立位置へ戻すための目標操舵角を設定する目標操舵角設定手段と、前記目標操舵角と操舵角の偏差及び車速に基づいて目標操舵角速度を設定する目標操舵角速度設定手段と、前記目標操舵角速度と操舵角速度の偏差に基づいて目標収斂電流を設定する目標収斂電流設定手段と、前記目標収斂電流に基づいて、ハンドルを中立位置に戻すための収斂制御を行う制御手段と、前記操舵角が異常か否かを判定する操舵角異常判定手段とを備え、前記操舵角異常判定手段が異常であると判定したときは、前記制御手段による収斂制御を停止する停止手段を備えたことを要旨とする。
【0033】
請求項2に記載の発明は、請求項1において、中高速の車速及び操舵角速度に応じたダンパ電流を出力して、ハンドルが回転する方向と逆方向にダンパ電流を加えるダンパ制御手段と、低速の車速及び操舵角速度に応じたハンドル戻し電流を出力して、ハンドルが戻る方向にアシストを行うハンドル戻し制御手段とを備え、前記操舵角異常判定手段が異常と判定した際には、前記ダンパ制御手段及びハンドル戻し制御手段にて、制御を行うことを要旨とする。
【0034】
(作用)
請求項1の発明によれば、目標操舵角設定手段は、操舵角及び車速に基づいてハンドルを中立位置へ戻すための目標操舵角を設定する。目標操舵角速度設定手段は、前記目標操舵角と操舵角の偏差及び車速に基づいて目標操舵角速度を設定する。目標収斂電流設定手段は、目標操舵角速度と操舵角速度の偏差に基づいて目標収斂電流を設定する。制御手段は、目標収斂電流に基づいて収斂制御を行う。操舵角異常判定手段は、前記操舵角が異常か否かを判定する。そして、操舵角が異常であると操舵角異常判定手段が判定した際は、停止手段は、収斂制御を停止させる。
【0035】
請求項2の発明によれば、操舵角が異常であると前記操舵角異常判定手段が判定した際は、制御手段による収斂制御の代替として、ダンパ制御手段及びハンドル戻し制御手段による制御が行われる。即ち、ダンパ制御手段は、中高速の車速及び操舵角速度に基づいてダンパ電流を出力するとともに、ハンドル戻り制御手段は、低速の車速及び操舵角速度に基づいてハンドル戻し電流を出力する。
【0036】
【発明の実施の形態】
(第1実施形態)
以下、本発明を、自動車に搭載した電動パワーステアリング装置の制御装置に具体化した実施形態を図1〜図13に従って説明する。
【0037】
図1は、電動パワーステアリング装置及びその制御装置の概略を示す。
ステアリングホイール1に連結したステアリング軸としてのステアリングシャフト2には、トーションバー3が設けられている。このトーションバー3には、トルクセンサ4が装着されている。そして、ステアリングシャフト2が回転してトーションバー3に力が加わると、加わった力に応じてトーションバー3が捩れ、その捩れ、即ちステアリングホイール1にかかる操舵トルクThをトルクセンサ4が検出している。又、ステアリングシャフト2にはステアリングシャフト2の操舵角θを検出する操舵角センサ17が装着されている。これらのセンサ出力は制御装置20へ供給される。
【0038】
又、ステアリングシャフト2には減速機5が固着されている。この減速機5には電動モータ(以下、モータという)6の回転軸に取着したギア7が噛合されている。更に、減速機5には、ピニオンシャフト8が固着されている。ピニオンシャフト8の先端には、ピニオン9が固着されるとともに、このピニオン9はラック10と噛合している。前記ラック10とピニオン9とによりラック&ピニオン機構11が構成されている。前記ラック10の両端には、タイロッド12が固設されており、そのタイロッド12の先端部にはナックル13が回動可能に連結されている。このナックル13には、タイヤとしての前輪14が固着されている。又、ナックル13の一端は、クロスメンバ15に回動可能に連結されている。
【0039】
従って、モータ6が回転すると、その回転数は減速機5によって減少されてラック10に伝達される。そして、ラック10は、タイロッド12を介してナックル13に設けられた前輪14の向きを変更して車両の進行方向を変えることができる。また、前記モータ6には、モータ回転角θmを検出するモータ回転角センサ72が設けられている。
【0040】
前輪14には、車速センサ16が設けられている。
次に、この電動パワーステアリング装置の制御装置20の電気的構成を図1に示す。
【0041】
トルクセンサ4は、ステアリングホイール1の操舵トルクThを示す信号を出力している。操舵角センサ17はステアリングシャフト2の操舵角θを示す操舵角信号を出力している。車速センサ16は、その時の車速Vを示す前輪14の回転数に相対する検出信号を出力している。モータ回転角センサ72は、モータ6のモータ回転角θmを示す信号を制御装置20へ出力する。又、制御装置20には、モータ6に流れる駆動電流(モータ電流Im、モータ電流値に相当)を検出するモータ駆動電流センサ18が電気的に接続されており、モータ駆動電流センサ18からのモータ電流Imを示す信号が供給されている。端子間電圧検出回路19はモータ6の端子間電圧Vmを制御装置20に出力している。
【0042】
制御装置20は、制御手段としての中央処理装置(CPU)21、読み出し専用メモリ(ROM)22及びデータを一時記憶する読み出し及び書き込み専用メモリ(RAM)23を備えている。
【0043】
このROM22には、CPU21により実行される各種制御プログラムが格納されている。RAM23は、CPU21が演算処理を行うときの演算処理結果等を一時記憶する。
【0044】
CPU21は、前記各種センサからの検出信号を入力し、アシスト制御、収斂制御等の各種制御プログラムの処理において、それらの検出信号に基づいたモータ指令電流値を演算して、モータ駆動装置24に出力し、同モータ駆動装置24を介してモータ6を駆動制御する。
【0045】
前記CPU21は、目標操舵角設定手段、目標操舵角速度設定手段、目標収斂電流設定手段、操舵角異常判定手段、及び停止手段に相当する。
(第1実施形態の作用)
以下のCPU21内部の機能の説明では、「車速V」、「操舵トルクTh」、「操舵角θ」等の各種パラメータは、説明の便宜上、それらの対応する信号の意味として使用するものとする。
【0046】
図2は、CPU21の機能ブロック図である。この実施形態ではCPU21内部は、プログラムで実行される機能を示している。例えば、位相補償器30は独立したハードウエアではなく、CPU21内部で実行される位相補償機能を示している。同じく図3〜図6及び図8〜図10は、CPU21がプログラムによって実行する処理機能を機能ブロック図で示しており、実際のハード構成を意味するものではない。
【0047】
以下、図2〜図13を参照して、CPU21の機能と動作を説明する。
まず、説明の便宜上、車速感応アシスト制御について説明し、その後、収斂制御について説明する。そして、その後に操舵角の異常判定について説明する。
【0048】
(車速感応アシスト制御)
CPU21は、図2に示すように位相補償器30、電流指令値演算部31、加算器39、PI制御部40、PWM演算部38等の機能を備えている。
【0049】
電流指令値演算部31は、トルクセンサ4から操舵トルクTh、車速センサ16から車速Vを入力し、モータ6に供給する電流の制御目標値である車速感応アシスト指令値(アシスト電流指令値に相当する)Iを設定を行う。前記トルクセンサ4から入力された操舵トルクThは、位相補償器30で操舵系の安定を高めるために位相補償され、電流指令値演算部31に入力される。
【0050】
前記電流指令値演算部31について詳しく説明すると、図3に示すように、操舵トルクThは高速アシストマップ41に供給されて高速アシスト電流(高速アシスト量)Id1が読み出され、又は低速アシストマップ42に供給されて低速アシスト電流(低速アシスト量)Id2が読み出される。読み出された高速アシスト電流Id1は乗算器44に供給され、低速アシスト電流Id2は乗算器45に供給される。
【0051】
一方、車速Vはアシスト車速ゲインマップ43に供給されて、車速Vに基づいてアシスト車速ゲインマップ43からアシスト車速ゲインk1が読み出され、乗算器45、及び加算器47に供給される。加算器47に供給されたアシスト車速ゲインk1はその符号が反転された上で「1」が加算されて、(1−k1)として乗算器44に供給される。
【0052】
乗算器44は、供給された(1−k1)を高速アシスト電流Id1に乗算した後、その出力値を加算器46に供給する。又、乗算器45は供給されたアシスト車速ゲインk1を低速アシスト電流Id2に乗算した後、その出力値を加算器46に供給する。加算器46は乗算器44,45で乗算して得た各値を加算して得たアシスト電流指令値Iを図2に示す加算器39に出力する。
【0053】
加算器39はこのアシスト電流指令値Iと他の部(後記する)からの出力値を加算し、PI制御部40に出力する。PI制御部40は実際のモータ電流Imとの差に相当する信号(アシスト電流制御値に相当する)に基づいて公知のPI制御による電流値を算出し、この値をPWM演算部38に出力する。PWM演算部38では、PI制御により得られた値に基づいてPWM演算を行い、この演算結果をモータ駆動装置24に供給する。
【0054】
この結果、モータ駆動装置24を介してモータ6を駆動制御することにより、検出された操舵トルクTh及び車速Vに応じてモータ6による適正なアシスト力が得られる。
【0055】
(推定操舵角速度Qs)
次に、CPU21は推定操舵角速度Qsを設定するためのモータ角速度推定器60、操舵角速度推定器66の機能を備えており、これらについて説明する。
【0056】
図4に示すように、モータ角速度推定器60には、端子間電圧検出回路19からのモータ端子間電圧Vm及び、モータ駆動電流センサ18からのモータ電流Imが入力される。そして、モータ角速度推定器60は、前記モータ端子間電圧Vm及びモータ電流Imから推定モータ角速度ωを求め、操舵角速度推定器66はこの推定モータ角速度ωから推定操舵角速度Qsを求める。
【0057】
なお、推定操舵角速度Qsが「操舵角速度」に相当する。
詳述すると、モータ6の端子間に電圧を印加すると、モータ6は回転するが、モータ6が回転すると、その回転数に比例して逆起電力が発生し、モータ端子間電圧Vmに加算される。モータ端子間電圧Vmとモータ6の逆起電力との関係は、以下の式で表すことができる。
【0058】
Vm=(Ls+R)・Im+Ke・ω …(1)
ここで、Vm:モータ端子間電圧、L:モータ6のインダクタンス、s:ラプラス演算子、R:モータ6の端子間抵抗、Im:モータ電流、Ke:モータ6の逆起電力定数、ω:推定モータ角速度である。
【0059】
従って、上記(1)式をω(推定モータ角速度)で解くと、下記(2)式となる。
ω={Vm−(Ls+R)・Im}/Ke …(2)
そこで、第1演算部63では、モータ電流Imに(Ls+R)を乗算し、減算器64に出力する。減算器64は、入力したモータ端子間電圧Vmに対して第1演算部63で演算した値を減算し、第2演算部65に出力する。第2演算部65は、減算器64から入力した値を逆起電力定数Keで除して推定モータ角速度ωを演算し、操舵角速度推定器66に出力する。
【0060】
次いで、操舵角速度推定器66は、推定モータ角速度ωを減速機5の減速比Gで除して、推定操舵角速度Qsを算出する。
このようにして、算出(推定)された推定操舵角速度Qsは収斂制御部81に供給される。
【0061】
なお、本明細書では、以下、大文字Qは、角速度の意味で使用する。また、第1演算部63、減算器64、第2演算部65とによりモータ角速度推定器60が構成されている。
【0062】
(収斂制御)
次に、CPU21は、目標操舵角設定手段、目標操舵角速度設定手段、及び目標収斂電流設定手段としての収斂制御部81、手放し判定部82、及び乗算器83等の機能を備えており、それらについて説明する。
【0063】
図5に示すように、収斂制御部81は、目標操舵角設定手段としての目標操舵角設定部86、目標操舵角速度設定手段としての目標操舵角速度設定部87、目標収斂電流設定手段としての目標収斂電流設定部88、位相補償部89及び減算器90,91とを備えている。収斂制御部81には、車速センサ16から検出された車速V、及び操舵角センサ17から検出された操舵角θが入力される。そして、収斂制御部81は、入力された車速V、操舵角θ及び推定操舵角速度Qsに基づいて、ステアリングホイール1を略中立位置まで収束させるための目標収斂電流Ihd*を決定する。
【0064】
詳しく説明すると、図6に示すように、前記目標操舵角設定部86は、符号判定部92、目標操舵絶対角設定部93、乗算器94、及び目標操舵角演算部95とを備えている。
【0065】
目標操舵絶対角設定部93は、車速Vに基づき、ROM22に予め格納された目標操舵絶対角設定マップを使用して、車速Vに応じた目標操舵角θ*の絶対値、即ち、目標操舵絶対角| θ*** |を求め、乗算器94に出力する。なお、前記目標操舵角θ*は、ステアリングホイール1を中立位置へ戻すための値であり、前記中立位置は、所定の残留角範囲を含んでいる。
【0066】
具体的には、通常、中高速ではハンドル1を中立位置、すなわち、0度までを戻すのが普通であるが、低速では0度まで戻すのは従来の油圧パワーステアリング装置と比較して不自然であるため、完全に中立位置までは戻さずある程度の残留角を持たせるように設定する。
【0067】
このため、前記目標操舵絶対角設定部93は、目標操舵絶対角設定マップにて、車両の低速時に、ステアリングホイール1を操舵する場合に、中立位置から所定の残留角範囲内に戻るように目標操舵絶対角| θ*** |を設定する。演算される目標操舵絶対角| θ*** |は、車速Vが低速になるほど大きくなり、所定の車速V以上においては、目標操舵絶対角| θ*** |は0になる。
【0068】
符号判定部92は、操舵角θに基づいた符号を判定して、その符号信号を乗算器94に出力する。即ち、操舵角θが右操舵を示している場合は+1を乗算器94に出力する一方で、左操舵を示している場合は−1を乗算器94に出力する。
【0069】
乗算器94では、前記符号判定部92からの符号信号、及び目標操舵絶対角設定部93からの目標操舵絶対角| θ*** |を乗算する。そして、目標操舵絶対角| θ*** |に符号を持たせ、暫定目標操舵角θ**として目標操舵角演算部95に出力する。
【0070】
目標操舵角演算部95は、前記暫定目標操舵角θ**、及び操舵角θに基づいて目標操舵角θ*を図5に示す減算器90に出力する。ここで、具体的に、目標操舵角演算部95における目標操舵角θ*の設定の仕方を、CPU21が実行する目標操舵角演算ルーチンのフローチャート(図7参照)に従って説明する。
【0071】
まず、S21において、暫定目標操舵角θ**を読込む。次にS22において、実際の操舵絶対角(即ち、操舵角θの絶対値をとった値)| θ |が、暫定目標操舵絶対角(即ち、暫定目標操舵角θ**の絶対値をとった値)| θ** |より小さいか否かを判定する。即ち、暫定目標操舵角θ**と現在の操舵角θとの大小関係の比較をする。
【0072】
現在の操舵角θが暫定目標操舵角θ**よりも中立位置側にある場合、換言すれば、操舵絶対角| θ |が暫定目標操舵絶対角| θ** |より小さい場合は(| θ |<| θ** |、即ち、S22の判定がYES)、S23に進む。そして、S23において、実際の操舵角θを目標操舵角θ*として設定し(θ*=θ)、出力する。
【0073】
一方、暫定目標操舵角θ**の方が現在の操舵角θよりも中立位置に近い場合、即ち、操舵絶対角| θ |が、暫定目標操舵絶対角| θ** |以上の場合は(| θ |≧| θ** |、即ち、S22の判定がNO)は、S24に進む。そして、S24において、暫定目標操舵角θ**を目標操舵角θ*として設定し(θ*=θ**)、出力する。
【0074】
図5に示すように、減算器90には、前記目標操舵角θ*と、位相補償部89にて位相を進ませる位相補償をされた後の操舵角θiが入力される。
前記位相補償部89について詳しく説明すると、位相補償部89は、図8に示すように、微分器56とゲイン乗算部57と、加算器58とから構成されている。微分器56では、操舵角センサ17からの操舵角θを微分して操舵角速度Qを求め、ゲイン乗算部57では、その操舵角速度Qに予め設定したゲインTを乗算した値QTを加算器58に出力する。前記ゲインTは、予め試験によって得られた値に基づいて定められている。加算器58は、操舵角θに対してQTを加算して位相を進ませた値(本実施形態では、これを操舵角θiという。)とし、減算器90に出力するようになっている。
【0075】
そして、減算器90では、図5に示すように、目標操舵角θ*と操舵角θiから、その偏差(以下、「操舵角偏差」という。)Δθを算出し、目標操舵角速度設定部87に出力する。目標操舵角速度設定部87は、前記操舵角偏差Δθと、車速Vを入力し、ROM22に予め格納された目標操舵角速度設定マップに基づいて、目標操舵角速度Q*を求め、減算器91に出力する。前記、目標操舵角速度設定マップは、操舵角偏差Δθと、車速Vと、目標操舵角速度Q*からなる三次元マップであり、操舵角偏差Δθと、車速Vに応じて目標操舵角速度Q*が決定される。
【0076】
そして、減算器91には、前記目標操舵角速度Q*と、操舵角速度推定器66から入力された推定操舵角速度Qsとが入力される。そして、減算器91はその偏差(以下、「操舵角速度偏差」という。)ΔQを算出し、目標収斂電流設定部88に出力する。
【0077】
目標収斂電流設定部88は、第1〜第3収斂電流設定部96〜98、積分器99、微分器100、及び加算器101とを備えている。
第1収斂電流設定部96には、車速Vと、前記操舵角速度偏差ΔQが入力される。第1収斂電流設定部96は、ROM22に予め格納された第1収斂電流設定マップを使用して、第1収斂電流Ihd1*を算出し、加算器101に出力する。第1収斂電流設定マップは、操舵角速度偏差ΔQと、車速Vと、第1収斂電流Ihd1*からなる三次元マップである。そして、同マップにより、車速Vと操舵角速度偏差ΔQに応じて、同操舵角速度偏差ΔQに比例した第1収斂電流Ihd1*が設定される。即ち、第1収斂電流Ihd1*は、第1収斂電流設定部96により所謂比例制御(以下、「P制御」という)にて加算器101に出力される。
【0078】
第2収斂電流設定部97には、車速Vと、積分器99で操舵角速度偏差ΔQを積分して得た操舵角速度偏差積分値sum_ΔQとが入力される。第2収斂電流設定部97は、ROM22に予め格納された第2収斂電流設定マップを使用して、第2収斂電流Ihd2*を算出し、加算器101に出力する。第2収斂電流設定マップは、操舵角速度偏差積分値sum_ΔQと、車速Vと、第2収斂電流Ihd2*とからなる三次元マップである。そして、同マップにより、車速Vと操舵角速度偏差積分値sum_ΔQに応じて、同操舵角速度偏差積分値sum_ΔQに比例した第2収斂電流Ihd2*が設定される。即ち、第2収斂電流Ihd2*は、積分器99及び第2収斂電流設定部97とにより、所謂積分制御(以下、「I制御」という)にて加算器101に出力される。
【0079】
第3収斂電流設定部98には、車速Vと、微分器100で操舵角速度偏差ΔQを微分して得た操舵角速度偏差微分値d_ΔQとが入力される。第3収斂電流設定部98は、ROM22に予め格納された第3収斂電流設定マップを使用して、第3収斂電流Ihd3*を算出し、加算器101に出力する。第3収斂電流設定マップは、操舵角速度偏差微分値d_ΔQと、車速Vと、第3収斂電流Ihd3*とからなる三次元マップである。そして、同マップにより、車速Vと操舵角速度偏差微分値d_ΔQに応じて、同操舵角速度偏差微分値d_ΔQに比例した第3収斂電流Ihd3*が設定される。即ち、第3収斂電流Ihd3*は、微分器100及び第3収斂電流設定部98とにより、所謂微分制御(以下、「D制御」という)にて加算器101に出力される。
【0080】
そして、加算器101は、前記第1〜第3収斂電流Ihd1*〜Ihd3*を加算して算出される目標収斂電流Ihd*を、図2に示すように、乗算器83に出力する。
【0081】
従って、本実施形態においては、操舵角θ及び車速Vに応じて目標操舵角θ*を設定し、目標操舵角θ*と操舵角θの偏差(操舵角偏差Δθ)及び車速Vにより、目標操舵角速度Q*を設定し、目標操舵角速度Q*と操舵角速度Qの偏差(操舵角速度偏差ΔQ)及び車速Vにより、目標収斂電流Ihd*を制御(以下、この制御を収斂制御という。)する。
【0082】
次に、手放し判定部82について説明する。
手放し判定部82にはトルクセンサ4から検出された操舵トルクThが入力される。また、図9に示すように、手放し判定部82は、手放し判定マップを備えている。そして、このマップを使用して、操舵トルクThが0近傍のとき、即ち、ステアリングホイール1に手を軽く触れている程度、又は手放ししている状態のときには、「1」を乗算器83に出力する。一方、操舵トルク|Th|>X(Xは定数)のように、ある値X以上になると、「0」を乗算器83に出力するとともに、前述したI制御で使用する積分項を0にクリアするためのリセット信号を積分器99に出力する。
【0083】
図2に示すように、乗算器83は、収斂制御部81からの目標収斂電流Ihd*と手放し判定部82から出力される「1」又は「0」の出力信号を入力し、乗算する。そして、前記手放し判定部82からの出力信号が「1」であった場合は、前記目標収斂電流Ihd*を乗算器84に出力する。一方、手放し判定部82からの出力信号が「0」であった場合は、「0」という信号を乗算器84に出力する。
【0084】
(収斂制御のフローチャート)
次に、CPU21が前記収斂制御において実行する一連の処理のフローチャートについて図11及び図12に従って簡潔に説明する。なお、このフローチャートは、収斂制御部81及び手放し判定部82にて設定された目標収斂電流Ihd*が、乗算器84に出力されるまでの処理である。
【0085】
S101において、車速センサから検出した車速Vを演算し、S102において、操舵角センサ17の検出信号に基づいて操舵角θ、θiを演算する(位相補償部89の処理を含む)。
【0086】
次のS103では車速V、操舵角θに基づき目標操舵角θ*を求める(目標操舵角設定部86の処理)。
次に、S104において、S103で求めた目標操舵角θ*とS102で求めた操舵角θiとの操舵角偏差Δθ(=θ*−θi)を演算する(減算器90の処理)。そして、S105で車速V、操舵角偏差Δθに基づいて目標操舵角速度Q*を演算する(目標操舵角速度設定部87の処理)。
【0087】
S106では、目標操舵角速度Q*と推定操舵角速度Qsとの操舵角速度偏差ΔQ(=Q*−Qs)を求める(減算器91の処理)。
そして、S107〜S112にて目標収斂電流Ihd*を設定する。なお、このS107〜S112は目標収斂電流設定部88の処理に相当する。
【0088】
S107では、操舵角速度偏差ΔQと車速Vに基づいて、P制御を行い、P制御による第1収斂電流Ihd1*を演算する(第1収斂電流設定部96の処理)。
【0089】
S108では、前回制御サイクル時における操舵角速度偏差ΔQの積分値(即ち操舵角速度偏差積分値)sum_ΔQに対してΔQ×tを加算して、今回制御サイクル時の操舵角速度偏差積分値sum_ΔQとして更新する。すなわち、積分処理を行う(積分器99の処理)。なお、tは演算周期(すなわち、この制御フローの制御周期)である。
【0090】
S109では前記S108で得た今回制御サイクル時における操舵角速度偏差積分値sum_ΔQと車速Vに基づいて、I制御を行い、I制御による第2収斂電流Ihd2*を演算する(第2収斂電流設定部97の処理)。
【0091】
S110では、操舵角速度偏差ΔQの微分値(即ち、操舵角速度偏差微分値)d_ΔQ=(ΔQ−pre_ΔQ)/tを演算する。なお、ΔQは、今回制御サイクル時の値、pre_ΔQは前回制御サイクル時の値である。
【0092】
そして、今回制御サイクル時のΔQを、前回制御サイクル時のpre_ΔQとして更新する(微分器100の処理)。
そして、S111で、操舵角速度偏差微分値d_ΔQと車速Vに基づいてD制御を行い、D制御による第3収斂電流Ihd3*を演算する(第3収斂電流設定部98の処理)。
【0093】
S112でPID制御を合成した目標収斂電流Ihd*(=Ihd1* +Ihd2* +Ihd3*)を求める(加算器101の処理)。
S113では操舵トルクThにより、手放し判定を行い、ゲイン(即ち、「0」或いは「1」の値)ηを演算する(手放し判定部82の処理)。このとき、手放ししていると判定した場合には、ゲインηは「1」、そうでない場合(すなわち、保舵又は操舵している場合)は、ゲインηは「0」とする。
【0094】
S114では、操舵・保舵中と判定、すなわち、収斂制御の動作を禁止する場合(ゲインη=0、乗算器83の処理)、S115でI制御で使用する積分項(すなわち、S108で更新した今回制御サイクル時の操舵角速度偏差積分値sum_ΔQ)を0にクリアする。換言すれば、手放し判定部82から積分器99にリセット信号を送信して、再度収斂制御が有効になった時の積分項による誤動作を防止する(手放し判定部82及び積分器99の処理)。
【0095】
S116では、手放し判定で得られたゲインη(=「1」)で、S112で求めた目標収斂電流Ihd*を補正して最終的な目標収斂電流Ihd*を求める。すなわち、操舵・保舵中は目標収斂電流Ihd*が0に補正されて収斂制御が禁止される。ハンドルに軽く触れている程度、又は手放しの場合には、収斂制御がなされる。
【0096】
(異常判定)
CPU21は、操舵角異常判定手段としての操舵角異常検出部71、及び停止手段としての乗算器84の機能を備えておりそれらについて説明する。
【0097】
操舵角異常検出部71には、操舵角センサ17から検出された操舵角θ、モータ回転角センサ72で検出されたモータ回転角θmが入力される。
操舵角異常検出部71は、入力された操舵角θ及びモータ回転角θmに基づいて、入力された前記操舵角θが異常か否かを判定する。そして、「1」又は「0」の信号を乗算器84に出力する。
【0098】
操舵角異常検出部71は、図10に示すように、操舵角推定部73及び比較部74とを備えている。
操舵角推定部73は、モータ回転角θmを減速機5の減速比Gにて除して、ステアリングホイール1の操舵角(以下、「推定操舵角」という)θsを算出(推定)して、同推定操舵角θsを比較部74に出力する。
【0099】
比較部74は、前記操舵角θと推定操舵角θsとを比較して、操舵角センサ17からの操舵角θが異常か否かを判定する。即ち、比較部74は、操舵角θと推定操舵角θsとが下記の式(α)を満たしているか否かを判定する。
【0100】
Δθh−θo≧θ1…(α)
なお、Δθhは操舵角信号θ*と推定操舵角θsとの偏差であり次式(β)にて算出される。
【0101】
Δθh=| θs−θ*| …(β)
また、θoはオフセット値である。すなわち、モータ回転角センサ72から推定した推定操舵角θsは常にステアリングホイール1が中立位置にあるとは限らず、絶対角は不明である。そのため、最初に制御装置20に電源が入った時、推定操舵角θsは0として、その時に操舵角センサ17で検出した操舵角θoをオフセット値としてRAM23に記憶している。また、θ1は異常判定閾値であり、予めROM22に記憶している。
【0102】
そして、上記の式(α)を満たしている場合(操舵角θが異常な場合)は、「0」を乗算器84に出力する。一方、一方、上記の式(α)を満たしていない(操舵角θが正常な場合)場合は、「1」を乗算器84に出力する。
【0103】
図2に示すように、乗算器84は、乗算器83からの目標収斂電流Ihd*又は「0」の出力信号と、操舵角異常検出部71から出力される「1」又は「0」の出力信号を入力し、乗算する。そして、前記操舵角異常検出部71からの出力信号が「1」(即ち、操舵角θに異常無し)であった場合は、前記目標収斂電流Ihd*を加算器39に出力する。一方、操舵角異常検出部71からの出力信号が「0」(即ち、操舵角θに異常有り)であった場合は、「0」という信号を加算器39に出力する。
【0104】
なお、この乗算器84から目標収斂電流Ihd*を加算器39に出力する場合は、勿論、ハンドルが手放し若しくは、軽く触れられている程度のときである。また、操舵角異常検出部71からの信号に基づいて、乗算器84から「0」の信号が加算器39出力されることが収斂制御の停止動作に相当する。
【0105】
この結果、加算器39は、乗算器84からの乗算の結果(即ち、目標収斂電流Ihd*又は「0」の出力信号)と電流指令値演算部31からのアシスト電流指令値Iを入力し、加算してPI制御部40に出力する。
【0106】
その後、PI制御部40及びPWM演算部38を介して、車速感応アシスト制御及び収斂制御とから算出された値に基づいてCPU21は、モータ6を駆動制御する。
【0107】
(異常判定のフローチャート)
次に、本実施形態における操舵角異常判定処理を図13に示すフローチャートに従って説明する。尚、以下の説明においては、ステアリングホイール1は手放し、若しくは軽く触れられている程度であるとし、手放し判定部82からは「1」の信号が乗算器83に出力されているものとする。
【0108】
CPU21はこの異常判定処理を所定時間毎の割り込みにより実行する。
まず、S51において、CPU21は、操舵角センサ17から入力した操舵角θに対して、操舵角異常検出部71にて、異常か否か判定する。即ち、前述したように、操舵角θと推定操舵角θsとが式(α)(Δθ−θo≧θ1)を満たしているか否かを判定する。そして、前記式(α)を満たさず、入力された操舵角θは正常であると操舵角異常検出部71が判断した場合は、S52に進む。即ち、操舵角異常検出部71から乗算器84に対して、「1」の信号が出力され、CPU21は、車速感応アシスト制御と収斂制御を行う。そして、加算器39にて、各制御にて演算されたアシスト電流指令値Iと目標収斂電流Ihd*を加算して、その値に基づいてCPU21は、電動モータ6を駆動制御する。
【0109】
一方、S51において、前記式(α)を満たし、入力された操舵角θが異常であると操舵角異常検出部71が判断した場合は、S53に進む。即ち、操舵角異常検出部71から乗算器84に対して、「0」の信号が出力される。そして、乗算器84にて、収斂制御部81から出力された目標収斂電流Ihd*が0に補正されて収斂制御が停止される。この結果、加算器39には、アシスト電流指令値Iのみが入力され、CPU21はこのアシスト電流指令値Iに基づいて電動モータ6を駆動制御する。
【0110】
従って、上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、操舵角異常検出部71を設け、同操舵角異常検出部71において、同操舵角異常検出部71に入力された操舵角θが異常であると判断されると、操舵角異常検出部71から乗算器84に「0」の出力信号を出力し、収斂制御を停止するようにした。このため、仮にステアリングホイール1をある操舵角θだけ操舵した状態で、操舵角センサ17の断線や故障等により、異常な操舵角θが入力されても、従来と異なり、収斂制御の誤動作によるセルフステアを防ぐことができ、安全性を向上できる。
【0111】
(第2実施形態)
次に第2実施形態を図14、図15、図18及び図19を参照して説明する。本実施形態のハード構成は第1実施形態の図1と同様に構成されており、ソフトウエアの構成が一部異なっている。従って、前記第1実施形態の構成中、同一構成、又は相当する構成については、同一符号を付してその詳細な説明を省略し、異なるところを中心に説明する。
【0112】
図14は、前記第1実施形態の図2の相当図である。
本実施形態は、第1実施形態の構成に対して、乗算器84の代わりに、ハンドル戻し制御手段としてのハンドル戻し制御器180、ダンパ制御手段としてのダンパ制御器190、加算器76及び制御切換部77等が設けられているところが異なっている。
【0113】
本実施形態のCPU21は、さらにハンドル戻し制御手段及びダンパ制御手段に相当する。また、本実施形態においては、前記制御切換部77が停止手段に相当する。
【0114】
前記ハンドル戻し制御器180及びダンパ制御器190の構成については、図18及び図19に示すように、従来の構成と同一であるためその説明を省略する。尚、ハンドル戻し制御器180における推定操舵角速度Qs、車速V及び操舵トルクThによりハンドル戻し電流Ihを算出する制御を、以下「ハンドル戻し制御」という。一方、ダンパ制御器190における推定操舵角速度Qsと車速Vによりダンパ電流Idを算出する制御を、以下「ダンパ制御」という。
【0115】
さて、ハンドル戻し制御器180及びダンパ制御器190より出力されたハンドル戻し電流Ih*及びダンパ電流Id*は加算器76に入力される。そして、加算器76は、前記ハンドル戻し電流Ihとダンパ電流Idとを加算し、制御切換部77に出力する。
【0116】
制御切換部77には、前記加算器76からのハンドル戻し電流Ihとダンパ電流Idとが加算された値(以下、「加算電流Ik」という)と共に、収斂制御部81から乗算器83を介して入力される目標収斂電流Ihd*と、操舵角異常検出部71からの制御信号が入力される。
【0117】
そして、操舵角異常検出部71からの制御信号に基づいて、制御切換部77は、前記加算電流Ik又は目標収斂電流Ihd*の何れかを切換選択し、加算器39に出力するようになっている。
【0118】
なお、前記操舵角異常検出部71は、前述した式(α)(即ち、Δθ−θo≧θ1)を満たした場合(操舵角θが異常な場合)は、制御切換部77が加算電流Ikを選択するように制御信号を出力する。一方、上記の式(α)を満たしていない場合(操舵角θが正常な場合)は、制御切換部77が目標収斂電流Ihd*を選択するように制御信号を出力する。
【0119】
そして、加算器39においては、前記制御切換部77にて切換選択された加算電流Ik若しくは目標収斂電流Ihd*とアシスト電流指令値Iとを加算し、モータを駆動制御する。
【0120】
尚、本実施形態においては、操舵角異常検出部71からの信号に基づく制御切換部77による加算電流Ikの切換選択が収斂制御の停止動作に相当する。
(異常判定のフローチャート)
次に、本実施形態における操舵角異常判定処理を図15に示すフローチャートに従って説明する。尚、以下の説明においては、ステアリングホイール1は手放し、若しくは軽く触れられている程度であるとし、手放し判定部82からは「1」の信号が乗算器83に出力されているものとする。
【0121】
まず、S51において、CPU21は、操舵角センサ17から入力した操舵角θに対して、操舵角異常検出部71にて、異常か否か判定する。前述した式(α)(Δθ−θo≧θ1)を満たさず、入力された操舵角θは正常であると操舵角異常検出部71が判断した場合は、S52に進む。このとき、操舵角異常検出部71から制御切換部77に対して、同制御切換部77が目標収斂電流Ihd*を選択するように、制御信号が出力される。そして、CPU21は、車速感応アシスト制御と収斂制御を行う。即ち、各制御にて演算されたアシスト電流指令値Iと目標収斂電流Ihd*を加算して、この値に基づいて電動モータ6を駆動制御する。
【0122】
一方、S51において、前記式(α)を満たし、入力された操舵角θが異常であると操舵角異常検出部71が判断した場合は、S54に進む。このとき、操舵角異常検出部71から制御切換部77に対して、同制御切換部77がハンドル戻し電流Ihとダンパ電流Idとを加算した加算電流Ikを選択するように制御信号が出力される。そして、CPU21は、車速感応アシスト制御、ハンドル戻し制御、及びダンパ制御を行う。即ち、各制御にて演算されたアシスト電流指令値Iと加算電流Ik(ハンドル戻し電流Ihとダンパ電流Id)を加算して、この値に基づいて電動モータ6を駆動制御する。
【0123】
従って、本実施形態によれば、以下のような効果を得ることができる。
(2)上記実施形態では、操舵角異常検出部71を設け、同操舵角異常検出部71に入力された操舵角θが異常であると判断すると、制御切換部77にて加算器39に出力する電流値を切換え、収斂制御を停止して車速V及びモータ電圧Vmから算出される推定操舵角速度Qsに応じたハンドル戻し制御及びダンパ制御を行うようにした。従って、第1実施形態における(1)の効果と同様の効果を奏す。
【0124】
(3)上記実施形態では、低速時において、操舵角異常検出部71に異常な操舵角θが検出されて、収斂制御が停止されても、モータ電流Imと、モータ端子間電圧Vmとから算出された推定操舵角速度Qsと車速Vに基づいて演算されるハンドル戻し制御が働くため、電動パワーステアリング装置の内部摩擦によりステアリングホイール1が中立位置の方向に戻らないというおそれはない。
【0125】
(4)また、高速時においては、操舵角異常検出部71に異常な操舵角θが検出されて、収斂制御が停止されても、前記推定操舵角速度Qsと車速Vに基づいて演算されるダンパ制御が働くため、モータ6の慣性によりステアリングホイール1がふらつき、操舵性に欠けることはない。
【0126】
(5)また、本第2実施形態は、異常な操舵角θが検出時に収斂制御を停止させるだけの第1実施形態と比較して、ハンドル戻し制御及びダンパ制御を代替として行うことで、ステアリングホイール1の収斂性が極力損なわれないようにすることができる。
【0127】
なお、本実施形態は以下のように変更してもよい。
・上記第1及び第2実施形態では、操舵角異常検出部71による操舵角θの異常判定は、操舵角θとモータ回転角θmに基づいた推定操舵角θsとの比較により行われたが、複数の操舵角センサ17を設け、それぞれから検出される操舵角の偏差を算出し、その偏差が所定値を超えると異常を判定する方法をとってもよい。
【0128】
・上記第1及び第2実施形態では、収斂制御部81の目標収斂電流設定部88において、PID制御を行い、目標収斂電流Ihd*を求めたが、各制御のうち、P制御、PI制御、又はPD制御にて目標収斂電流Ihd*を求めてもよい。
【0129】
【発明の効果】
以上詳述したように、請求項1の発明によれば、異常な操舵角が検出されても、収斂制御の誤動作によるセルフステアを防ぐことができ、安全性を向上できる。
【0130】
請求項2の発明によれば、請求項1の発明の効果に加えて、収斂制御が停止されてもハンドル戻し制御手段、及びダンパ制御手段による制御が代替制御として働き、ハンドルの収斂性が極力損なわれないようにすることができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態における電動パワーステアリング装置及びその制御装置の概略図。
【図2】同じく制御装置のCPUの機能ブロック図。
【図3】同じく電流指令値演算部のブロック図。
【図4】同じくモータ角速度推定器及び操舵角速度推定器のブロック図。
【図5】同じく収斂制御部のブロック図。
【図6】同じく目標操舵角設定部のブロック図。
【図7】同じく目標操舵角演算ルーチンのフローチャート。
【図8】同じく位相補償部のブロック図。
【図9】同じく手放し判定部のブロック図。
【図10】同じく操舵角異常検出部のブロック図。
【図11】同じく収斂制御において実行する処理のフローチャート。
【図12】同じく収斂制御において実行する処理のフローチャート。
【図13】同じく操舵角異常判定処理を示すフローチャート。
【図14】第2実施形態における電動パワーステアリング装置の制御装置のブロック図。
【図15】同じく操舵角異常判定処理を示すフローチャート。
【図16】従来の電動パワーステアリング装置及びその制御装置の概略図。
【図17】従来の制御装置のCPUの機能ブロック図。
【図18】ハンドル戻し制御器におけるハンドル戻し演算を行う機能ブロック図。
【図19】ダンパ制御器におけるダンパ電流演算を行う機能ブロック図。
【符号の説明】
1…ステアリングホイール(ハンドル)、
21…CPU(制御手段、目標操舵角設定手段、目標操舵角速度設定手段、目標収斂電流設定手段、操舵角異常判定手段、停止手段、ダンパ制御手段、ハンドル戻し制御手段)、
81…収斂制御部(目標操舵角設定手段、目標操舵角速度設定手段、目標収斂電流設定手段)、
86…目標操舵角設定部(目標操舵角設定手段)、
87…目標操舵角速度設定部(目標操舵角速度設定手段)、
88…目標収斂電流設定部(目標収斂電流設定手段)、
71…操舵角異常検出部(操舵角異常判定手段)、
84…乗算器(停止手段)、
180…ハンドル戻し制御器(ハンドル戻し制御手段)、
190…ダンパ制御器(ダンパ制御手段)。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device for an electric power steering device that applies assist force by a motor to a steering system of an automobile or a vehicle.
[0002]
[Prior art]
FIG. 16 shows an outline of an electric power steering device and its
[0003]
A
[0004]
In the following description, the steering wheel may be referred to as a steering wheel (the same applies to conventional techniques and embodiments).
A
[0005]
[0006]
Therefore, when the
[0007]
Then, the
[0008]
Here, an outline of the control of the
FIG. 17 is a functional block diagram of the
[0009]
The steering torque detected by the
[0010]
The assist current command value I is added by an
[0011]
As a result, by controlling the drive of the
On the other hand, the motor
[0012]
ω = {Vm− (R + LS) Im} / Ke
R is a motor resistance, L is a motor inductance, Ke is a motor back electromotive force constant, and S is a differential operator.
[0013]
The steering
[0014]
Here, an outline of the
The steering
[0015]
FIG. 18 is a functional block diagram for performing a handle return calculation in the
As shown in the figure, the
[0016]
When the vehicle speed V is input, the steering wheel return compensation vehicle speed
[0017]
The steering wheel
[0018]
Accordingly, when the steering wheel
[0019]
Next, the
The
[0020]
FIG. 19 is a functional block diagram for performing a damper current calculation in the
[0021]
When the vehicle speed V is input, the damper compensation vehicle speed
[0022]
The
[0023]
Therefore, when the vehicle speed is medium to high, the
By the way, as described above, the maps of the
[0024]
However, for example, when the vehicle travels on a road surface with a low road reaction force, such as a low μ road, the output of the steering wheel return current Ih * at the steering
[0025]
In order to solve these problems, the present applicant has proposed a device that is provided with a steering angle sensor for detecting the steering angle of the
[0026]
That is, the
[0027]
As a result, if the steering angular velocity (actual steering angular velocity) is smaller than the target steering angular velocity, the target convergence current is increased to assist the steering angular velocity to increase. On the contrary, when the steering angular velocity (actual steering angular velocity) is larger than the target steering angular velocity, the polarity of the target convergence current is reversed and the steering angular velocity is decelerated, and the steering angular velocity (actual steering angular velocity) becomes the target steering angular velocity. It is controlled to match.
[0028]
That is, according to this convergence control, the position of the steering angle to be returned and the steering angular velocity at that time can be controlled at the same time, and the function of adjusting the convergence current works even if the road surface reaction force changes, and is always set stably. The
[0029]
[Problems to be solved by the invention]
By the way, in the apparatus for performing the convergence control, it is assumed that the steering angle sensor 59 is broken or malfunctions in a state where the
[0030]
As a result, even if the steering wheel returns to the neutral position, the
[0031]
The present invention has been made to solve the above-described problems, and its purpose is to prevent self-steering due to malfunction of convergence control even if an abnormal steering angle is detected due to an abnormality in the steering angle sensor. An object of the present invention is to provide a control device for an electric power steering device that can be prevented and improve safety.
[0032]
[Means for Solving the Problems]
In order to solve the above problems, the invention according to
[0033]
According to a second aspect of the present invention, in the first aspect, the damper control means for outputting a damper current according to the medium and high speed vehicle speed and the steering angular speed and applying the damper current in the direction opposite to the direction in which the steering wheel rotates, and the low speed A steering wheel return control means for outputting a steering wheel return current corresponding to the vehicle speed and the steering angular speed and assisting in a direction in which the steering wheel returns, and when the steering angle abnormality determination means determines an abnormality, the damper control The gist is to perform the control by the means and the handle return control means.
[0034]
(Function)
According to the first aspect of the present invention, the target steering angle setting means sets the target steering angle for returning the steering wheel to the neutral position based on the steering angle and the vehicle speed. The target steering angular velocity setting means sets the target steering angular velocity based on the deviation between the target steering angle and the steering angle and the vehicle speed. The target convergence current setting means sets the target convergence current based on the deviation between the target steering angular velocity and the steering angular velocity. The control means performs convergence control based on the target convergence current. The steering angle abnormality determining means determines whether or not the steering angle is abnormal. When the steering angle abnormality determining means determines that the steering angle is abnormal, the stopping means stops the convergence control.
[0035]
According to the invention of claim 2, when the steering angle abnormality determining means determines that the steering angle is abnormal, control by the damper control means and the steering wheel return control means is performed as an alternative to the convergence control by the control means. . That is, the damper control means outputs a damper current based on the medium and high vehicle speeds and the steering angular speed, and the handle return control means outputs the steering wheel return current based on the low speed vehicle speed and the steering angular speed.
[0036]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
Hereinafter, an embodiment in which the present invention is embodied in a control device for an electric power steering device mounted on an automobile will be described with reference to FIGS.
[0037]
FIG. 1 shows an outline of an electric power steering device and its control device.
A
[0038]
A
[0039]
Therefore, when the
[0040]
A
Next, an electrical configuration of the
[0041]
The torque sensor 4 outputs a signal indicating the steering torque Th of the
[0042]
The
[0043]
Various control programs executed by the
[0044]
The
[0045]
The
(Operation of the first embodiment)
In the following description of the internal functions of the
[0046]
FIG. 2 is a functional block diagram of the
[0047]
Hereinafter, the function and operation of the
First, for convenience of explanation, vehicle speed sensitive assist control will be described, and then convergence control will be described. Then, the steering angle abnormality determination will be described.
[0048]
(Vehicle speed sensitive assist control)
As shown in FIG. 2, the
[0049]
The current command
[0050]
The current command
[0051]
On the other hand, the vehicle speed V is supplied to the assist vehicle
[0052]
The
[0053]
The
[0054]
As a result, by driving and controlling the
[0055]
(Estimated steering angular velocity Qs)
Next, the
[0056]
As shown in FIG. 4, the motor
[0057]
The estimated steering angular velocity Qs corresponds to “steering angular velocity”.
More specifically, when a voltage is applied between the terminals of the
[0058]
Vm = (Ls + R) · Im + Ke · ω (1)
Here, Vm: voltage between motor terminals, L: inductance of
[0059]
Therefore, when the above equation (1) is solved by ω (estimated motor angular velocity), the following equation (2) is obtained.
ω = {Vm− (Ls + R) · Im} / Ke (2)
Therefore, the
[0060]
Next, the steering
In this way, the calculated (estimated) estimated steering angular velocity Qs is supplied to the
[0061]
In the present specification, hereinafter, the capital letter Q is used to mean angular velocity. Further, the first
[0062]
(Convergence control)
Next, the
[0063]
As shown in FIG. 5, the
[0064]
More specifically, as shown in FIG. 6, the target steering
[0065]
The target steering absolute
[0066]
Specifically, it is normal to return the
[0067]
For this reason, the target steering absolute
[0068]
The
[0069]
The
[0070]
The target steering angle calculator 95 outputs the target steering angle θ * to the
[0071]
First, in S21, the provisional target steering angle θ ** is read. Next, in S22, the actual steering absolute angle (that is, the value obtained by taking the absolute value of the steering angle θ) | θ | takes the provisional target steering absolute angle (that is, the absolute value of the provisional target steering angle θ **). Value) | θ ** | That is, the magnitude relationship between the provisional target steering angle θ ** and the current steering angle θ is compared.
[0072]
If the current steering angle θ is closer to the neutral position than the provisional target steering angle θ **, in other words, if the steering absolute angle | θ | is smaller than the provisional target steering absolute angle | θ ** | | <| Θ ** |, ie, the determination in S22 is YES), the process proceeds to S23. In step S23, the actual steering angle θ is set as the target steering angle θ * (θ * = θ) and output.
[0073]
On the other hand, when the temporary target steering angle θ ** is closer to the neutral position than the current steering angle θ, that is, when the steering absolute angle | θ | is equal to or larger than the temporary target steering absolute angle | θ ** | | θ | ≧ | θ ** |, ie, the determination in S22 is NO), the process proceeds to S24. In S24, the provisional target steering angle θ ** is set as the target steering angle θ * (θ * = θ **) and output.
[0074]
As shown in FIG. 5, the
The
[0075]
Then, as shown in FIG. 5, the
[0076]
The
[0077]
The target convergence
The first convergence
[0078]
The second convergence
[0079]
The third convergence
[0080]
The
[0081]
Therefore, in this embodiment, the target steering angle θ * is set according to the steering angle θ and the vehicle speed V, and the target steering is determined based on the deviation (steering angle deviation Δθ) between the target steering angle θ * and the steering angle θ and the vehicle speed V. An angular velocity Q * is set, and the target convergence current Ihd * is controlled by the deviation (steering angular velocity deviation ΔQ) between the target steering angular velocity Q * and the steering angular velocity Q and the vehicle speed V (hereinafter, this control is referred to as convergence control).
[0082]
Next, the hand
The steering torque Th detected from the torque sensor 4 is input to the hand
[0083]
As shown in FIG. 2, the
[0084]
(Flow chart of convergence control)
Next, a flowchart of a series of processing executed by the
[0085]
In S101, the vehicle speed V detected from the vehicle speed sensor is calculated, and in S102, the steering angles θ and θi are calculated based on the detection signal of the steering angle sensor 17 (including the processing of the phase compensation unit 89).
[0086]
In the next S103, the target steering angle θ * is obtained based on the vehicle speed V and the steering angle θ (processing of the target steering angle setting unit 86).
Next, in S104, a steering angle deviation Δθ (= θ * −θi) between the target steering angle θ * obtained in S103 and the steering angle θi obtained in S102 is calculated (processing of the subtractor 90). In S105, the target steering angular velocity Q * is calculated based on the vehicle speed V and the steering angle deviation Δθ (processing of the target steering angular velocity setting unit 87).
[0087]
In S106, a steering angular velocity deviation ΔQ (= Q * −Qs) between the target steering angular velocity Q * and the estimated steering angular velocity Qs is obtained (processing of the subtractor 91).
In S107 to S112, the target convergence current Ihd * is set. Note that S107 to S112 correspond to the processing of the target convergence
[0088]
In S107, P control is performed based on the steering angular velocity deviation ΔQ and the vehicle speed V, and the first converged current Ihd1 * by the P control is calculated (processing of the first converged current setting unit 96).
[0089]
In S108, ΔQ × t is added to the integrated value of steering angular velocity deviation ΔQ (that is, steering angular velocity deviation integrated value) sum_ΔQ at the previous control cycle, and updated as the steering angular velocity deviation integrated value sum_ΔQ at the current control cycle. That is, integration processing is performed (processing of the integrator 99). Note that t is a calculation cycle (that is, a control cycle of this control flow).
[0090]
In S109, based on the steering angular velocity deviation integrated value sum_ΔQ and the vehicle speed V obtained in S108 in the current control cycle, I control is performed to calculate a second converged current Ihd2 * by the I control (second converged current setting unit 97). Processing).
[0091]
In S110, the differential value of the steering angular velocity deviation ΔQ (that is, the steering angular velocity deviation differential value) d_ΔQ = (ΔQ−pre_ΔQ) / t is calculated. ΔQ is a value at the current control cycle, and pre_ΔQ is a value at the previous control cycle.
[0092]
Then, ΔQ at the current control cycle is updated as pre_ΔQ at the previous control cycle (processing of the differentiator 100).
In S111, D control is performed based on the steering angular velocity deviation differential value d_ΔQ and the vehicle speed V, and a third converged current Ihd3 * by D control is calculated (processing of the third converged current setting unit 98).
[0093]
In S112, a target convergence current Ihd * (= Ihd1 * + Ihd2 * + Ihd3 *) obtained by synthesizing the PID control is obtained (processing of the adder 101).
In S113, hand release determination is performed based on the steering torque Th, and a gain (that is, a value of “0” or “1”) η is calculated (processing of the hand release determination unit 82). At this time, if it is determined that the hand is released, the gain η is “1”, and if not (that is, if the vehicle is steered or steered), the gain η is “0”.
[0094]
In S114, it is determined that steering / holding is in progress, that is, when the convergence control operation is prohibited (gain η = 0, processing of multiplier 83). In S115, the integral term used in I control (that is, updated in S108). The steering angular velocity deviation integral value sum_ΔQ) at the time of the control cycle is cleared to zero. In other words, a reset signal is transmitted from the hand
[0095]
In S116, the target convergence current Ihd * obtained in S112 is corrected with the gain η (= “1”) obtained in the hand-off determination to obtain the final target convergence current Ihd *. That is, during the steering / holding operation, the target convergence current Ihd * is corrected to 0 and the convergence control is prohibited. When the handle is lightly touched or released, convergence control is performed.
[0096]
(Abnormality judgment)
The
[0097]
The steering angle
The steering angle
[0098]
As shown in FIG. 10, the steering angle
The steering
[0099]
The
[0100]
Δθh−θo ≧ θ1 (α)
Δθh is a deviation between the steering angle signal θ * and the estimated steering angle θs, and is calculated by the following equation (β).
[0101]
Δθh = | θs−θ * | (β)
Θo is an offset value. That is, the estimated steering angle θs estimated from the motor
[0102]
When the above formula (α) is satisfied (when the steering angle θ is abnormal), “0” is output to the
[0103]
As shown in FIG. 2, the
[0104]
The target convergence current Ihd * is output from the
[0105]
As a result, the
[0106]
Thereafter, the
[0107]
(Abnormality determination flowchart)
Next, the steering angle abnormality determination process in the present embodiment will be described with reference to the flowchart shown in FIG. In the following description, it is assumed that the
[0108]
The
First, in S <b> 51, the
[0109]
On the other hand, when the steering angle
[0110]
Therefore, according to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the steering angle
[0111]
(Second Embodiment)
Next, a second embodiment will be described with reference to FIG. 14, FIG. 15, FIG. 18, and FIG. The hardware configuration of this embodiment is the same as that of FIG. 1 of the first embodiment, and the software configuration is partially different. Accordingly, in the configuration of the first embodiment, the same or corresponding components are denoted by the same reference numerals, detailed description thereof will be omitted, and different points will be mainly described.
[0112]
FIG. 14 is a diagram corresponding to FIG. 2 of the first embodiment.
In the present embodiment, in place of the
[0113]
The
[0114]
The configuration of the
[0115]
The handle return current Ih * and the damper current Id * output from the
[0116]
The
[0117]
Based on the control signal from the steering angle
[0118]
When the steering angle
[0119]
In the
[0120]
In the present embodiment, the switching selection of the addition current Ik by the
(Abnormality determination flowchart)
Next, the steering angle abnormality determination process in the present embodiment will be described with reference to the flowchart shown in FIG. In the following description, it is assumed that the
[0121]
First, in S <b> 51, the
[0122]
On the other hand, if the steering angle
[0123]
Therefore, according to the present embodiment, the following effects can be obtained.
(2) In the above embodiment, the steering angle
[0124]
(3) In the above embodiment, even when the abnormal steering angle θ is detected by the steering angle
[0125]
(4) Further, at high speed, a damper that is calculated based on the estimated steering angular velocity Qs and the vehicle speed V even when the abnormal steering angle θ is detected by the steering angle
[0126]
(5) Further, the second embodiment performs steering return control and damper control as an alternative compared to the first embodiment in which the convergence control is stopped only when the abnormal steering angle θ is detected. It is possible to prevent the convergence of the
[0127]
In addition, you may change this embodiment as follows.
In the first and second embodiments, the abnormality determination of the steering angle θ by the steering angle
[0128]
In the first and second embodiments, the target convergence
[0129]
【The invention's effect】
As described above in detail, according to the first aspect of the present invention, even if an abnormal steering angle is detected, self-steering due to a malfunction of the convergence control can be prevented, and safety can be improved.
[0130]
According to the invention of claim 2, in addition to the effect of the invention of
[Brief description of the drawings]
FIG. 1 is a schematic diagram of an electric power steering device and a control device thereof according to a first embodiment of the present invention.
FIG. 2 is a functional block diagram of a CPU of the control device.
FIG. 3 is a block diagram of a current command value calculation unit.
FIG. 4 is a block diagram of a motor angular velocity estimator and a steering angular velocity estimator.
FIG. 5 is a block diagram of a convergence control unit.
FIG. 6 is a block diagram of a target steering angle setting unit.
FIG. 7 is a flowchart of a target steering angle calculation routine.
FIG. 8 is a block diagram of a phase compensation unit.
FIG. 9 is a block diagram of a hand release determination unit.
FIG. 10 is a block diagram of the steering angle abnormality detection unit.
FIG. 11 is a flowchart of processing executed in convergence control.
FIG. 12 is a flowchart of processing executed in convergence control.
FIG. 13 is a flowchart showing a steering angle abnormality determination process.
FIG. 14 is a block diagram of a control device for an electric power steering apparatus according to a second embodiment.
FIG. 15 is a flowchart showing a steering angle abnormality determination process.
FIG. 16 is a schematic diagram of a conventional electric power steering device and its control device.
FIG. 17 is a functional block diagram of a CPU of a conventional control device.
FIG. 18 is a functional block diagram for performing a handle return calculation in the handle return controller.
FIG. 19 is a functional block diagram for calculating a damper current in a damper controller.
[Explanation of symbols]
1 ... Steering wheel (handle),
21 ... CPU (control means, target steering angle setting means, target steering angular speed setting means, target convergence current setting means, steering angle abnormality determination means, stop means, damper control means, steering wheel return control means),
81 ... Convergence control unit (target steering angle setting means, target steering angular speed setting means, target convergence current setting means),
86: Target steering angle setting unit (target steering angle setting means),
87: Target steering angular velocity setting unit (target steering angular velocity setting means),
88 ... target convergence current setting unit (target convergence current setting means),
71 ... Steering angle abnormality detecting unit (steering angle abnormality determining means),
84 ... multiplier (stop means),
180 ... handle return controller (handle return control means),
190 ... Damper controller (damper control means).
Claims (2)
前記目標操舵角と操舵角の偏差及び車速に基づいて目標操舵角速度を設定する目標操舵角速度設定手段と、
前記目標操舵角速度と操舵角速度の偏差に基づいて目標収斂電流を設定する目標収斂電流設定手段と、
前記目標収斂電流に基づいて、ハンドルを中立位置に戻すための収斂制御を行う制御手段と、
前記操舵角が異常か否かを判定する操舵角異常判定手段とを備え、
前記操舵角異常判定手段が異常であると判定したときは、前記制御手段による収斂制御を停止する停止手段を備えたことを特徴とする電動パワーステアリング装置の制御装置。Target steering angle setting means for setting a target steering angle for returning the steering wheel to the neutral position based on the steering angle and the vehicle speed;
Target steering angular velocity setting means for setting a target steering angular velocity based on the target steering angle and the deviation of the steering angle and the vehicle speed;
Target convergence current setting means for setting a target convergence current based on a deviation between the target steering angular velocity and the steering angular velocity;
Control means for performing convergence control for returning the handle to the neutral position based on the target convergence current;
Steering angle abnormality determining means for determining whether or not the steering angle is abnormal,
A control device for an electric power steering apparatus, comprising: a stopping means for stopping the convergence control by the control means when the steering angle abnormality determining means is determined to be abnormal.
低速の車速及び操舵角速度に応じたハンドル戻し電流を出力して、ハンドルが戻る方向にアシストを行うハンドル戻し制御手段とを備え、
前記操舵角異常判定手段が異常と判定した際には、前記ダンパ制御手段及びハンドル戻し制御手段にて、制御を行うことを特徴とする請求項1に記載の電動パワーステアリング装置の制御装置。Damper control means for outputting a damper current according to the medium and high vehicle speed and the steering angular velocity, and applying a damper current in a direction opposite to the direction in which the steering wheel rotates;
A steering wheel return control means for assisting in a direction in which the steering wheel returns by outputting a steering wheel return current according to a low vehicle speed and a steering angular velocity;
2. The control device for an electric power steering apparatus according to claim 1, wherein when the steering angle abnormality determining unit determines that there is an abnormality, the damper control unit and the steering wheel return control unit perform control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000340848A JP3669266B2 (en) | 2000-11-08 | 2000-11-08 | Control device for electric power steering device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000340848A JP3669266B2 (en) | 2000-11-08 | 2000-11-08 | Control device for electric power steering device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002145094A JP2002145094A (en) | 2002-05-22 |
JP3669266B2 true JP3669266B2 (en) | 2005-07-06 |
Family
ID=18815696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000340848A Expired - Lifetime JP3669266B2 (en) | 2000-11-08 | 2000-11-08 | Control device for electric power steering device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3669266B2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4156878B2 (en) * | 2002-07-30 | 2008-09-24 | 本田技研工業株式会社 | Electric power steering device |
JP4890790B2 (en) * | 2005-05-31 | 2012-03-07 | 株式会社アイチコーポレーション | Working vehicle traveling device |
JP4959212B2 (en) * | 2006-03-30 | 2012-06-20 | 株式会社ショーワ | Electric power steering device |
JP4959217B2 (en) * | 2006-04-28 | 2012-06-20 | 株式会社ショーワ | Electric power steering device |
JP2007320383A (en) * | 2006-05-31 | 2007-12-13 | Showa Corp | Electric power steering device |
JP5228362B2 (en) * | 2007-04-17 | 2013-07-03 | 日本精工株式会社 | Electric power steering device |
DE102009000638A1 (en) * | 2009-02-05 | 2010-08-12 | Zf Lenksysteme Gmbh | Determining a desired steering torque in a steering device |
JP5633118B2 (en) * | 2009-04-27 | 2014-12-03 | いすゞ自動車株式会社 | Travel control device |
JP2012166769A (en) * | 2011-02-17 | 2012-09-06 | Jtekt Corp | Electric power steering device |
WO2018185528A1 (en) | 2017-04-06 | 2018-10-11 | Kongsberg Inc. | Power steering system and a method of operating same |
JP7300068B2 (en) * | 2020-07-28 | 2023-06-28 | 日立Astemo株式会社 | VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND VEHICLE CONTROL SYSTEM |
JP7287364B2 (en) * | 2020-08-20 | 2023-06-06 | いすゞ自動車株式会社 | judgment device |
-
2000
- 2000-11-08 JP JP2000340848A patent/JP3669266B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2002145094A (en) | 2002-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7116888B2 (en) | motor controller | |
JP3901928B2 (en) | Control device for electric power steering device | |
EP3594088B1 (en) | Steering control apparatus and steering control method | |
JP7383384B2 (en) | Steering control device | |
WO2014136516A1 (en) | Electric power steering device | |
US20200130737A1 (en) | Steering control device | |
US20080217099A1 (en) | Electric Power Steering Apparatus, Control Method Thereof and Program for Electric Power Steering Apparatus | |
JP6592067B2 (en) | Electric power steering device | |
JP2003175850A (en) | Control device for motorized power steering system | |
JP2018024281A (en) | Actuator control device | |
JP2009269540A (en) | Electric power steering device | |
JP7147472B2 (en) | steering controller | |
JP3669266B2 (en) | Control device for electric power steering device | |
US11383760B2 (en) | Steering system | |
US20200130738A1 (en) | Steering control device | |
JP2005343315A (en) | Vehicular steering device | |
JP5401875B2 (en) | Steering angle detection device for vehicle and electric power steering device using the same | |
JP5181563B2 (en) | Vehicle steering system | |
JP3830750B2 (en) | Control device for electric power steering device | |
JP7243045B2 (en) | steering controller | |
JP2007283891A (en) | Vehicular steering device | |
JP7147473B2 (en) | steering controller | |
JP3788906B2 (en) | Control device for electric power steering device | |
JP3564612B2 (en) | Control method of rear wheel steering device | |
JP2012171523A (en) | Electric power steering device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050404 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080422 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 4 Free format text: PAYMENT UNTIL: 20090422 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090422 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20100422 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100422 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 6 Free format text: PAYMENT UNTIL: 20110422 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120422 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130422 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20140422 |