JP3534040B2 - Electric power steering device for vehicles - Google Patents
Electric power steering device for vehiclesInfo
- Publication number
- JP3534040B2 JP3534040B2 JP2000145465A JP2000145465A JP3534040B2 JP 3534040 B2 JP3534040 B2 JP 3534040B2 JP 2000145465 A JP2000145465 A JP 2000145465A JP 2000145465 A JP2000145465 A JP 2000145465A JP 3534040 B2 JP3534040 B2 JP 3534040B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- current
- electric motor
- overload
- motor
- 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
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、操舵ハンドルの回
動操作に対してアシスト力を付与する電動モータを備え
た車両の電動パワーステアリング装置に係り、特に、電
動モータの過熱を防止するために同電動モータに流れる
モータ電流を制限する電動パワーステアリング装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric power steering system for a vehicle equipped with an electric motor for applying an assisting force to a turning operation of a steering wheel, and more particularly, to prevent overheating of the electric motor. The present invention relates to an electric power steering device that limits a motor current flowing through the electric motor.
【0002】[0002]
【従来の技術】この種の電動パワーステアリング装置
は、例えば特公平6−51474号公報に開示されてい
るように、車両の運転状態を示す操舵トルクに基づいて
電動モータに流すモータ電流値を決定し、同決定された
モータ電流値に応じた電流を電動モータに通電するよう
になっている。また、この装置は、電動モータに流れて
いる電流の平均値が所定値より大きいとき、前記決定さ
れたモータ電流値を次第に低減する電流制限制御を実行
し、これにより、電動モータが過熱状態とならないよう
にしている。2. Description of the Related Art As disclosed in Japanese Patent Publication No. 6-51474, an electric power steering apparatus of this type determines a motor current value to be supplied to an electric motor based on a steering torque indicating a driving state of a vehicle. Then, a current according to the determined motor current value is supplied to the electric motor. Further, when the average value of the current flowing through the electric motor is larger than a predetermined value, this device executes current limiting control for gradually reducing the determined motor current value, whereby the electric motor is brought into an overheated state. I try not to become.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来技術においては、電動モータに流れている電流の平均
値が所定値より大きいときに前記電流制限制御を実行す
るように構成されているので、この電流制限制御により
電動モータに流れる電流が次第に低減されると、実際に
は電流制限制御を継続すべき状態にあるにも拘らず、前
記電流の平均値が前記所定値より小さくなり、その結
果、電流制限制御が解除されてしまうという問題があ
る。However, in the above-mentioned conventional technique, the current limiting control is executed when the average value of the current flowing in the electric motor is larger than the predetermined value. When the current flowing through the electric motor is gradually reduced by the current limiting control, the average value of the current becomes smaller than the predetermined value as a result, although the current limiting control is actually in a state where it should be continued. There is a problem that the current limit control is canceled.
【0004】[0004]
【発明の概要】本発明は、上記課題に対処するためにな
されたものであり、その第1の特徴は、操舵ハンドルの
回動操作に対するアシスト力を発生する電動モータと、
前記操舵ハンドルの操舵トルクを検出する操舵トルク検
出手段と、前記検出された操舵トルクに応じて指令電流
値を決定する指令電流値決定手段と、前記電動モータが
過負荷状態にあるか否かを判定する過負荷状態判定手段
と、前記電動モータが過負荷状態にあると判定されてい
るとき前記指令電流値を所定の値に制限する電流制限手
段とを備え、前記電流制限手段により制限される前記指
令電流値に対応するモータ電流を前記電動モータに流す
車両の電動パワーステアリング装置において、前記過負
荷状態判定手段は、前記電動モータに実際に流れている
モータ電流の電流値に基づいて同電動モータが過負荷状
態にあるか否かを判定し、同電動モータが過負荷状態に
あると判定された後は前記検出された操舵トルクに応じ
た値に基づいて同過負荷状態が継続しているか否かを判
定するように構成されてなることにある。SUMMARY OF THE INVENTION The present invention has been made to address the above problems, and a first feature thereof is an electric motor that generates an assisting force for a turning operation of a steering handle,
Steering torque detecting means for detecting the steering torque of the steering wheel, command current value determining means for determining a command current value according to the detected steering torque, and whether or not the electric motor is in an overload state and overload state determining means for determining, wherein the electric motor is determined to be overloaded Tei
And a current limiting means for limiting said command current value to a predetermined value when that, in the electric power steering apparatus for a vehicle passing a motor current corresponding to the command current value is limited by the current limiting unit to the electric motor The overload state determination means determines whether or not the electric motor is in an overload state based on a current value of a motor current actually flowing in the electric motor, and the electric motor is in an overload state. After being determined to be present, it is configured to determine whether or not the overload state is continuing based on the value according to the detected steering torque.
【0005】この場合において、指令電流値を所定の値
により制限することには、指令電流値を一定の又は車速
等に応じて可変とされる電流制限値に制限すること(電
流制限値以下の値とすること)、過負荷状態の継続時間
に応じて小さくなる電流制限値に制限すること、或い
は、指令電流値自体を徐々に減少させて行くこと等が含
まれる。また、操舵トルクに応じた値には、指令電流値
に基づく値等が含まれる。In this case, in order to limit the command current value to a predetermined value, the command current value is limited to a constant or variable current limit value which is variable according to the vehicle speed (below the current limit value). Value), limiting to a current limit value that decreases according to the duration of the overload state, or gradually decreasing the command current value itself. The value according to the steering torque includes a value based on the command current value.
【0006】これによれば、過負荷状態判定手段により
前記電動モータが過負荷状態にあると判定されていると
き、操舵トルクに応じて決定される指令電流値が所定の
値により制限される。また、前記過負荷状態判定手段
は、電動モータが過負荷状態にあると判定されていない
場合には、電動モータに実際に流れているモータ電流の
電流値に基づいて同電動モータが過負荷状態にあるか否
かを判定し、電動モータが過負荷状態にあると判定され
た後は、前記検出された操舵トルクに応じた値に基づい
て同過負荷状態が継続しているか否かを判定する。従っ
て、電動モータが過負荷状態にあるとの判定のもとに指
令電流値が制限され、電動モータに実際に流れるモータ
電流が減少した場合でも、例えば指令電流値等の操舵ト
ルクに応じた値が大きな値である限り電流制限が継続的
に実施される。この結果、電動モータが過熱状態に陥る
事態を適切に回避することができる。[0006] According to this, an overload condition wherein the electric motor by determining means-out <br/> that is determined to be overloaded, the command current value is a predetermined value determined according to the steering torque Limited by When the electric motor is not determined to be in an overload state, the overload state determination means determines that the electric motor is in an overload state based on the current value of the motor current actually flowing in the electric motor. And the electric motor is overloaded.
After that , it is determined whether or not the overload state continues , based on the value according to the detected steering torque. Therefore, even if the command current value is limited based on the determination that the electric motor is in an overload state and the motor current that actually flows in the electric motor decreases, for example, a value corresponding to the steering torque such as the command current value. Current limit is continuously implemented as long as is large. As a result, it is possible to appropriately avoid the situation where the electric motor falls into an overheated state.
【0007】一方、過負荷状態にないと判定されている
ときに、指令電流値に基づいて(指令電流が所定値より
大きいか否かに基づいて)過負荷状態にあるか否かの判
定を行うようにすることも考えられる。しかしながら、
電動モータが過負荷状態にある場合の指令電流値と、過
負荷状態にはなくアシスト力が必要とされている場合の
指令電流値とは極めて近い値となることがあるため、指
令電流値にのみ基づいて上記過負荷状態の判定を行うよ
うにすると、本来は過負荷状態ではなくアシスト力が必
要である場合においても電流制限が行われ、アシスト力
が不足してしまうという問題がある。On the other hand, when it is determined that the vehicle is not in the overload state, it is determined whether the vehicle is in the overload state based on the command current value (based on whether the command current is larger than a predetermined value). It may be possible to do so. However,
The command current value when the electric motor is in the overload state and the command current value when the assist force is required without being in the overload state may be very close to each other. If the above-mentioned overload state is determined based on only the above, there is a problem that the current limitation is performed even when the assist force is originally required instead of the overload state, and the assist force becomes insufficient.
【0008】ところで、電動モータがロックしておらず
回転している場合(即ち、過負荷状態でない場合)に
は、同電動モータが回転による逆起電力を生じることか
ら、実際のモータ電流値は指令電流値よりも相当量小さ
くなる。そこで、上記特徴のパワーステアリングの制御
装置においては、過負荷状態にないと判定されていると
きには、電動モータに実際に流れているモータ電流の電
流値に基づいて過負荷状態の判定を行うこととした。こ
れにより、過負荷状態である場合と過負荷状態ではなく
アシスト力が必要である場合とを確実に区別できるの
で、適切な電流制限を行うことが可能となる。By the way, when the electric motor is not locked and is rotating (that is, not in the overload state), the electric motor generates counter electromotive force due to rotation, and therefore the actual motor current value is It is considerably smaller than the command current value. Therefore, in the power steering control device having the above characteristics, when it is determined that the overload state is not present, the overload state is determined based on the current value of the motor current actually flowing in the electric motor. did. As a result, it is possible to reliably distinguish between the case where the vehicle is in the overload state and the case where the assisting force is required instead of the overload state, so that it is possible to appropriately limit the current.
【0009】なお、上記第1の特徴を有する電動パワー
ステアリング装置においては、以下の(1)〜(6)に
記載した特徴を有することもできる。The electric power steering system having the above-mentioned first characteristic can also have the characteristics described in the following (1) to (6).
【0010】(1)前記過負荷状態判定手段は、前記電
動モータに実際に流れているモータ電流が所定の過負荷
判定値(第1過負荷判定値)より大きいとき同電動モー
タが過負荷状態にあると判定し、同電動モータが過負荷
状態にあると判定されているときは検出操舵トルクに応
じた値(前記指令電流値等)が所定の過負荷判定値(第
2過負荷判定値)より小さいとき同電動モータが過負荷
状態にないと判定するように構成されること。これによ
れば、簡単な構成で確実に過負荷状態であるか否かを判
定することができる。(1) When the motor current actually flowing in the electric motor is larger than a predetermined overload judgment value (first overload judgment value), the electric motor is overloaded. When it is determined that the electric motor is in an overload state, a value (the command current value or the like) corresponding to the detected steering torque is a predetermined overload determination value (second overload determination value). ) When it is smaller than the above, the electric motor should be determined not to be overloaded. According to this, it is possible to reliably determine whether or not the vehicle is in the overload state with a simple configuration.
【0011】(2)上記(1)の特徴を有する電動パワ
ーステアリング装置において、前記過負荷状態判定手段
は、前記電動モータに実際に流れているモータ電流が所
定の過負荷判定値より大きい状態が所定時間以上継続し
たとき同電動モータが過負荷状態にあると判定するよう
に構成されること。これによれば、特に、操舵ハンドル
がエンド付近まで操舵されて一時的に実際のモータ電流
が大きい値となる場合であっても、過負荷状態にあると
は判定しないので、十分なアシスト力を発生することが
できる。(2) In the electric power steering apparatus having the above-mentioned feature (1), the overload condition determining means determines that the motor current actually flowing in the electric motor is larger than a predetermined overload determining value. It should be configured to determine that the electric motor is overloaded when it continues for a predetermined time or longer. According to this, even when the steering wheel is steered to the vicinity of the end and the actual motor current temporarily becomes a large value, it is not judged that the vehicle is in the overload state. Can occur.
【0012】(3)上記(1)又は(2)の特徴を有す
る電動パワーステアリング装置において、前記過負荷状
態判定手段は、前記車両の速度が大きいほど前記過負荷
判定値を小さい値に変更するように構成されてなるこ
と。この場合、前記過負荷判定値は、車両の速度が
「0」である場合に第1の値とされ、車両の速度が
「0」以外のときに前記第1の値より小さい第2の値
(一定値)とされることを含む。一般には、車両の速度
が小さい場合、特に「0」である場合に大きなアシスト
力が必要とされるから、指令電流値は車両の速度が小さ
いほど大きい値となるように決定される。従って、ビル
ディング等の屋内に設けられたの駐車場等において、操
舵ハンドルがエンドまで操舵された場合は、指令電流
値、及びその結果としての実際のモータ電流値は、車両
の速度が「0」のときほど大きくならない。しかしなが
ら、電動モータがロックされながら車両が走行される場
合が継続したときにはモータ電流を制限することが好ま
しい。この(3)の特徴によれば、このような場合にも
電流制限の実行を可能とするので、電動モータを過熱状
態とならないようにすることができる。(3) In the electric power steering system having the above-mentioned features (1) or (2), the overload condition determination means changes the overload determination value to a smaller value as the vehicle speed increases. Be configured as follows. In this case, the overload determination value is set to a first value when the vehicle speed is "0", and is a second value smaller than the first value when the vehicle speed is other than "0". (Constant value) is included. Generally, when the speed of the vehicle is low, particularly when it is “0”, a large assist force is required. Therefore, the command current value is determined to be a larger value as the speed of the vehicle is lower. Therefore, when the steering wheel is steered to the end in a parking lot or the like provided indoors in a building or the like, the command current value and the resulting actual motor current value have a vehicle speed of "0". It doesn't grow as big as However, it is preferable to limit the motor current when the case where the vehicle runs while the electric motor is locked continues. According to the feature (3), the current limitation can be executed even in such a case, so that the electric motor can be prevented from being overheated.
【0013】(4)上記本発明の第1の特徴、又は上記
(1)〜(3)の何れかに記載の特徴を有する電動パワ
ーステアリング装置において、前記電流制限手段は、過
負荷状態にあると判定されている時間が長いほど、前記
指令電流値を小さい値にするように構成されてなるこ
と。これによれば、アシスト力をある程度発生させなが
ら電動モータの過熱を防止することができる。(4) In the electric power steering apparatus having the first feature of the present invention or the feature described in any one of the above (1) to (3), the current limiting means is in an overload state. The command current value is set to a smaller value as the time determined to be longer is longer. According to this, it is possible to prevent overheating of the electric motor while generating the assist force to some extent.
【0014】(5)上記本発明の第1の特徴、又は上記
(1)〜(4)の何れかに記載の特徴を有する電動パワ
ーステアリング装置において、前記電流制限手段は、前
記指令電流値を前記車両の速度に応じて制限するように
構成されてなること。この場合、車両の速度が大きいほ
ど、指令電流値を大きい値となるように同指令電流値に
制限を加えることが好適である。これによれば、走行状
態に応じた適切な電流制限を達成することができる。(5) In the electric power steering apparatus having the first feature of the present invention or the feature described in any one of the above (1) to (4), the current limiting means sets the command current value to the command current value. It is configured to be limited according to the speed of the vehicle. In this case, it is preferable to limit the command current value so that the command current value becomes larger as the vehicle speed increases. According to this, it is possible to achieve appropriate current limitation according to the traveling state.
【0015】(6)上記本発明の第1の特徴、又は上記
(1)〜(5)の何れかに記載の特徴を有する電動パワ
ーステアリング装置において、前記電流制限手段は、前
記車両の始動時又は始動後に所定の条件が満足されるま
で前記指令電流値の制限を行わないように構成されてな
ること。これによれば、例えば、寒冷地などにおいて車
両が長時間駐車され車輪が路面と凍結している状態にて
同車両の走行を開始しようとする場合等において、始動
時及び始動後の所定期間だけは十分なアシスト力を発生
させて同車両の走行(操舵)を可能とすることができ
る。この場合、前記所定の条件は、前記車両の始動時に
同車両の環境温度が所定温度より大きいこと、又は前記
車両の始動時からの前記電動モータに実際に流れた電流
の積算値が所定積算判定値以上であることとすると有利
である。(6) In the electric power steering apparatus having the first feature of the present invention or the feature described in any one of (1) to (5), the current limiting means is provided when the vehicle is started. Alternatively, the command current value is not limited until a predetermined condition is satisfied after starting. According to this, for example, in the case where the vehicle is parked for a long time in a cold region and the wheels are frozen on the road surface and the vehicle is about to start traveling, for example, at the time of starting and only for a predetermined period after the starting. Can generate a sufficient assist force to enable the vehicle to travel (steer). In this case, the predetermined condition is that the environmental temperature of the vehicle is higher than a predetermined temperature at the time of starting the vehicle, or the integrated value of the current actually flowing in the electric motor from the start of the vehicle is the predetermined integration determination. It is advantageous that the value is greater than or equal to the value.
【0016】本発明の第2の特徴は、操舵ハンドルの回
動操作に対するアシスト力を発生する電動モータと、車
両の運転状態に応じ指令電流値を決定する指令電流値決
定手段と、前記電動モータが過負荷状態にあるか否かを
判定する過負荷状態判定手段と、前記電動モータが過負
荷状態にあると判定されたとき前記指令電流値を所定の
値により制限してモータ電流最終出力値を求めるととも
に同電動モータが過負荷状態にないと判定されたとき前
記指令電流値をモータ電流最終出力値とする最終出力値
演算手段と、前記演算されたモータ電流最終出力値に応
じたモータ電流を前記電動モータに流す車両の電動パワ
ーステアリング装置において、前記過負荷状態判定手段
は、前記電動モータに実際に流れているモータ電流の電
流値と前記モータ電流最終出力値との差が小さいとき同
電動モータが過負荷状態にあると判定するように構成さ
れてなることにある。A second feature of the present invention is that an electric motor that generates an assisting force for the turning operation of a steering wheel, a command current value determining means that determines a command current value according to a driving state of a vehicle, and the electric motor. Is in an overload state, and when the electric motor is determined to be in an overload state, the command current value is limited by a predetermined value to obtain a motor current final output value. And a final output value calculating means for determining the command current value as a final output value of the motor current when it is determined that the electric motor is not in an overload state, and a motor current corresponding to the final output value of the calculated motor current. In the electric power steering device for a vehicle, in which the electric current is supplied to the electric motor, the overload state determination unit is configured to detect the current value of the motor current actually flowing to the electric motor and the motor. In that the electric motor when the difference is small between the flow final output value is configured to determine that there overloaded.
【0017】これによれば、過負荷状態判定手段により
電動モータが過負荷状態にあると判定されると、車両の
運転状態に応じて決定された指令電流値が所定の値(電
流制限値)により制限されてモータ電流最終出力値が決
定され、一方、電動モータが過負荷状態にないと判定さ
れると、前記指令電流値がモータ電流最終出力値とさ
れ、このモータ電流最終出力値に対応した電流が同電動
モータに流される。また、前記過負荷状態判定手段は、
前記電動モータに実際に流れているモータ電流の電流値
と前記モータ電流最終出力値との差が小さいとき同電動
モータが過負荷状態にあると判定する。According to this, when the overload state determination means determines that the electric motor is in the overload state, the command current value determined according to the operating state of the vehicle is a predetermined value (current limit value). When the electric motor is determined not to be in an overload state, the command current value is set as the motor current final output value, and the motor current final output value is determined. The generated current is sent to the electric motor. Further, the overload state determination means,
When the difference between the current value of the motor current actually flowing in the electric motor and the final output value of the motor current is small, it is determined that the electric motor is in the overload state.
【0018】即ち、電動モータがロックしておらず回転
している場合(過負荷状態でない場合)には、同電動モ
ータが回転による逆起電力を生じることから、実際のモ
ータ電流の電流値はモータ電流最終出力値よりも相当量
小さくなる。他方、電動モータがロックしていて過負荷
の状態にあると、前記逆起電力は生じないから、モータ
電流の電流値とモータ電流最終出力値とは略等しくな
る。That is, when the electric motor is not locked and is rotating (when it is not in an overload state), the electric motor generates counter electromotive force due to rotation, and therefore the actual motor current value is It is considerably smaller than the motor current final output value. On the other hand, when the electric motor is locked and is in an overload state, the counter electromotive force does not occur, so that the current value of the motor current and the final output value of the motor current become substantially equal.
【0019】そこで、上記第2の特徴を有する電動パワ
ーステアリングにおいては、前記電動モータに実際に流
れているモータ電流の電流値と前記モータ電流最終出力
値との差が小さいとき同電動モータが過負荷状態にある
と判定することとした。この結果、電動モータが過負荷
状態にあるか否かを的確に判定することが可能となり、
適切な電流制限を実行することができる。なお、上記
「モータ電流の電流値と前記モータ電流最終出力値との
差が小さいとき」には、「モータ電流の電流値と前記モ
ータ電流最終出力値との差が小さい状態が所定時間以上
継続したとき」が当然に含まれる。Therefore, in the electric power steering having the second feature, when the difference between the current value of the motor current actually flowing in the electric motor and the final output value of the motor current is small, the electric motor is overdriven. It was decided to determine that it was in a loaded state. As a result, it becomes possible to accurately determine whether or not the electric motor is overloaded,
Appropriate current limiting can be implemented. In addition, when the difference between the current value of the motor current and the final output value of the motor current is small, the state that the difference between the current value of the motor current and the final output value of the motor current is small continues for a predetermined time or more. When done "is naturally included.
【0020】[0020]
【発明の実施の形態】以下、本発明の第1実施形態につ
いて図面を参照しつつ説明すると、図1は本発明による
電動パワーステアリング装置の概略をブロック図により
示していて、この電動パワーステアリング装置は、電気
制御回路10と、駆動回路20と、同駆動回路20によ
り通電制御される直流電動モータ30とを備えている。
電気制御回路10と駆動回路20は、電気制御ユニット
25を構成している。BEST MODE FOR CARRYING OUT THE INVENTION A first embodiment of the present invention will now be described with reference to the drawings. FIG. 1 shows a schematic block diagram of an electric power steering apparatus according to the present invention. Includes an electric control circuit 10, a drive circuit 20, and a DC electric motor 30 whose energization is controlled by the drive circuit 20.
The electric control circuit 10 and the drive circuit 20 form an electric control unit 25.
【0021】電動モータ30は、操舵ハンドル(ステア
リングホイール)31の回動操作による前輪の操舵に対
してアシスト力を付与するもので、減速機構32を介し
て操舵軸33にトルク伝達可能に取付けられていて、そ
の回転に応じてラックバー34を軸線方向に駆動し、同
ラックバー34にタイロッドを介して連結されている前
輪を操舵する。前記操舵軸33には操舵トルクセンサ3
5が組みつけられていて、同操舵トルクセンサ35は操
舵軸33に作用する操舵トルクTMを検出して同トルクを
表す操舵トルク信号を出力する。The electric motor 30 gives an assisting force to the steering of the front wheels by the turning operation of the steering wheel (steering wheel) 31, and is attached to the steering shaft 33 via the reduction mechanism 32 so that torque can be transmitted. The rack bar 34 is driven in the axial direction according to the rotation, and the front wheels connected to the rack bar 34 via tie rods are steered. A steering torque sensor 3 is attached to the steering shaft 33.
5, the steering torque sensor 35 detects a steering torque TM acting on the steering shaft 33 and outputs a steering torque signal representing the torque.
【0022】次に、図1に示した電動パワーステアリン
グ装置の電気制御ユニット25の詳細について図2を参
照しつつ説明すると、電気制御回路10は、CPU11
と、入力インターフェース12と、出力インターフェー
ス13と、EEPROM14(Electrical Erasable PR
OM)とから構成されるマイクロコンピュータであって、
CPU11は、後述するプログラム及びマップ等を記憶
したROM(図示省略)、及びCPU11によるプログ
ラムの実行時に一時的に演算値を記憶するRAM(図示
省略)からなるメモリ11aを内蔵している。Next, the details of the electric control unit 25 of the electric power steering apparatus shown in FIG. 1 will be described with reference to FIG.
, An input interface 12, an output interface 13, and an EEPROM 14 (Electrical Erasable PR).
OM) and a microcomputer,
The CPU 11 has a built-in memory 11a including a ROM (not shown) that stores a program and a map described later, and a RAM (not shown) that temporarily stores a calculated value when the CPU 11 executes the program.
【0023】入力インターフェース12は、バスを介し
てCPU11に接続されるとともに、前述した操舵トル
クセンサ35、車速Vを検出する車速センサ41、エン
ジン回転数NEを検出するエンジン回転数センサ42、
及び駆動回路20のプリント基板上に配設され同プリン
ト基板の温度TMPBORDを検出する基板温度センサ23と
接続され、CPU11に対し各センサの検出信号を供給
するようになっている。The input interface 12 is connected to the CPU 11 via a bus, and has the steering torque sensor 35, the vehicle speed sensor 41 for detecting the vehicle speed V, and the engine speed sensor 42 for detecting the engine speed NE, as described above.
Also, it is connected to a board temperature sensor 23 arranged on the printed board of the drive circuit 20 to detect the temperature TMPBORD of the printed board, and supplies a detection signal of each sensor to the CPU 11.
【0024】出力インターフェース13は、バスを介し
てCPU11に接続されるとともに、駆動回路20、及
び常開(ノーマリー・オープン)型のリレー21に接続
されていて、CPU11からの指令に基づきこれらの導
通状態を変更する信号を送出するようになっている。ま
た、EEPROM14は、車両バッテリ50からの電源
の供給を受けない状態においてもデータを記憶・保持す
る記憶手段であり、バスを介してCPU11と接続され
ていて、電源が供給されている状態にて同CPU11か
ら供給されるデータを格納するとともに、CPU11の
要求に応じて保持しているデータを同CPU11に供給
するようになっている。The output interface 13 is connected to the CPU 11 via the bus, and is also connected to the drive circuit 20 and the normally open type relay 21 so that they are electrically connected to each other in response to a command from the CPU 11. It sends a signal to change the state. The EEPROM 14 is a storage unit that stores and holds data even when the power is not supplied from the vehicle battery 50. The EEPROM 14 is connected to the CPU 11 via the bus and is supplied with power. The data supplied from the CPU 11 is stored, and the held data is supplied to the CPU 11 in response to a request from the CPU 11.
【0025】駆動回路20は、ゲートが出力インターフ
ェース13にそれぞれ接続されたMOSFETからなる
4個のスイッチング素子Tr1〜Tr4と、2つの抵抗
20a,20bと、前述した基板温度センサ23とを備
えている。抵抗20aの一端は、車両に搭載されたバッ
テリ50の電源ラインLに上流側端子が接続された前記
リレー21の下流側端子に接続されていて、同抵抗20
aの他端はスイッチング素子Tr1,Tr2の各ソース
に接続されている。スイッチング素子Tr1,Tr2の
ドレインは、スイッチング素子Tr3,Tr4のソース
にそれぞれ接続され、同スイッチング素子Tr3,Tr
4のドレインは抵抗20bを介して接地されている。ま
た、スイッチング素子Tr1とTr3との間は電動モー
タ30の一側に接続され、スイッチング素子Tr2とT
r4との間は電動モータ30の他側に接続されている。
なお、電動モータ30の両端、及び抵抗20bとスイッ
チング素子Tr3,Tr4との間は入力インターフェー
ス12に接続されていて、これによりCPU11が電動
モータ30のモータ端子間電圧Vtとモータ電流値IMOT
Rとを検出し得るようになっている。The drive circuit 20 includes four switching elements Tr1 to Tr4 each having a MOSFET whose gate is connected to the output interface 13, two resistors 20a and 20b, and the substrate temperature sensor 23 described above. . One end of the resistor 20a is connected to the downstream side terminal of the relay 21 whose upstream side terminal is connected to the power supply line L of the battery 50 mounted in the vehicle, and the resistor 20a is connected to the downstream side terminal.
The other end of a is connected to the sources of the switching elements Tr1 and Tr2. The drains of the switching elements Tr1 and Tr2 are connected to the sources of the switching elements Tr3 and Tr4, respectively.
The drain of No. 4 is grounded through the resistor 20b. Further, between the switching elements Tr1 and Tr3 is connected to one side of the electric motor 30, and the switching elements Tr2 and T3 are connected.
Between r4 and the other side of the electric motor 30 is connected.
It should be noted that both ends of the electric motor 30 and between the resistor 20b and the switching elements Tr3, Tr4 are connected to the input interface 12, whereby the CPU 11 causes the motor terminal voltage Vt of the electric motor 30 and the motor current value IMOT.
R and can be detected.
【0026】以上の構成により、駆動回路20(即ち、
電動モータ30)はリレー21がオン(閉成)したときに
バッテリ50から電源の供給を受け得る状態となり、ス
イッチング素子Tr1,Tr4が選択的に導通状態(オ
ン状態)とされたとき、電動モータ30に所定の方向の
電流が流れて同電動モータ30は右回転し、スイッチン
グ素子Tr2,Tr3が選択的に導通状態とされたと
き、電動モータ30に前記所定の方向と反対方向の電流
が流れて同電動モータ30は左回転する。また、リレー
21がオフ(開成)したときには電動モータ30の電源
供給経路が遮断され、同電動モータ30への通電は停止
する。With the above configuration, the drive circuit 20 (that is,
The electric motor 30) is in a state in which power can be supplied from the battery 50 when the relay 21 is turned on (closed), and when the switching elements Tr1 and Tr4 are selectively turned on (on state), the electric motor 30 When a current flows in a predetermined direction in the electric motor 30, the electric motor 30 rotates clockwise, and when the switching elements Tr2, Tr3 are selectively turned on, a current flows in the electric motor 30 in a direction opposite to the predetermined direction. The electric motor 30 rotates counterclockwise. When the relay 21 is turned off (opened), the power supply path of the electric motor 30 is cut off, and the power supply to the electric motor 30 is stopped.
【0027】前記バッテリ50の電源ラインLには、運
転者によりオン(閉成)状態又はオフ(開成)状態に切
換えられるイグニッションスイッチ(IGスイッチ)2
2の一端が接続されている。イグニッションスイッチ2
2の他端はダイオードD1を介してCPU11、入力イ
ンターフェース12、出力インターフェース13、EE
PROM14、及び操舵トルクセンサ35に接続されて
いて、イグニッションスイッチ22がオン状態とされた
とき、それぞれに電源が供給されるようになっている。
また、ダイオードD1の下流は、リレー21の下流側か
ら前記ダイオードD1の下流側へ向う電流のみを許容す
るダイオードD2を介して前記リレー21の下流側端子
と接続されていて、リレー21がオン状態とされたとき
は、イグニッションスイッチ22の状態にかかわらず、
CPU11、入力インターフェース12、出力インター
フェース13、EEPROM14、及び操舵トルクセン
サ35にリレー21を介して電源が供給されるようにな
っている。An ignition switch (IG switch) 2 which is switched on (closed) or off (opened) by a driver is provided on the power supply line L of the battery 50.
One end of 2 is connected. Ignition switch 2
The other end of 2 is connected to the CPU 11, the input interface 12, the output interface 13 and the EE via the diode D1.
It is connected to the PROM 14 and the steering torque sensor 35, and power is supplied to each of them when the ignition switch 22 is turned on.
The downstream side of the diode D1 is connected to the downstream side terminal of the relay 21 via a diode D2 that allows only a current flowing from the downstream side of the relay 21 to the downstream side of the diode D1, and the relay 21 is in an ON state. If it is, regardless of the state of the ignition switch 22,
Power is supplied to the CPU 11, the input interface 12, the output interface 13, the EEPROM 14, and the steering torque sensor 35 via the relay 21.
【0028】次に、上記のように構成した電動パワース
テアリング装置の作動について、図3〜図10を参照し
つつ説明する。CPU11は、イグニッションスイッチ
22が「オン」状態とされ、図示しないイニシャルルー
チンにてエンジン回転数NEに基づいてエンジンの始動
を確認すると、図3に示したメインルーチンを繰り返し
実行する。即ち、CPU11は、所定のタイミングに
て、ステップ300から処理を開始し、ステップ310
にて基本目標電流値TKの演算を行う。この演算は、操舵
トルクセンサ35から得られる操舵トルクTMと、車速セ
ンサ41から得られる車速Vと、メモリ11aに記憶さ
れている基本目標電流マップ(ステップ310内に図
示)とに基づいて、その時点の基本目標電流値TKを求め
るものである。なお、基本目標電流マップは所定の車速
(この場合、低車速、中車速、高車速)毎に記憶されて
いて、CPU11は、実際の車速Vに最も近い車速及び
次に近い車速に対応した2つの基本目標電流マップ(車
速Vと基本目標電流値TKとの関係線)から、それぞれ基
本目標電流値TKを求め、それらを車速Vに関して補間計
算して最終的な基本目標電流値TKを決定する。Next, the operation of the electric power steering device constructed as described above will be described with reference to FIGS. When the ignition switch 22 is in the "ON" state and the start of the engine is confirmed based on the engine speed NE in an initial routine (not shown), the CPU 11 repeatedly executes the main routine shown in FIG. That is, the CPU 11 starts the process from step 300 at a predetermined timing and then proceeds to step 310.
The basic target current value TK is calculated at. This calculation is based on the steering torque TM obtained from the steering torque sensor 35, the vehicle speed V obtained from the vehicle speed sensor 41, and the basic target current map (illustrated in step 310) stored in the memory 11a. The basic target current value TK at the time point is obtained. The basic target current map is stored for each predetermined vehicle speed (in this case, low vehicle speed, medium vehicle speed, high vehicle speed), and the CPU 11 corresponds to the vehicle speed closest to the actual vehicle speed V and the vehicle speed closest to the next vehicle speed. The basic target current value TK is obtained from each of the two basic target current maps (relation line between the vehicle speed V and the basic target current value TK), and they are interpolated with respect to the vehicle speed V to determine the final basic target current value TK. .
【0029】次いで、CPU11はステップ320に進
み、補正値THを演算する。この補正値THには、モータの
慣性感等を低減して操舵フィーリングを向上するための
慣性補償電流値TKAN等が含まれる。慣性補償電流値TKAN
は、例えば、操舵トルクセンサ35からの操舵トルクTM
の時間微分値(dTM/dt)を求め、図4に示したマップ
と同操舵トルクTMの時間微分値とから、同操舵トルクTM
の時間微分値が大きいほど大きくなる慣性補償電流基本
値TKANBを求めるとともに、図5に示したマップと実際
の車速Vとからゲインk1を求め、これらの積(=k1・TK
ANB)を最終的な慣性補償電流値TKANとすることにより
求められる。CPU11は、ステップ320にて慣性補
償電流値TKANに加えて他の補正値を求め、これらの補正
値の和を補正値THとし、ステップ330に進んで基本目
標電流値TKと補正値THとの和を指令電流値ICTRLとして
設定する。なお、上記ステップ310〜ステップ330
は、指令電流値決定手段を構成している。Next, the CPU 11 proceeds to step 320 and calculates the correction value TH. The correction value TH includes an inertia compensation current value TKAN and the like for reducing the feeling of inertia of the motor and improving the steering feeling. Inertial compensation current value TKAN
Is, for example, the steering torque TM from the steering torque sensor 35.
The time differential value (dTM / dt) of the steering torque TM is calculated from the map shown in FIG. 4 and the time differential value of the steering torque TM.
The inertia compensation current basic value TKANB that increases as the time differential value of is increased, and the gain k1 is calculated from the map shown in FIG. 5 and the actual vehicle speed V, and the product (= k1 · TK
ANB) is the final inertia compensation current value TKAN. In step 320, the CPU 11 obtains another correction value in addition to the inertia compensation current value TKAN, sets the sum of these correction values as the correction value TH, proceeds to step 330, and calculates the basic target current value TK and the correction value TH. Set the sum as the command current value ICTRL. Note that the above steps 310 to 330
Constitutes a command current value determining means.
【0030】次いで、CPU11はステップ340に進
み、過負荷時電流制限値IKFKを演算する。具体的には、
CPU11は図6に示したサブルーチンの処理をステッ
プ600から開始し、ステップ605に進んで過負荷フ
ラグFKFKの値が「1」であるか否かを判定する。この過
負荷フラグFKFKの値の変更については後述する。Next, the CPU 11 proceeds to step 340 to calculate the overload current limit value IKFK. In particular,
The CPU 11 starts the processing of the subroutine shown in FIG. 6 from step 600, proceeds to step 605, and determines whether or not the value of the overload flag FKFK is “1”. The change of the value of the overload flag FKFK will be described later.
【0031】いま、説明のために電動モータ30が過負
荷の状態ではないとする。この場合、後述するように、
過負荷フラグFKFKの値は「0」とされているため、CP
U11はステップ605にて「No」と判定してステッ
プ610に進み、過負荷判定用電流値IHANの値を実際に
電動モータ30に流れている電流(実際のモータ電流)
IMOTRとする。実際のモータ電流値IMOTRは、抵抗20b
とスイッチング素子Tr3,Tr4との接続点の電位を
AD変換することにより得る。For the sake of explanation, it is assumed that the electric motor 30 is not overloaded. In this case, as described below,
Since the value of the overload flag FKFK is "0", CP
U11 makes a “No” determination at step 605 to proceed to step 610, at which the value of the overload determination current value IHAN is actually flowing through the electric motor 30 (actual motor current).
IMOTR. The actual motor current value IMOTR is the resistance 20b.
It is obtained by AD converting the potential at the connection point between the switching element Tr3 and Tr4.
【0032】次に、CPU11はステップ615に進
み、車速Vと同ステップ615に図示したマップとに基
づいて過負荷判定基準値IKJを決定する。この例では、
車速Vが「0」のとき過負荷判定基準値IKJは値IKJ1
(第1の値)と等しくされ、車速Vが「0」でないとき
同過負荷判定基準値IKJは値IKJ1より小さい値IKJ2(第
2の値)と等しくされる。このように過負荷判定基準値
IKJを車速Vに応じて変更するのは、走行中に操舵ハン
ドル31をその回動範囲限度に保持する状態(操舵ハン
ドル31がエンド当たりしている状態)が継続すること
があり、その場合、基本目標電流値TKは低車速ほど大き
くなるように設定されていることから、実際のモータ電
流は車速「0」における程大きくはらないが、何らの電
流制限を行わない場合には電動モータ30が過熱する場
合があるからである。Next, the CPU 11 proceeds to step 615 and determines the overload determination reference value IKJ based on the vehicle speed V and the map shown in step 615. In this example,
When the vehicle speed V is "0", the overload determination reference value IKJ is the value IKJ1
When the vehicle speed V is not "0", the overload determination reference value IKJ is made equal to the value IKJ2 (second value) smaller than the value IKJ1. Thus, the overload judgment reference value
The IKJ is changed according to the vehicle speed V because the state where the steering wheel 31 is held at the limit of its rotation range during traveling (the state where the steering wheel 31 is in the end contact) may continue, and in that case, Since the basic target current value TK is set to increase as the vehicle speed decreases, the actual motor current does not increase as much as when the vehicle speed is "0", but if no current limitation is performed, the electric motor 30 This is because it may overheat.
【0033】続いて、CPU11はステップ620に進
み、過負荷判定用電流値IHANが過負荷判定基準値IKJよ
り大きいか否かを判定する。現時点においては、電動モ
ータ30は過負荷の状態にはないので、実際のモータ電
流IMOTRの値、即ち過負荷判定用電流値IHANの値は過負
荷判定基準値IKJより小さい。このため、CPU11は
ステップ620にて「No」と判定し、ステップ625
にて過負荷状態継続カウンタCKFKの値を「0」にクリア
する。次いで、CPU11は、ステップ630にて過負
荷フラグFKFKの値を「0」にクリアし、ステップ635
にてマップ選択フラグFMAPの値を「0」にクリアする。
このマップ選択フラグFMAPの値は、上記ステップ620
にて電動モータ30が過負荷状態にあると判定され、後
述するステップ675にて電流制限値マップが選択され
たときステップ680にて「1」に設定され、上記ステ
ップ620にて過負荷状態でなくなったと判定されたと
きに上記ステップ635にて「0」にクリアされるよう
になっている。Subsequently, the CPU 11 proceeds to step 620 and determines whether the overload determination current value IHAN is larger than the overload determination reference value IKJ. At this point in time, the electric motor 30 is not in the overload state, so the actual motor current IMOTR value, that is, the overload determination current value IHAN is smaller than the overload determination reference value IKJ. Therefore, the CPU 11 makes a “No” determination at step 620 to proceed to step 625.
The value of the overload state continuation counter CKFK is cleared to "0". Next, the CPU 11 clears the value of the overload flag FKFK to “0” in step 630, and then executes step 635.
Clears the value of map selection flag FMAP to "0".
The value of this map selection flag FMAP is the same as in step 620 above.
When it is determined that the electric motor 30 is in the overload state in step 675, and the current limit value map is selected in step 675 described later, it is set to “1” in step 680, When it is determined that all of them have disappeared, they are cleared to "0" in step 635.
【0034】次いで、CPU11はステップ640に進
み、過負荷時電流制限禁止フラグFKINの値が「1」であ
るか否かを判定する。過負荷時電流制限禁止フラグFKIN
の値は、後述する図9,図10により操作されるが、通
常の場合は「0」となっている。従って、CPU11は
ステップ640にて「No」と判定しステップ645に
進み、過負荷フラグFKFKの値が「1」であるか否かを判
定する。現時点では、過負荷フラグFKFKの値は「0」と
されているので、CPU11はステップ645にて「N
o」と判定し、ステップ650に進んで過負荷時電流制
限値IKFKに電動モータ30に流し得る電流の最大値IMAX
(モータ電流最大値IMAX)を設定する。その後、CPU
11はステップ695に進んで本ルーチンを一旦終了
し、図3のステップ350へと進む。Next, the CPU 11 proceeds to step 640 and determines whether or not the value of the overload current limit prohibition flag FKIN is "1". Overload current limit prohibition flag FKIN
The value of is operated by FIGS. 9 and 10 which will be described later, but is normally "0". Therefore, the CPU 11 makes a “No” determination at step 640 to proceed to step 645 to determine whether the value of the overload flag FKFK is “1”. At this point, the value of the overload flag FKFK is "0", so the CPU 11 returns "N" in step 645.
o ”, the process proceeds to step 650, and the maximum value IMAX of the current that can flow in the electric motor 30 is set as the overload current limit value IKFK
Set (motor current maximum value IMAX). Then the CPU
11 advances to step 695 to end this routine once, and then advances to step 350 of FIG.
【0035】CPU11は、ステップ350にて他の電
流制限値ILを演算する。他の電流制限値ILの代表例とし
ては、ECU25(駆動回路20)内のスイッチング素
子Tr1〜Tr4を過熱から保護するためのECU側電
流制限値ILECUが挙げられる。このECU側電流制限値I
LECUは、例えば、電動モータ30の電流値IMOTRを擬似
的に積分した電動モータ電流積分値ISUMを求め、この電
動モータ電流積分値ISUMと、基板温度センサ23が検出
する基板温度TMPBORDと、所定の計算式(TMPECU=k・IS
UM+TMPBORD)とからスイッチング素子Tr1〜Tr4
の推定温度TMPECUを求め、このスイッチング素子推定温
度TMPECUが高いほど小さい値となるように決定される。The CPU 11 calculates another current limit value IL in step 350. Another representative example of the current limit value IL is an ECU-side current limit value ILECU for protecting the switching elements Tr1 to Tr4 in the ECU 25 (drive circuit 20) from overheating. This ECU side current limit value I
The LECU obtains, for example, an electric motor current integral value ISUM obtained by pseudo-integrating the current value IMOTR of the electric motor 30, and calculates the electric motor current integral value ISUM, the substrate temperature TMPBORD detected by the substrate temperature sensor 23, and a predetermined value. Calculation formula (TMPECU = k ・ IS
UM + TMPBORD) and switching elements Tr1 to Tr4
The estimated temperature TMPECU of is calculated, and the higher the estimated temperature TMPECU of the switching element is, the smaller value is determined.
【0036】次いで、CPU11はステップ360に進
み、図8に詳細に示したモータ電流最終出力値IFINALの
演算ルーチンを実行する。具体的には、CPU11はス
テップ805にて、過負荷時電流制限値IKFKと他の電流
制限値ILとを比較し、過負荷時電流制限値IKFKが他の電
流制限値ILより大きい場合にはステップ810にて最終
電流制限値ILFに他の電流制限値ILを設定し、他方、過
負荷時電流制限値IKFKが他の電流制限値ILより小さい場
合にはステップ815にて最終電流制限値ILFに過負荷
時電流制限値IKFKを設定する。現時点においては、過負
荷時電流制限値IKFKは、前述した図6のステップ650
にて、モータ電流最大値IMAXと等しくされているため、
CPU11はステップ805にて「Yes」と判定して
ステップ810を実行し、これにより最終電流制限値IL
Fは他の電流制限値ILと等しくされる。Next, the CPU 11 proceeds to step 360 to execute the calculation routine of the motor current final output value IFINAL detailed in FIG. Specifically, in step 805, the CPU 11 compares the overload current limit value IKFK with another current limit value IL, and when the overload current limit value IKFK is larger than the other current limit value IL, In step 810, another current limit value IL is set to the final current limit value ILF, while if the overload current limit value IKFK is smaller than the other current limit value IL, in step 815 the final current limit value ILF is set. Set the overload current limit value IKFK to. At this time, the overload current limit value IKFK is equal to the above-mentioned step 650 of FIG.
At, since it is made equal to the motor current maximum value IMAX,
The CPU 11 makes a “Yes” determination at step 805 to execute step 810, whereby the final current limit value IL
F is made equal to the other current limit value IL.
【0037】次に、CPU11はステップ820に進
み、指令電流値ICTRLの絶対値が最終電流制限値ILFより
大きいか否かを判定する。そして、指令電流値ICTRLの
絶対値が最終電流制限値ILFよりも大きいときは、ステ
ップ825にて同指令電流値ICTRLの正負を判定し、正
であるときにはステップ830にてモータ電流最終出力
値IFINALに最終電流制限値ILFを設定し、負であるとき
にはステップ835にてモータ電流最終出力値IFINALに
最終電流制限値ILFの符号を逆転した値(‐ILF)を設定
した後、ステップ895に進んで本ルーチンを一旦終了
する。一方、ステップ820にて指令電流値ICTRLの絶
対値が最終電流制限値ILFよりも小さいと判定されると
きは、ステップ840にてモータ電流最終出力値IFINAL
に指令電流値ICTRLを設定し、ステップ895に進んで
本ルーチンを一旦終了する。Next, the CPU 11 proceeds to step 820 and determines whether or not the absolute value of the command current value ICTRL is larger than the final current limit value ILF. Then, when the absolute value of the command current value ICTRL is larger than the final current limit value ILF, it is determined in step 825 whether the command current value ICTRL is positive or negative, and when it is positive, the motor current final output value IFINAL is determined in step 830. Set the final current limit value ILF to, and if negative, set the motor current final output value IFINAL to a value (-ILF) that is the sign of the final current limit value ILF reversed in step 835, and then proceed to step 895. This routine is once ended. On the other hand, when it is determined in step 820 that the absolute value of the command current value ICTRL is smaller than the final current limit value ILF, in step 840 the motor current final output value IFINAL
The command current value ICTRL is set to, and the routine proceeds to step 895 to end this routine once.
【0038】このようにして、最終電流制限値ILFによ
る制限がなされたモータ電流最終出力値IFINALが決定さ
れる。現時点においては、前述した図6のステップ65
0にて、過負荷時電流制限値IKFKはモータ電流最大値IM
AXに設定されているので、指令電流値ICTRLは他の電流
制限値ILにより制限され、これにより、モータ電流最終
出力値IFINALが決定されることになる。換言すると、電
動モータ30は過負荷状態にはないと判定されているの
で、過負荷時電流制限値IKFKによる指令電流値ICTRLの
電流制限は行われない。In this way, the motor current final output value IFINAL limited by the final current limit value ILF is determined. At this point, step 65 of FIG.
At 0, the overload current limit value IKFK is the maximum motor current value IM
Since it is set to AX, the command current value ICTRL is limited by the other current limit value IL, and thus the motor current final output value IFINAL is determined. In other words, since it is determined that the electric motor 30 is not in the overload state, the current limit of the command current value ICTRL by the overload current limit value IKFK is not performed.
【0039】その後、CPU11は、ステップ370に
て上記モータ電流最終出力値IFINALとモータ電流値IMOT
Rとに基づき、周知のPID制御、及びPWM制御を実
施してスイッチング素子Tr1〜Tr4の各々の通電時
間を決定し、これに応じて駆動回路20に制御信号を発
生する。その結果、電動モータ30にはモータ電流最終
出力値IFINALに応じた電流が流れ、同電流に応じたアシ
スト力が操舵軸33に付与される。そして、CPU11
はステップ395にて本ルーチンを一旦終了し、所定時
間後に再び同ルーチンの処理をステップ300から開始
する。Thereafter, the CPU 11 determines in step 370 the motor current final output value IFINAL and the motor current value IMOT.
Based on R, well-known PID control and PWM control are performed to determine the energization time of each of the switching elements Tr1 to Tr4, and a control signal is generated in the drive circuit 20 in accordance with this. As a result, a current according to the motor current final output value IFINAL flows through the electric motor 30, and an assist force corresponding to the current is applied to the steering shaft 33. And the CPU 11
Ends this routine once in step 395, and after a predetermined time, again starts the processing of this routine from step 300.
【0040】次に、電動モータ30が過負荷でない状態
から過負荷の状態となった場合について説明する。電動
モータ30が過負荷の状態にあるとは、例えば、ハンド
ル31がロックするまで操舵されている場合、或いは、
操舵中に前輪が縁石等に当接して操舵輪がロックしてい
る場合に、電動モータ30に大きなモータ電流が流され
ている状態をいう。Next, a case where the electric motor 30 is changed from not overloaded to overloaded will be described. The electric motor 30 being overloaded means, for example, when the steering wheel 31 is steered until locked, or
A state in which a large motor current is applied to the electric motor 30 when the front wheels come into contact with a curb or the like during steering to lock the steered wheels.
【0041】上述したように、電動モータ30が過負荷
状態となった時点では、過負荷フラグFKFKの値は「0」
である。従って、CPU11は図6に示したルーチンを
実行するとき、ステップ605にて「No」と判定して
ステップ610,615を実行し、ステップ620に進
む。現段階においては、電動モータ30が過負荷の状態
にあるから、上記ステップ610にて実際のモータ電流
IMOTRが設定された過負荷判定用電流値IHANは過負荷判
定基準値IKJより大きい。従って、CPU11はステッ
プ620にて「Yes」と判定してステップ655に進
み、過負荷状態継続カウンタCKFKの値を「1」だけ増大
する。次いで、CPU11はステップ660にてマップ
選択フラグFMAPの値が「1」であるか否かを判定する。
現時点では、マップ選択フラグFMAPの値は前述したステ
ップ635にて「0」になっているので、ステップ66
0での判定は「No」となり、CPU11はステップ6
65に進んで過負荷状態継続カウンタCKFKの値が過負荷
継続時間判定値CHANより大きいか否かを判定する。As described above, when the electric motor 30 is in the overload state, the value of the overload flag FKFK is "0".
Is. Therefore, when executing the routine shown in FIG. 6, the CPU 11 makes a “No” determination at step 605 to execute steps 610 and 615, and proceeds to step 620. At this stage, since the electric motor 30 is in an overloaded state, the actual motor current is determined in step 610 above.
The overload determination current value IHAN for which IMOTR is set is larger than the overload determination reference value IKJ. Therefore, the CPU 11 makes a “Yes” determination at step 620 to proceed to step 655 to increase the value of the overload state continuation counter CKFK by “1”. Next, the CPU 11 determines in step 660 whether or not the value of the map selection flag FMAP is "1".
At this point, the value of the map selection flag FMAP is "0" in step 635 described above, so step 66
The judgment at 0 is “No”, and the CPU 11 makes a step 6
In step 65, it is determined whether the value of the overload state continuation counter CKFK is larger than the overload continuation time determination value CHAN.
【0042】現時点においては、過負荷状態継続カウン
タCKFKの値が「0」から増大され始めた直後であるから
(ステップ625参照)、過負荷状態継続カウンタCKFK
の値は過負荷継続時間判定値CHANより小さい。このた
め、CPU11はステップ665にて「No」と判定し
てステップ640に進み、同ステップ640にて「N
o」と判定してステップ645に進む。このとき、過負
荷フラグFKFKは依然として「0」であるから、CPU1
1はステップ650にて過負荷時電流制限値IKFKの値を
モータ電流最大値IMAXとし、ステップ695に進む。こ
の結果、電動モータ30が過負荷となった直後において
は、過負荷時電流制限値IKFKによる指令電流値ICTRLの
制限は行われない。At this moment, since the value of the overload state continuation counter CKFK has just started to increase from "0" (see step 625), the overload state continuation counter CKFK.
Is smaller than the overload duration judgment value CHAN. Therefore, the CPU 11 makes a “No” determination at step 665 to proceed to step 640, and at step 640 returns “N”.
It is determined to be “o” and the process proceeds to step 645. At this time, since the overload flag FKFK is still "0", the CPU1
In step 650, the value 1 of the overload current limit value IKFK is set to the maximum motor current value IMAX, and the process proceeds to step 695. As a result, immediately after the electric motor 30 is overloaded, the command current value ICTRL is not limited by the overload current limit value IKFK.
【0043】かかる過負荷状態が継続すると、CPU1
1はステップ600,605,610,615,62
0,655,660,665,640,645,65
0、及びステップ695を繰り返し実行するため、ステ
ップ655により過負荷状態継続カウンタCKFKの値は次
第に増大して行く。この結果、所定の時間が経過する
と、過負荷状態継続カウンタCKFKの値は過負荷継続時間
判定値CHANより大きくなるため、CPU11はステップ
665にて「Yes」と判定し、ステップ670にて過
負荷フラグFKFKの値を「1」に設定する。When the overload condition continues, the CPU 1
1 is steps 600, 605, 610, 615, 62
0,655,660,665,640,645,65
Since 0 and step 695 are repeatedly executed, the value of the overload state continuation counter CKFK is gradually increased by step 655. As a result, when the predetermined time elapses, the value of the overload state continuation counter CKFK becomes larger than the overload continuation time determination value CHAN. Therefore, the CPU 11 determines “Yes” in step 665, and the overload in step 670. Set the value of flag FKFK to "1".
【0044】次いで、CPU11はステップ675に
て、車速Vに応じて電流制限値マップ(制限電流マッ
プ)を選択する。この電流制限値マップは、図7
(A),(B)に示されたようになっていて、車速Vが
0km/hの場合には同図7(A)のマップが選択さ
れ、車速Vが0km/h以外の場合には同図7(B)の
マップが選択される。Next, in step 675, the CPU 11 selects a current limit value map (limit current map) according to the vehicle speed V. This current limit value map is shown in FIG.
As shown in FIGS. 7A and 7B, when the vehicle speed V is 0 km / h, the map of FIG. 7A is selected, and when the vehicle speed V is other than 0 km / h. The map shown in FIG. 7B is selected.
【0045】ここで、電流制限値マップについて説明を
加えると、このマップは、電流制限値IKFKを縦軸にと
り、過負荷状態継続カウンタCKFKを横軸にとり、これら
両者の関係を示したものであって、図7(A)のマップ
は、マップ点(C1,I1),(C2,I2),(C
3,I3)を直線で連結したものである。また、図7
(B)のマップは、マップ点(C4,I4),(C5,
I5),(C6,I6)を直線で連結したものである。
そして、これらのマップ点の関係は、C1<C2<C4
<C5<C3<C6,I1>I4>I5>I2>I6>
I3である。その後、CPU11はステップ680に進
み、マップ選択フラグFMAPの値を「1」に設定し、ステ
ップ640に進む。The current limit value map will now be described. This map shows the current limit value IKFK on the vertical axis and the overload state continuation counter CKFK on the horizontal axis, showing the relationship between the two. Then, the map of FIG. 7A has map points (C1, I1), (C2, I2), (C
3, I3) are connected by a straight line. Also, FIG.
The map of (B) is the map points (C4, I4), (C5,
I5) and (C6, I6) are connected by a straight line.
The relationship between these map points is C1 <C2 <C4
<C5 <C3 <C6, I1>I4>I5>I2>I6>
It is I3. After that, the CPU 11 proceeds to step 680, sets the value of the map selection flag FMAP to “1”, and proceeds to step 640.
【0046】前述したように、過負荷時電流制限禁止フ
ラグFKINの値は、一般には「0」であるから、CPU1
1はステップ640にて「No」と判定してステップ6
45に進む。この場合、先のステップ670にて過負荷
フラグFKFKの値は「1」とされている。従って、CPU
11はステップ645にて「Yes」と判定してステッ
プ685に進み、先のステップ675にて選択した電流
制限値マップと、過負荷状態継続カウンタCKFK(即ち、
過負荷状態が継続している時間)に応じて電流制限値IK
FKを決定する。As described above, since the value of the overload current limit prohibition flag FKIN is generally "0", the CPU1
1 is determined as “No” in step 640 and then step 6
Proceed to 45. In this case, the value of the overload flag FKFK is set to "1" in the previous step 670. Therefore, the CPU
11 determines “Yes” in step 645, the process proceeds to step 685, and the current limit value map selected in the previous step 675 and the overload state continuation counter CKFK (that is,
Current limit value IK according to the time during which the overload condition continues
Determine the FK.
【0047】この結果、図3のステップ360、即ち図
8に示したルーチンが実行されるとき、過負荷時電流制
限値IKFKが他の電流制限値ILより小さければステップ8
15にて最終電流制限値ILFとして設定され、ステップ
820〜840によって指令電流値ICTRLが過負荷時電
流制限値IKFKにより制限される(低減される)ことにな
る。As a result, when the step 360 of FIG. 3, that is, the routine shown in FIG. 8 is executed, if the overload current limit value IKFK is smaller than another current limit value IL, step 8 is executed.
The final current limit value ILF is set in 15 and the command current value ICTRL is limited (reduced) by the overload current limit value IKFK in steps 820 to 840.
【0048】次に、以上のように、電動モータ30に実
際に流れているモータ電流値IMOTRに基づいて過負荷状
態であると判定した時点以降について説明すると、CP
U11はメインルーチンを繰り返し実行しているので、
所定のタイミングにて図6に示したルーチンの処理をス
テップ600から再び開始し、ステップ605に進む。
この時点においては、先のステップ670にて過負荷フ
ラグFKFKの値は「1」となっている。このため、CPU
11はステップ605にて「Yes」と判定してステッ
プ690に進み、過負荷判定用電流値IHANとして指令電
流値ICTRLの絶対値(指令電流値ICTRLに応じた値、即
ち、操舵トルクTMに応じた値、実際には操舵トルクTMの
増大とともに増大する値)を採用する。そして、ステッ
プ615にて過負荷判定基準値IKJを決定し、ステップ
620にて指令電流値ICTRLが設定された過負荷判定用
電流値IHANが過負荷判定基準値IKJより大きいか否かを
判定する。Next, a description will be given of the point after the point of time when it is determined that the vehicle is in the overload state based on the motor current value IMOTR actually flowing in the electric motor 30 as described above.
Since U11 repeatedly executes the main routine,
The process of the routine shown in FIG. 6 is restarted from step 600 at a predetermined timing, and the process proceeds to step 605.
At this point, the value of the overload flag FKFK is "1" in the previous step 670. Therefore, the CPU
11 determines “Yes” in step 605 and proceeds to step 690 to determine the absolute value of the command current value ICTRL as the overload determination current value IHAN (value corresponding to the command current value ICTRL, that is, the steering torque TM). Value that actually increases with increasing steering torque TM). Then, in step 615, the overload determination reference value IKJ is determined, and in step 620, it is determined whether or not the overload determination current value IHAN for which the command current value ICTRL is set is larger than the overload determination reference value IKJ. .
【0049】このとき、電動モータ30が引き続き過負
荷の状態にあれば、操舵トルクセンサ35の出力TMの絶
対値は大きいので、図3に示したメインルーチンのステ
ップ310にて求められる基本目標電流値TKの絶対値も
大きく、ステップ330にて求められる指令電流値ICTR
Lの絶対値も大きくなる。従って、過負荷状態が継続し
ている場合、CPU11はステップ620にて「Ye
s」と判定してステップ655に進み、過負荷状態継続
カウンタCKFKの値を更に「1」だけ増大する。そして、
ステップ660にてマップ選択フラグFMAPの値が「1」
であるか否かを判定する。At this time, if the electric motor 30 is continuously overloaded, the absolute value of the output TM of the steering torque sensor 35 is large, and therefore the basic target current obtained in step 310 of the main routine shown in FIG. The absolute value of the value TK is also large, and the command current value ICTR obtained in step 330
The absolute value of L also increases. Therefore, if the overload condition continues, the CPU 11 returns “Yes” in step 620.
s ”, the process proceeds to step 655, and the value of the overload state continuation counter CKFK is further increased by“ 1 ”. And
In step 660, the value of the map selection flag FMAP is "1".
Or not.
【0050】この場合、マップ選択フラグFMAPの値は、
先に実行されたステップ680にて「1」に設定されて
いる。従って、CPU11はステップ660にて「Ye
s」と判定し、更に、過負荷時電流制限禁止フラグFKIN
の値は「0」であるからステップ640にて「No」、
過負荷フラグFKFKの値は「1」のままであるからステッ
プ645にて「Yes」と判定してステップ685に進
み、同ステプ685にて過負荷状態継続カウンタCKFKの
値と先のステップ675にて選択した電流制限値マップ
とに基づいて電流制限値IKFKを決定する。In this case, the value of the map selection flag FMAP is
It is set to "1" in the previously executed step 680. Therefore, the CPU 11 returns “Yes” at step 660.
s ”, and the overload current limit prohibition flag FKIN
Since the value of is “0”, “No” in step 640,
Since the value of the overload flag FKFK remains “1”, it is determined “Yes” in step 645 and the process proceeds to step 685. In step 685, the value of the overload state continuation counter CKFK and the previous step 675 are performed. The current limit value IKFK is determined based on the selected current limit value map.
【0051】以上のような状態が継続すると、過負荷状
態継続カウンタCKFKの値はステップ655にて次第に増
大するから、図7(A)又は図7(B)の中から選択さ
れた電流制限値マップにより理解されるように、電流制
限値IKFKは次第に小さい値となり、電動モータ30に流
れる電流が減少する。この結果、電動モータ30がアシ
スト力をある程度維持しながら過負荷とならないように
制御される。If the above condition continues, the value of the overload condition continuation counter CKFK gradually increases in step 655. Therefore, the current limit value selected from FIG. 7 (A) or FIG. 7 (B). As can be understood from the map, the current limit value IKFK gradually decreases and the current flowing through the electric motor 30 decreases. As a result, the electric motor 30 is controlled so as not to be overloaded while maintaining the assist force to some extent.
【0052】一方、電動モータ30が過負荷状態から脱
すると、操舵トルクセンサ35の出力TMの絶対値は小さ
くなる。これにより、図3に示したメインルーチンのス
テップ310にて求められる基本目標電流値TKの絶対値
が小さくなり、従って、ステップ330にて求められる
指令電流値ICTRLの絶対値も小さくなる。この結果、C
PU11は図6に示したルーチンを繰り返し実行する際
に、ステップ620にて「No」と判定し、ステップ6
25〜635を実行して、過負荷状態継続カウンタCKF
K、過負荷フラグFKFK、及びマップ選択フラグFMAPの値
を「0」にクリアする。このため、ステップ640に続
くステップ645にて「No」と判定し、ステップ65
0に進んで過負荷時電流制限値IKFKをモータ電流最大値
IMAXとして、同過負荷時電流制限値IKFKによる指令電流
値ICTRLの制限を解除する。On the other hand, when the electric motor 30 comes out of the overloaded state, the absolute value of the output TM of the steering torque sensor 35 becomes small. As a result, the absolute value of the basic target current value TK obtained in step 310 of the main routine shown in FIG. 3 becomes smaller, and therefore the absolute value of the command current value ICTRL obtained in step 330 also becomes smaller. As a result, C
When the PU 11 repeatedly executes the routine shown in FIG. 6, the PU 11 determines “No” in step 620,
25 to 635 to execute the overload state continuation counter CKF
The values of K, the overload flag FKFK, and the map selection flag FMAP are cleared to "0". Therefore, it is determined to be “No” in step 645 following step 640, and step 65
Go to 0 and set the overload current limit value IKFK to the maximum motor current value.
As IMAX, the limit of the command current value ICTRL by the overload current limit value IKFK is released.
【0053】以上のように、本実施形態においては、過
負荷状態であると判定されていないときは、実際のモー
タ電流値IMOTRに基づいて過負荷状態であるか否かを判
定し(ステップ605〜620)、過負荷状態であると
判定したときに過負荷フラグFKFKの値を「1」に設定し
(ステップ670)、その後においては、指令電流値IC
TRLにより過負荷状態が継続しているか否かの判定を行
う(ステップ605,690,615,620)。即
ち、ステップ605〜620,690,655,665
は過負荷状態判定手段を構成している。また、ステップ
675,685、及び図8のルーチンは電流制御手段、
及び最終出力値演算手段を構成していて、過負荷状態と
判定されているときに、指令電流値ICTRLを過負荷時電
流制限値IKFKにて制限する。As described above, in the present embodiment, when it is not determined that the vehicle is in the overload state, it is determined whether the vehicle is in the overload state based on the actual motor current value IMOTR (step 605). ~ 620), when it is determined that the overload state, the value of the overload flag FKFK is set to "1" (step 670), after that, the command current value IC
It is determined by TRL whether or not the overload state continues (steps 605, 690, 615, 620). That is, steps 605-620,690,655,665
Constitutes an overload state determination means. Further, steps 675, 685 and the routine of FIG. 8 are current control means,
Also, the final output value calculating means is configured to limit the command current value ICTRL to the overload current limit value IKFK when it is determined that an overload condition exists.
【0054】このようにしたのは、過負荷状態であると
判定された後は、実際のモータ電流値IMOTRが過負荷時
電流制限値IKFKにより次第に小さくなる値に制限される
ので、過負荷判定用電流値IHANを実際のモータ電流値IM
OTRのままとすると、実際には依然として過負荷時電流
制限値IKFKによる電流制限(過負荷時電流制限)を継続
すべき状態にあるにも拘らず、ステップ620にて過負
荷状態を脱したもの(「No」)と判定され、同電流制
限がなされないことがあるためである。This is because the actual motor current value IMOTR is limited to a value that gradually decreases by the overload current limit value IKFK after it is determined that the motor is overloaded. Current value IHAN for actual motor current value IM
If OTR is left as it is, the overload condition is released in step 620 although the current limit by the overload current limit value IKFK (current limit during overload) should actually be continued. This is because it may be determined to be (“No”) and the same current limitation may not be performed.
【0055】ところで、過負荷状態にないと判定されて
いるときに、指令電流値ICTRLが過負荷判定用電流値IHA
Nより大きいか否かにより過負荷状態の判定を行うよう
にすることも考えられる。しかしながら、電動モータ3
0が過負荷状態にある場合の指令電流値ICTRLと、例え
ば、操舵ハンドル31のエンド(回動限界)付近に操舵
されていて本来的にはアシスト力が必要とされている場
合の指令電流値ICTRLとは極めて近い値となるため、指
令電流値ICTRLだけで過負荷状態の判定を行うようにす
ると、本来は過負荷状態ではなくアシスト力が必要であ
る場合においても過負荷時電流制限が行われてしまう。
一方、電動モータ30がロックしておらず回転している
場合(即ち、過負荷状態でない場合)には、同電動モー
タ30が回転による逆起電力を生じることから、実際の
モータ電流値IMOTRは指令電流値ICTRLよりも相当量小さ
くなる。By the way, when it is determined that the vehicle is not overloaded, the command current value ICTRL is set to the overload determination current value IHA.
It may be possible to determine the overload state depending on whether or not it is larger than N. However, the electric motor 3
The command current value ICTRL when 0 is in the overload state and the command current value when the steering force is steered near the end (rotation limit) of the steering wheel 31 and the assist force is originally required. Since the value is very close to ICTRL, if the command current value ICTRL alone is used to determine the overload condition, the current limit during overload will be performed even when the assist force is required instead of the overload condition. I will be destroyed.
On the other hand, when the electric motor 30 is not locked and is rotating (that is, not in the overload state), the electric motor 30 generates counter electromotive force due to rotation, and therefore the actual motor current value IMOTR is It is considerably smaller than the command current value ICTRL.
【0056】そこで、上記実施形態においては、電動モ
ータ30が過負荷状態にないと判定されているときに
は、電動モータ30に実際に流れているモータ電流の電
流値IMOTRに基づいて過負荷状態の判定を行うこととし
た。これにより、過負荷状態とアシスト力が必要である
が過負荷状態ではない状態とを確実に区別できるので、
適切な過負荷時電流制限を行うことが可能となってい
る。Therefore, in the above embodiment, when it is determined that the electric motor 30 is not in the overload state, the overload state is determined based on the current value IMOTR of the motor current actually flowing in the electric motor 30. Decided to do. As a result, it is possible to reliably distinguish the overload state from the state in which the assist force is required but not the overload state.
It is possible to perform appropriate overload current limiting.
【0057】また、上記実施形態においては、マップ選
択フラグFMAPを用いることで、一度過負荷状態にあると
判定された後は、次に過負荷状態にないと判定されるま
で、同一の電流制限値マップを使用する。これは、過負
荷時電流制限が行われている途中で車速が変化した場合
(車両が停止状態から走行状態になったり、又はこの逆
の状態となった場合)に、電流制限マップが切換えられ
て過負荷時電流制限値IKFKが急変し、そのためにモータ
電流最終出力値IFINALが急変してアシスト力が急変する
ことを防止するためである。Further, in the above embodiment, by using the map selection flag FMAP, once it is determined that the vehicle is in the overload state, the same current limiting is performed until it is determined that the vehicle is not in the next overload state. Use a value map. This is because the current limit map is switched when the vehicle speed changes while the current limit during overload is being performed (when the vehicle goes from a stopped state to a running state or vice versa). This is to prevent a sudden change in the overload current limit value IKFK, which causes a sudden change in the motor current final output value IFINAL and a sudden change in the assist force.
【0058】次に、図6のステップ640にて使用され
る過負荷時電流制限禁止フラグFKINの操作について、C
PU11が所定時間の経過毎に繰り返し実行する図9及
び図10に示したルーチンを参照しながら説明する。Next, regarding the operation of the overload current limit prohibition flag FKIN used in step 640 of FIG. 6, C
This will be described with reference to the routines shown in FIGS. 9 and 10 that the PU 11 repeatedly executes every time a predetermined time elapses.
【0059】先ず、車両が外気温が極めて低い環境下に
長時間停止(駐車)された状態にて同車両の運転を開始
する場合から説明する。CPU11は、所定のタイミン
グにて図9に示したルーチンの処理をステップ900か
ら開始し、ステップ905にてイグニッションスイッチ
22が「オフ」から「オン」に変更された直後か否かを
モニターする。従って、車両の運転開始に伴ってイグニ
ッションスイッチ22が「オフ」から「オン」に変更さ
れると、CPU11はステップ905にて「Yes」と
判定してステップ910に進み、始動時電流積算値ISST
の値を「0」にクリアする。次いで、CPU11はステ
ップ915に進んで基板温度センサ23により検出され
る基板温度TMPBORDが所定の判定値TBHAN(例えば、0℃
に相当する値)より小さいか否かを判定する。First, a description will be given of the case where the vehicle is started in a state where the vehicle is stopped (parked) for a long time in an environment where the outside air temperature is extremely low. The CPU 11 starts the processing of the routine shown in FIG. 9 from step 900 at a predetermined timing, and in step 905, monitors whether or not immediately after the ignition switch 22 is changed from “off” to “on”. Therefore, when the ignition switch 22 is changed from "OFF" to "ON" along with the start of driving of the vehicle, the CPU 11 makes a "Yes" determination at step 905 to proceed to step 910, where the starting current integrated value ISST is set.
The value of is cleared to "0". Next, the CPU 11 proceeds to step 915 and determines that the substrate temperature TMPBORD detected by the substrate temperature sensor 23 is a predetermined determination value TBHAN (for example, 0 ° C.).
It is determined whether or not it is smaller than the value corresponding to.
【0060】この場合、外気温が十分低い状態であった
ため、基板温度TMPBORDは所定の判定値TBHANより小さい
ので、CPU11はステップ915にて「Yes」と判
定してステップ920に進み、過負荷時電流制限禁止フ
ラグFKINの値を「1」に設定し、その後ステップ995
に進んで本ルーチンを一旦終了する。これにより、CP
U11は図6のステップ640にて「Yes」と判定す
ることとなり、ステップ650に進んで過負荷時電流制
限値IKFKにモータ電流最大値IMAXを設定する。この結
果、仮にステップ620にて過負荷時であるとの判定が
なされたとしても、過負荷時電流制限が行われることは
ない。In this case, since the outside air temperature is sufficiently low and the substrate temperature TMPBORD is smaller than the predetermined judgment value TBHAN, the CPU 11 judges "Yes" in step 915 and proceeds to step 920 to determine when the overload occurs. Set the value of the current limit prohibition flag FKIN to "1", and then step 995.
Then, the routine ends once by going to. This makes CP
U11 determines “Yes” in step 640 of FIG. 6, and proceeds to step 650 to set the motor current maximum value IMAX to the overload current limit value IKFK. As a result, even if it is determined in step 620 that there is an overload, the overload current limitation is not performed.
【0061】一方、CPU11は、図10に示したルー
チンの処理をステップ1000から繰り返し実行し、ス
テップ1005にて始動時電流積算値ISSTにその時点の
モータ電流値IMOTRの絶対値を加えたものを新たな始動
時電流積算値ISSTとして設定する。次いで、CPU11
はステップ1010に進み、始動時電流積算値ISSTが所
定の電流積算判定値ISHANより大きいか否かを判定す
る。図9のステップ910にて説明したように、この始
動時電流積算値ISSTの値は始動時(イグニッションスイ
ッチが「オフ」から「オン」に変更になったとき)に
「0」にクリアされている。従って、始動直後において
は、始動時電流積算値ISSTの値は電流積算判定値ISHAN
より小さい。このため、CPU11はステップ1010
にて「No」と判定し、ステップ1095に進んで本ル
ーチンを一旦終了する。On the other hand, the CPU 11 repeatedly executes the processing of the routine shown in FIG. 10 from step 1000, and adds the absolute value of the motor current value IMOTR at that time to the starting current integrated value ISST in step 1005. Set as a new starting current integrated value ISST. Then, the CPU 11
Advances to step 1010, and it is determined whether or not the starting current integrated value ISST is larger than a predetermined current integrated determination value ISHAN. As described in step 910 of FIG. 9, the value of the current integrated value ISST at the time of starting is cleared to “0” at the time of starting (when the ignition switch is changed from “off” to “on”). There is. Therefore, immediately after startup, the value of the integrated current value ISST at startup is the current integrated determination value ISHAN.
Smaller than Therefore, the CPU 11 executes step 1010.
Is determined as No and the routine proceeds to step 1095 to end this routine once.
【0062】その後、ステップ1005が繰り返し実行
され、始動時電流積算値ISSTの値が次第に増大する。こ
のため、所定の時間が経過すると、始動時電流積算値IS
STの値は電流積算判定値ISHANより大きくなる。この結
果、CPU11はステップ1010にて「Yes」と判
定してステップ1015に進み、同ステップ1015に
て過負荷時電流制限禁止フラグFKINの値を「0」にクリ
アする。この結果、過負荷時電流制限の禁止が解除さ
れ、過負荷時電流制限値IKFKによる電流制限が行われ得
る状態となる。After that, step 1005 is repeatedly executed, and the value of the integrated current value at start-up ISST gradually increases. For this reason, when the specified time elapses, the integrated current value at startup IS
The ST value is larger than the current integration judgment value ISHAN. As a result, the CPU 11 determines “Yes” in step 1010, proceeds to step 1015, and clears the value of the overload current limit prohibition flag FKIN to “0” in step 1015. As a result, the prohibition of the overload current limit is released, and the current limit by the overload current limit value IKFK is enabled.
【0063】次に、外気温が通常である(極めて低温で
はない)環境下にて車両の運転を開始する場合について
説明する。CPU11は、車両の運転開始に伴ってイグ
ニッションスイッチ22が「オフ」から「オン」に変更
されると、図9のルーチンのステップ900に続くステ
ップ905にて「Yes」と判定してステップ910に
進み、始動時電流積算値ISSTの値を「0」にクリアす
る。次いで、CPU11はステップ915に進んで基板
温度センサ23により検出される基板温度TMPBORDが所
定の判定値TBHANより小さいか否かを判定する。この場
合においては、基板温度TMPBORDは所定の判定値TBHANよ
り大きいので、CPU11はステップ915にて「N
o」と判定し、ステップ925にて過負荷時電流制限禁
止フラグFKINの値を「0」にクリアする。この結果、過
負荷時電流制限値IKFKによる電流制限が行われ得る状態
となる。Next, a case will be described in which the operation of the vehicle is started in an environment where the outside air temperature is normal (not extremely low temperature). When the ignition switch 22 is changed from “OFF” to “ON” along with the start of driving of the vehicle, the CPU 11 makes a “Yes” determination at Step 905 subsequent to Step 900 of the routine of FIG. 9 and proceeds to Step 910. Proceed and clear the current integrated value ISST at startup to "0". Next, the CPU 11 proceeds to step 915 to determine whether the substrate temperature TMPBORD detected by the substrate temperature sensor 23 is smaller than a predetermined determination value TBHAN. In this case, since the substrate temperature TMPBORD is larger than the predetermined judgment value TBHAN, the CPU 11 determines “N” in step 915.
It is determined to be "o", and the value of the overload current limit prohibition flag FKIN is cleared to "0" in step 925. As a result, the current is limited by the overload current limit value IKFK.
【0064】このように、本実施形態においては、外気
温が極めて低温である場合に、始動から電動モータ30
に流される電流を積算し、その始動時電流積算値ISSTが
電流積算判定値ISHANより大きくなるまで過負荷時電流
制限を禁止する。これは、外気温が極めて低い場合に
は、操舵輪(この例では前輪)が路面と凍結により固着
している場合があり、その際に過負荷時電流制限を直ち
に行うと、アシスト力が不足して車両の走行を開始する
ための操舵ができないおそれが生じ得るからである。As described above, in this embodiment, when the outside air temperature is extremely low, the electric motor 30 is operated from the start.
The current that flows in is integrated, and the current limit during overload is prohibited until the current integration value ISST at startup becomes larger than the current integration determination value ISHAN. This is because when the outside temperature is extremely low, the steered wheels (front wheels in this example) may be stuck to the road surface due to freezing, and if the current limit during overload is immediately applied at that time, the assist force will be insufficient. This is because there is a possibility that steering cannot be performed to start traveling of the vehicle.
【0065】以上に説明したように、本実施形態におい
ては、電動モータ30に実際に流れているモータ電流の
電流値IMOTRに基づいて同電動モータ30が過負荷状態
にあるか否かを判定し、同電動モータ30が過負荷状態
にあると判定されているとき(過負荷フラグFKFK=1)
は、前記指令電流値ICTRLに基づいて同電動モータ30
が過負荷状態にあるか否かを判定するように構成されて
いる。このため、過負荷時電流制限が加わった場合にお
いても、適切に過負荷時電流制限を実行することができ
る。As described above, in this embodiment, it is determined whether or not the electric motor 30 is in the overload state based on the current value IMOTR of the motor current actually flowing in the electric motor 30. When it is determined that the electric motor 30 is overloaded (overload flag FKFK = 1)
Is the electric motor 30 based on the command current value ICTRL.
Is configured to determine whether or not is overloaded. Therefore, even when the overload current limit is applied, the overload current limit can be appropriately executed.
【0066】次に、本発明による電動パワーステアリン
グ装置の第2実施形態について説明する。第2実施形態
は、第1実施形態の図6に示したルーチンに代え、図1
1に示したルーチンを採用した点においてのみ同第1実
施形態と異なっている。従って、以下、図11について
のみ説明する。なお、図11において図6と同一のステ
ップについては図6と同一符号を付し、その詳細説明を
省略する。Next, a second embodiment of the electric power steering apparatus according to the present invention will be described. In the second embodiment, the routine shown in FIG. 6 of the first embodiment is replaced with FIG.
It differs from the first embodiment only in that the routine shown in 1 is adopted. Therefore, only FIG. 11 will be described below. In FIG. 11, the same steps as those in FIG. 6 are designated by the same reference numerals as those in FIG. 6, and detailed description thereof will be omitted.
【0067】CPU11は、図3に示したメインルーチ
ンを実行している際にステップ340に進むと、図11
に示した過負荷時電流制限値演算ルーチンの処理をステ
ップ1100から開始し、ステップ1105に進んでモ
ータ電流最終出力値IFINALの絶対値とモータ電流値IMOT
Rの絶対値の差ISAを演算する。次いで、CPU11はス
テップ1110に進んで、差ISAが所定の過負荷判定値I
SAHANより小さいか否かを判定する。When the CPU 11 proceeds to step 340 while executing the main routine shown in FIG.
The processing of the overload current limit value calculation routine shown in step 1100 is started from step 1100 and proceeds to step 1105, where the absolute value of the motor current final output value IFINAL and the motor current value IMOT.
Calculate ISA of the absolute value of R. Next, the CPU 11 proceeds to step 1110, where the difference ISA is the predetermined overload determination value I.
Determine if it is less than SAHAN.
【0068】上述したように、電動モータ30がロック
しておらず回転している場合(即ち、過負荷状態でない
場合)には、同電動モータ30が回転による逆起電力を
生じることから、実際のモータ電流値IMOTRは指令電流
値ICTRLよりも相当量小さくなる。また、実際には、電
気制御ユニット25は、電動モータ30にモータ電流最
終出力値IFINALに応じた電流を流そうとしているから、
前記逆起電力により実際のモータ電流値IMOTRはモータ
電流最終出力値IFINALよりも相当量小さくなる。他方、
電動モータ30がロックしていて、且つ電動モータ30
に電流が流れている過負荷状態にある場合には、前記逆
起電力は生じないから、モータ電流値IMOTRとモータ電
流最終出力値IFINALとは等しくなる。以上のことから、
差ISAが過負荷判定値ISAHANより小さいときは、電動モ
ータ30が過負荷状態にあると判定することができる。As described above, when the electric motor 30 is not locked and is rotating (that is, when it is not in the overload state), the electric motor 30 produces counter electromotive force due to rotation. The motor current value IMOTR of is considerably smaller than the command current value ICTRL. In addition, in practice, the electric control unit 25 is trying to flow a current according to the motor current final output value IFINAL to the electric motor 30,
Due to the counter electromotive force, the actual motor current value IMOTR becomes considerably smaller than the motor current final output value IFINAL. On the other hand,
The electric motor 30 is locked and the electric motor 30
In the case of an overload condition in which a current is flowing through, the counter electromotive force does not occur, so the motor current value IMOTR and the motor current final output value IFINAL become equal. From the above,
When the difference ISA is smaller than the overload determination value ISAHAN, it can be determined that the electric motor 30 is in the overload state.
【0069】従って、CPU11はステップ1110に
て「Yes」と判定されるときは、電動モータ30が過
負荷状態にあると判定してステップ655以降に進み、
過負荷時電流制限を行う。他方、ステップ1110にて
「No」と判定されるときには、ステップ625以降に
進み、過負荷時電流制限を解除(停止)する。Therefore, when the determination at Step 1110 is "Yes", the CPU 11 determines that the electric motor 30 is in the overload state and proceeds to Step 655 and thereafter.
Limit current when overloaded. On the other hand, when it is determined to be “No” in step 1110, the process proceeds to step 625 and thereafter to cancel (stop) the overload current limitation.
【0070】以上のように、第2実施形態においては、
ステップ1105,1110,655,665が過負荷
状態判定手段を構成し、同手段は電動モータ30が過負
荷状態にあるか否かを的確に判定することができるの
で、同電動モータ30の過熱を防止することが可能とな
る。As described above, in the second embodiment,
Steps 1105, 1110, 655, 665 constitute an overload state determination means, which can accurately determine whether or not the electric motor 30 is in the overload state, so that the electric motor 30 is not overheated. It becomes possible to prevent it.
【0071】以上、本発明の電動パワーステアリングの
各実施形態について説明してきたが、本発明は上記実施
形態に限定されることはなく、本発明の範囲内において
種々の変形例を採用することができる。例えば、上記第
1実施形態においては、過負荷状態にあると判定されて
いるときは、指令電流値ICTRLにより同過負荷状態が継
続しているか否かを判定するようにしているが、指令電
流値ICTRLに代えて操舵トルクセンサ35の検出値TM、
或いは基本目標電流値TKに基づいて、過負荷状態が継続
しているか否かを判定するように構成してもよい。ま
た、第1実施形態において、過負荷時電流制限禁止フラ
グFKINの値を、始動からの積算電流(始動時電流積算値
ISST)が所定値以上となったときに「0」にクリアして
いるが、始動から所定の時間が経過したときに「0」に
クリアするように構成してもよい。Although the respective embodiments of the electric power steering system according to the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be adopted within the scope of the present invention. it can. For example, in the above-described first embodiment, when it is determined that the overload condition is present, it is determined by the command current value ICTRL whether or not the overload condition continues. Instead of the value ICTRL, the detected value TM of the steering torque sensor 35,
Alternatively, it may be configured to determine whether or not the overload state continues, based on the basic target current value TK. In the first embodiment, the value of the overload current limit prohibition flag FKIN is set to the integrated current from the start (current integrated value at start
It is cleared to "0" when ISST) becomes equal to or more than a predetermined value, but may be configured to be cleared to "0" when a predetermined time has elapsed from the start.
【図面の簡単な説明】[Brief description of drawings]
【図1】 本発明による電動パワーステアリング装置の
第1実施形態を示す概略ブロック図である。FIG. 1 is a schematic block diagram showing a first embodiment of an electric power steering device according to the present invention.
【図2】 図1に示した電動パワーステアリング装置の
電気回路図である。FIG. 2 is an electric circuit diagram of the electric power steering apparatus shown in FIG.
【図3】 図2に示したCPUが実行するプログラムを
示すフローチャート(メインルーチン)である。FIG. 3 is a flowchart (main routine) showing a program executed by the CPU shown in FIG.
【図4】 図2に示したCPUが使用する慣性補償電流
基本値のマップ(テーブル)である。FIG. 4 is a map (table) of inertia compensation current basic values used by the CPU shown in FIG.
【図5】 図2に示したCPUが使用する慣性補償電流
基本値のゲインマップ(テーブル)である。5 is a gain map (table) of an inertia compensation current basic value used by the CPU shown in FIG.
【図6】 図2に示したCPUが実行するプログラム
(過負荷時電流制限値演算ルーチン)を示すフローチャ
ートである。FIG. 6 is a flowchart showing a program (overload current limit value calculation routine) executed by the CPU shown in FIG.
【図7】 図2に示したCPUが使用する過負荷時電流
制限値マップ(テーブル)であり、(A)は車速が0k
m/hの場合、(B)は車速が0km/h以外の場合に
選択されるものである。FIG. 7 is an overload current limit value map (table) used by the CPU shown in FIG. 2, in which (A) shows a vehicle speed of 0 k.
In the case of m / h, (B) is selected when the vehicle speed is other than 0 km / h.
【図8】 図2に示したCPUが実行するプログラム
(モータ電流最終出力値演算ルーチン)を示すフローチ
ャートである。8 is a flowchart showing a program (motor current final output value calculation routine) executed by the CPU shown in FIG.
【図9】 図2に示したCPUが実行するプログラム
(過負荷時電流制御禁止フラグ操作ルーチン)を示すフ
ローチャートである。9 is a flowchart showing a program (current control prohibition flag operation routine during overload) executed by the CPU shown in FIG.
【図10】 図2に示したCPUが実行するプログラム
(過負荷時電流制御禁止フラグ操作ルーチン)を示すフ
ローチャートである。10 is a flowchart showing a program (overload current control prohibition flag operation routine) executed by the CPU shown in FIG.
【図11】 本発明の第2実施形態に係る電動パワース
テアリング装置のCPUが実行するプログラム(過負荷
時電流制限値演算ルーチン)を示すフローチャートであ
る。FIG. 11 is a flowchart showing a program (overload current limit value calculation routine) executed by the CPU of the electric power steering apparatus according to the second embodiment of the present invention.
10…電気制御回路、11a…メモリ、20…駆動回
路、21…リレー、22…イグニッションスイッチ、2
3…基板温度センサ、30…直流電動モータ、31…操
舵ハンドル、32…減速機構、33…操舵軸、35…操
舵トルクセンサ、50…バッテリ、Tr1〜Tr4…ス
イッチング素子。10 ... Electric control circuit, 11a ... Memory, 20 ... Drive circuit, 21 ... Relay, 22 ... Ignition switch, 2
3 ... Substrate temperature sensor, 30 ... DC electric motor, 31 ... Steering handle, 32 ... Reduction mechanism, 33 ... Steering shaft, 35 ... Steering torque sensor, 50 ... Battery, Tr1-Tr4 ... Switching elements.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI B62D 127:00 B62D 127:00 137:00 137:00 (56)参考文献 特開 平5−254454(JP,A) 特開 平8−244634(JP,A) 特開 昭59−77966(JP,A) 特開 平8−133109(JP,A) 特開 平11−240459(JP,A) 特開2001−30932(JP,A) 特開 平1−223069(JP,A) 特公 平6−51474(JP,B2) (58)調査した分野(Int.Cl.7,DB名) B62D 5/04 B62D 6/00 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI B62D 127: 00 B62D 127: 00 137: 00 137: 00 (56) Reference JP-A-5-254454 (JP, A) JP JP-A-8-244634 (JP, A) JP-A-59-77966 (JP, A) JP-A-8-133109 (JP, A) JP-A-11-240459 (JP, A) JP-A-2001-30932 (JP, A) JP-A 1-223069 (JP, A) JP-B 6-51474 (JP, B2) (58) Fields investigated (Int.Cl. 7 , DB name) B62D 5/04 B62D 6/00
Claims (2)
力を発生する電動モータと、 前記操舵ハンドルの操舵トルクを検出する操舵トルク検
出手段と、 前記検出された操舵トルクに応じて指令電流値を決定す
る指令電流値決定手段と、 前記電動モータが過負荷状態にあるか否かを判定する過
負荷状態判定手段と、 前記電動モータが過負荷状態にあると判定されていると
き前記指令電流値を所定の値に制限する電流制限手段と
を備え、 前記電流制限手段により制限される前記指令電流値に対
応するモータ電流を前記電動モータに流す車両の電動パ
ワーステアリング装置において、 前記過負荷状態判定手段は、 前記電動モータに実際に流れているモータ電流の電流値
に基づいて同電動モータが過負荷状態にあるか否かを判
定し、同電動モータが過負荷状態にあると判定された後
は前記検出された操舵トルクに応じた値に基づいて同過
負荷状態が継続しているか否かを判定するように構成さ
れてなることを特徴とする電動パワーステアリング装
置。1. An electric motor for generating an assisting force for a turning operation of a steering wheel, steering torque detecting means for detecting a steering torque of the steering wheel, and a command current value determined according to the detected steering torque. a command current value determination means for, the overload state determining means for determining whether the electric motor is overloaded,-out <br/> and the electric motor is determined to be in an overload condition An electric power steering apparatus for a vehicle, comprising: a current limiting unit configured to limit the command current value to a predetermined value, and flowing a motor current corresponding to the command current value limited by the current limiting unit to the electric motor. The overload state determination means determines whether or not the electric motor is in an overload state based on the current value of the motor current that is actually flowing in the electric motor. After data is determined to be overloaded
The same over-it based on the value corresponding to the detected steering torque
An electric power steering apparatus, which is configured to determine whether or not a load state continues .
力を発生する電動モータと、 車両の運転状態に応じ指令電流値を決定する指令電流値
決定手段と、 前記電動モータが過負荷状態にあるか否かを判定する過
負荷状態判定手段と、 前記電動モータが過負荷状態にあると判定されたとき前
記指令電流値を所定の値により制限してモータ電流最終
出力値を求めるとともに同電動モータが過負荷状態にな
いと判定されたとき前記指令電流値をモータ電流最終出
力値とする最終出力値演算手段と、 前記演算されたモータ電流最終出力値に応じたモータ電
流を前記電動モータに流す車両の電動パワーステアリン
グ装置において、 前記過負荷状態判定手段は、 前記電動モータに実際に流れているモータ電流の電流値
と前記モータ電流最終出力値との差が小さいとき同電動
モータが過負荷状態にあると判定するように構成されて
なることを特徴とする電動パワーステアリング装置。2. An electric motor for generating an assisting force for a turning operation of a steering wheel, a command current value determining means for determining a command current value according to a driving state of a vehicle, and whether the electric motor is overloaded. An overload state determining means for determining whether or not the electric motor is in an overload state, the command current value is limited by a predetermined value to obtain a motor current final output value, and the electric motor is A final output value calculation means for setting the command current value as a motor current final output value when it is determined that the motor is not in an overload state, and a vehicle for supplying a motor current according to the calculated motor current final output value to the electric motor. In the electric power steering apparatus, the overload state determination unit determines the current value of the motor current actually flowing in the electric motor and the final output value of the motor current. An electric power steering apparatus characterized by is configured to determine that the electric motor is overloaded when small.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000145465A JP3534040B2 (en) | 2000-05-17 | 2000-05-17 | Electric power steering device for vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000145465A JP3534040B2 (en) | 2000-05-17 | 2000-05-17 | Electric power steering device for vehicles |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001322555A JP2001322555A (en) | 2001-11-20 |
| JP3534040B2 true JP3534040B2 (en) | 2004-06-07 |
Family
ID=18651970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000145465A Expired - Fee Related JP3534040B2 (en) | 2000-05-17 | 2000-05-17 | Electric power steering device for vehicles |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3534040B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4046005B2 (en) | 2003-05-12 | 2008-02-13 | 株式会社デンソー | Electric motor drive device and electric power steering device |
| JP2008018860A (en) * | 2006-07-13 | 2008-01-31 | Nsk Ltd | Electric power steering device |
| JP4967682B2 (en) * | 2007-01-24 | 2012-07-04 | 日本精工株式会社 | Electric power steering device |
| JP5217794B2 (en) * | 2008-08-29 | 2013-06-19 | 株式会社ジェイテクト | Electric power steering device |
| JP5888251B2 (en) * | 2013-01-15 | 2016-03-16 | トヨタ自動車株式会社 | Automatic vehicle steering system |
| CN107005195B (en) * | 2014-11-26 | 2019-03-01 | 日产自动车株式会社 | Motor control device and control method |
| JP7205344B2 (en) * | 2019-03-28 | 2023-01-17 | 株式会社ジェイテクト | steering controller |
-
2000
- 2000-05-17 JP JP2000145465A patent/JP3534040B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001322555A (en) | 2001-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6782968B2 (en) | Automatic steering apparatus for vehicle and control method of same | |
| EP1935753A1 (en) | Electric power steering system | |
| CN100560417C (en) | Vehicular steering control apparatus | |
| JP3582839B2 (en) | Power steering device | |
| JP6269358B2 (en) | Electric power steering device | |
| JP2002362392A (en) | Electric power steering control system | |
| JP3525872B2 (en) | Automatic steering device for vehicles | |
| JPWO1999008922A1 (en) | power steering device | |
| WO1999008921A1 (en) | Power steering system | |
| JP3578048B2 (en) | Electric power steering device for vehicles | |
| JP3648392B2 (en) | Power steering device | |
| JP3534040B2 (en) | Electric power steering device for vehicles | |
| JP3409756B2 (en) | Electric power steering device for vehicles | |
| JP3668614B2 (en) | Power steering device | |
| JP3405292B2 (en) | Electric power steering device for vehicles | |
| JP4060051B2 (en) | Power steering device | |
| JP2002145094A (en) | Control device for electric power steering device | |
| JP3803226B2 (en) | Electric power steering control device | |
| JP2002211425A (en) | Electric power steering device | |
| JP2001138929A (en) | Electric power steering device for vehicles | |
| JP3644343B2 (en) | Control device for electric power steering device | |
| JP3409758B2 (en) | Electric power steering device for vehicles | |
| JP3412580B2 (en) | Electric power steering device for vehicles | |
| JP3376978B2 (en) | Electric power steering device for vehicles | |
| JP3405300B2 (en) | Electric power steering device for vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040122 |
|
| 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: 20040217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040301 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3534040 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090319 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100319 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110319 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |