Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3405293B2 - Electric power steering device for vehicle - Google Patents
[go: Go Back, main page]

JP3405293B2 - Electric power steering device for vehicle - Google Patents

Electric power steering device for vehicle

Info

Publication number
JP3405293B2
JP3405293B2 JP32776599A JP32776599A JP3405293B2 JP 3405293 B2 JP3405293 B2 JP 3405293B2 JP 32776599 A JP32776599 A JP 32776599A JP 32776599 A JP32776599 A JP 32776599A JP 3405293 B2 JP3405293 B2 JP 3405293B2
Authority
JP
Japan
Prior art keywords
current
value
motor
electric motor
magnitude
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
Application number
JP32776599A
Other languages
Japanese (ja)
Other versions
JP2001138931A (en
Inventor
善昭 鈴木
佳幸 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP32776599A priority Critical patent/JP3405293B2/en
Publication of JP2001138931A publication Critical patent/JP2001138931A/en
Application granted granted Critical
Publication of JP3405293B2 publication Critical patent/JP3405293B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、操舵ハンドルの回
動操作に対してアシスト力を付与する電動モータを備え
た車両の電動パワーステアリング装置に係り、特に、前
記電動モータに流される電流の大きさ及び方向に応じて
前記アシスト力を変更するように構成された電動パワー
ステアリング装置に関する。 【0002】 【従来の技術】この種の電動パワーステアリング装置
は、例えば特開平4−251596号公報に開示されて
いるように、検出操舵トルク等に基づいて電動モータに
流す指令電流値を決定し、モータ制御回路により前記指
令電流値に応じた電流を電動モータに流してアシスト力
を制御するようになっている。また、同装置は、モータ
制御回路のモータ駆動電流が流れる回路部分に直列に抵
抗を接続し、この抵抗の両端電圧を検出することにより
モータ電流を検出し、検出したモータ電流に応じて電動
モータに流れる電流量を制御して電動モータを過熱から
保護するように構成されている。 【0003】 【発明が解決しようとする課題】しかしながら、上記従
来の技術においては、モータ電流の大きさは検出できる
が、モータ電流の方向を検出することができないため、
モータ電流の方向に応じた精密なアシスト力制御ができ
ないという問題がある。また、上記公報には、電動モー
タの所定方向に電流を流すための電流経路と、所定方向
とは反対の方向に電流を流すための電流経路のそれぞれ
に電流検出用の抵抗を直列接続する技術も開示されてい
る。この場合には、モータ電流の方向を検出することが
可能となるものの、新たな抵抗が二つ必要となるため、
装置のコストが上昇するという問題がある。 【0004】 【本発明の概要】本発明は、電動モータには指令電流の
方向に応じた電流が流されることから、実際に電動モー
タに流れる電流の大きさを検出しておけば、その方向に
ついては指令電流に従って決定することができるという
考えに立脚してなされたものである。そして、本発明の
構成上の特徴は、流される電流に応じたトルクを発生す
る電動モータと、操舵ハンドルの操舵トルクを検出する
操舵トルク検出手段と、前記検出された操舵トルクに応
じて指令電流の大きさ及び方向を所定時間毎に決定する
指令電流決定手段と、前記電動モータに流れる電流の大
きさ及び方向を所定時間毎に検出するモータ電流検出手
段と、前記検出された電流の大きさ及び方向に応じて前
記指令電流を所定時間毎に変更する指令電流変更手段
と、電源及び前記電動モータの両端に接続されるととも
に同電源から同電動モータに流される電流の大きさ及び
方向を変更するモータ駆動手段と、前記変更された指令
電流の大きさ及び方向に応じた電流を前記電動モータに
流すように前記モータ駆動手段を制御する通電制御手段
とを備え、前記操舵ハンドルの回動操作に対して前記電
動モータによりアシスト力を付与する車両の電動パワー
ステアリング装置において、前記モータ電流検出手段
は、前記モータ駆動手段と前記電源とが形成する回路内
であって前記電動モータに流れる電流が常時流れる経路
に直列接続された抵抗と、前記抵抗の両端の電圧を検出
する手段とを含み、前記検出された電圧に基づいて前記
電動モータに流れる電流の大きさを求めるとともに前記
指令電流変更手段により変更された前回の指令電流の方
向に基づいて同電動モータに流れる電流の方向を求める
ことにより、同電動モータに流れる電流の大きさ及び方
向を検出するように構成されたことにある。 【0005】これによれば、少なくとも操舵トルク検出
手段により検出される操舵トルクと、モータ電流検出手
段により検出される電動モータに流れる電流の大きさ及
び方向とに応じて同電動モータに流されるべき指令電流
の大きさ及び方向が所定時間毎に決定される。また、モ
ータ電流検出手段は、モータ駆動手段と電源とが形成す
る回路内であって前記電動モータに流れる電流が常時流
れる経路に直列接続された抵抗と、この抵抗の両端の電
圧を検出する手段とを含み、検出された電圧に基づいて
前記電動モータに流れる電流の大きさを求めるとともに
指令電流変更手段により変更された前回の指令電流の方
向に基づいて同電動モータに流れる電流の方向を求め、
これにより、所定時間毎に同電動モータに流れる電流の
大きさ及び方向を検出する。 【0006】従って、前記電動モータに流れる電流の大
きさ及び方向を一つの抵抗を用いるのみで検出できるた
め、装置のコストを低減することができる。また、一般
には、電動モータに流れる電流が常時流れる経路に直列
接続された上記抵抗は、駆動手段が故障した場合(例え
ば、駆動手段に含まれるスイッチング素子が短絡故障し
た場合)等を考慮することにより必然的に配設される抵
抗である。このため、前記モータ電流検出用に新たな
(余分な)抵抗を設ける必要がなく、この点においても
装置のコストダウンが達成される。 【0007】 【発明の実施の形態】以下、本発明の一実施形態につい
て図面を参照しつつ説明すると、図1は本発明による電
動パワーステアリング装置の概略をブロック図により示
していて、この電動パワーステアリング装置は、電気制
御回路10、及び同電気制御回路10に接続された駆動
回路20を含んで構成される電気制御ユニット(EC
U)25と、駆動回路20により通電制御される直流電
動モータ30とを備えている。 【0008】電動モータ30は、操舵ハンドル(ステア
リングホイール)31の回動操作による前輪の操舵に対
してアシスト力を付与するもので、減速機構32を介し
て操舵軸33にトルク伝達可能に取付けられていて、そ
の回転に応じてラックバー34を軸線方向に駆動し、同
ラックバー34にタイロッドを介して連結されている前
輪を操舵する。 【0009】前記操舵軸33には操舵トルクセンサ35
が組みつけられていて、同操舵トルクセンサ35は操舵
軸33に作用する操舵トルクTMを検出して同トルクを表
す操舵トルク信号を出力する。操舵トルクセンサ35が
検出する操舵トルクTMは、運転者が操舵ハンドル31を
右方向に回動しようとするときに正の値となり、左方向
に回動しようとするときに負の値となるように構成され
ている。 【0010】次に、図1に示した電動パワーステアリン
グ装置の電気回路の詳細について図2を参照しつつ説明
すると、電気制御回路10は、マイクロコンピュータ
(CPU)11と、入力インターフェース12と、出力
インターフェース13と、EEPROM14(Electric
al Erasable PROM)とから構成されていて、CPU11
は、後述するプログラム及びマップ等を記憶したメモリ
11aを内蔵している。 【0011】入力インターフェース12は、バスを介し
てCPU11に接続されるとともに、前述した操舵トル
クセンサ35、車速Vを検出する車速センサ41、エン
ジン回転数NEを検出するエンジン回転数センサ42、
及び駆動回路のプリント基板上に配設され同プリント基
板の温度TMPBORDを検出する基板温度センサ23と接続
され、CPU11に対し各センサの検出信号を供給する
ようになっている。 【0012】出力インターフェース13は、バスを介し
てCPU11に接続されるとともに、駆動回路20、及
び常開(ノーマリー・オープン)型のリレー21に接続
されていて、CPU11からの指令に基づきこれらの導
通状態を変更する信号を送出するようになっている。ま
た、EEPROM14は、車両バッテリ50からの電源
の供給を受けない状態においてもデータを記憶・保持す
る記憶手段であり、バスを介してCPU11と接続され
ていて、同CPU11から供給されるデータを保持する
とともに、CPU11の要求に応じて保持しているデー
タを同CPU11に供給するようになっている。 【0013】駆動回路20は、ゲートが出力インターフ
ェース13にそれぞれ接続されたMOSFETからなる
4個のスイッチング素子Tr1〜Tr4(モータ駆動手
段)と、2つの抵抗20a,20bと、前述した基板温
度センサ23とを備えている。抵抗20aの一端は、車
両に搭載されたバッテリ50の電源ラインLに上流側端
子が接続された前記リレー21の下流側端子に接続され
ていて、同抵抗20aの他端はスイッチング素子Tr
1,Tr2の各ソースに接続されている。スイッチング
素子Tr1,Tr2のドレインは、スイッチング素子T
r3,Tr4のソースにそれぞれ接続され、同スイッチ
ング素子Tr3,Tr4のドレインは抵抗20bを介し
て接地されている。換言すれば、抵抗20a,20bは
モータ駆動手段(Tr1〜Tr4)と電源(バッテリ5
0)が形成する回路(即ち、接地−バッテリ50−リレ
ー21−Tr1〜Tr4−接地)に直列接続されてい
る。また、スイッチング素子Tr1とTr3との間は電
動モータ30の一側に接続され、スイッチング素子Tr
2とTr4との間は電動モータ30の他側に接続されて
いる。 【0014】電動モータ30の両端は入力インターフェ
ース12に接続されていて、これによりCPU11が電
動モータ30の一つの端子電圧Vaと他の端子電圧Vb
とを検出するようになっている。また、抵抗20bの上
流側と下流側(抵抗20bの両端)も入力インターフェ
ース12に接続されていて、CPU11は、抵抗20b
の上流側電圧V2と下流側電圧V1をそれぞれ検出し、
これらの差(V2−V1)を抵抗20bの抵抗値R20
bで除した値から電動モータ30のモータ電流値IMOTR
を検出するようになっている。 【0015】以上の構成により、駆動回路20(即ち、
電動モータ30)はリレー21がオン(閉成)したときに
バッテリ50から電源の供給を受け得る状態となり、ス
イッチング素子Tr1,Tr4が選択的に導通状態(オ
ン状態)とされたとき、電動モータ30に所定の方向の
電流が流れて同モータ30は右回転し、操舵軸33を右
回転方向に回動するアシスト力を発生する。また、スイ
ッチング素子Tr2,Tr3が選択的に導通状態とされ
たとき、電動モータ30に前記所定の方向と反対方向の
電流が流れて同モータ30は左回転し、操舵軸33を左
回転方向に回動するアシスト力を発生する。リレー21
がオフ(開成)したときには電動モータ30の電源供給
経路が遮断され、同モータ30への通電は停止する。こ
れらから明らかなように、抵抗20a,20bには、電
動モータ30に流れる電流が常に流れる構成となってい
る。 【0016】前記バッテリ50の電源ラインLには、運
転者によりオン(閉成)状態又はオフ(開成)状態に切
換えられるイグニッションスイッチ(I/Gスイッチ)
22の一端が接続されている。イグニッションスイッチ
22の他端はダイオードD1を介してCPU11、入力
インターフェース12、出力インターフェース13、E
EPROM14及び操舵トルクセンサ35に接続されて
いて、イグニッションスイッチ22がオン状態とされた
とき、それぞれに電源が供給されるようになっている。 【0017】ダイオードD1の下流は、リレー21の下
流側から前記ダイオードD1の下流側へ向う電流のみを
許容するダイオードD2を介して前記リレー21の下流
側端子と接続されていて、リレー21がオン状態とされ
たときはイグニッションスイッチ22の状態にかかわら
ず、CPU11、入力インターフェース12、出力イン
ターフェース13、EEPROM14及び操舵トルクセ
ンサ35に電源が供給されるようになっている。なお、
EEPROM14は、電源が供給された状態においてC
PU11によるデータの書込み(格納)及び読出しが可
能となる。 【0018】次に、上記のように構成した電動パワース
テアリング装置の作動について、図3〜図10を参照し
て説明する。ここで、図3は、CPU11が所定時間毎
に繰り返し実行するメインルーチンをフローチャートに
て示したものであり、図6〜図9は図3のメインルーチ
ンのステップの一部を詳細に示したルーチンをフローチ
ャートにて示したものである。また、図4〜図5はメイ
ンルーチンの実行中に使用するマップ(テーブル)を示
したものであり、図10はメインルーチンの実行時間間
隔よりも短い所定時間の経過毎にCPU11が実行する
出力処理ルーチンをフローチャートにて示したものであ
る。 【0019】先ず、運転者が、車両の運転を開始するた
めにイグニッションスイッチ22をオフ状態からオン状
態へと変更すると、CPU11は図示しないイニシャル
ルーチンを実行してリレー21をオン状態に変更する。
その後、CPU11は所定のタイミングにて図3に示し
たメインルーチンの処理をステップ300から開始し、
ステップ310に進んで基本目標電流値(指令電流)TK
IHONの演算を行う。この演算は、操舵トルクセンサ35
により検出される操舵トルクTMと、車速センサ41によ
り検出される車速Vと、メモリ11aに記憶されている
図4に示した基本目標電流マップ(テーブル)とに基づ
いて、その時点の基本目標電流値TKIHONを求めるもので
ある。 【0020】より具体的には、基本目標電流マップは車
速別(この場合、低車速、中車速、高車速)に区分され
ていて、CPU11は、検出車速Vに最も近い車速及び
次に近い車速に対応した2つの基本目標電流マップを選
択し、検出操舵トルクTMと選択したマップが示す操舵ト
ルクと基本目標電流値TKIHONとの関係から、それぞれ基
本目標電流値TKIHONを求め、それらを車速Vに関して補
間計算して最終的な基本目標電流値TKIHONを決定する。 【0021】次いで、CPU11は図3のステップ32
0に進み、モータの慣性感等を低減して操舵フィーリン
グを向上するための慣性補償電流値TKANの演算を行う。
具体的には、検出操舵トルクTMの時間微分値(dTM/d
t)を求め、同操舵トルクTMの時間微分値と図5(A)
に示した慣性補償電流基本値TKANBのマップから対応す
る慣性補償電流基本値TKANBを求めるとともに、検出車
速Vと図5(B)に示したゲインマップから対応するゲ
インk1を求め、これらの積(=k1・TKANB)を最終的な
慣性補償電流値TKANとする。 【0022】次いで、CPU11は図3のステップ33
0に進み、電動モータ30の電圧(両端電圧)Vtと、
同モータ30の電流の大きさであるモータ電流値IMOTR
と、同モータ30の電流の方向に応じて同モータ電流値
IMOTRに符号を付した符号付モータ電流値SGNIMOTRを求
めるための演算を行う。具体的には、図6に詳細なフロ
ーチャートを示したように、CPU11はステップ60
0から処理を開始し、ステップ605に進んで電動モー
タ30の両端電圧Va,Vbの差(Va−Vb)を求
め、これをモータ端子電圧Vtとする。次いで、CPU
11はステップ610に進み、抵抗20bの上流側電圧
V2と下流側電圧V1の差(V2−V1)を抵抗20b
の抵抗値R20bで除した値を求め、この値を電動モー
タ30のモータ電流値IMOTRとして設定する。 【0023】次いで、CPU11はステップ615に進
み、後述する前回の最終アシスト電流値IFINALOLD(前
回の指令電流)が0より大きいか否か(正の値であるか
否か)を判定する。そして、ステップ615にて「Ye
s」と判定される場合には、CPU11はステップ62
0に進んで、モータ電流値IMOTRを電動モータ30の符
号付きモータ電流値SGNIMOTORとして設定し、ステップ
695に進んで本ルーチンを終了する。 【0024】一方、ステップ615にて「No」と判定
される場合には、CPU11はステップ625に進み、
前回の最終アシスト電流値IFINALOLDが0より小さいか
否か(負の値であるか否か)を判定する。そして、同ス
テップ625にて「Yes」と判定される場合にはステ
ップ630に進み、モータ電流値IMOTRにマイナス符号
を付した値(−IMOTOR)を電動モータ30の符号付きモ
ータ電流値SGNIMOTORとして設定し、ステップ695に
進んで本ルーチンを終了する。 【0025】また、ステップ625にて「No」と判定
される場合、即ち、前回の最終アシスト電流値IFINALOL
Dが「0」である場合には、CPU11はステップ63
5に進み、前回の本ルーチンの実行により既に求められ
ている符号付きモータ電流値SGNIMOTORが0以上である
か否かを判定する。そして、ステップ635にて「Ye
s」と判定される場合には、ステップ640にて符号付
きモータ電流値SGNIMOTORにモータ電流値IMOTRをそのま
ま設定し、ステップ635にて「No」と判定される場
合には、ステップ645にてモータ電流値IMOTRにマイ
ナス符号を付した値(-IMOTOR)を符号付きモータ電流
値SGNIMOTORとして設定し、その後ステップ695に進
んで本ルーチンを終了する。 【0026】次いで、CPU11は図3のステップ34
0に進み、操舵ハンドル31の戻り性能(中立点への復
帰性能)を向上するため、及び操舵に伴う機械系の摩擦
を補償するたのハンドル戻し制御電流値TMODの演算を行
う。具体的には、図7に詳細なフローチャートを示した
ように、CPU11はステップ710にて先のステップ
605で求めた電動モータ30の端子間電圧Vt、ステ
ップ610〜645にて求めた電動モータ30の符号付
きモータ電流値SGNIMOTR、及び電圧方程式(K・ω=V
t−R・SGNIMOTR、ここでKは定数,Rは電動モータ3
0の端子間の抵抗値)とから、電動モータ30の回転角
速度ωを求め、これに所定の定数を乗じて操舵角速度推
定値STRVを求める。 【0027】次に、CPU11はステップ720にて操
舵角速度推定値STRVと同ステップ720中に示したマッ
プからハンドル戻し制御電流基本値TMODBを求め、ステ
ップ730にて操舵角速度推定値STRVと同ステップ73
0中に示したマップから摩擦補償電流基本値TMASABを求
め、続くステップ740にて車速Vと同ステップ740
中に示したマップからゲインk2を求める。 【0028】次いで、CPU11はステップ750にて
フラグFMODの値が「1」か否かを判定する。このフラグ
FMODは、その値「1」にて操舵ハンドル31が戻し状態
にあることを示すものであり、操舵トルクTMが正の値で
あり且つ操舵角速度推定値STRVが負の値である状態が所
定時間以上継続した場合に「1」に設定され、この場合
には操舵角速度推定値STRVが正の値となったときに
「0」に設定される。同様に、フラグFMODは、操舵トル
クTMが負の値であり且つ操舵角速度推定値STRVが正の値
である状態が所定時間以上継続した場合に「1」に設定
され、この場合には操舵角速度推定値STRVが負の値とな
ったときに「0」に設定される。 【0029】そして、CPU11はフラグFMODの値が
「1」の場合には、ステップ760にてハンドル戻し制
御電流基本値TMODBにゲインk2を乗じた値を今回のハン
ドル戻し制御電流値TMODXに設定し、FMODの値が「0」
の場合には、ステップ770にて摩擦補償電流基本値TM
ASABにゲインk2を乗じた値を今回のハンドル戻し制御電
流値TMODXに設定する。次いでCPU11は、ハンドル
戻し制御電流値TMODの急変を防止するために、ステップ
780に示した計算式(ここで、knm1は0〜1の定数)
を用いてハンドル戻し制御電流値TMODをなまし、最終的
なハンドル戻し制御電流値TMODを演算する。 【0030】次いで、CPU11は図3のステップ35
0に進み、高車速でのハンドル操舵の収斂性、及び運転
者が操舵ハンドル31を所定の角度に操舵している状態
から更に角度を増大する(切り込む)際の手応え感等の
向上を図るためのダンピング制御電流値TDAMPの演算を
行う。具体的には、図8に詳細なフローチャートを示し
たように、CPU11はステップ810にて操舵トルク
TMの絶対値が所定の閾値THDより小さいか否かを判定
し、小さい場合(「Yes」と判定される場合)にはス
テップ820に進んで操舵角速度推定値STRVと、同ステ
ップ820中に示したマップとからダンピング制御電流
基本値TDAMPBを演算する。 【0031】次に、CPU11はステップ830へと進
み、車速Vと同ステップ830に示したマップとからゲ
インk3を求め、ステップ840にて今回のダンピング制
御電流値TDAMPXをダンピング制御電流基本値TDAMPBとゲ
インk3の積値とする。一方、前記ステップ810にて
「No」と判定される場合には、ステップ850にて、
今回のダンピング制御電流値TDAMPXを「0」に設定す
る。そして、CPU11はステップ860にてダンピン
グ制御電流値TDAMPの急変を防止するために、ステップ
860に示した計算式(ここで、knm2は0〜1の定数)
を用いてダンピング制御電流値TDAMPをなまし、最終的
なダンピング制御電流値TDAMPを演算する。 【0032】なお、上記ステップ810にて操舵トルク
TMの絶対値が所定の閾値THDより大きい場合に、ステッ
プ850にてダンピング制御電流値TDAMPXを「0」に設
定するのは、ダンピング制御値自体は操舵に対して反力
を付与して操舵フィーリングを向上しようとするもので
あるが、真に操舵ハンドル31をすばやく且つ大きく操
舵する必要がある場合には、同ダンピング制御値を小さ
くしてその操舵を優先させるようにする必要があるため
である。 【0033】次いで、CPU11は図3のステップ36
0に進み、ECU25(駆動回路20)内のスイッチン
グ素子Tr1〜Tr4の過熱保護のためのECU側電流
制限値ILECUを演算する。具体的には、モータ電流値IMO
TRを擬似的に積分した電動モータ電流積分値ISUMを求
め、所定の係数ke3と、電動モータ電流積分値ISUMと、
基板温度センサ23が検出する基板温度TMPBORDとを用
いて所定の計算式(TMPECU=ke3・ISUM+TMPBORD)に従
って演算を行うことにより、スイッチング素子Tr1〜
Tr4の推定温度TMPECUを求め、スイッチング素子推定
温度TMPECUの増大に伴い減少するECU側電流制限値ILECU
を決定する。 【0034】次いで、CPU11は、図3のステップ3
70に進み、電動モータ30の過熱保護のためのモータ
側電流制限値ILMOTRを演算する。具体的には、モータ電
流値IMOTRから熱収支バランス電流THSQIM(電動モータ
30に通電し続けた場合であっても、同電動モータ30
が過熱温度以下の所定温度にて平衡する電流値)を減算
した熱収支バランス化後電流IMBARAを演算する。そし
て、この熱収支バランス化後電流IMBARAが「0」以上の
場合には同熱収支バランス化後電流IMBARAを2乗した値
に所定の正の係数kupを乗じた値をその時点のモータ電
流2乗積算値SQIMSUMに加え、その結果を新たなモータ
電流2乗積算値SQIMSUMとし、熱収支バランス化後電流I
MBARAが「0」より小さい場合には同熱収支バランス化
後電流IMBARAを2乗した値に所定の正の係数kdwnを乗じ
た値をその時点のモータ電流2乗積算値SQIMSUMから減
算して、その結果を新たなモータ電流2乗積算値SQIMSU
Mとする演算を行うことにより熱収支バランス化後電流I
MBARAを求める。 【0035】次いで、このモータ電流2乗積算値SQIMSU
Mを基板温度 TMPBORDの増大に伴い減少するモータ電流
制限判定値ITHと比較し、同モータ電流2乗積算値SQIMS
UMがモータ電流制限判定値ITH以上である場合にはその
時点のモータ側電流制限値ILMOTRから正の所定値αを減
算した値を新たなモータ側電流制限値ILMOTRとし、モー
タ電流2乗積算値SQIMSUMがモータ電流制限判定値ITH以
下である場合にはその時点のモータ側電流制限値ILMOTR
に正の所定値βを加えた値を新たなモータ側電流制限値
ILMOTRとする演算を行う。 【0036】上記モータ側電流制限値ILMOTRの演算後、
CPU11は図3のステップ380に進み、ECU側電流
制限値ILECUとモータ側電流制限値ILMOTRのうち、小さ
い方を最終的な電流制限値ILTEMPとして設定する。 【0037】次いで、CPU11は、図3のステップ3
90に進み、図9に詳細に示した最終アシスト電流値IF
INALの演算ルーチンを実行する。具体的には、CPU1
1はステップ905にて、慣性補償電流値TKANとハンド
ル戻し制御電流値TMODの和を慣性・戻し電流値TKMと
し、ステップ910〜ステップ925の実行により慣性
・戻し電流値TKMの絶対値がガード値KGを超えないよう
にガードする。 【0038】次いで、CPU11はステップ930にて
基本目標電流値TKIHON、慣性・戻し電流値TKM、及びダ
ンピング制御電流値TDAMPの和を求め、この和をアシス
ト電流値ICTRLとし、ステップ935にて同アシスト電
流値ICTRLの絶対値と電流制限値ILTEMPとを比較する。
そして、アシスト電流値ICTRLの絶対値が電流制限値ILT
EMPよりも大きいときはステップ940にて同アシスト
電流値ICTRLの正負を判定し、正であるときにはステッ
プ945にて最終アシスト電流値IFINALを電流制限値IL
TEMPとし、負であるときにはステップ950にて最終ア
シスト電流値IFINALを電流制限値ILTEMPの符号を逆転し
た値(-ILTEMP)とする。次いで、CPU11はステッ
プ960に進み、前述した前回の最終アシスト電流値IF
INALOLDに今回求めた最終アシスト電流値IFINALを書込
んだ後、ステップ995に進んで本ルーチンを一旦終了
する。 【0039】一方、ステップ935にてアシスト電流値
ICTRLの絶対値が電流制限値ILTEMPよりも小さいと判定
されるときは、CPU11はステップ955にてアシス
ト電流値ICTRLを最終アシスト電流値IFINALとし、ステ
ップ960に進んで前述した前回の最終アシスト電流値
IFINALOLDに今回求めた最終アシスト電流値IFINALを書
込んだ後、ステップ995に進んで本ルーチンを一旦終
了する。以上により電流制限値ILTEMPによる制限がなさ
れたアシスト電流値(最終アシスト電流値)IFINALが決
定されるとともに、前回の最終アシスト電流値IFINALOL
Dが更新されて行く。このようにして、最終アシスト電
流値IFINALが決定されると、CPU11は図3のステッ
プ395にてメインルーチンを一旦終了し、所定時間後
に再び同ルーチンをステップ300から開始して最終ア
シスト電流値IFINALの更新を開始する。 【0040】次に、上記最終アシスト電流値IFINALに基
づいて、スイッチング素子Tr1〜Tr4のスイッチン
グを行い、電動モータ30に最終アシスト電流値IFINAL
に応じた電流を流すための処理について図10を参照し
つつ説明する。なお、図10のルーチンは、PWM(Pu
lse Width Modulation)制御を行う通電制御手段を構成
している。 【0041】先ず、所定のタイミングにてCPU11が
ステップ1000から本ルーチンの処理を開始すると、
ステップ1005に進んでカウンタnの値を「1」だけ
増大する。このカウンタnは三角波を作成するために使
用されるものである。次に、CPU11はステップ10
10に進み、同ステップ1010にてカウンタnの値が
最大値nmaxに等しいか否かを判定し、「Yes」と判
定される場合にはステップ1015にてカウンタnの値
を「0」にクリアしてステップ1020に進む。一方、
カウンタnの値が最大値nmaxに等しくない場合には、
ステップ1010にて「No」と判定し、そのままステ
ップ1020に進む。 【0042】次いで、CPU11はステップ1020に
てカウンタnの値が値n1以下であるか否かを判定す
る。この値n1は、最大値nmaxの1/2の値とされて
いて、三角波の頂点を決定するためのものである。ステ
ップ1020にて「Yes」と判定される場合には、C
PU11はステップ1025にてカウンタnの値を所定
値STに乗じ、その結果を第1三角波KIJUNAの値として
設定する。一方、ステップ1020にて「No」と判定
される場合には、ステップ1030にて最大値nmaxか
らカウンタnの値を減算した値に所定値STを乗じた値
を第1三角波KIJUNAの値として設定する。 【0043】以上の処理により、カウンタnの値が
「0」〜「n1」の間で1ずつ増大することに伴い、第
1三角波KIJUNAの値は「0」〜「n1・ST」の範囲で
所定値STずつ増大する。また、カウンタnの値が「n
1」〜「nmax」の間で1ずつ増大することに伴い、第
1三角波KIJUNAの値は「n1・ST」〜「0」の範囲で
所定値STずつ減少する。 【0044】次いで、CPU11はステップ1035に
進み第1三角波KIJUNAの値にマイナス符号を付した値
(-KIJUNA)を第2三角波KIJUNBの値として設定する。
これにより、第2三角波KIJUNBは第1三角波KIJUNAに対
し値「0」を中心線として対称に変化する値となる。 【0045】次に、CPU11は、ステップ1040に
進んで最終アシスト電流値IFINALが「0」以上か否かを
判定し、「0」以上であると判定される場合には、ステ
ップ1045〜ステップ1055の処理を実行し、最終
アシスト電流値IFINALが第1三角波KIJUNAより大きいと
きにはスイッチング素子Tr1,Tr4をオン状態とし
(ステップ1045,1050)、最終アシスト電流値
IFINALが第1三角波KIJUNAより小さいときにはスイッチ
ング素子Tr1,Tr4をオフ状態とする(ステップ1
045,1055)。そして、CPU11は、ステップ
1060に進んでスイッチング素子Tr2,Tr3をオ
フ状態とし、ステップ1095に進んで本ルーチンを一
旦終了する。 【0046】一方、先のステップ1040にて「No」
と判定される場合(最終アシスト電流値IFINALが「0」
より小さい場合)には、CPU11はステップ1065
〜ステップ1075の処理を実行し、最終アシスト電流
値IFINALが第2三角波KIJUNBより小さいときにはスイッ
チング素子Tr2,Tr3をオン状態とし(ステップ1
065,1070)、最終アシスト電流値IFINALが第2
三角波KIJUNBより大きいときにはスイッチング素子Tr
2,Tr3をオフ状態とする(ステップ1065,10
75)。そして、CPU11は、ステップ1080に進
んでスイッチング素子Tr1,Tr4をオフ状態とし、
ステップ1095に進んで本ルーチンを一旦終了する。 【0047】このようにして、CPU11は図3のメイ
ンルーチンを実行することにより得られる最終アシスト
電流値IFINALと、時間経過に伴い三角波状に変化する第
1三角波KIJUNA又は第2三角波KIJUNBとを比較し、スイ
ッチング素子Tr1〜Tr4の導通状態を制御する。即
ち、最終アシスト電流値IFINALが正の値であるときに
は、スイッチング素子Tr1,Tr4は間欠的にオン又
はオフ状態とされ、スイッチング素子Tr2,Tr3は
オフ状態に維持される。これにより、電動モータ30に
は所定の方向であって最終アシスト電流値IFINALの大き
さ(絶対値)に応じた値の電流が流され、同モータ30
は右回転して同回転方向へのアシスト力を発生する。 【0048】また、最終アシスト電流値IFINALが負の値
であるときには、スイッチング素子Tr2,Tr3は間
欠的にオン又はオフ状態とされ、スイッチング素子Tr
1,Tr4はオフ状態に維持される。これにより、電動
モータ30には所定の方向と反対方向の電流であって最
終アシスト電流値IFINALの大きさ(絶対値)に応じた値
の電流が流れ、同モータ30は左回転して同回転方向へ
のアシスト力を発生する。このことから明らかなよう
に、電動モータ30に流れる電流の方向は、最終アシス
ト電流値IFINAL(の符号)に応じて変更されるため、あ
る時点での同モータ30の電流の方向はその時点以前の
最終アシスト電流値IFINALの方向、即ち、前回の最終ア
シスト電流値IFINALOLDの方向(符号)と一致してい
る。 【0049】以上、説明したように、本発明による実施
形態の電動パワーステアリング装置は、操舵トルクTM、
車速Vに応じて指令電流値である基本目標電流値TKIHON
を定め、この値に基づいて適切なアシスト力の制御を行
う。また、本実施形態においては、電動モータ30に流
される電流の大きさ及び方向に基づいて操舵角速度推定
値STRVを求め、この操舵角速度推定値STRVに基づいて種
々の制御値(ハンドル戻し制御電流値TMOD、ダンピング
制御電流基本値TDAMP)を求めて、基本目標電流値TKIHO
Nを変更(補正)する。従って、電動モータ30に流れ
る電流の方向に応じた精密なアシスト力制御が達成され
る。 【0050】また、電動モータ30に流れる電流の大き
さは、駆動手段Tr1〜Tr4と電源であるバッテリ5
0とが形成する電流経路であって電動モータ30に流れ
る電流が常に流れる経路、即ち、駆動手段を接地する経
路に直列接続された抵抗20bの両端電圧を検出するこ
とにより検出される。一方、電動モータに流れる電流の
方向は、既に求められている(即ち、前回のメインルー
チン実行時の)最終アシスト電流値IFINAL(即ち、前回
の最終アシスト電流値IFINALOLD)の正負に応じて決定
される。従って、この実施形態によれば、駆動回路20
のスイッチング素子Tr1〜Tr4の短絡故障等に備え
て必要となる抵抗20bのみを用いて電動モータ30の
電流の大きさ及び方向が検出できるので、これらを検出
するための余分な抵抗が不要であり、装置のコストを低
減することができる。 【0051】なお、本発明は上記実施形態に限定される
ものではなく、本発明の範囲内で種々の態様の電動パワ
ーステアリング装置に適用され得る。例えば、上記実施
形態においては、電動モータ30の電流の大きさは抵抗
20bの両端電圧を検出することにより検出していた
が、抵抗20aの両端電圧や、抵抗20aの上流側の電
位と抵抗20bの下流側電位との電位差から検出するこ
ともできる。 【0052】また、図10のステップ1040〜108
0により、指令電流(最終アシスト電流値IFINAL)の正
負(符号)に応じてスイッチング素子Tr1〜Tr4の
何れがオン状態となるかが一義的に決定されることか
ら、スイッチング素子Tr1〜Tr4の導通状態(オン
・オフ状態)を例えばゲート電圧から検出し、この導通
状態に基づいて検出されたモータ電流値IMOTRの符号を
決定することも本発明に含まれる。この場合、全てのス
イッチング素子のゲート電圧を監視する必要はなく、同
時にオン状態となることがない素子の組合せ、即ち、T
r1とTr2、Tr1とTr3、Tr4とTr2、及び
Tr4とTr3の各素子の導通状態を検出すればよい。
なお、ゲート電圧の検出は、各ゲート電圧が立上ったと
きに、CPU11に対し割り込みルーチンを発生させる
ことにより行うこともできる。 【0053】また、スイッチング素子Tr1〜Tr4の
導通状態を検出できるように構成した場合には、同時に
オン状態となるべきスイッチング素子(Tr1とTr
4、Tr2とTr3)が同時にオン状態とならないこと
(何れか一方がオン状態で他方がオフ状態)が検出され
たとき、或いは、同時にオン状態とはならないスイッチ
ング素子(Tr1とTr2、Tr1とTr3、Tr4と
Tr2、及びTr4とTr3)が同時にオン状態となる
ことが検出されたとき、対応するスイッチング素子が異
常であると判定するように構成してもよい。 【0054】更に、上記実施形態においては、モータ電
流のPI制御を行っていないが、より安定したアシスト
力制御のために、PI制御を採用することもできる。
DETAILED DESCRIPTION OF THE INVENTION [0001] BACKGROUND OF THE INVENTION 1. Field of the Invention
Equipped with an electric motor that gives assist force to dynamic operation
The present invention relates to an electric power steering device for a vehicle,
Depending on the magnitude and direction of the current flowing through the electric motor
Electric power configured to change the assist force
The present invention relates to a steering device. [0002] 2. Description of the Related Art This type of electric power steering device
Is disclosed in, for example, JP-A-4-251596.
As shown in the figure, the electric motor is
Determine the command current value to flow, and use the motor control circuit to
Assisting force by passing a current according to the command current value through the electric motor
Is to control. The device also has a motor
A resistor is connected in series with the circuit part where the motor drive current of the control circuit flows.
By connecting the anti and detecting the voltage across this resistor
The motor current is detected, and electric power is generated according to the detected motor current.
Control the amount of current flowing to the motor to prevent the electric motor from overheating
Configured to protect. [0003] However, the above-mentioned subordinates
In the future technology, the magnitude of the motor current can be detected
However, because the direction of the motor current cannot be detected,
Precise assist force control according to the direction of motor current
There is no problem. In addition, the above publication discloses an electric motor.
Current path for flowing current in a specified direction of the
Current paths for current flow in the opposite direction
Also disclosed is a technique for connecting current detection resistors in series.
The In this case, it is possible to detect the direction of the motor current.
Although it becomes possible, two new resistances are required.
There is a problem that the cost of the apparatus increases. [0004] SUMMARY OF THE INVENTION The present invention provides a command current for an electric motor.
Since the electric current according to the direction flows,
If the magnitude of the current flowing through the
It can be determined according to the command current
It was made based on the idea. And the present invention
The structural feature is that it generates torque according to the current that flows.
To detect the steering torque of the steering motor
Steering torque detection means and response to the detected steering torque
The magnitude and direction of the command currentEvery predetermined timedecide
Command current determining means and a large amount of current flowing through the electric motor;
Kiss and directionEvery predetermined timeDetecting motor current detection
Depending on the stage and the magnitude and direction of the detected current
The command currentEvery predetermined timeCommand current changing means to change
And connected to both ends of the power source and the electric motor.
The magnitude of current flowing from the same power source to the same electric motor and
Motor driving means for changing the direction, and the changed command
A current corresponding to the magnitude and direction of the current is supplied to the electric motor.
Energization control means for controlling the motor drive means to flow
And the electric power with respect to the turning operation of the steering handle.
Electric power of a vehicle that gives assist force by a dynamic motor
In the steering apparatus, the motor current detection means
Is in a circuit formed by the motor driving means and the power source.
A path through which the current flowing through the electric motor always flows
Detects the resistance connected in series and the voltage across the resistor
Means to doIncludingBased on the detected voltage
While obtaining the magnitude of the current flowing through the electric motorAbove
Previously changed by command current changing meansCommand current
Direction of current flowing through the electric motor based onAsk
The magnitude and direction of the current flowing through the electric motor
It is configured to detect the direction. According to this, at least steering torque detection
Steering torque detected by the means and motor current detection
The magnitude of the current flowing in the electric motor detected by the stage and
Command current to be sent to the electric motor according to the direction
The size and direction ofEvery predetermined timeIt is determined. Also,
The motor current detecting means is formed by the motor driving means and the power source.
Current flowing in the electric motor is always flowing.
A resistor connected in series to the
Means for detecting pressure and based on the detected voltage
While obtaining the magnitude of the current flowing through the electric motor
Previously changed by command current changing meansCommand current
Direction of current flowing through the electric motor based onSeeking
As a result, the current flowing through the electric motor every predetermined time
Detect size and direction. Accordingly, a large current flows through the electric motor.
Detects the direction and direction using only one resistor
Therefore, the cost of the apparatus can be reduced. Also general
Is in series with the path where the current flowing through the electric motor always flows.
The connected resistor is used when the drive means fails (eg
If the switching element included in the drive means
In the case where the
It is anti. For this reason, a new one is used for the motor current detection.
There is no need to provide (extra) resistance,
Cost reduction of the device is achieved. [0007] BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, an embodiment of the present invention will be described.
Referring to the drawings, FIG.
Outline of dynamic power steering system is shown in block diagram
This electric power steering device is
Control circuit 10 and drive connected to the electric control circuit 10
An electric control unit (EC) comprising a circuit 20
U) 25 and DC power controlled by the drive circuit 20
And a dynamic motor 30. The electric motor 30 has a steering handle (steer).
(Ring wheel) 31
To provide assist force, and through the speed reduction mechanism 32
Is attached to the steering shaft 33 so that torque can be transmitted.
The rack bar 34 is driven in the axial direction according to the rotation of the
Before being connected to the rack bar 34 via a tie rod
Steer the wheel. The steering shaft 33 has a steering torque sensor 35.
The steering torque sensor 35 is steered.
The steering torque TM acting on the shaft 33 is detected and the torque is displayed.
A steering torque signal is output. The steering torque sensor 35
The steering torque TM to be detected is determined by the driver using the steering handle 31.
Positive value when trying to turn right, left
Is configured to be negative when trying to rotate
ing. Next, the electric power stearin shown in FIG.
Details of the electric circuit of the switching device will be described with reference to FIG.
Then, the electric control circuit 10 is a microcomputer.
(CPU) 11, input interface 12, and output
Interface 13 and EEPROM 14 (Electric
al Erasable PROM) and CPU 11
Is a memory that stores programs, maps, etc.
11a is built in. The input interface 12 is connected via a bus.
Connected to the CPU 11 and the aforementioned steering torque.
Sensor 35, vehicle speed sensor 41 for detecting vehicle speed V,
An engine speed sensor 42 for detecting the gin speed NE;
And the printed circuit board disposed on the printed circuit board of the drive circuit.
Connected to board temperature sensor 23 to detect board temperature TMPBORD
The detection signal of each sensor is supplied to the CPU 11
It is like that. The output interface 13 is connected via a bus.
Connected to the CPU 11, and the drive circuit 20, and
Connected to a normally open relay 21
These guides are based on commands from the CPU 11.
A signal for changing the communication state is transmitted. Ma
The EEPROM 14 is supplied with power from the vehicle battery 50.
Store and retain data even when not supplied
Which is connected to the CPU 11 via a bus.
Hold data supplied from the CPU 11
Along with the data held in response to the request of the CPU 11
Is supplied to the CPU 11. The drive circuit 20 has a gate with an output interface.
Consisting of MOSFETs connected to each of the cases 13
Four switching elements Tr1 to Tr4 (motor driver
Stage), two resistors 20a and 20b, and the substrate temperature described above.
Degree sensor 23. One end of the resistor 20a
The upstream end of the power line L of the battery 50 mounted on both ends
Connected to the downstream terminal of the relay 21 to which the child is connected.
The other end of the resistor 20a is the switching element Tr
1 and Tr2 are connected to each source. Switching
The drains of the elements Tr1 and Tr2 are the switching elements T
The same switch is connected to the source of r3, Tr4
The drains of the transistors Tr3 and Tr4 are connected via a resistor 20b.
Is grounded. In other words, the resistors 20a and 20b are
Motor driving means (Tr1 to Tr4) and power source (battery 5
0) (ie, ground-battery 50-relay)
-21-Tr1-Tr4-Ground)
The In addition, there is no electric current between the switching elements Tr1 and Tr3.
The switching element Tr is connected to one side of the dynamic motor 30
2 and Tr4 are connected to the other side of the electric motor 30.
Yes. Both ends of the electric motor 30 are input interfaces.
The CPU 11 is connected to the power source 12.
One terminal voltage Va and the other terminal voltage Vb of the dynamic motor 30
And are to be detected. Also, on the resistor 20b
The flow side and the downstream side (both ends of the resistor 20b) are also connected to the input interface.
The CPU 11 is connected to the source 12 and the resistor 20b
Detecting upstream voltage V2 and downstream voltage V1, respectively,
The difference (V2−V1) between these is the resistance value R20 of the resistor 20b.
The motor current value IMOTR of the electric motor 30 from the value divided by b
Is supposed to be detected. With the above configuration, the drive circuit 20 (that is,
When the relay 21 is turned on (closed), the electric motor 30)
The power supply from the battery 50 can be received.
The switching elements Tr1 and Tr4 are selectively turned on (on
In the predetermined direction when the electric motor 30
When current flows, the motor 30 rotates to the right, and the steering shaft 33 moves to the right.
An assist force that rotates in the rotational direction is generated. Sui
The etching elements Tr2 and Tr3 are selectively turned on.
The electric motor 30 has a direction opposite to the predetermined direction.
When current flows, the motor 30 rotates counterclockwise and the steering shaft 33 is moved to the left.
An assist force that rotates in the rotational direction is generated. Relay 21
When the motor is off (opened), power is supplied to the electric motor 30.
The path is interrupted, and energization of the motor 30 is stopped. This
As is clear from these, the resistors 20a and 20b have no electric current.
The current flowing through the dynamic motor 30 always flows.
The The power line L of the battery 50 is operated.
Turned on (closed) or off (opened) by the driver
Changeable ignition switch (I / G switch)
One end of 22 is connected. Ignition switch
The other end of 22 is connected to the CPU 11 via the diode D1.
Interface 12, output interface 13, E
Connected to EPROM 14 and steering torque sensor 35
And the ignition switch 22 is turned on.
When power is supplied to each. The downstream side of the diode D1 is under the relay 21.
Only the current going from the flow side to the downstream side of the diode D1
Downstream of the relay 21 via an allowable diode D2.
Is connected to the side terminal and the relay 21 is turned on.
The ignition switch 22
CPU11, input interface 12, output in
Interface 13, EEPROM 14 and steering torque sensor
The power is supplied to the sensor 35. In addition,
The EEPROM 14 is C when the power is supplied.
Data can be written (stored) and read by PU11
It becomes ability. Next, the electric powers configured as described above.
Refer to FIGS. 3 to 10 for the operation of the tearing device.
I will explain. Here, FIG. 3 shows that the CPU 11 performs every predetermined time.
The main routine to be repeatedly executed in the flowchart
6 to 9 show the main routine of FIG.
Routine routines detailing some of the steps
This is shown in the chart. In addition, FIGS.
Indicates the map (table) to be used during execution of the routine
FIG. 10 shows the execution time of the main routine.
The CPU 11 executes every elapse of a predetermined time shorter than the interval.
The output processing routine is shown in the flowchart.
The First, the driver starts driving the vehicle.
The ignition switch 22 from the off state to the on state
When changing to the state, the CPU 11 does not show the initials.
A routine is executed to change the relay 21 to the ON state.
Thereafter, the CPU 11 is shown in FIG. 3 at a predetermined timing.
The main routine is started from step 300,
Proceeding to step 310, basic target current value (command current) TK
Calculate IHON. This calculation is performed by the steering torque sensor 35.
The steering torque TM detected by the vehicle speed sensor 41 and the vehicle speed sensor 41
Vehicle speed V detected and stored in the memory 11a.
Based on the basic target current map (table) shown in FIG.
The basic target current value TKIHON at that time
is there. More specifically, the basic target current map is a vehicle.
Classified by speed (in this case, low, medium, and high)
The CPU 11 detects the vehicle speed closest to the detected vehicle speed V and
Select two basic target current maps corresponding to the next closest vehicle speed
The detected steering torque TM and the steering torque indicated by the selected map.
From the relationship between the voltage and the basic target current value TKIHON,
This target current value TKIHON is obtained and compensated for the vehicle speed V.
Calculate the final basic target current value TKIHON. Next, the CPU 11 performs step 32 in FIG.
Proceed to 0 to reduce the inertia of the motor, etc.
Inertia compensation current value TKAN is calculated to improve the operation.
Specifically, the time differential value of the detected steering torque TM (dTM / d
t), the time differential value of the steering torque TM and FIG.
Corresponding to the inertia compensation current basic value TKANB shown in
Inertia compensation current basic value TKANB
From the speed V and the gain map shown in FIG.
Ink1, and the product (= k1 · TKANB)
Inertia compensation current value TKAN. Next, the CPU 11 performs step 33 in FIG.
Proceed to 0, voltage (both ends voltage) Vt of the electric motor 30,
Motor current value IMOTR which is the magnitude of the current of the motor 30
And the motor current value according to the current direction of the motor 30
Calculate signed motor current value SGNIMOTR with IMOTR
To perform the calculation. Specifically, the detailed flow chart in FIG.
As shown in the chart, the CPU 11 performs step 60.
The process starts from 0, and the process proceeds to step 605 where the electric mode is
The difference (Va−Vb) between the voltage Va and Vb at both ends of the capacitor 30 is obtained.
Therefore, this is referred to as a motor terminal voltage Vt. Then the CPU
11 goes to step 610 and the upstream voltage of the resistor 20b
The difference between V2 and the downstream voltage V1 (V2-V1) is the resistance 20b
The resistance value R20b divided by
Is set as the motor current value IMOTR. Next, the CPU 11 proceeds to step 615.
The last assist current value IFINALOLD (before)
(Command current) is greater than 0 (is positive value)
Or not). Then, in step 615, “Ye
If it is determined as “s”, the CPU 11 performs step 62.
Proceed to 0 and set the motor current value IMOTR to the sign of the electric motor 30.
Set as motor current value SGNIMOTOR with sign and step
Proceeding to 695, the present routine is terminated. On the other hand, “No” is determined in step 615.
If so, the CPU 11 proceeds to step 625,
Whether the last final assist current value IFINALOLD is less than 0
It is determined whether or not (a negative value). And the same
If “Yes” is determined in step 625, the step
Go to step 630 and add a minus sign to the motor current value IMOTR.
The value with the symbol (-IMOTOR) is the signed mode of the electric motor 30.
Set as the current value SGNIMOTOR and go to step 695
Proceed to finish this routine. In step 625, "No" is determined.
In other words, the last final assist current value IFINALOL
When D is “0”, the CPU 11 performs step 63.
Proceed to step 5, and have already been obtained by the previous execution of this routine.
The signed motor current value SGNIMOTOR is 0 or more
It is determined whether or not. Then, in step 635, “Ye
If it is determined as “s”, it is signed at step 640.
Motor current value SGNIMOTOR and motor current value IMOTR
If it is set and “No” is determined in step 635,
If the motor current value IMOTR is
Value with minus sign (-IMOTOR) as signed motor current
Set as value SGNIMOTOR, then go to step 695
This routine is finished. Next, the CPU 11 performs step 34 in FIG.
Proceed to 0, return performance of the steering wheel 31 (return to the neutral point
Mechanical friction caused by steering and steering
The handle return control current value TMOD is calculated to compensate for
Yeah. Specifically, a detailed flowchart is shown in FIG.
Thus, the CPU 11 performs the previous step in step 710
The voltage Vt between the terminals of the electric motor 30 obtained in 605, the step
The sign of the electric motor 30 obtained in steps 610 to 645
Motor current value SGNIMOTR and voltage equation (K ・ ω = V
tR ・ SGNIMOTR, where K is a constant, R is an electric motor 3
0), the rotation angle of the electric motor 30
Obtain the speed ω and multiply it by a predetermined constant to estimate the steering angular speed.
Find the constant value STRV. Next, the CPU 11 operates at step 720.
Estimated rudder angular velocity STRV and the map shown in step 720
Obtain the handle return control current basic value TMODB from the
Step 73 is the same as the estimated steering angular velocity STRV at step 730.
Find the friction compensation current basic value TMASAB from the map shown in 0
Therefore, in the following step 740, the same step 740 as the vehicle speed V
The gain k2 is obtained from the map shown in the inside. Next, the CPU 11 performs step 750.
It is determined whether or not the value of the flag FMOD is “1”. This flag
FMOD is in a state where the steering wheel 31 is returned at the value “1”.
The steering torque TM is a positive value.
There is a state where the estimated steering angular velocity STRV is negative.
It is set to “1” if it continues for a certain time, in this case
When the estimated steering angular velocity STRV is positive
Set to “0”. Similarly, the flag FMOD
TM is a negative value and the estimated steering angular velocity STRV is a positive value
Set to "1" when the state is more than a predetermined time
In this case, the estimated steering angular velocity STRV is a negative value.
Is set to "0". Then, the CPU 11 determines that the value of the flag FMOD is
In the case of “1”, the steering wheel return system in step 760
The value obtained by multiplying the basic current value TMODB by the gain k2 is
Set the dollar return control current value TMODX and the FMOD value is “0”.
In this case, the friction compensation current basic value TM is determined in step 770.
The value obtained by multiplying ASAB by gain k2
Set to stream value TMODX. Next, the CPU 11
Step to prevent sudden change of return control current value TMOD
Formula 780 (where knm1 is a constant from 0 to 1)
Is used to smooth the handle return control current value TMOD.
The correct handle return control current value TMOD is calculated. Next, the CPU 11 performs step 35 in FIG.
Proceed to 0, convergence of steering wheel at high vehicle speed, and driving
The person is steering the steering handle 31 to a predetermined angle
The feeling of response when the angle is further increased (cut) from
Calculation of damping control current value TDAMP for improvement
Do. Specifically, FIG. 8 shows a detailed flowchart.
As shown in FIG.
Judges whether the absolute value of TM is smaller than a predetermined threshold THD
However, if it is small (if “Yes” is determined),
Proceed to step 820 to estimate the steering angular velocity STRV and
Damping control current from the map shown in 820
The basic value TDAMPB is calculated. Next, the CPU 11 proceeds to step 830.
From the vehicle speed V and the map shown in step 830,
Ink 3 is calculated and this damping system is performed at step 840
Control current value TDAMPX and damping control current basic value TDAMPB
The product value of in k3. On the other hand, in step 810
If “No” is determined, in step 850,
Set the current damping control current value TDAPX to "0"
The Then, the CPU 11 performs dumping at step 860.
Step to prevent sudden change in control current value TDAMP
Calculation formula shown in 860 (where knm2 is a constant of 0 to 1)
Is used to smooth the damping control current value TDAMP.
The damping control current value TDAMP is calculated. In step 810, the steering torque
If the absolute value of TM is greater than the predetermined threshold THD,
Set damping control current value TDAMPX to “0” in step 850
The damping control value itself is the reaction force against the steering.
To improve the steering feeling
There is a real, quick and large steering handle 31
If it is necessary to steer, decrease the damping control value.
Because it is necessary to give priority to the steering
It is. Next, the CPU 11 performs step 36 in FIG.
Proceed to 0, switch on in the ECU 25 (drive circuit 20)
ECU side current for overheating protection of the switching elements Tr1 to Tr4
Calculate the limit value ILECU. Specifically, motor current value IMO
Obtain the electric motor current integrated value ISUM by pseudo-integrating TR.
Therefore, the predetermined coefficient ke3, the electric motor current integral value ISUM,
Using the substrate temperature TMPBORD detected by the substrate temperature sensor 23
And follow the prescribed formula (TMPECU = ke3 · ISUM + TMPBORD)
By performing the calculation, the switching elements Tr1 to Tr1
Estimate Tr4's estimated temperature TMPECU and estimate switching element
ECU side current limit value ILECU decreases with increasing temperature TMPECU
To decide. Next, the CPU 11 performs step 3 in FIG.
70, the motor for overheating protection of the electric motor 30
Side current limit value ILMOTR is calculated. Specifically, motor power
From current value IMOTR to heat balance current THSQIM (electric motor
Even when the power is continuously supplied to the electric motor 30, the electric motor 30
Subtracts the current value that equilibrates at a predetermined temperature below the overheating temperature)
Calculate the current IMBARA after balancing the heat balance. And
The current IMBARA after balancing this heat balance is “0” or more.
In this case, the current IMBARA is squared after balancing the heat balance
Multiplied by a predetermined positive coefficient kup
In addition to the current square integrated value SQIMSUM, the result is a new motor.
The current squared integrated value SQIMSUM is used, and the current I after balancing the heat balance
When MBARA is smaller than “0”, the same heat balance is achieved.
Multiply the value obtained by squaring the rear current IMBARA by a predetermined positive coefficient kdwn.
Value is decremented from motor current square integrated value SQIMSUM
And the result is a new motor current square integrated value SQIMSU
The current I after balancing the heat balance by performing the calculation as M
Ask for MBARA. Next, the motor current square integrated value SQIMSU
M is the motor current that decreases as the substrate temperature TMPBORD increases.
Compared with the limit judgment value ITH, the motor current square integrated value SQIMS
If UM is greater than or equal to the motor current limit judgment value ITH
Decrease the positive predetermined value α from the current motor side current limit value ILMOTR
The calculated value is used as a new motor-side current limit value ILMOTR.
Is the motor current limit judgment value ITH or less.
If it is below, current motor side current limit value ILMOTR
The value obtained by adding a positive predetermined value β to the new motor-side current limit value
Performs an operation called ILMOTR. After calculating the motor side current limit value ILMOTR,
The CPU 11 proceeds to step 380 in FIG.
Of the limit value ILECU and motor side current limit value ILMOTR, the smaller
Is set as the final current limit value ILTEMP. Next, the CPU 11 performs step 3 in FIG.
90, the final assist current value IF shown in detail in FIG.
Execute the INAL arithmetic routine. Specifically, CPU1
In step 905, the inertia compensation current value TKAN and the hand
The sum of the return control current value TMOD and the inertia / return current value TKM
The inertia is obtained by executing Step 910 to Step 925.
-The absolute value of the return current value TKM does not exceed the guard value KG.
To guard. Next, the CPU 11 performs step 930.
Basic target current value TKIHON, inertia / return current value TKM,
The sum of the ping control current value TDAMP is calculated and
Current value ICTRL and the same assist power in step 935
The absolute value of the current value ICTRL is compared with the current limit value ILTEMP.
The absolute value of the assist current value ICTRL is the current limit value ILT.
If it is larger than EMP, the same assist is made at step 940.
Determines whether the current value ICTRL is positive or negative.
In step 945, the final assist current value IFINAL is changed to the current limit value IL.
If TEMP is negative, step 950 is the last
The sign of the current limit value ILTEMP is reversed from the cyst current value IFINAL.
Value (-ILTEMP). Next, the CPU 11
960, the previous last assist current value IF described above
Write the final assist current value IFINAL obtained this time to INALOLD
After that, go to step 995 to end this routine once
To do. On the other hand, at step 935, the assist current value
Judged that the absolute value of ICTRL is smaller than the current limit value ILTEMP
When it is done, the CPU 11 makes an assist in step 955.
Current value ICTRL as final assist current value IFINAL,
The previous last assist current value as described above
Write the final assist current value IFINAL found this time in IFINALOLD
After that, proceed to step 995 to end this routine once.
End. Due to the above, there is no limit by the current limit value ILTEMP.
Determined assist current value (final assist current value) IFINAL
As well as the last final assist current value IFINALOL
D goes updated. In this way, the final assist power
When the flow value IFINAL is determined, the CPU 11 performs the step of FIG.
395 once the main routine is finished, and after a predetermined time
The routine starts again at step 300 and the final
Start updating the cyst current value IFINAL. Next, based on the final assist current value IFINAL,
Accordingly, the switching elements Tr1 to Tr4 are switched on.
The final assist current value IFINAL is applied to the electric motor 30.
Refer to FIG. 10 for a process for supplying a current corresponding to
I will explain. Note that the routine of FIG.
lse Width Modulation) control means to control
is doing. First, at a predetermined timing, the CPU 11
When processing of this routine is started from step 1000,
Proceed to step 1005 and set the value of counter n to “1”
Increase. This counter n is used to create a triangular wave.
It is used. Next, the CPU 11 performs step 10.
10 and the value of the counter n is
It is determined whether or not it is equal to the maximum value nmax.
If determined, the value of the counter n in step 1015
Is cleared to “0” and the process proceeds to Step 1020. on the other hand,
If the value of the counter n is not equal to the maximum value nmax,
In step 1010, “No” is determined, and the process proceeds as it is.
Proceed to step 1020. Next, the CPU 11 goes to step 1020.
To determine whether the value of the counter n is less than or equal to the value n1
The This value n1 is half the maximum value nmax.
In order to determine the apex of the triangular wave. Ste
If “Yes” is determined in step 1020, C
PU11 determines the value of counter n in step 1025
Multiply the value ST and use the result as the value of the first triangular wave KIJUNA
Set. On the other hand, it is determined as “No” in Step 1020.
If so, in step 1030 the maximum value nmax
A value obtained by multiplying a value obtained by subtracting the value of counter n by a predetermined value ST
Is set as the value of the first triangular wave KIJUNA. With the above processing, the value of the counter n is
As it increases by 1 between “0” and “n1”,
The value of 1 triangle wave KIJUNA is in the range of “0” to “n1 · ST”.
It increases by a predetermined value ST. The value of the counter n is “n
As it increases by 1 between 1 ”and“ nmax ”,
The value of 1 triangle wave KIJUNA is in the range of “n1 · ST” to “0”
Decrease by a predetermined value ST. Next, the CPU 11 goes to step 1035.
Leading triangular wave KIJUNA value with minus sign
(-KIJUNA) is set as the value of the second triangular wave KIJUNB.
As a result, the second triangular wave KIJUNB is paired with the first triangular wave KIJUNA.
The value changes symmetrically about the center value “0”. Next, the CPU 11 proceeds to Step 1040.
Check whether the final assist current value IFINAL is "0" or more
If it is determined that the value is “0” or more,
Steps 1045 to 1055 are executed and the final
When the assist current value IFINAL is greater than the first triangular wave KIJUNA
In this case, the switching elements Tr1 and Tr4 are turned on.
(Steps 1045 and 1050), final assist current value
Switch when IFINAL is smaller than the first triangular wave KIJUNA
The turning elements Tr1 and Tr4 are turned off (step 1).
045, 1055). And CPU11 is step
Proceed to 1060 and switch elements Tr2 and Tr3 off.
Go to step 1095 and complete this routine.
The day ends. On the other hand, in the previous step 1040, “No”.
(The final assist current value IFINAL is “0”)
If smaller, the CPU 11 performs step 1065.
Step 1075 is executed, and the final assist current
When the value IFINAL is smaller than the second triangular wave KIJUNB,
The chucking elements Tr2 and Tr3 are turned on (step 1
065, 1070), the final assist current value IFINAL is the second
When larger than triangular wave KIJUNB, switching element Tr
2 and Tr3 are turned off (steps 1065 and 10).
75). Then, the CPU 11 proceeds to step 1080.
Then, the switching elements Tr1 and Tr4 are turned off,
Proceeding to step 1095, the present routine is temporarily terminated. In this way, the CPU 11 performs the process shown in FIG.
Final assistance obtained by executing the routine
The current value IFINAL and the number that changes in a triangular waveform over time
Compare 1 triangle wave KIJUNA or 2nd triangle wave KIJUNB,
Controls the conduction state of the etching elements Tr1 to Tr4. Immediately
That is, when the final assist current value IFINAL is a positive value
The switching elements Tr1 and Tr4 are intermittently turned on or off.
Is turned off, and the switching elements Tr2 and Tr3 are
Maintained off. As a result, the electric motor 30
Is the predetermined direction and the final assist current value IFINAL is large
A current of a value corresponding to the absolute value (absolute value) is supplied, and the motor 30
Rotates clockwise to generate assist force in the same direction. Also, the final assist current value IFINAL is a negative value.
When the switching elements Tr2 and Tr3 are
It is essentially turned on or off, and the switching element Tr
1, Tr4 is maintained in the off state. This makes it electric
The motor 30 has a current in the direction opposite to the predetermined direction,
Value according to the magnitude (absolute value) of the final assist current value IFINAL
Current flows, the motor 30 rotates counterclockwise and rotates in the same direction.
Generates assist power. As you can see from this
In addition, the direction of the current flowing through the electric motor 30 is the final assist.
The current value is changed according to the current value IFINAL.
The direction of the current of the motor 30 at the time of
The direction of the final assist current value IFINAL, that is, the last final current value
It matches the direction (sign) of the cyst current value IFINALOLD.
The As described above, the implementation according to the present invention.
The electric power steering device of the form is a steering torque TM,
Basic target current value TKIHON which is command current value according to vehicle speed V
The appropriate assist force is controlled based on this value.
Yeah. In the present embodiment, the electric motor 30 is
Steering angular velocity estimation based on current magnitude and direction
The value STRV is obtained, and based on this steering angular velocity estimated value STRV,
Various control values (handle return control current value TMOD, damping
Basic control current value TKIHO
Change (correct) N. Therefore, the flow to the electric motor 30
Precise assist force control according to the current direction is achieved.
The Also, the magnitude of the current flowing through the electric motor 30
The drive means Tr1-Tr4 and the battery 5 as a power source
Is a current path formed by zero and flows to the electric motor 30
The path through which the current always flows, i.e.
The voltage across the resistor 20b connected in series to the path is detected.
And detected. On the other hand, the current flowing through the electric motor
The direction has already been sought (ie the previous main loop
Final assist current value IFINAL (ie last time)
The final assist current value of IFINALOLD is determined according to the sign of
Is done. Therefore, according to this embodiment, the drive circuit 20
For short circuit failure of switching elements Tr1 to Tr4
Of the electric motor 30 using only the necessary resistor 20b.
Detect the magnitude and direction of the current as they can be detected
No extra resistance is needed to reduce the cost of the equipment
Can be reduced. The present invention is limited to the above embodiment.
However, various embodiments of the electric power are within the scope of the present invention.
-It can be applied to a steering device. For example, the above implementation
In the embodiment, the magnitude of the current of the electric motor 30 is resistance.
It was detected by detecting the voltage across 20b
Is the voltage across the resistor 20a and the voltage upstream of the resistor 20a.
And the potential difference between the downstream side of the resistor 20b and the resistor 20b.
You can also. Also, steps 1040 to 108 in FIG.
0 makes the command current (final assist current value IFINAL) positive
Depending on the negative (sign), the switching elements Tr1 to Tr4
Which one will be turned on is uniquely determined
In addition, the conduction state of the switching elements Tr1 to Tr4 (ON
・ Off state) is detected from the gate voltage, for example, and this conduction
The sign of the motor current value IMOTR detected based on the status
The determination is also included in the present invention. In this case, all scans
There is no need to monitor the gate voltage of the switching element.
A combination of elements that sometimes does not turn on, ie, T
r1 and Tr2, Tr1 and Tr3, Tr4 and Tr2, and
What is necessary is just to detect the conduction | electrical_connection state of each element of Tr4 and Tr3.
The gate voltage is detected when each gate voltage rises.
Interrupt routine for CPU 11
Can also be done. The switching elements Tr1 to Tr4
When configured to detect the conduction state,
Switching elements to be turned on (Tr1 and Tr
4. Tr2 and Tr3) must not be on at the same time
(One is on and the other is off) is detected
Switch that does not turn on at the same time
Elements (Tr1 and Tr2, Tr1 and Tr3, Tr4 and
Tr2 and Tr4 and Tr3) are simultaneously turned on.
Is detected, the corresponding switching element is
You may comprise so that it may determine with it being normal. Furthermore, in the above embodiment, the motor power
The flow PI control is not performed, but more stable assist
PI control can also be employed for force control.

【図面の簡単な説明】 【図1】 本発明の一実施形態に係る電動パワーステア
リング装置の概略ブロック図である。 【図2】 図1に示した電動パワーステアリング装置の
電気回路図である。 【図3】 図2に示したCPUが実行するプログラム
(指令電流を決定するためのメインルーチン)を示すフ
ローチャートである。 【図4】 基本目標電流値のマップ(テーブル)であ
る。 【図5】 (A)は慣性補償電流基本値のマップ、
(B)はそのゲインのマップである。 【図6】 図2に示したCPUが実行するプログラム
(符号付モータ電流値を決定するためのルーチン)を示
すフローチャートである。 【図7】 図2に示したCPUが実行するプログラム
(ハンドル戻し制御電流値を決定するためのルーチン)
を示すフローチャートである。 【図8】 図2に示したCPUが実行するプログラム
(ダンピング制御電流値を決定するためのルーチン)を
示すフローチャートである。 【図9】 図2に示したCPUが実行するプログラム
(モータ電流最終出力値を決定するためのルーチン)を
示すフローチャートである。 【図10】 図2に示したCPUが実行するプログラム
(スイッチング素子の導通状態を制御する出力処理を行
うルーチン)を示すフローチャートである。 【符号の説明】 10…電気制御回路、11a…メモリ、20…駆動回
路、21…リレー、22…イグニッションスイッチ、2
3…基板温度センサ、30…直流電動モータ、31…操
舵ハンドル、32…減速機構、33…操舵軸、35…操
舵トルクセンサ、50…バッテリ、Tr1〜Tr4…ス
イッチング素子。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic block diagram of an electric power steering apparatus according to an embodiment of the present invention. 2 is an electric circuit diagram of the electric power steering apparatus shown in FIG. 1. FIG. 3 is a flowchart showing a program (a main routine for determining a command current) executed by the CPU shown in FIG. 2. FIG. FIG. 4 is a map (table) of basic target current values. FIG. 5A is a map of an inertia compensation current basic value;
(B) is a map of the gain. 6 is a flowchart showing a program (a routine for determining a signed motor current value) executed by the CPU shown in FIG. 2; FIG. 7 is a program executed by the CPU shown in FIG. 2 (routine for determining a handle return control current value).
It is a flowchart which shows. FIG. 8 is a flowchart showing a program (a routine for determining a damping control current value) executed by the CPU shown in FIG. 2; FIG. 9 is a flowchart showing a program (a routine for determining a motor current final output value) executed by the CPU shown in FIG. 2; 10 is a flowchart showing a program executed by the CPU shown in FIG. 2 (a routine for performing an output process for controlling the conduction state of the switching element). DESCRIPTION OF SYMBOLS 10 ... Electric control circuit, 11a ... Memory, 20 ... Drive circuit, 21 ... Relay, 22 ... Ignition switch, 2
DESCRIPTION OF SYMBOLS 3 ... Board | substrate temperature sensor, 30 ... DC electric motor, 31 ... Steering handle, 32 ... Deceleration mechanism, 33 ... Steering shaft, 35 ... Steering torque sensor, 50 ... Battery, Tr1-Tr4 ... Switching element.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI B62D 127:00 B62D 127:00 (58)調査した分野(Int.Cl.7,DB名) B62D 5/04 B62D 6/00 ──────────────────────────────────────────────────── ─── Continued on the front page (51) Int.Cl. 7 identification symbol FI B62D 127: 00 B62D 127: 00 (58) Field surveyed (Int.Cl. 7 , DB name) B62D 5/04 B62D 6/00

Claims (1)

(57)【特許請求の範囲】 【請求項1】流される電流に応じたトルクを発生する電
動モータと、 操舵ハンドルの操舵トルクを検出する操舵トルク検出手
段と、 前記検出された操舵トルクに応じて指令電流の大きさ及
び方向を所定時間毎に決定する指令電流決定手段と、 前記電動モータに流れる電流の大きさ及び方向を所定時
間毎に検出するモータ電流検出手段と、 前記検出された電流の大きさ及び方向に応じて前記指令
電流を所定時間毎に変更する指令電流変更手段と、 電源及び前記電動モータの両端に接続されるとともに同
電源から同電動モータに流される電流の大きさ及び方向
を変更するモータ駆動手段と、 前記変更された指令電流の大きさ及び方向に応じた電流
を前記電動モータに流すように前記モータ駆動手段を制
御する通電制御手段とを備え、 前記操舵ハンドルの回動操作に対して前記電動モータに
よりアシスト力を付与する車両の電動パワーステアリン
グ装置において、 前記モータ電流検出手段は、 前記モータ駆動手段と前記電源とが形成する回路内であ
って前記電動モータに流れる電流が常時流れる経路に直
列接続された抵抗と、前記抵抗の両端の電圧を検出する
手段とを含み、前記検出された電圧に基づいて前記電動
モータに流れる電流の大きさを求めるとともに前記指令
電流変更手段により変更された前回の指令電流の方向に
基づいて同電動モータに流れる電流の方向を求めること
により、同電動モータに流れる電流の大きさ及び方向を
検出するように構成されてなる電動パワーステアリング
装置。
(57) [Claims] [Claims] [Claim 1] An electric motor that generates torque according to a current that flows, steering torque detection means that detects steering torque of a steering wheel, and according to the detected steering torque Command current deciding means for deciding the magnitude and direction of the command current every predetermined time, and the magnitude and direction of the current flowing through the electric motor at a predetermined time
Motor current detecting means for detecting every interval, command current changing means for changing the command current at predetermined times according to the magnitude and direction of the detected current, and connected to both ends of the power source and the electric motor. And a motor driving means for changing the magnitude and direction of a current passed from the same power source to the same electric motor, and the motor so that a current corresponding to the changed magnitude and direction of the command current is passed to the electric motor. An electric power steering device for a vehicle that includes an energization control unit that controls a driving unit, and applies an assisting force to the turning operation of the steering handle by the electric motor. The motor current detecting unit includes the motor driving unit. And a resistor connected in series to a path through which a current flowing through the electric motor always flows in a circuit formed by the power source and the power source. The instruction together and means for detecting a voltage, determine the magnitude of current flowing through the electric motor based on the detected voltage
Based on the direction of the changed previous command current by the current changing means determining the direction of the current flowing in the electric motor
To determine the magnitude and direction of the current flowing in the electric motor.
An electric power steering device configured to detect .
JP32776599A 1999-11-18 1999-11-18 Electric power steering device for vehicle Expired - Lifetime JP3405293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32776599A JP3405293B2 (en) 1999-11-18 1999-11-18 Electric power steering device for vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32776599A JP3405293B2 (en) 1999-11-18 1999-11-18 Electric power steering device for vehicle

Publications (2)

Publication Number Publication Date
JP2001138931A JP2001138931A (en) 2001-05-22
JP3405293B2 true JP3405293B2 (en) 2003-05-12

Family

ID=18202747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32776599A Expired - Lifetime JP3405293B2 (en) 1999-11-18 1999-11-18 Electric power steering device for vehicle

Country Status (1)

Country Link
JP (1) JP3405293B2 (en)

Also Published As

Publication number Publication date
JP2001138931A (en) 2001-05-22

Similar Documents

Publication Publication Date Title
US20210009198A1 (en) Steering control device
JPH11147479A (en) Electric power steering device
JP2004256068A (en) Electric power steering device
JP2001328551A (en) Electric power steering device for vehicles
JP3409756B2 (en) Electric power steering device for vehicles
JP5570401B2 (en) Electric power steering device
WO2022045242A1 (en) Power steering control device and power steering control method
JP3405292B2 (en) Electric power steering device for vehicles
JP2001171540A (en) Electric power steering device for vehicles
JP2008137486A (en) Electric power steering device
JP3405293B2 (en) Electric power steering device for vehicle
JP3534040B2 (en) Electric power steering device for vehicles
JP3692660B2 (en) Control device for electric power steering device
JP3409758B2 (en) Electric power steering device for vehicles
JP3644343B2 (en) Control device for electric power steering device
JP3633358B2 (en) Electric power steering device
JP2001138929A (en) Electric power steering device for vehicles
JP4003104B2 (en) Electric power steering device
JP4606476B2 (en) Electric power steering control device
JP3405300B2 (en) Electric power steering device for vehicles
JP3376978B2 (en) Electric power steering device for vehicles
JP3401991B2 (en) Electric power steering device
JP3550827B2 (en) Control device for electric power steering device
JP2005081986A (en) Electric power steering device
JP2007237938A (en) Vehicle steering control device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090307

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100307

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 10