JP4807546B2 - 電動パワーステアリング装置 - Google Patents
電動パワーステアリング装置 Download PDFInfo
- Publication number
- JP4807546B2 JP4807546B2 JP2001259815A JP2001259815A JP4807546B2 JP 4807546 B2 JP4807546 B2 JP 4807546B2 JP 2001259815 A JP2001259815 A JP 2001259815A JP 2001259815 A JP2001259815 A JP 2001259815A JP 4807546 B2 JP4807546 B2 JP 4807546B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- torque
- control target
- detected
- vehicle speed
- 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 - Fee Related
Links
Images
Landscapes
- Power Steering Mechanism (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Description
【発明の属する技術分野】
この発明は、電動モータが発生するトルクをステアリング機構に与えて操舵補助を行う電動パワーステアリング装置に関する。
【0002】
【従来の技術】
電動モータを操舵補助力の発生源とした電動パワーステアリング装置では、たとえば、ステアリングホイールに加えられた操舵トルクを検出するトルクセンサが備えられていて、トルクセンサの検出値(操舵トルク検出値)に応じた目標電流値が設定され、その設定された目標電流値に基づいて電動モータがフィードバック制御されるようになっている。したがって、トルクセンサの故障やトルクセンサからの信号を伝送する線路の短絡などの異常が生じると、目標電流値が操舵トルクに応じた値に設定されず、ステアリングホイールの操作と無関係な操舵補助が行われるおそれがある。
【0003】
そこで、従来の電動パワーステアリング装置においては、たとえば、トルクセンサの検出値がステアリングホイールの操作では達成し得ないような異常な値である状態が一定時間以上継続した場合には、操舵トルクの検出系に異常が生じていると判断されて、電動モータへの駆動電流の供給を停止するといった処理(フェイルセーフ処理)が行われるようになっている。
【0004】
【発明が解決しようとする課題】
ところが、フェイルセーフ処理が行われるまでは、トルクセンサの検出値が異常な値であっても、その異常値に応じた目標電流値が設定されてモータ制御が行われる。そのため、操舵トルクの検出系に異常が生じた場合、電動モータの発生トルクは、トルクセンサの検出値が最初に異常値を示したことに応答して大幅に増加し、その後、フェイルセーフ処理が行われたことに応答して大幅に減少するといった変動を示す。このような電動モータの発生トルクの変動は、ステアリングホイールの大きな挙動変化をもたらし、車両直進状態でステアリングホイールが切り込まれるといった事態を招くおそれがある。
【0005】
そこで、この発明の目的は、上述の技術的課題を解決し、異常発生時におけるモータ発生トルクの大幅な変動を抑制することによって、ハンドル挙動変化を小さく抑えることができる電動パワーステアリング装置を提供することである。
【0006】
【課題を解決するための手段および発明の効果】
上記の目的を達成するための請求項1記載の発明は、電動モータの発生トルクをステアリング機構に伝達して操舵補助を行う電動パワーステアリング装置であって、操舵トルクを検出するトルク検出手段と、車速を検出する車速検出手段と、上記トルク検出手段によって検出されたトルク検出値と上記車速検出手段によって検出された車速検出値とに基づいて、上記電動モータの駆動制御に用いられる制御目標値を設定する制御目標値設定手段と、上記制御目標値設定手段によって設定された制御目標値を記憶する制御目標値記憶手段と、上記トルク検出手段によって検出されたトルク検出値がそれに対して予め設定されている正常範囲内であり、かつ上記車速検出手段によって検出された車速検出値がそれに対して予め設定されている正常範囲内である場合に、上記制御目標値設定手段によって設定された制御目標値に基づいて、上記電動モータを駆動制御する正常時制御手段と、上記トルク検出手段によって検出されたトルク検出値および上記車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している場合に、上記制御目標値記憶手段に記憶されている制御目標値に基づいて、上記電動モータを駆動制御する異常時制御手段と、上記トルク検出手段によって検出されたトルク検出値および上記車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している状態が所定期間続いた場合に、上記電動モータの駆動を停止するフェイルセーフ処理実行手段とを含むことを特徴とする電動パワーステアリング装置である。
【0007】
この発明によれば、トルク検出手段によって検出されたトルク検出値および車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している場合には、制御目標値記憶手段に記憶されている目標電流値に基づいて電動モータの制御が行われる。これにより、上記正常範囲外の異常な検出値に応じた過大な制御目標値が設定されることがないから、トルク検出手段および車速検出手段を含む系に異常が発生した場合に、電動モータの発生トルクが大幅に増加することがない。
【0008】
また、トルク検出手段によって検出されたトルク検出値および車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している状態が所定期間続くと、電動モータの駆動が停止されるが、その停止直前の制御目標値は制御目標値記憶手段に記憶されている制御目標値であるから、従来と比較して電動モータの駆動停止によるモータ発生トルクの減少幅は小さい。
ゆえに、トルク検出手段および車速検出手段を含む系に異常が発生した時に、電動モータの発生トルクが大幅に変動することがなく、これに起因したハンドル挙動の大幅な変化を生じるおそれがない。
【0009】
なお、請求項2に記載のように、上記制御目標値記憶手段は、上記電動モータの駆動制御に用いられた制御目標値を時系列に記憶するものであり、上記異常時制御手段は、上記制御目標値記憶手段に時系列に記憶されている制御目標値のうち、最新の制御目標値から所定数だけ前に上記制御目標値記憶手段に記憶された制御目標値に基づいて、上記電動モータを駆動制御するものであってもよい。
また、制御目標値は、上記電動モータに供給すべき電流値の規範値である目標電流値であってもよい。
【0011】
【発明の実施の形態】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係る電動パワーステアリング装置の電気的構成を示すブロック図である。操作部材としてのステアリングホイール1に加えられた操舵トルクは、ステアリングシャフト2を介して、ステアリング機構3に機械的に伝達される。ステアリング機構3には、電動モータ4から発生する駆動力が操舵補助力として伝達されるようになっている。
【0012】
ステアリングシャフト2は、ステアリングホイール1側に結合された入力側シャフト2Aと、ステアリング機構3側に結合された出力側シャフト2Bとに分割されている。入力側シャフト2Aと出力側シャフト2Bとは、これらの相対的な回転により捩れを生じるトーションバー5で互いに連結されている。
トーションバー5に関連して、このトーションバー5に生じる捩れの大きさおよび方向を操舵トルクとして検出するトルクセンサ6が設けられている。トルクセンサ6の検出信号は、電子制御ユニット(ECU)10に入力されている。この電子制御ユニット10には、さらに、車速センサ7からの信号も入力されるようになっている。
【0013】
電子制御ユニット10は、CPU111、RAM112およびROM113を含むマイクロコンピュータ11と、電動モータ4に駆動電流を供給するためのモータドライバ12と、このモータドライバ12から電動モータ4に供給される駆動電流(モータ電流)を検出するモータ電流検出器13とを有している。トルクセンサ6、車速センサ7およびモータ電流検出器13の検出信号はマイクロコンピュータ11に入力されるようになっていて、マイクロコンピュータ11のCPU111は、トルクセンサ6、車速センサ7およびモータ電流検出器13の検出信号に基づいてモータドライバ12を制御し、これにより電動モータ4を駆動制御する。
【0014】
図2は、マイクロコンピュータ11のCPU111が実行する処理の流れを示すフローチャートである。CPU111は、この図2の処理を予め定める制御周期(たとえば、5msec)ごとに繰り返し実行する。CPU111は、まず、トルクセンサ6の検出信号を取り込み、その取り込んだ検出信号の表す値(トルク検出値)がステアリングホイール1の操作によって達成され得る操舵トルク値の範囲である正常範囲内(たとえば、0〜5Nmの範囲内)の値であるか否かを判断する(ステップS1)。
【0015】
トルク検出値が上記正常範囲内の値であれば、CPU111は、そのトルク検出値および車速センサ7の検出信号が表す値(車速検出値)に応じた目標電流値を設定する(ステップS2)。そして、その設定した目標電流値とモータ電流検出器13の検出信号が表す値(モータ電流検出値)との偏差を求め、この偏差に応じたモータ制御信号を生成してモータドライバ12に入力する。これにより、目標電流値に相当する駆動電流がモータドライバ12から電動モータ4に供給され、その結果、ステアリングホイール1の操作および車速に応じた操舵補助力が電動モータ4から発生される。また、CPU111は、トルク検出値および車速検出値に応じた目標電流値を設定した後、その設定した目標電流値をRAM112に記憶させる(ステップS3)。
【0016】
その後、CPU111は、この処理をリターンして、トルク検出値が上記正常範囲内の値であるか否かの判断を行い、トルク検出値が上記正常範囲内の値であれば、トルク検出値および車速検出値に応じた目標電流値を設定し、これに基づいてモータドライバ12を制御するとともに、その目標電流値をRAM112に記憶させるといった処理を行う。このようにして、トルク検出値が上記正常範囲内の値である間はステップS1〜S3の処理が繰り返され、これにより、RAM112には、トルク検出値および車速検出値に応じて設定された目標電流値が時系列に記憶されていく。
【0017】
ステップS1〜S3の処理が繰り返されるうちに、上記正常範囲を逸脱した(上記正常範囲の上限値よりも大きな)トルク検出値がマイクロコンピュータ11(CPU111)に入力されると、CPU111は、操舵トルクの検出系(トルクセンサ6やトルクセンサ6の検出信号をマイクロコンピュータ11に伝送する信号線など)に異常が生じているおそれがあると判断し、予め定めるn(n:自然数、好ましくは2以上の整数)制御周期前に設定した目標電流値をRAM112から読み出す(ステップS4)。すなわち、現在の制御周期が第N(N:自然数)制御周期であれば、(N−n)制御周期に設定した目標電流値をRAM112から読み出す。そして、そのRAM112から読み出した目標電流値とモータ電流検出器13の検出信号が表す値(モータ電流検出値)との偏差を求め、この偏差に応じたモータ制御信号を生成してモータドライバ12に入力する。すなわち、トルク検出値が上記正常範囲外の値(ステアリングホイール1の操作によっては達成され得ない異常な値)である場合には、トルク検出値および車速検出値に応じた目標電流値の設定は行われず、n制御周期前に設定した目標電流値に基づいて電動モータ4が制御されることになる。
【0018】
その後、CPU111は、たとえば、RAM112内に設定されたフェイルカウンタのカウント値をインクリメント(+1)し(ステップS5)、さらに、そのインクリメント後のカウント値が予め設定した値(たとえば、「5」)よりも大きいか否かを判断する(ステップS6)。インクリメント後のフェイルカウンタのカウント値が上記設定値以下であれば(ステップS6でNO)、ステップS4で設定した目標電流値をRAM112に記憶させた後(ステップS3)、
この第N制御周期の処理をリターンする。
【0019】
第(N+1)制御周期において取得したトルク検出値が上記正常範囲外の値であれば、n(n:自然数)制御周期前に設定した目標電流値、つまり(N+1−n)制御周期に設定した目標電流値をRAM112から読み出し、その読み出した目標電流値に基づいて電動モータ4の制御を行う。そして、フェイルカウンタのカウント値をインクリメント(+1)し、さらに、そのインクリメント後のカウント値が上記設定値よりも大きいか否かを判断する。インクリメント後のフェイルカウンタのカウント値が上記設定値以下であれば、ステップS4で設定した目標電流値をRAM112に記憶させた後、この第(N+1)制御周期の処理をリターンする。
【0020】
こうしてトルク検出値が上記正常範囲外の値である状態が続き、ステップS1→S4→S5→S6→S3の処理が繰り返し行われて、フェイルカウンタのカウント値が上記設定値よりも大きくなると、CPU111は、操舵トルクの検出系に異常が生じていると判断(フェイル確定)し、電動モータ4への駆動電流の供給を停止(システム停止)する(ステップS7)。
一方、フェイルカウンタのカウント値が上記設定値よりも大きくなる前に、トルク検出値が上記正常範囲内の値に復帰した場合は、CPU111は、操舵トルクの検出系に異常は生じていないと判断して、トルク検出値および車速検出値に応じた目標電流値を設定し、その設定した目標電流値に基づくモータドライバ12(電動モータ4)の制御を行う。なお、トルク検出値が上記正常範囲内の値に復帰した場合には、その復帰に応答してフェイルカウンタのカウント値が零にリセットされる。
【0021】
以上のように、この実施形態では、トルク検出値がステアリングホイール1の操作によって達成され得る操舵トルク値の範囲である正常範囲外の値(異常な値)である間は、予め定めるn制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われる。これにより、上記正常範囲外の異常なトルク検出値に応じた目標電流値が設定されることがないから、操舵トルクの検出系に異常が発生した場合に、電動モータ4の発生トルクが大幅に増加することがない。
【0022】
また、トルク検出値が異常な値を示している状態が所定期間(上記設定値×制御周期)続くと、電動モータ4への駆動電流の供給が停止されるが、その停止の直前に電動モータ4に流れているモータ電流はn制御周期前に設定された目標電流値に応じた電流であるから、従来と比較して電動モータ4への駆動電流の供給停止によるモータ電流の減少幅は小さく、電動モータ4の発生トルクが大幅に減少するといったことはない。
【0023】
ゆえに、操舵トルクの検出系に異常が発生した時に、電動モータ4の発生トルクが大幅に変動することがなく、これに起因したハンドル挙動の大幅な変化を生じるおそれがない。
以上、この発明の一実施形態について説明したが、この発明は他の形態で実施することも可能である。たとえば、上述の実施形態では、トルクセンサ6の検出値が異常な値を示した場合に、n制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われるとしたが、車速センサ7の検出値が異常な値を示した場合に、n制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われるようにしてもよい。また、トルクセンサ6および車速センサ7のうちの少なくとも一方の検出値が異常な値を示した場合に、n制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われるようにしてもよい。
【0024】
さらに、エンジン回転数を検出するエンジン回転数センサを備え、このエンジン回転数センサの検出値に基づいて電動モータ4の制御を行う場合には、エンジン回転数センサの検出値が異常な値を示した場合に、n制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われるようにしてもよい。
さらにまた、ステアリングホイール1の操舵角を検出する操舵角センサを備え、この操舵角センサの検出値に基づいて電動モータ4の制御を行う場合には、操舵角センサの検出値が異常な値を示した場合に、n制御周期前に設定された目標電流値に基づいて電動モータ4の制御が行われるようにしてもよい。
【0025】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【図面の簡単な説明】
【図1】この発明の一実施形態に係る電動パワーステアリング装置の電気的構成を示すブロック図である。
【図2】CPUが実行する処理の流れを示すフローチャートである。
【符号の説明】
1 ステアリングホイール
3 ステアリング機構
4 電動モータ
6 トルクセンサ
7 車速センサ
10 電子制御ユニット
11 マイクロコンピュータ
12 モータドライバ
13 モータ電流検出器
111 CPU
112 RAM
113 ROM
Claims (2)
- 電動モータの発生トルクをステアリング機構に伝達して操舵補助を行う電動パワーステアリング装置であって、
操舵トルクを検出するトルク検出手段と、
車速を検出する車速検出手段と、
上記トルク検出手段によって検出されたトルク検出値と上記車速検出手段によって検出された車速検出値とに基づいて、上記電動モータの駆動制御に用いられる制御目標値を設定する制御目標値設定手段と、
上記制御目標値設定手段によって設定された制御目標値を記憶する制御目標値記憶手段と、
上記トルク検出手段によって検出されたトルク検出値がそれに対して予め設定されている正常範囲内であり、かつ上記車速検出手段によって検出された車速検出値がそれに対して予め設定されている正常範囲内である場合に、上記制御目標値設定手段によって設定された制御目標値に基づいて、上記電動モータを駆動制御する正常時制御手段と、
上記トルク検出手段によって検出されたトルク検出値および上記車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している場合に、上記制御目標値記憶手段に記憶されている制御目標値に基づいて、上記電動モータを駆動制御する異常時制御手段と、
上記トルク検出手段によって検出されたトルク検出値および上記車速検出手段によって検出された車速検出値のうちの少なくとも一方がそれに対して予め設定されている正常範囲を逸脱している状態が所定期間続いた場合に、上記電動モータの駆動を停止するフェイルセーフ処理実行手段と
を含むことを特徴とする電動パワーステアリング装置。 - 上記制御目標値記憶手段は、上記電動モータの駆動制御に用いられた制御目標値を時系列に記憶するものであり、
上記異常時制御手段は、上記制御目標値記憶手段に時系列に記憶されている制御目標値のうち、最新の制御目標値から所定数だけ前に上記制御目標値記憶手段に記憶された制御目標値に基づいて、上記電動モータを駆動制御するものであることを特徴とする請求項1記載の電動パワーステアリング装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001259815A JP4807546B2 (ja) | 2001-08-29 | 2001-08-29 | 電動パワーステアリング装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001259815A JP4807546B2 (ja) | 2001-08-29 | 2001-08-29 | 電動パワーステアリング装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003063433A JP2003063433A (ja) | 2003-03-05 |
JP4807546B2 true JP4807546B2 (ja) | 2011-11-02 |
Family
ID=19087128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001259815A Expired - Fee Related JP4807546B2 (ja) | 2001-08-29 | 2001-08-29 | 電動パワーステアリング装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4807546B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005021359A1 (ja) * | 2003-08-28 | 2005-03-10 | Nsk Ltd. | 電動パワーステアリング装置の制御装置 |
JP5151791B2 (ja) * | 2008-08-07 | 2013-02-27 | 日本精工株式会社 | 電動パワーステアリング装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04252775A (ja) * | 1991-01-16 | 1992-09-08 | Nippon Seiko Kk | 電動式動力舵取装置 |
JP3119037B2 (ja) * | 1993-05-27 | 2000-12-18 | トヨタ自動車株式会社 | 車両用故障検出装置 |
JP4348848B2 (ja) * | 2000-08-11 | 2009-10-21 | 株式会社デンソー | 電動パワーステアリング装置 |
-
2001
- 2001-08-29 JP JP2001259815A patent/JP4807546B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003063433A (ja) | 2003-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3777398B2 (ja) | 車両用操舵制御装置 | |
WO2006123839A1 (ja) | 電動パワーステアリング装置の制御装置 | |
JP2001287659A (ja) | 電動パワーステアリング装置 | |
JP4368031B2 (ja) | 伝達比可変操舵装置 | |
JP2006331086A (ja) | メモリ診断方法及びその機能を具備した電動パワーステアリング装置 | |
JP2004196128A (ja) | 電動パワーステアリング装置 | |
WO2018078870A1 (ja) | 制御装置、および、制御装置の制御方法 | |
JP2004114755A (ja) | 電動パワーステアリング装置 | |
JP2004276697A (ja) | 電動パワーステアリング装置 | |
JP4193108B2 (ja) | 電動パワーステアリング装置 | |
JP4807546B2 (ja) | 電動パワーステアリング装置 | |
JP4348848B2 (ja) | 電動パワーステアリング装置 | |
JP3803226B2 (ja) | 電動パワーステアリング制御装置 | |
WO2003011673A1 (fr) | Dispositif de direction electriquement assistee | |
JP3905997B2 (ja) | 電動パワーステアリング装置 | |
JPH0739190A (ja) | 自動機械のブレーキ異常検出方法 | |
JPH06246674A (ja) | 産業用ロボットのブレーキ異常検出方法 | |
JPH06329042A (ja) | 後輪操舵装置 | |
JP3865631B2 (ja) | 電動パワーステアリング装置 | |
JP2021127080A (ja) | 操舵制御装置 | |
JP4269166B2 (ja) | 車両の操舵装置 | |
JP3551427B2 (ja) | 操舵制御装置 | |
JP2005028900A (ja) | 電動ステアリング装置におけるバッテリ状態判定装置 | |
JP2007062526A (ja) | 電動パワーステアリング装置 | |
US20230234639A1 (en) | Steering control device and standard value adjustment method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080627 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110331 |
|
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: 20110721 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110803 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140826 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |