JP2001171540A - Motor-driven power steering device for vehicle - Google Patents
Motor-driven power steering device for vehicleInfo
- Publication number
- JP2001171540A JP2001171540A JP35839399A JP35839399A JP2001171540A JP 2001171540 A JP2001171540 A JP 2001171540A JP 35839399 A JP35839399 A JP 35839399A JP 35839399 A JP35839399 A JP 35839399A JP 2001171540 A JP2001171540 A JP 2001171540A
- Authority
- JP
- Japan
- Prior art keywords
- value
- limit value
- current
- steering
- electric 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.)
- Granted
Links
Landscapes
- Power Steering Mechanism (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、操舵ハンドルの操
舵操作を電動モータの回転によりアシストする車両の電
動パワーステアリング装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electric power steering apparatus for a vehicle which assists a steering operation of a steering wheel by rotating an electric motor.
【0002】[0002]
【従来の技術】従来から、例えば実用新案登録公報第2
58620号に示されているように、操舵ハンドルの操
舵状態に応じた大きさの電流を電動モータに流して、電
動モータの回転によって操舵ハンドルの回動操作に対す
るアシスト力を得るようにした電動パワーステアリング
装置において、電動モータの過熱保護のために同モータ
の駆動電流量に応じて前記電動モータに流す電流の大き
さを制限することは知られている。そして、この場合、
電動モータの駆動電流を2乗して同モータの発熱量を計
算するとともに、この発熱量の1次遅れによって定まる
値を前記電動モータに流す電流の大きさの上限値として
いる。2. Description of the Related Art Conventionally, for example, Japanese Utility Model Registration Publication No. 2
As shown in Japanese Patent No. 58620, an electric power having a magnitude corresponding to the steering state of a steering wheel is supplied to an electric motor to obtain an assist force for the turning operation of the steering wheel by rotation of the electric motor. 2. Description of the Related Art In a steering apparatus, it is known that the magnitude of a current flowing through an electric motor is limited in accordance with a driving current amount of the electric motor in order to protect the electric motor from overheating. And in this case,
The amount of heat generated by the electric motor is calculated by squaring the drive current of the electric motor, and the value determined by the first-order lag of the amount of heat is set as the upper limit of the magnitude of the current flowing through the electric motor.
【0003】[0003]
【発明が解決しようとする課題】しかし、上記従来の装
置にあっては、制限値は単に電動モータの駆動電流にの
み依存して変化するもので、例えば、電動モータの駆動
電流の制限が解除されるときのように、前記制限値が大
きく変化した場合における制限値の変化の仕方について
は考慮されていない。したがって、運転者が気付かない
うちに、前記制限値が大きく変化していると、すなわち
電動モータの駆動電流の制限が解除されて同モータの駆
動電流が小さな状態から大きな状態に変化すると、前回
にはある程度重かった操舵ハンドルの操舵が急に軽くな
り、運転者がハンドル操作に対する違和感を感じるとい
う問題がある。However, in the above conventional apparatus, the limit value changes only depending on the drive current of the electric motor. For example, the limit of the drive current of the electric motor is released. As described above, the way of changing the limit value when the limit value greatly changes is not considered. Therefore, before the driver notices, if the limit value is largely changed, that is, if the drive current of the electric motor is released and the drive current of the motor is changed from a small state to a large state, the previous time, There is a problem that the steering wheel, which is somewhat heavy, suddenly becomes lighter, and the driver feels uncomfortable with the steering wheel operation.
【0004】[0004]
【発明の概略】本発明は、上記問題に対処するためにな
されたもので、その目的は、電動モータに対する駆動電
流の制限値が変化しても、運転者がハンドル操作に対し
てなるべく違和感を感じることのないようにした電動パ
ワーステアリング装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made to address the above problems, and has as its object to reduce the driver's feeling of discomfort as to the operation of the steering wheel even if the limit value of the drive current for the electric motor changes. An object of the present invention is to provide an electric power steering device that does not make a user feel.
【0005】前記目的を達成するために、本発明の構成
上の特徴は、操舵ハンドルの回動操作に対してアシスト
力を付与する電動モータと、操舵ハンドルの操舵状態に
応じた大きさの電流を電動モータに流して同電動モータ
の回転を制御するモータ制御手段と、電動モータに流す
電流値を所定の条件にしたがった制限値に制限する電流
制限手段とを備えた車両の電動パワーステアリング装置
において、操舵トルクを検出する操舵トルク検出手段
と、前記検出された操舵トルクが所定値以上のとき電流
制限手段によって制限される制限値の増加を許容する制
限値制御手段とを設けたことにある。[0005] In order to achieve the above object, the structural features of the present invention include an electric motor for applying an assist force to the turning operation of the steering wheel, and an electric current having a magnitude corresponding to the steering state of the steering wheel. Power steering apparatus for a vehicle, comprising: motor control means for controlling the rotation of the electric motor by causing the electric motor to flow to the electric motor; and current limiting means for restricting a current value to be supplied to the electric motor to a limit value according to a predetermined condition. , A steering torque detecting means for detecting a steering torque, and a limit value control means for allowing an increase in a limit value limited by the current limiting means when the detected steering torque is equal to or more than a predetermined value. .
【0006】前記構成上の特徴によれば、制限値制御手
段が、操舵トルク検出手段によって検出された操舵トル
クが所定値以上のとき、電流制限手段によって制限され
る制限値の増加を許容する。したがって、電動モータの
駆動電流の制限が解除されるときのように制限値が大き
く変化した場合でも、運転者が操舵ハンドルを回動操作
中に制限値が増加することになり、この操舵中において
は運転者は操舵操作の変化を感じ難いので、運転者はハ
ンドル操作に対して大きな違和感を感じることがなく、
運転者の操舵フィーリングが向上する。[0006] According to the structural feature, the limit value control means allows the limit value limited by the current limit means to increase when the steering torque detected by the steering torque detection means is equal to or more than a predetermined value. Therefore, even when the limit value changes greatly, such as when the limit on the drive current of the electric motor is released, the limit value increases while the driver turns the steering wheel, and during this steering, It is difficult for the driver to feel the change in the steering operation, so the driver does not feel great discomfort with the steering operation,
The driver's steering feeling is improved.
【0007】また、本発明の他の構成上の特徴は、前記
制限値制御手段を、制限値の増加が許容されたとき同制
限値を時間経過にしがって徐々に増加させるように構成
したことにある。これによれば、運転者は、ハンドル操
作に対してますます違和感を感じることがなくなり、運
転者の操舵フィーリングがさらに向上する。Another feature of the present invention is that the limit value control means is configured to gradually increase the limit value over time when the limit value is allowed to increase. It is in. According to this, the driver does not feel any more uncomfortable with the steering operation, and the steering feeling of the driver is further improved.
【0008】また、本発明の他の構成上の特徴は、前記
制限値制御手段を、前記制限値の増加速度を車速に依存
させるように構成したことにある。これによれば、例え
ば高車速になるにしたがって前記増加速度を遅くした
り、停止時に増加速度を速くするとともに走行時に前記
増加速度を遅くしたりすることができる。その結果、高
車速時における操舵操作に対する変化が極力抑えられる
ので、運転者の操舵フィーリングの向上とともに車両の
走行安定性も確保される。Another feature of the present invention is that the limit value control means is configured to make the increasing speed of the limit value dependent on the vehicle speed. According to this, for example, the increasing speed can be reduced as the vehicle speed increases, or the increasing speed can be increased when the vehicle stops, and the increasing speed can be decreased during traveling. As a result, a change in the steering operation at a high vehicle speed is suppressed as much as possible, so that the steering feeling of the driver is improved and the running stability of the vehicle is secured.
【0009】[0009]
【発明の実施の形態】以下、本発明の一実施形態を図面
を用いて説明すると、図1は、同実施形態に係る車両の
電動パワーステアリング装置を概略的に示している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 schematically shows an electric power steering apparatus for a vehicle according to the embodiment.
【0010】この電動パワーステアリング装置は、操舵
ハンドル11の回動操作をラックアンドピニオン機構1
2を介して左右前輪FW1,FW2に伝達する操舵軸1
3に組み付けられた電動モータ14を備えている。電動
モータ14は、直流モータで構成されて、その回転に応
じて操舵ハンドル11の回動操作に対してアシスト力を
付与するもので、その回転は減速機構15を介して操舵
軸13に伝達されるようになっている。In this electric power steering apparatus, the turning operation of the steering handle 11 is performed by the rack and pinion mechanism 1.
Steering shaft 1 transmitting to left and right front wheels FW1 and FW2 via
3 is provided with the electric motor 14 assembled. The electric motor 14 is constituted by a DC motor, and provides an assisting force to the turning operation of the steering handle 11 in accordance with its rotation. The rotation is transmitted to the steering shaft 13 via the speed reduction mechanism 15. It has become so.
【0011】電動モータ14には、電気制御装置20が
電気的に接続され、電気制御装置20は、操舵トルクセ
ンサ21、車速センサ22及び温度センサ23の検出出
力に応じて電動モータ14の回転を制御する。操舵トル
クセンサ21は、操舵軸13に組み付けられて、操舵ハ
ンドル11の操舵操作時に同ハンドル11及び操舵軸1
3に作用する操舵トルク(操舵反力)TMを検出する。
なお、操舵トルクTMは、操舵ハンドル11を右方向に
回動操舵しようとするときに同ハンドル11及び操舵軸
13に発生するトルクを正で表すとともに、操舵ハンド
ル11を左方向に回動操舵しようとするときに同ハンド
ル11及び操舵軸13に発生するトルクを負で表す。車
速センサ22は、車速Vを検出する。温度センサ23
は、電気制御装置20を構成する電気回路部品の組み付
けられている基板の温度Tpを検出する。An electric control device 20 is electrically connected to the electric motor 14. The electric control device 20 controls the rotation of the electric motor 14 in accordance with detection outputs of a steering torque sensor 21, a vehicle speed sensor 22 and a temperature sensor 23. Control. The steering torque sensor 21 is mounted on the steering shaft 13 and operates the steering wheel 11 and the steering shaft 1 when steering the steering wheel 11.
3 is detected as a steering torque (steering reaction force) TM.
The steering torque TM represents the torque generated on the steering wheel 11 and the steering shaft 13 when the steering wheel 11 is turned to the right, and the steering wheel 11 is turned to the left. In this case, the torque generated in the steering wheel 11 and the steering shaft 13 is represented by a negative value. The vehicle speed sensor 22 detects a vehicle speed V. Temperature sensor 23
Detects the temperature Tp of the board on which the electric circuit components constituting the electric control device 20 are assembled.
【0012】電気制御装置20は、図2に示すように、
電動モータ14を駆動する駆動回路30と、同駆動回路
30を制御する制御回路ユニット40とからなる。駆動
回路30は、FETなどのスイッチング素子31〜34
を4辺とするブリッジ回路からなり、互いに対向する一
対の対角位置の一方には、シャント抵抗35及びリレー
スイッチ36を介してバッテリ37の正電圧端子(+)に
接続されている。リレースイッチ36は、通常オン状態
にあり、この電動パワーステアリング装置のフェイルを
検出するフェイル検出部(図示しない)により制御され
て、フェイル検出時にオフされるものである。バッテリ
37の負電圧端子(−)は接地されている。前記一対の対
角位置の他方は、シャント抵抗38を介して接地されて
いる。また、前記ブリッジ回路の他方の対角位置には、
電動モータ14の両端子がそれぞれ接続されている。As shown in FIG. 2, the electric control device 20
It comprises a drive circuit 30 for driving the electric motor 14 and a control circuit unit 40 for controlling the drive circuit 30. The driving circuit 30 includes switching elements 31 to 34 such as FETs.
Is connected to a positive voltage terminal (+) of a battery 37 via a shunt resistor 35 and a relay switch 36 at one of a pair of diagonal positions facing each other. The relay switch 36 is normally turned on, is controlled by a fail detector (not shown) for detecting a failure of the electric power steering device, and is turned off when a failure is detected. The negative voltage terminal (-) of the battery 37 is grounded. The other of the pair of diagonal positions is grounded via a shunt resistor 38. In the other diagonal position of the bridge circuit,
Both terminals of the electric motor 14 are connected to each other.
【0013】制御回路ユニット40は、マイクロコンピ
ュータ及びその周辺回路によって構成されていて、バッ
テリ37の正電圧端子(+)からイグニッションスイッチ
IG及びダイオード41を介した電圧によって動作する
とともに、リレースイッチ36とシャント抵抗35との
接続点からダイオード42を介して供給される電圧によ
っても動作する。この制御回路ユニット40は、実際に
はプログラム処理によって各種機能を実現するものであ
るが、図2においては前記プログラム処理による各種機
能を機能ブロック図により示している。The control circuit unit 40 is constituted by a microcomputer and its peripheral circuits. The control circuit unit 40 is operated by a voltage from a positive voltage terminal (+) of a battery 37 through an ignition switch IG and a diode 41, and is connected to a relay switch 36. It operates also by the voltage supplied from the connection point with the shunt resistor 35 via the diode 42. The control circuit unit 40 actually realizes various functions by program processing, but FIG. 2 shows various functions by the program processing in a functional block diagram.
【0014】制御回路ユニット40は、電圧検出部4
3、電流検出部44、操舵速度演算部45、指令電流値
発生部46及び駆動制御部47を備えている。The control circuit unit 40 includes a voltage detector 4
3, a current detector 44, a steering speed calculator 45, a command current value generator 46, and a drive controller 47.
【0015】電圧検出部43は、電動モータ14の両端
子電圧をそれぞれ入力しており、同両端子電圧の差によ
り同モータ14の端子間電圧Vmを検出して出力する。
電流検出部44は、シャント抵抗38の両端子電圧をそ
れぞれ入力して、同両端子電圧に基づいて駆動電流Im
を計算する。操舵速度演算部45は、電動モータ14の
端子間電圧Vm及び駆動電流Imを用いた下記数1の演
算の実行により、電動モータ14の回転角速度ωを計算
する。The voltage detecting unit 43 receives the voltage of both terminals of the electric motor 14, and detects and outputs the voltage Vm between the terminals of the motor 14 based on the difference between the two terminal voltages.
The current detection unit 44 inputs the both terminal voltages of the shunt resistor 38, and based on the both terminal voltages, the drive current Im
Is calculated. The steering speed calculation unit 45 calculates the rotational angular speed ω of the electric motor 14 by executing the calculation of the following equation 1 using the terminal voltage Vm and the drive current Im of the electric motor 14.
【0016】[0016]
【数1】ω=(Vm−Rm・Im)/KΩ = (Vm−Rm · Im) / K
【0017】前記数1は、インダクタンスを考慮しない
(インダクタンスは小さいので通常無視できる)直流モ
ータの回転角速度を求める近似式であり、K,Rmはモ
ータにより決まる定数である。なお、電動モータ14と
操舵ハンドル11とは一体的に回転するものであるの
で、前記回転角速度ωは操舵ハンドル11の操舵速度に
等しく、以降、同回転角速度ωを操舵速度としても用い
る。The above equation (1) is an approximate expression for calculating the rotational angular velocity of a DC motor that does not consider the inductance (the inductance is small and can usually be ignored), and K and Rm are constants determined by the motor. Since the electric motor 14 and the steering wheel 11 rotate integrally, the rotational angular speed ω is equal to the steering speed of the steering wheel 11, and the same rotational angular speed ω is hereinafter used as the steering speed.
【0018】指令電流値発生部46は、詳しくは後述す
るが、操舵トルクセンサ21からの操舵トルクTM、車
速センサ22からの車速V、温度センサ23からの温度
Tp、及び操舵速度演算部45からの操舵速度ωを入力
して、これらの操舵トルクTM、車速V、温度Tp及び
操舵速度ωに基づいて電動モータ14に流れる電流量を
規定する出力指令電流値Io*を計算して駆動制御部4
7に出力する。この指令電流値発生部46には、イグニ
ッションスイッチIGのオフを表すイグニッションオフ
信号IGOF及びこの電動パワーステアリング装置のフ
ェイルを表すフェイル信号FAILも供給されており、
これらの両信号IGOF,FAILは共に図示しない検
出部から供給される。As will be described in detail later, the command current value generator 46 includes a steering torque TM from the steering torque sensor 21, a vehicle speed V from the vehicle speed sensor 22, a temperature Tp from the temperature sensor 23, and a command from the steering speed calculator 45. , And calculates an output command current value Io * that defines the amount of current flowing to the electric motor 14 based on the steering torque TM, the vehicle speed V, the temperature Tp, and the steering speed ω. 4
7 is output. The command current value generator 46 is also supplied with an ignition off signal IGOF indicating that the ignition switch IG is turned off and a fail signal FAIL indicating a failure of the electric power steering device.
Both of these signals IGOF and FAIL are supplied from a detection unit (not shown).
【0019】駆動制御部47は、電流検出部44によっ
て検出された同モータ14の駆動電流Imをフィードバ
ック制御用に入力して出力指令電流値Io*との差Io*
−Imを計算するとともに、同計算した差Io*−Im
を用いたPID制御により制御信号を形成する。また、
駆動制御部47は、パルス幅変調(PWM)機能も有し
ており、前記制御信号に応じてパルス幅変調されたパル
ス列信号をスイッチング素子31〜34に供給して、同
素子31〜34をオンオフ制御する。これにより、電動
モータ14には、出力指令電流値Io*に等しい駆動電
流Imが流される。なお、スイッチング素子31,34
をオンオフ制御すれば、電動モータ14は正転して操舵
ハンドル11の右方向の回動操舵をアシストする。スイ
ッチング素子32,33をオンオフ制御すれば、電動モ
ータ14は逆転して操舵ハンドル11の左方向の回動操
舵をアシストする。The drive control unit 47 inputs the drive current Im of the motor 14 detected by the current detection unit 44 for feedback control and outputs a difference Io * from an output command current value Io *.
−Im and the calculated difference Io * −Im
A control signal is formed by PID control using Also,
The drive control unit 47 also has a pulse width modulation (PWM) function, supplies a pulse train signal pulse-width modulated according to the control signal to the switching elements 31 to 34, and turns the elements 31 to 34 on and off. Control. As a result, a drive current Im equal to the output command current value Io * flows through the electric motor 14. The switching elements 31, 34
Is turned on and off, the electric motor 14 rotates forward to assist the rightward turning of the steering wheel 11. If the switching elements 32 and 33 are controlled to be turned on and off, the electric motor 14 rotates in the reverse direction to assist the left-handed steering of the steering wheel 11.
【0020】指令電流値発生部46は、図3に詳細に示
すように、指令電流値計算部50、指令電流制限値計算
部60及び電流制限記憶部70を備えている。The command current value generator 46 includes a command current value calculator 50, a command current limit value calculator 60, and a current limit storage 70, as shown in detail in FIG.
【0021】指令電流値計算部50は、操舵ハンドル1
1の操舵状態に応じたアシスト力を電動モータ14に発
生させるために、同アシスト力に対応した電動モータ1
4に対する指令電流値I*を計算するもので、基本アシ
スト制御部51、微分部52、慣性補償制御部53、ハ
ンドル戻し制御部54、ダンピング制御部55及び加算
部56からなる。The command current value calculation unit 50 includes a steering wheel 1
In order to cause the electric motor 14 to generate an assist force corresponding to the steering state of the electric motor 1, the electric motor 1 corresponding to the assist force
The controller calculates a command current value I * with respect to No. 4 and includes a basic assist controller 51, a differentiator 52, an inertia compensation controller 53, a steering wheel return controller 54, a damping controller 55, and an adder 56.
【0022】基本アシスト制御部51は、複数の車速域
毎に操舵トルクTMを基本指令電流値Iaに変換するた
めの変換テーブルを備えており、操舵トルクセンサ21
からの操舵トルクTM及び車速センサ22からの車速V
を入力して、同操舵トルクTM及び車速Vに応じた基本
指令電流値Iaを出力する。基本指令電流値Iaは、図
4に示すように、操舵トルクTMの増加にしたがって増
加するとともに、車速Vの増加にしたがって減少するも
のである。The basic assist control unit 51 includes a conversion table for converting the steering torque TM into a basic command current value Ia for each of a plurality of vehicle speed ranges.
Torque TM from vehicle and vehicle speed V from vehicle speed sensor 22
And outputs a basic command current value Ia corresponding to the steering torque TM and the vehicle speed V. The basic command current value Ia increases as the steering torque TM increases and decreases as the vehicle speed V increases, as shown in FIG.
【0023】微分部52は、操舵トルクセンサ21から
の操舵トルクTMを微分して、同微分値TM’(=dTM
/dt)を出力する。慣性補償制御部53は、操舵ハンド
ル11の回動操作(特に、回動開始時の操舵ハンドル1
1の回動操作)に対して電動モータ14の慣性力を補償
するための慣性補償電流値Ibを計算するものであり、
微分部52からの操舵トルクTMの微分値TM’及び車
速センサ22からの車速Vを入力して、同微分値TM’
の増加にしたがって増加するとともに同車速Vの増加に
したがって減少する慣性補償電流値Ibを出力する。The differentiating section 52 differentiates the steering torque TM from the steering torque sensor 21 to obtain the same differential value TM ′ (= dTM
/ Dt) is output. The inertia compensation control unit 53 performs a turning operation of the steering handle 11 (in particular, the steering handle 1 at the start of turning).
(1 rotation operation) to calculate an inertia compensation current value Ib for compensating an inertial force of the electric motor 14;
The differential value TM ′ of the steering torque TM from the differentiator 52 and the vehicle speed V from the vehicle speed sensor 22 are input, and the differential value TM ′ is input.
The inertia compensation current value Ib increases as the vehicle speed V increases and decreases as the vehicle speed V increases.
【0024】ハンドル戻し制御部54は、操舵ハンドル
11を切戻す際に同ハンドル11が速く中立位置に戻る
ことを補償するためのハンドル戻し電流値Icを計算す
るものであり、操舵速度演算部45からの操舵速度ω及
び車速センサ22からの車速Vを入力して、同操舵速度
ωの増加にしたがって増加するとともに同車速Vの増加
にしたがって減少するハンドル戻し電流値Icを出力す
る。The steering wheel return control unit 54 calculates a steering wheel return current value Ic for compensating that the steering wheel 11 returns to the neutral position quickly when the steering wheel 11 is turned back. And the vehicle speed V from the vehicle speed sensor 22, and outputs a steering wheel return current value Ic that increases as the steering speed ω increases and decreases as the vehicle speed V increases.
【0025】ダンピング制御部55は、操舵ハンドル1
1の回動操作に対して抵抗を付与することを補償するた
めのダンピング電流値Idを計算するものであり、操舵
速度演算部45からの操舵速度ω及び車速センサ22か
らの車速Vを入力して、同操舵速度ωとは反対方向に作
用し、同操舵速度ωの絶対値|ω|の増加にしたがって
絶対値が増加するとともに同車速Vの増加にしたがって
絶対値が増加するダンピング電流値Idを出力する。The damping control unit 55 includes a steering wheel 1
This is for calculating a damping current value Id for compensating that a resistance is given to one rotation operation, and inputs the steering speed ω from the steering speed calculation unit 45 and the vehicle speed V from the vehicle speed sensor 22. The damping current value Id acts in the direction opposite to the steering speed ω, the absolute value increases as the absolute value | ω | of the steering speed ω increases, and the absolute value increases as the vehicle speed V increases. Is output.
【0026】加算部56は、基本指令電流値Ia、慣性
補償電流値Ib、ハンドル戻し電流値Ic及びダンピン
グ電流値Idを加算することにより、基本指令電流値I
aを慣性補償電流値Ib、ハンドル戻し電流値Ic及び
ダンピング電流値Idで補正した指令電流値I*を出力
する。The adder 56 adds the basic command current value Ia, the inertia compensation current value Ib, the steering wheel return current value Ic, and the damping current value Id to obtain the basic command current value Ia.
A command current value I * obtained by correcting a with the inertia compensation current value Ib, the steering wheel return current value Ic, and the damping current value Id is output.
【0027】指令電流制限値計算部60は、これらの電
動モータ14、電気制御装置20、駆動回路30などか
らなる電動パワーステアリングの作動環境(周囲温度、
供給電圧など)、作動状態(作動開始直後、異常発生な
ど)などにより、前記決定された指令電流値I*に制限
を加えるもので、温度制限値演算部61、モータ電源電
圧制限値演算部62、イグニッションオフ制限値演算部
63、フェイル制限値演算部64、最小値演算部65、
電流制限復帰部66及び指令電流値制限部67からな
る。The command current limit value calculating section 60 operates the electric power steering system including the electric motor 14, the electric control device 20, the drive circuit 30, and the like (ambient temperature,
The determined command current value I * is limited depending on the supply voltage, etc.), the operation state (immediately after the start of operation, occurrence of an abnormality, etc.). , An ignition-off limit value calculator 63, a fail limit value calculator 64, a minimum value calculator 65,
It comprises a current limit return section 66 and a command current value limit section 67.
【0028】温度制限値演算部61は、電動モータ1
4、駆動回路30及び制御回路ユニット40などの温度
上昇による過熱を防止するために電動モータ14に流れ
る電流Imの上限値を設定するもので、温度センサ23
により検出された温度Tpに基づいて前記電流Imの上
限値を規定する温度制限値ILtに変換するための変換
テーブルを備えている。変換テーブルは、図5に示すよ
うに、温度Tpの増加にしたがって減少する温度制限値
ILtを記憶している。The temperature limit value calculating section 61 includes the electric motor 1
4. In order to prevent overheating of the drive circuit 30 and the control circuit unit 40 due to a rise in temperature, the upper limit value of the current Im flowing through the electric motor 14 is set.
Is provided with a conversion table for converting the current Im into a temperature limit value ILt that defines an upper limit value of the current Im based on the temperature Tp detected by the above. As shown in FIG. 5, the conversion table stores a temperature limit value ILt that decreases as the temperature Tp increases.
【0029】モータ電源電圧制限値演算部62は、バッ
テリ37の電圧が低下した場合に、同電圧低下が他シス
テムに与える影響を軽減したり、電動モータ14に許さ
れる限りの適切な電流を流すために電動モータ14に流
れる電流Imの上限値を設定するもので、電源電圧Em
を用いた図6のモータ電源電圧制限プログラムを所定の
短時間毎に繰り返し実行して電動モータ14に流れる電
流Imの上限値を規定する電源電圧制限値ILeを計算
する。電源電圧Emとしては、バッテリ37の電圧を表
しているものであればよく、ダイオード41,42のカ
ソード側の電圧、バッテリ37の正電圧端子の電圧、ダ
イオード41,42のいずれかのアノード側の電圧など
を利用できる。また、モータ電源電圧制限値演算部62
は、電源電圧Emを図7に示すような特性で電源電圧制
限値ILeに変換するための変換テーブルを備えてお
り、同テーブルは前記プログラムの実行時に利用され
る。When the voltage of the battery 37 drops, the motor power supply voltage limit value calculation unit 62 reduces the influence of the voltage drop on other systems, or allows the electric motor 14 to supply an appropriate current as long as it is allowed. Therefore, the upper limit value of the current Im flowing through the electric motor 14 is set.
The power supply voltage limit value ILe that defines the upper limit value of the current Im flowing through the electric motor 14 is calculated by repeatedly executing the motor power supply voltage restriction program of FIG. The power supply voltage Em may be any voltage that represents the voltage of the battery 37, such as the voltage on the cathode side of the diodes 41 and 42, the voltage on the positive voltage terminal of the battery 37, and the voltage on the anode side of one of the diodes 41 and 42. Voltage and others can be used. The motor power supply voltage limit value calculation unit 62
Has a conversion table for converting the power supply voltage Em into the power supply voltage limit value ILe with characteristics as shown in FIG. 7, and the conversion table is used when the program is executed.
【0030】イグニッションオフ制限値演算部63は、
イグニッションスイッチIGのオフ直後における運転者
の操舵操作に対するアシスト力の付与を確保するととも
に、その後の電動モータ14への電力供給の遮断のため
に電動モータ14に流れる電流Imの上限値を設定する
もので、イグニッションオフ信号IGに基づいて、イグ
ニッションスイッチIGのオフ後に電動モータ14に流
れる電流Imの上限値を規定するイグニッションオフ制
限値ILiを計算する。この場合、イグニッションスイ
ッチオフ信号IGはイグニッションスイッチIGのオフ
を検出する図示しない検出部から与えられ、イグニッシ
ョンオフ制限値ILiは、図8に示すように、イグニッ
ションスイッチIGのオフから時間経過にしたがって徐
々に「0」まで減少する。なお、イグニッションスイッ
チIGがオンされている状態では、イグニッションオフ
制限値ILiは許容される最大電流値Imaxに設定され
ている。The ignition-off limit value calculating section 63
To ensure the application of assist force to the driver's steering operation immediately after the ignition switch IG is turned off, and to set an upper limit value of the current Im flowing to the electric motor 14 in order to cut off the power supply to the electric motor 14 thereafter. Then, based on the ignition-off signal IG, an ignition-off limit value ILi that defines the upper limit of the current Im flowing to the electric motor 14 after the ignition switch IG is turned off is calculated. In this case, the ignition switch-off signal IG is given from a detection unit (not shown) that detects the turning-off of the ignition switch IG, and the ignition-off limit value ILi is gradually increased with time from the turning-off of the ignition switch IG, as shown in FIG. To "0". When the ignition switch IG is turned on, the ignition-off limit value ILi is set to the maximum allowable current value Imax.
【0031】フェイル制限値演算部64は、この電動パ
ワーステアリング装置の異常発生(フェイル)後におけ
る運転者の操舵操作に対するアシスト力の付与を確保す
るとともに、その後の電動モータ14への電力供給の遮
断のために電動モータ14に流れる電流Imの上限値を
設定するもので、フェイル信号FAILに基づいて、フ
ェイル時に電動モータ14に流れる電流Imの上限値を
規定するフェイル制限値ILfを計算する。この場合、
フェイル信号FAILはこの電動パワーステアリング装
置の異常発生(フェイル)を検出する図示しない検出部
から与えられ、フェイル制限値ILfは、図9に示すよ
うに、フェイル検出時に即座に「0」に設定されたり
(図9実線参照)、フェイル検出後に小さな所定値に設
定されたり(図9破線参照)、時間経過にしたがって徐
々に「0」まで減少する(図9一点鎖線参照)。このよ
うにフェイル制限値ILfが種々に制限されるのは、フ
ェイルの種類によるものである。なお、この場合も、フ
ェイル発生前には、フェイル制限値ILfは許容される
最大電流値Imaxに設定されている。A fail limit value calculating section 64 ensures the application of assist force to the driver's steering operation after the occurrence (failure) of the electric power steering apparatus, and interrupts the power supply to the electric motor 14 thereafter. For this purpose, an upper limit value of the current Im flowing to the electric motor 14 is set. Based on the fail signal FAIL, a fail limit value ILf for defining the upper limit value of the current Im flowing to the electric motor 14 at the time of a failure is calculated. in this case,
The fail signal FAIL is given from a detection unit (not shown) that detects the occurrence of an abnormality (fail) in the electric power steering device, and the fail limit value ILf is immediately set to “0” when the failure is detected, as shown in FIG. (See the solid line in FIG. 9), is set to a small predetermined value after the failure is detected (see the broken line in FIG. 9), and gradually decreases to “0” over time (see the dashed line in FIG. 9). The reason why the fail limit value ILf is variously limited depends on the type of the fail. Also in this case, before a failure occurs, the fail limit value ILf is set to the allowable maximum current value Imax.
【0032】最小値演算部65は、温度制限値演算部6
1、モータ電源電圧制限値演算部62、イグニッション
オフ制限値演算部63及びフェイル制限値演算部64か
ら供給される各制限値ILt,ILe,ILi,ILf
のうちの最小値を最小制限値ILminとして決定する。The minimum value calculating section 65 includes a temperature limit value calculating section 6
1. Limit values ILt, ILe, ILi, ILf supplied from the motor power supply voltage limit value calculation unit 62, the ignition off limit value calculation unit 63, and the fail limit value calculation unit 64
Is determined as the minimum limit value ILmin.
【0033】電流制限復帰部66は、操舵トルクセンサ
21によって検出された操舵トルクTM及び車速センサ
22によって検出された車速Vを用いた図10の電流制
限復帰プログラムを所定の短時間毎に繰り返し実行する
ことにより、最小値演算部65によって計算された最小
制限値ILminの変化状態を変更制御して電流制限値I
L*として出力する。また、この電流制限復帰部66
は、電流制限値IL*の変化速度を規定するカウントア
ップ値CNTupを車速Vとの関係において記憶するテー
ブルを備えている。カウントアップ値CNTupは、図1
1に示すように、車速Vの増加したがって増加するもの
である。The current limit restoring unit 66 repeatedly executes the current limit restoring program of FIG. 10 using the steering torque TM detected by the steering torque sensor 21 and the vehicle speed V detected by the vehicle speed sensor 22 every predetermined short time. Thus, the change state of the minimum limit value ILmin calculated by the minimum value calculation section 65 is changed and controlled to change the current limit value Imin.
Output as L *. Further, the current limit return unit 66
Is provided with a table that stores a count-up value CNTup that defines the rate of change of the current limit value IL * in relation to the vehicle speed V. The count-up value CNTup is shown in FIG.
As shown in FIG. 1, the vehicle speed V increases accordingly.
【0034】指令電流値制限部67は、図12の指令電
流値制限プログラムを所定の短時間毎に繰り返し実行す
ることにより、指令電流値I*を電流制限値IL*によ
って制限し、同制限された指令電流値I*を出力指令電
流値Io*として出力する。The command current value limiting section 67 repeatedly executes the command current value limiting program of FIG. 12 every predetermined short time, thereby limiting the command current value I * with the current limit value IL *. The output command current value I * is output as the output command current value Io *.
【0035】記憶部70は、図13の電流制限記憶プロ
グラムを所定の短時間毎に繰り返し実行することによ
り、指令電流値制限部67における指令電流I*の制限
量が大きい場合にその経歴を記憶する。The storage unit 70 repeatedly executes the current limit storage program of FIG. 13 every predetermined short time to store the history of the command current I * in the command current value limit unit 67 when the limit is large. I do.
【0036】次に、上記のように構成した実施形態の動
作を説明する。運転者がイグニッションIGをオン操作
すると、各種センサ21〜23、制御回路ユニット40
などは作動を開始し、初期には制御回路ユニット40を
構成するマイクロコンピュータが各部のイニシャルチェ
ック動作を実行し、このイニシャルチェックと並行して
電動モータ14の回転を制御して操舵ハンドル11の回
動操作に対するアシスト力の付与動作を開始する。な
お、リレースイッチ36は、フェイルが発生しない限り
オン状態にあり、フェイルの発生から所定時間が経過後
においてのみオフする。Next, the operation of the embodiment configured as described above will be described. When the driver turns on the ignition IG, the various sensors 21 to 23 and the control circuit unit 40
At the beginning, the microcomputer constituting the control circuit unit 40 performs an initial check operation of each part, and controls the rotation of the electric motor 14 in parallel with the initial check to rotate the steering wheel 11. The operation of applying the assist force to the moving operation is started. The relay switch 36 is on unless a failure occurs, and is turned off only after a predetermined time has elapsed from the occurrence of the failure.
【0037】このアシスト力の付与動作においては、指
令電流値計算部50が、操舵ハンドル11の回動操作に
応じた指令電流値I*を計算して、同計算した指令電流
値I*が指令電流値制限部67を介して出力指令電流値
Io*として駆動制御部47に出力される。駆動制御部
47は、電流検出部44との協働により、駆動回路30
を制御して、電動モータ14に出力指令電流値Io*に
等しい駆動電流Imを流す。電動モータ14は、これに
応答して回転動作を開始し、前記出力指令電流値Io*
(駆動電流Im)に対応した駆動トルクを減速機構15
を介して操舵軸13に伝達する。In the assisting force applying operation, the command current value calculation unit 50 calculates a command current value I * according to the turning operation of the steering wheel 11, and the calculated command current value I * is used as the command current value. It is output to the drive control unit 47 as an output command current value Io * via the current value limiting unit 67. The drive control unit 47 cooperates with the current detection unit 44 to
And a drive current Im equal to the output command current value Io * is supplied to the electric motor 14. The electric motor 14 starts rotating in response to this, and the output command current value Io *
The drive torque corresponding to (drive current Im) is reduced by the reduction mechanism 15.
Through the steering shaft 13.
【0038】この場合、基本アシスト制御部51は、操
舵トルクセンサ21及び車速センサ22から操舵トルク
TM及び車速Vをそれぞれ入力し、操舵トルクTMの増
加にしたがって増加するとともに、車速Vの増加にした
がって減少する基本指令電流値Iaを計算して出力す
る。微分部52及び慣性補償制御部53は、操舵トルク
センサ21及び車速センサ22から操舵トルクTM及び
車速Vをそれぞれ入力し、電動モータ14の慣性力を補
償するための慣性補償電流値Ibを計算して出力する。
ハンドル戻し制御部54は、操舵速度演算部45及び車
速センサ22から操舵トルクTM及び車速Vをそれぞれ
入力し、操舵ハンドル11を中立位置に戻すことを補償
するためのハンドル戻し電流値Icを計算して出力す
る。ダンピング制御部55は、操舵速度演算部45及び
車速センサ22から操舵トルクTM及び車速Vをそれぞ
れ入力し、操舵ハンドル11の回動操作に対して抵抗を
付与することを補償するためのダンピング電流値Idを
計算して出力する。In this case, the basic assist control unit 51 receives the steering torque TM and the vehicle speed V from the steering torque sensor 21 and the vehicle speed sensor 22, respectively, and increases as the steering torque TM increases. The basic command current value Ia that decreases is calculated and output. The differentiating unit 52 and the inertia compensation control unit 53 receive the steering torque TM and the vehicle speed V from the steering torque sensor 21 and the vehicle speed sensor 22, respectively, and calculate an inertia compensation current value Ib for compensating the inertial force of the electric motor 14. Output.
The steering wheel return control unit 54 receives the steering torque TM and the vehicle speed V from the steering speed calculation unit 45 and the vehicle speed sensor 22, respectively, and calculates a steering wheel return current value Ic for compensating that the steering wheel 11 is returned to the neutral position. Output. The damping control unit 55 receives the steering torque TM and the vehicle speed V from the steering speed calculation unit 45 and the vehicle speed sensor 22, respectively, and compensates for giving resistance to the turning operation of the steering wheel 11. Calculate and output Id.
【0039】そして、加算部56が、これらの電流値I
a,Ib,Ic,Idを加算して指令電流値I*として
出力するので、運転者による操舵操作においては、同操
舵操作に対して適切なアシスト力が付与される。この場
合、基本指令電流値Iaにおいては、操舵トルクTMに
加えて車速Vが考慮され、さらに電動モータ14の慣性
力、操舵ハンドル11を中立位置に戻すこと、操舵ハン
ドル11の回動操作に対する抵抗も考慮されているの
で、運転者にとっては良好な操舵フィーリングが得られ
る。The adder 56 calculates these current values I
Since a, Ib, Ic, and Id are added and output as the command current value I *, in the steering operation by the driver, an appropriate assist force is applied to the steering operation. In this case, in the basic command current value Ia, the vehicle speed V is considered in addition to the steering torque TM, the inertia force of the electric motor 14, the return of the steering handle 11 to the neutral position, and the resistance to the turning operation of the steering handle 11 are performed. Therefore, a good steering feeling is obtained for the driver.
【0040】また、前記加算部56から出力された指令
電流値I*は、指令電流制限値計算部60によって制限
される。この場合、温度制限値演算部61、モータ電源
電圧制限値演算部62、イグニッションオフ制限値演算
部63及びフェイル制限値演算部64は制限値ILt,
ILe,ILi,ILfをそれぞれ計算し、最小値演算
部65がこれらの制限値ILt,ILe,ILi,IL
fのうちの最小値を最小制限値ILminとして計算し、
電流制限復帰部66が前記最小制限値ILminの変化状
態を変更制御して電流制限値IL*として出力し、指令
電流値制限部67は、指令電流値I*を電流制限値IL
*によって制限する。The command current value I * output from the adder 56 is limited by the command current limit value calculator 60. In this case, the temperature limit value calculation unit 61, the motor power supply voltage limit value calculation unit 62, the ignition off limit value calculation unit 63, and the fail limit value calculation unit 64 include the limit value ILt,
Ile, ILi, and ILf are calculated respectively, and the minimum value calculator 65 calculates these limit values ILt, ILe, ILi, and IL
calculating the minimum value of f as the minimum limit value ILmin;
The current limit return section 66 changes and controls the change state of the minimum limit value ILmin and outputs the current limit value IL *, and the command current value limit section 67 converts the command current value I * into the current limit value IL *.
Limited by *.
【0041】温度制限値演算部61は、温度センサ23
により検出された温度Tpを入力し、温度Tpの増加に
したがって減少する温度制限値ILtを計算して出力す
る。したがって、駆動回路30及び制御回路ユニット4
0などの温度が上昇した場合には、電動モータ14に流
れる電流Imが制限されて前記温度上昇が抑えられるの
で、電動モータ14、駆動回路30及び制御回路ユニッ
ト40などが過熱から保護されるようになる。The temperature limit value calculating section 61 is provided with the temperature sensor 23
Is input, and a temperature limit value ILt that decreases as the temperature Tp increases is calculated and output. Therefore, the drive circuit 30 and the control circuit unit 4
When the temperature such as 0 rises, the current Im flowing to the electric motor 14 is limited to suppress the temperature rise, so that the electric motor 14, the drive circuit 30, the control circuit unit 40, and the like are protected from overheating. become.
【0042】モータ電源電圧制限値演算部62は、図6
のモータ電源電圧制限プログラムを実行し、電源電圧E
mに応じた電源電圧制限値ILeを計算して出力する。
このプログラムの実行はステップ100にて開始され、
ステップ102にて電源電圧Emを入力し、ステップ1
04にてノイズ除去のためにローパスフィルタ処理(な
まし処理)を実行し、同処理された電源電圧Emが所定
電圧値Em1以下であるか否かを判定する。この所定電圧
値Em1は、制御回路ユニット40を構成するマイクロコ
ンピュータの動作が不安定になる電圧よりも若干大きく
設定されており、例えば7.0vに設定されている。The motor power supply voltage limit value calculation unit 62
Execute the motor power supply voltage restriction program of
The power supply voltage limit value ILe corresponding to m is calculated and output.
Execution of this program is started in step 100,
In step 102, the power supply voltage Em is input, and in step 1
At 04, low-pass filter processing (smoothing processing) is performed to remove noise, and it is determined whether the processed power supply voltage Em is equal to or lower than a predetermined voltage value Em1. The predetermined voltage value Em1 is set slightly higher than the voltage at which the operation of the microcomputer constituting the control circuit unit 40 becomes unstable, and is set to, for example, 7.0 V.
【0043】電源電圧Emが正常であって所定電圧値E
m1よりも大きければ、ステップ106にて「NO」と判
定し、ステップ108にてフラグFが”1”であるか否
かを判定する。このフラグFは、”1”により電源電圧
制限値ILeを「0」に設定し、”0”により同制限値
ILeをそれ以外の値に設定するもので、初期において
は”0”に設定されている。したがって、初期には、ス
テップ108にて「NO」と判定して、ステップ120
にてふたたびフラグFが”0”であるか否かを判定す
る。この場合、フラグFは前述のように”0”に設定さ
れているので、ステップ120に「YES」と判定して
プログラムをステップ122以降に進める。When the power supply voltage Em is normal and the predetermined voltage value E
If it is larger than m1, "NO" is determined in the step 106, and it is determined whether or not the flag F is "1" in a step 108. The flag F sets the power supply voltage limit value ILe to "0" by "1" and sets the limit value ILe to any other value by "0", and is initially set to "0". ing. Therefore, initially, "NO" is determined in step 108, and step 120
It is determined again whether or not the flag F is "0". In this case, since the flag F is set to "0" as described above, "YES" is determined in the step 120, and the program proceeds to the step 122 and thereafter.
【0044】ステップ122においては、前記ステップ
104の処理によりローパスフィルタ処理した電源電圧
Emに対して、同ステップ104のローパスフィルタ処
理時よりも極めてカットオフ周波数の低いローパスフィ
ルタ処理を施す。したがって、このローパスフィルタ処
理の初期においては、初期値を低く設定した場合には、
電源電圧Emがある程度高いにもかかわらず低い値が出
力されることを回避するために、初期値として前回値を
用いる。初回計算時は、前回値として今回得た電圧を代
用する方法を取る。なお、このローパスフィルタ処理の
カットオフ周波数を低くするほど、電源電圧制限値IL
e(ひいては最小制限値ILmin)の変化が鈍くなり、
操舵ハンドル11の据え切り時におけるステアリングエ
ンド付近の大電流消費に伴う電源電圧Emの急激な低下
及びその逆の急激な復帰に起因した電源電圧Em及び電
源電圧制限値ILeのハンチング現象の発生を抑制、す
なわち操舵ハンドル11の操舵の振動を抑制することが
できる。In step 122, the power supply voltage Em subjected to the low-pass filter processing in the step 104 is subjected to a low-pass filter processing whose cutoff frequency is much lower than that in the low-pass filter processing in the step 104. Therefore, at the beginning of this low-pass filter processing, if the initial value is set low,
In order to prevent a low value from being output despite the power supply voltage Em being somewhat high, the previous value is used as the initial value. At the time of the first calculation, a method of using the voltage obtained this time as the previous value is used. The lower the cutoff frequency of the low-pass filter processing, the lower the power supply voltage limit value IL
e (and thus the minimum limit value ILmin) changes slowly,
Suppressing of the hunting phenomenon of the power supply voltage Em and the power supply voltage limit value ILe caused by the sudden decrease of the power supply voltage Em due to the large current consumption near the steering end when the steering wheel 11 is stationary, and vice versa. That is, the steering vibration of the steering handle 11 can be suppressed.
【0045】前記ステップ122の処理後、ステップ1
24にて変換テーブル(Em−ILeテーブル)を参照
して電源電圧制限値ILeを導出する。この変換テーブ
ルは、図7に示すように、電源電圧Emが所定電圧値E
m2(例えば、10.0v)以下であるとき「0」に保た
れ、電源電圧Emが所定電圧値Em2よりも大きくかつ所
定電圧値Em3以下であるとき同電源電圧Em3の上昇にし
たがって「0」から許容される最大電流値Imaxまで徐
々に上昇し、電源電圧Emが所定電圧値Em3よりも大き
いとき最大電流値Imaxになる電源電圧制限値ILeを
記憶している。なお、前述した所定電圧値Em1は、前記
所定電圧値Em2よりも小さな値である。この変換テーブ
ルにおいて、電源電圧Emの所定電圧値Em2〜Em3間に
おける電源電圧制限値ILeの傾きを小さくするほど、
操舵ハンドル11の据え切り時におけるステアリングエ
ンド付近の大電流消費に伴う電源電圧Emの急激な低下
及びその逆の急激な復帰に起因した電源電圧Em及び電
源電圧制限値ILeのハンチング現象の発生を抑制、す
なわち操舵ハンドル11の操舵の振動を抑制することが
できる。After the processing in step 122, step 1
At 24, the power supply voltage limit value ILe is derived with reference to the conversion table (Em-ILe table). As shown in FIG. 7, this conversion table indicates that the power supply voltage Em has a predetermined voltage value E
When the power supply voltage Em is equal to or lower than m2 (for example, 10.0 V), it is maintained at "0". When the power supply voltage Em is higher than the predetermined voltage value Em2 and equal to or lower than the predetermined voltage value Em3, it is set to "0" as the power supply voltage Em3 increases. The power supply voltage limit value ILe that gradually rises from the maximum current value Imax to the allowable maximum current value Imax and becomes the maximum current value Imax when the power supply voltage Em is higher than the predetermined voltage value Em3 is stored. The above-mentioned predetermined voltage value Em1 is a value smaller than the predetermined voltage value Em2. In this conversion table, the smaller the slope of the power supply voltage limit value ILe between the predetermined voltage values Em2 to Em3 of the power supply voltage Em, the smaller the
Suppressing of the hunting phenomenon of the power supply voltage Em and the power supply voltage limit value ILe caused by the sudden decrease of the power supply voltage Em due to the large current consumption near the steering end when the steering wheel 11 is stationary, and vice versa. That is, the steering vibration of the steering handle 11 can be suppressed.
【0046】これにより、電源電圧Emが所定電圧値E
m1よりも大きいときには、電源電圧制限値ILeは、基
本的には電源電圧Emに応じた前述の特性にしたがった
値に設定される。その結果、電動モータ14の回転によ
り電源電圧Emが低下した場合には、同モータ14に対
する駆動電流Imが電源電圧Emに応じて制限されるの
で、同モータ14の回転によるバッテリ37の電圧低下
が抑制されて、同モータ14の回転が他のシステムに与
える影響を軽減できる。As a result, the power supply voltage Em becomes the predetermined voltage value E
When it is larger than m1, the power supply voltage limit value ILe is basically set to a value according to the above-described characteristic according to the power supply voltage Em. As a result, when the power supply voltage Em decreases due to the rotation of the electric motor 14, the drive current Im for the motor 14 is limited in accordance with the power supply voltage Em. As a result, the influence of the rotation of the motor 14 on other systems can be reduced.
【0047】また、電源電圧Emが所定電圧値Em1以下
の状態になると、ステップ106にて「YES」と判定
され、ステップ116にて前記状態が所定時間T1(例
えば、20ミリ秒)以上継続しているか否かを判定す
る。前記状態が所定時間T1以上継続していなければ、
ステップ116にて「NO」と判定して、前述したステ
ップ120以降の処理を実行する。When the power supply voltage Em becomes equal to or lower than the predetermined voltage value Em1, "YES" is determined in step 106, and the state continues in step 116 for a predetermined time T1 (for example, 20 milliseconds) or more. Is determined. If the state does not continue for a predetermined time T1 or more,
At step 116, “NO” is determined, and the processing of step 120 and thereafter is executed.
【0048】一方、前記状態が所定時間T1以上継続し
ていれば、ステップ116にて「YES」と判定して、
ステップ118にてフラグFを”1”に設定する。この
ようにしてフラグFが”1”に設定されると、ステップ
120にて「NO」と判定し、ステップ126にて電源
電圧制限値ILeを「0」に設定する。そして、電源電
圧Emが所定電圧値Em1以下の状態が継続すれば、ステ
ップ106,116にて「YES」と判定され続けて、
電源電圧制限値ILeを「0」に設定し続ける。On the other hand, if the state has continued for the predetermined time T1 or more, "YES" is determined in step 116, and
At step 118, the flag F is set to "1". When the flag F is set to "1" in this manner, "NO" is determined in step 120, and the power supply voltage limit value ILe is set to "0" in step 126. Then, if the state where the power supply voltage Em is equal to or lower than the predetermined voltage value Em1 continues, it is determined to be “YES” in steps 106 and 116, and
The power supply voltage limit value ILe is kept set to “0”.
【0049】また、前記状態から電源電圧Emが所定電
圧値Em1よりも大きくなっても、ステップ108〜11
2の処理により、電源電圧制限値ILeがすぐに復帰す
ることはない。すなわち、電源電圧Emが所定電圧値E
m1よりも大きくなれば、ステップ106にて「NO」と
判定されるが、ステップ108にて「YES」すなわち
フラグFが”1”であると判定して、ステップ110に
て電源電圧Emが所定電圧値Em2以上であるか否かを判
定する。電源電圧Emが所定電圧値Em2未満であれば、
ステップ110にて「NO」と判定してプログラムをス
テップ120以降に進める。したがって、この場合に
は、フラグFは”1”に維持されるとともに電源電圧制
限値ILeも「0」に維持される。Further, even if the power supply voltage Em becomes higher than the predetermined voltage value Em1 from the above-mentioned state, steps 108 to 11 are executed.
By the process of 2, the power supply voltage limit value ILe does not immediately return. That is, when the power supply voltage Em has the predetermined voltage value E
If it is larger than m1, it is determined "NO" in step 106, but "YES" in step 108, that is, it is determined that the flag F is "1", and in step 110, the power supply voltage Em is It is determined whether or not the voltage value is equal to or higher than Em2. If the power supply voltage Em is less than the predetermined voltage value Em2,
At step 110, “NO” is determined, and the program proceeds to step 120 and thereafter. Therefore, in this case, the flag F is maintained at "1" and the power supply voltage limit value ILe is also maintained at "0".
【0050】電源電圧Emが所定電圧値Em2以上になる
と、ステップ110にて「YES」と判定して、ステッ
プ112にてこの電源電圧Emが所定電圧値Em2以上で
ある状態が所定時間T2(例えば、20ミリ秒)以上継
続しているか否かを判定するようになる。所定時間T2
以上継続していなければ、ステップ112にて「NO」
と判定してプログラムをステップ120以降に進めるの
で、この場合も、フラグFは”1”に維持されるととも
に電源電圧制限値ILeも「0」に維持される。When the power supply voltage Em becomes equal to or higher than the predetermined voltage value Em2, "YES" is determined in step 110, and the state in which the power supply voltage Em is equal to or higher than the predetermined voltage value Em2 is determined in step 112 for a predetermined time T2 (for example, , 20 milliseconds) or more. Predetermined time T2
If not, "NO" in step 112.
In this case, the flag F is maintained at "1" and the power supply voltage limit value ILe is also maintained at "0".
【0051】電源電圧Emが所定電圧値Em2以上である
状態が所定時間T2以上継続すれば、ステップ112に
て「YES」と判定し、ステップ114にてフラグF
を”0”に設定してプログラムをステップ120に進め
る。ステップ120においては、”0”に設定されたフ
ラグFに基づいて「YES」と判定して、前述したステ
ップ122,124の処理を実行するようになるので、
電源電圧制限値ILeは電源電圧Emに応じた図7の特
性にしたがった値に設定されるようになる。このよう
な、ステップ106〜126の処理により、電源電圧E
mの大きな低下及び復帰が確実に検出されるとともに、
電源電圧Emの大きな低下があっても所定時間だけは電
源電圧制限値ILeが「0」以外の値に設定されるの
で、この電圧低下が他システムに与える影響が軽減され
るとともに、電動モータ14の駆動も許される限り確保
される。If the state in which the power supply voltage Em is equal to or higher than the predetermined voltage value Em2 continues for the predetermined time T2 or longer, "YES" is determined in the step 112, and the flag F is determined in the step 114.
Is set to “0” and the program proceeds to step 120. In step 120, “YES” is determined based on the flag F set to “0”, and the processing of steps 122 and 124 described above is executed.
The power supply voltage limit value ILe is set to a value according to the characteristic of FIG. 7 according to the power supply voltage Em. By the processing of steps 106 to 126, the power supply voltage E
While a large decrease and return of m are reliably detected,
Even if there is a large drop in the power supply voltage Em, the power supply voltage limit value ILe is set to a value other than "0" for a predetermined time, so that the effect of this voltage drop on other systems is reduced and the electric motor 14 As long as driving is allowed.
【0052】なお、本実施形態においては、フラグF
が”0”から”1”に変更された場合には、ステップ1
26の処理により、電源電圧制限値ILeを急激に
「0」に変更するようにしたが、同電源電圧制限値IL
eを徐々に「0」に変更するようにしてもよい。この場
合、ステップ126にて、電源電圧制限値ILeを時間
経過にしたがって徐々に「0」に変更するようにすれば
よい。これにより、最小制限値ILminの変化が鈍くな
り、操舵ハンドル11の据え切り時におけるステアリン
グエンド付近の大電流消費に伴う電源電圧Emの急激な
低下及びその逆の急激な復帰に起因した電源電圧Em及
び電源電圧制限値ILeのハンチング現象の発生を抑
制、すなわち操舵ハンドル11の操舵の振動を抑制する
ことができる。In this embodiment, the flag F
Is changed from “0” to “1”, step 1
26, the power supply voltage limit value ILe is suddenly changed to “0”.
e may be gradually changed to “0”. In this case, in step 126, the power supply voltage limit value ILe may be gradually changed to “0” as time passes. As a result, the change of the minimum limit value ILmin becomes slower, and the power supply voltage Em is sharply reduced due to a large current consumption near the steering end when the steering wheel 11 is stationary, and vice versa. Further, it is possible to suppress the occurrence of the hunting phenomenon of the power supply voltage limit value ILe, that is, to suppress the vibration of the steering of the steering wheel 11.
【0053】また、前記ステップ124の処理にて本実
施形態においては、変換テーブル(Em−ILeテーブ
ル)を用いて電源電圧制限値ILeを決定するようにし
たが、このステップ124にて変換テーブルを用いない
で電源電圧制限値ILeを最大電流値Imaxに設定する
ようにようにしてもよい。この場合には、フラグFが”
0”から”1”に変更されたとき、前記のように、ステ
ップ126にて電源電圧制限値ILeを時間経過にした
がって徐々に「0」に変更するようにする必要がある。
これにより、この場合も、最小制限値ILminの変化が
鈍くなり、操舵ハンドル11の操舵の振動を抑制するこ
とができる。また、操舵感覚の向上のために、前記ステ
ップ124にて電源電圧制限値ILeを最大電流値Ima
xに設定する処理においても、フラグFが”1”から”
0”に変更された直後には電源電圧制限値ILeを時間
経過にしたがって徐々に「0」に変更していくようにす
るとよい。In this embodiment, the power supply voltage limit value ILe is determined by using the conversion table (Em-ILe table) in the process of step 124. The power supply voltage limit value ILe may be set to the maximum current value Imax without using it. In this case, the flag F is set to "
When the power supply voltage limit value ILe is changed from "0" to "1", it is necessary to gradually change the power supply voltage limit value ILe to "0" as time elapses in step 126 as described above.
Thus, also in this case, the change of the minimum limit value ILmin becomes slow, and the steering vibration of the steering wheel 11 can be suppressed. Further, in order to improve the steering feeling, the power supply voltage limit value ILe is set to the maximum current value Ima in step 124.
Also in the process of setting x, the flag F is changed from “1” to “1”.
Immediately after the power supply voltage limit value ILe is changed to "0", the power supply voltage limit value ILe may be gradually changed to "0" as time passes.
【0054】イグニッションオフ制限値演算部63は、
図示しない検出部からのイグニッションスイッチIGの
オフを表すイグニッションオフ信号IGOFの到来に応
答して、図8に示すように、許容される最大電流値Ima
xから時間経過にしたがって徐々に減少するイグニッシ
ョンオフ制限値ILiを計算して出力する。これによ
り、イグニッションスイッチIGのオフ直後における運
転者の操舵操作に対するアシスト力の付与が確保される
とともに、その後の電動モータ14への電力供給が遮断
される。The ignition-off limit value calculating section 63
In response to the arrival of an ignition off signal IGOF indicating that the ignition switch IG has been turned off from a detection unit (not shown), as shown in FIG.
The ignition-off limit value ILi, which gradually decreases from time x as time passes, is calculated and output. As a result, the application of the assist force to the driver's steering operation immediately after the ignition switch IG is turned off is ensured, and the power supply to the electric motor 14 thereafter is cut off.
【0055】フェイル制限値演算部64は、図示しない
検出部からのフェイル信号FAILに応答して、図9に
示すような各種特性のフェイル制限値ILfを計算して
出力する。これにより、この電動パワーステアリング装
置における異常発生(フェイル)後における運転者の操
舵操作に対するアシスト力の付与が確保されるととも
に、その後の電動モータ14への電力供給が遮断され
る。なお、複数種類の異常が同時に発生かつ検出された
場合には、最も小さな制限値がフェイル制限値として出
力される。The fail limit value calculating section 64 calculates and outputs a fail limit value ILf having various characteristics as shown in FIG. 9 in response to a fail signal FAIL from a detection section (not shown). As a result, the application of assist force to the driver's steering operation after the occurrence of an abnormality (fail) in the electric power steering device is ensured, and the power supply to the electric motor 14 thereafter is cut off. If a plurality of types of abnormalities occur and are detected simultaneously, the smallest limit value is output as the fail limit value.
【0056】電流制限復帰部66は、図10の電流制限
復帰プログラムの実行により、操舵トルクTM及び車速
Vに応じた態様で、最小制限値ILminの変化を許容し
て電流制限値IL*として出力する。この電流制限復帰
プログラムは、ステップ200にて開始され、ステップ
202にて制御回路ユニット40を構成するマイクロコ
ンピュータがイニシャルチェック中であるか否かを判定
する。イニシャルチェック中であれば、ステップ202
にて「NO」と判定して、ステップ226にて電流制限値
IL*を最小値演算部65から供給される最小制限値I
Lminに設定する。一方、前記マイクロコンピュータが
イニシャルチェック動作を終了すれば、ステップ202
にて「YES」と判定してプログラムをステップ204
以降に進める。By executing the current limit return program of FIG. 10, the current limit return unit 66 allows the change of the minimum limit value ILmin and outputs the current limit value IL * in a manner corresponding to the steering torque TM and the vehicle speed V. I do. The current limit recovery program is started in step 200, and in step 202, it is determined whether or not the microcomputer constituting the control circuit unit 40 is performing an initial check. If the initial check is being performed, step 202
Is determined to be “NO” at step 226, and the current limit value IL * is set to the minimum limit value I supplied from the minimum value calculation unit 65 at step 226.
Set to Lmin. On the other hand, if the microcomputer finishes the initial check operation, step 202
Is determined to be "YES" in step 204 and the program is executed.
Proceed to the following.
【0057】ステップ204においては、最小値演算部
65から供給される今回の最小制限値ILminが前回の
電流制限値IL*よりも大きいか否かを判定する。今回
の最小制限値ILminが前回の電流制限値IL*以下で
あれば、ステップ204にて「NO」と判定して、ステ
ップ226にて、前記と同様に電流制限値IL*を最小
値演算部65から供給される最小制限値ILminに設定
する。このように電流制限値IL*を減少させるべき場
合には、即座にこれに応答させることにより、この電動
パワーステアリング装置の保護が図られるとともに、他
システムへの影響も最小限に抑えることができる。In step 204, it is determined whether or not the current minimum limit value ILmin supplied from the minimum value calculation section 65 is larger than the previous current limit value IL *. If the current minimum limit value ILmin is equal to or smaller than the previous current limit value IL *, it is determined "NO" in step 204, and in step 226, the current limit value IL * is calculated in the same manner as described above. It is set to the minimum limit value ILmin supplied from 65. When the current limit value IL * should be reduced in this way, by immediately responding to this, the electric power steering device can be protected and the influence on other systems can be minimized. .
【0058】一方、今回の最小制限値ILminが前回の
電流制限値IL*よりも大きければ、すなわち電流制限
値IL*を増加すべき場合には、ステップ204にて
「YES」と判定して、プログラムをステップ206以
降に進める。ステップ206においては、操舵トルクセ
ンサ21からの操舵トルクTM及び車速センサ22から
の車速Vを入力する。そして、ステップ208にて、操
舵トルクTMの絶対値|TM|が所定値TMo以上であ
るか否かを判定する。操舵トルクTMの絶対値|TM|
が所定値TMo未満であれば、ステップ208にて「N
O」と判定して、電流制限値IL*を変更することな
く、すなわち電流制限値IL*を以前の値に保ったま
ま、ステップ228にてこの電流制限復帰プログラムの
実行を終了する。On the other hand, if the current minimum limit value ILmin is larger than the previous current limit value IL *, that is, if the current limit value IL * should be increased, "YES" is determined in step 204, and The program proceeds to step 206 and subsequent steps. In step 206, the steering torque TM from the steering torque sensor 21 and the vehicle speed V from the vehicle speed sensor 22 are input. Then, in step 208, it is determined whether or not the absolute value | TM | of the steering torque TM is equal to or greater than a predetermined value TMo. Absolute value of steering torque TM | TM |
Is less than the predetermined value TMo, at step 208
In step 228, the execution of the current limit return program is terminated without changing the current limit value IL *, that is, while keeping the current limit value IL * at the previous value.
【0059】操舵トルクTMの絶対値|TM|が所定値
TMo以上であれば、ステップ208にて「YES」と
判定し、ステップ210にてV−CNTup変換テーブル
を参照して、車速Vに応じたカウントアップ値CNTup
を決定する。このカウントアップ値CNTupは、電流制
限値IL*の増加率を決定する(大きくなるにしたがっ
て電流制限値IL*の増加率を小さくする)時間値であ
り、図11に示すように、車速Vの増加にしたがって増
加する。すなわち、カウントアップ値CNTupは、車速
Vが増加するにしがって電流制限値IL*をゆっくり復
帰させるための時間値である。前記ステップ210の処
理後、ステップ212にてカウント値CNTに所定の小
さな値ΔCNTを加算し、ステップ214の判定処理に
より、同カウント値CNTがカウントアップ値CNTup
以上になるまでプログラムをステップ220以降に進め
る。なお、このカウント値CNTは、初期には「0」に
設定されている。If the absolute value | TM | of the steering torque TM is equal to or greater than the predetermined value TMo, "YES" is determined in step 208, and in step 210, the V-CNTup conversion table is referred to and Count up value CNTup
To determine. The count-up value CNTup is a time value for determining the increase rate of the current limit value IL * (decreasing the increase rate of the current limit value IL * as it increases), and as shown in FIG. Increases with increase. That is, the count-up value CNTup is a time value for slowly returning the current limit value IL * as the vehicle speed V increases. After the processing in step 210, a predetermined small value ΔCNT is added to the count value CNT in step 212, and the count value CNT is increased by the determination processing in step 214 to the count-up value CNTup.
Until the above, the program proceeds to step 220 and subsequent steps. The count value CNT is initially set to “0”.
【0060】この電流制限復帰プログラムの繰り返し実
行により、カウント値CNTがカウントアップ値CNT
up以上になると、ステップ214における「YES」と
の判定のもとに、ステップ216にて電流制限値IL*
に所定の微小値ΔILを加算して仮電流制限値IL*’
として設定し、ステップ218にてカウント値CNTを
「0」にクリアしてプログラムをステップ220以降に
進める。By repeatedly executing the current limit return program, the count value CNT becomes the count-up value CNT.
If it is not less than “up”, the current limit value IL * is determined in step 216 based on the determination of “YES” in step 214.
To the provisional current limit value IL * '
, The count value CNT is cleared to “0” in step 218, and the program proceeds to step 220 and subsequent steps.
【0061】ステップ220においては、仮電流制限値
IL*’と最小値演算部65から供給される最小制限値
ILminとを比較する。仮電流制限値IL*’が最小制
限値ILmin未満であれば、前記ステップ220にて
「NO」と判定して、ステップ224にて電流制限値I
L*を仮電流制限値IL*’に設定する。これにより、
電流制限値IL*を時間経過にしたがって徐々に増加す
る。そして、電流制限値IL*の増加によってステップ
216にて計算される仮電流制限値IL*’も大きくな
り、最小制限値ILmin以上になると、電流制限値IL
*は最小制限値ILminに設定される。これにより、電
流制限値IL*が最小制限値ILminを超えて大きくな
ることはない。なお、前記ステップ208〜224から
なる電流制限値IL*の最小制限値ILminへの復帰処
理の間に、車速Vが急変してカウントアップ値CNTup
が変更されると、復帰に違和感が発生する可能性がある
ので、復帰処理に入ったらカウントアップ値CNTupを
保持しておくようにしてもよい。In step 220, the provisional current limit value IL * 'is compared with the minimum limit value ILmin supplied from the minimum value calculation section 65. If the provisional current limit value IL * 'is less than the minimum limit value ILmin, it is determined "NO" in step 220, and the current limit value I is determined in step 224.
L * is set to the provisional current limit value IL * '. This allows
The current limit value IL * is gradually increased with time. As the current limit value IL * increases, the provisional current limit value IL * 'calculated in step 216 also increases. When the current limit value IL *' exceeds the minimum limit value ILmin, the current limit value IL * 'is increased.
* Is set to the minimum limit value ILmin. Thus, the current limit value IL * does not increase beyond the minimum limit value ILmin. During the process of returning the current limit value IL * to the minimum limit value ILmin in the steps 208 to 224, the vehicle speed V suddenly changes and the count-up value CNTup
Is changed, there is a possibility that a sense of incongruity may occur in the return. Therefore, when the return process is started, the count-up value CNTup may be held.
【0062】このように動作する電流制限復帰部66に
おいては、ステップ208の処理により、操舵トルクT
Mの絶対値|TM|が所定値TMo以上にならない限
り、電流制限値IL*を増加させないようにした。この
ことは、操舵トルクTMの絶対値|TM|が所定値TM
o以上にならない限り、出力指令電流値Io*を増加させ
ないこと、すなわち電動モータ14によるアシスト力を
増加させないことを意味するので、最小制限値ILmin
(温度制限値ILt、モータ電源電圧制限値ILe、イグ
ニッションオフ制限値ILi及びフェイル制限値ILf)
が大きく増加した場合でも、運転者が操舵ハンドル11
を回動操作中に電流制限値IL*が増加することにな
り、この操舵中においては運転者は操舵操作の変化を感
じ難いので、運転者はハンドル操作に対して大きな違和
感を感じることがなく、運転者の操舵フィーリングが向
上する。In the current limiting / recovery section 66 operating as described above, the steering torque T
As long as the absolute value | TM | of M does not exceed the predetermined value TMo, the current limit value IL * is not increased. This means that the absolute value | TM |
As long as it does not exceed o, it means that the output command current value Io * is not increased, that is, the assist force by the electric motor 14 is not increased.
(Temperature limit value ILt, motor power supply voltage limit value ILe, ignition off limit value ILi, and fail limit value ILf)
If the driver greatly increases the steering wheel 11
During the turning operation, the current limit value IL * increases, and during this steering, the driver hardly feels a change in the steering operation, so that the driver does not feel great discomfort with the steering operation. Thus, the driver's steering feeling is improved.
【0063】また、前記電流制限値IL*の増加が検出
されたときであっても、ステップ212〜224の処理
により、電流制限値IL*を時間経過にしがって徐々に
増加させるようにしたので、運転者は、ハンドル操作に
対してますます違和感を感じることがなくなり、運転者
の操舵フィーリングがさらに向上する。Even when the increase of the current limit value IL * is detected, the current limit value IL * is gradually increased with the passage of time by the processing of steps 212 to 224. Therefore, the driver does not feel any more uncomfortable with the steering operation, and the steering feeling of the driver is further improved.
【0064】さらに、この電流制限値IL*の増加制御
においては、ステップ210の処理により、電流制限値
IL*の増加速度を車速Vに依存させて、車速Vの増加
にしたがって遅くするようにしたので、高車速時におけ
る操舵操作に対する変化が極力抑えられ、運転者の操舵
フィーリングの向上とともに車両の走行安定性も確保さ
れる。Further, in the control for increasing the current limit value IL *, the speed of increase of the current limit value IL * is made to depend on the vehicle speed V, and is made slower as the vehicle speed V increases, by the processing of step 210. Therefore, a change in the steering operation at a high vehicle speed is suppressed as much as possible, and the driving stability of the vehicle is secured while improving the steering feeling of the driver.
【0065】なお、前記電流制限復帰プログラムにおい
ては、電流制限値IL*(出力指令電流値Io*)の増
加速度を車速Vの増加にしたがって連続的に変化させる
ようにしたが、これに代えて、所定の基準車速Voを挟
んで車速Vが基準車速Vo以下のときと、基準車速Voよ
りも大きいときとの2段階に電流制限値IL*の増加速
度を切換えるようにしてもよい。基準車速Voとして、
「0」又は所定の微小値を設定すれば、車両の停止時又
は極低速走行時にのみに電流制限値IL*の増加速度が
速く、車両の通常走行時には電流制限値IL*の増加速
度が遅くなる。また、電流制限値IL*の増加速度を低
車速時に速くするように、基準車速Voを20km/
h,30km/hに設定するようにしてもよい。この場
合、前記ステップ210の処理を代えて、車速Vと基準
車速Voとを比較し、車速Vが基準車速Vo以下であれば
カウントアップ値CNTupを小さな値に設定し、車速V
が基準車速Voよりも大きければカウントアップ値CN
Tupを大きな値に設定する処理を採用するようにすれば
よい。In the current limit return program, the increasing speed of the current limiting value IL * (output command current value Io *) is made to change continuously as the vehicle speed V increases. Alternatively, the speed at which the current limit value IL * is increased may be switched between two stages, that is, when the vehicle speed V is equal to or lower than the reference vehicle speed Vo with the predetermined reference vehicle speed Vo interposed therebetween and when the vehicle speed V is higher than the reference vehicle speed Vo. As the reference vehicle speed Vo,
If “0” or a predetermined minute value is set, the increasing speed of the current limit value IL * is fast only when the vehicle is stopped or running at extremely low speed, and the increasing speed of the current limit value IL * is slow during normal running of the vehicle. Become. Further, the reference vehicle speed Vo is set to 20 km / km so that the increasing speed of the current limit value IL * is increased at a low vehicle speed.
h, 30 km / h. In this case, instead of the processing of step 210, the vehicle speed V is compared with the reference vehicle speed Vo, and if the vehicle speed V is equal to or less than the reference vehicle speed Vo, the count-up value CNTup is set to a small value, and the vehicle speed V
Is greater than the reference vehicle speed Vo, the count-up value CN
What is necessary is just to employ | adopt the process which sets Tup to a large value.
【0066】また、前記電流制限復帰プログラムにおい
ては、車速Vの増加にしたがって電流制限値IL*(出
力指令電流値Io*)の増加速度を小さくするためにス
テップ210にてカウントアップ値CNTupを車速Vに
応じて変更するようにした。しかし、ステップ212に
てカウント値CNTの加算される所定値ΔCNTを車速
Vに応じて変更したり、この電流制限復帰プログラムの
実行される時間間隔を車速Vに応じて変更するようにし
てもよい。この場合、前記所定値ΔCNTを車速Vの増
加にしたがって小さくなるようにしたり、前記時間間隔
を車速の増加にしたがって大きくするようにすれば、上
記場合と同様に、車速Vの増加にしたがって電流制限値
IL*(出力指令電流値Io*)の増加速度は小さくな
る。In the current limit return program, the count-up value CNTup is increased at step 210 to reduce the increasing speed of the current limit value IL * (output command current value Io *) as the vehicle speed V increases. It was changed according to V. However, the predetermined value ΔCNT to which the count value CNT is added in step 212 may be changed according to the vehicle speed V, or the time interval at which the current limit recovery program is executed may be changed according to the vehicle speed V. . In this case, if the predetermined value ΔCNT is made smaller as the vehicle speed V increases, or if the time interval is made larger as the vehicle speed increases, the current limit is increased as the vehicle speed V increases. The increasing speed of the value IL * (output command current value Io *) decreases.
【0067】指令電流値制限部67は、図12の指令電
流値制限プログラムの実行により、指令電流値I*の絶
対値|I*|が電流制限値IL*以下になるように制限
して、最終的な出力指令電流値Io*として出力する。
この指令電流値制限プログラムは、ステップ300にて
開始され、ステップ302にて指令電流値I*が負の電
流制限値−IL*以下であるか否かを判定し、ステップ
304にて指令電流値I*が正の電流制限値IL*以上
であるか否かを判定する。The command current value limiting section 67 limits the absolute value | I * | of the command current value I * to be equal to or less than the current limit value IL * by executing the command current value limiting program shown in FIG. The final output command current value Io * is output.
The command current value limiting program is started in step 300, and in step 302, it is determined whether or not the command current value I * is equal to or less than the negative current limit value -IL *. It is determined whether or not I * is equal to or greater than the positive current limit value IL *.
【0068】そして、指令電流値I*が負の電流制限値
−IL*以下であれば、ステップ302にて「YES」
と判定し、ステップ306にて出力指令電流値Io*を
負の電流制限値−IL*に設定する。指令電流値I*が
正の電流制限値IL*以上あれば、ステップ304にて
「YES」と判定し、ステップ308にて出力指令電流
値Io*を正の電流制限値IL*に設定する。指令電流
値I*が両電流制限値−IL*,IL*間の値であれ
ば、ステップ302,304にて共に「NO」と判定
し、ステップ310にて出力指令電流値Io*を指令電
流値I*に設定する。その結果、駆動制御部47に供給
される出力指令電流値Io*の絶対値|Io*|が電流制
限値IL*以内に制限され、同制限された出力指令電流
値Io*によって電動モータ14が駆動されることにな
る。If the command current value I * is equal to or less than the negative current limit value -IL *, "YES" is determined in step 302.
In step 306, the output command current value Io * is set to a negative current limit value -IL *. If the command current value I * is equal to or greater than the positive current limit value IL *, it is determined to be "YES" in step 304, and the output command current value Io * is set to the positive current limit value IL * in step 308. If the command current value I * is a value between the two current limit values -IL *, IL *, both are determined to be "NO" in steps 302 and 304, and in step 310, the output command current value Io * is set to the command current. Set to the value I *. As a result, the absolute value | Io * | of the output command current value Io * supplied to the drive control unit 47 is limited within the current limit value IL *, and the electric motor 14 is controlled by the limited output command current value Io *. It will be driven.
【0069】電流制限記憶部70は、図13の電流制限
記憶プログラムの実行により、指令電流I*が大きく制
限された場合に、その制限経歴を記憶しておく。この電
流制限記憶プログラムは、ステップ400にて開始さ
れ、ステップ402にて指令電流値I*の絶対値|I*
|から出力指令電流値Io*の絶対値|Io*|を減算し
た値|I*|−|Io*|が所定値Iref以上であるか否
かを判定することにより、指令電流I*が大きく制限さ
れている状態を検出する。すなわち、指令電流I*が大
きく制限されて前記減算した値|I*|−|Io*|が
所定値Iref以上であれば、ステップ402にて「YE
S」と判定し、ステップ404にて電流制限情報を不揮
発性のメモリに記憶する。この電流制限情報としては、
前記減算した値|I*|−|Io*|及び図示しないプ
ログラム処理による前記制限された日時、イグニッショ
ンスイッチIGのオンからの時間などが上げられる。な
お、この場合、電流制限された原因すなわち電流制限が
温度制限値ILt、モータ電源電圧制限値ILe、イグニ
ッションオフ制限値ILi及びフェイル制限値ILfのう
ちのいずれによるものかを記憶させておくとさらによ
い。When the command current I * is greatly limited by the execution of the current limit storage program of FIG. 13, the current limit storage unit 70 stores the history of the limitation. The current limit storage program is started in step 400, and in step 402, the absolute value | I * of the command current value I *
By subtracting the absolute value | Io * | of the output command current value Io * from |, it is determined whether or not a value | I * | − || Io * | is equal to or greater than a predetermined value Iref, thereby increasing the command current I *. Detect restricted conditions. That is, if the command current I * is greatly limited and the value | I * | − | Io * |
In step 404, the current limit information is stored in the nonvolatile memory. As this current limit information,
The subtracted value | I * |-| Io * |, the limited date and time by a program processing (not shown), the time from when the ignition switch IG is turned on, and the like are increased. In this case, if the cause of the current limitation, that is, the current limitation is caused by any of the temperature limitation value ILt, the motor power supply voltage limitation value ILe, the ignition off limitation value ILi, and the fail limitation value ILf, is further stored. Good.
【0070】また、指令電流値I*の絶対値|I*|か
ら出力指令電流値Io*の絶対値|Io*|を減算した値
|I*|−|Io*|が所定値Iref未満であれば、ステ
ップ402にて「NO」と判定して、ステップ406に
てこの電流制限プログラムの実行を終了する。When the absolute value | I * | of the command current value I * is subtracted from the absolute value | Io * | of the output command current value Io *, the value | I * | − || Io * | If there is, the determination in step 402 is “NO”, and the execution of the current limiting program is terminated in step 406.
【0071】このように出力指令電流値Io*が大きく
制限された経歴を記憶することにより、この電動パワー
ステアリング装置の故障の発生の有無、同発生の解析な
どを後日になっても適切に行うことができる。By storing the history in which the output command current value Io * is greatly limited, the presence or absence of a failure of the electric power steering device and the analysis of the occurrence are appropriately performed even at a later date. be able to.
【0072】なお、上記実施形態においては、イグニッ
ションオフ制限値演算部63にて計算されたイグニッシ
ョンオフ制限値ILfを最小値演算部65へ出力するよ
うにした。しかし、これに代えて、前記イグニッション
オフ制限値ILfを指令電流値制限部67に出力するよ
うにして、同制限部67が、加算部56からの指令電流
値IL*を、その絶対値|IL*|が前記イグニッショ
ンオフ制限値ILf及び電流制限復帰部66からの電流
制限値IL*のうちで小さい方の値以下に制限するよう
にしてもよい。In the above embodiment, the ignition-off limit value ILf calculated by the ignition-off limit value calculation unit 63 is output to the minimum value calculation unit 65. However, instead of this, the ignition-off limit value ILf is output to the command current value limiting section 67, and the limiting section 67 converts the command current value IL * from the adding section 56 into its absolute value | IL * | May be limited to a smaller value of the ignition-off limit value ILf and the current limit value IL * from the current limit return unit 66, whichever is smaller.
【図1】 本発明の一実施形態に係る電動パワーステア
リング装置の全体概略図である。FIG. 1 is an overall schematic diagram of an electric power steering device according to an embodiment of the present invention.
【図2】 図1の電気制御装置のブロック図である。FIG. 2 is a block diagram of the electric control device of FIG.
【図3】 図2の指令電流値発生部の詳細ブロック図で
ある。FIG. 3 is a detailed block diagram of a command current value generator of FIG. 2;
【図4】 操舵トルクと基本指令電流値との関係を示す
グラフである。FIG. 4 is a graph showing a relationship between a steering torque and a basic command current value.
【図5】 温度と温度制限値との関係を示すグラフであ
る。FIG. 5 is a graph showing a relationship between a temperature and a temperature limit value.
【図6】 図3のモータ電源電圧制限値演算部にて実行
されるモータ電源電圧制限プログラムのフローチャート
である。FIG. 6 is a flowchart of a motor power supply voltage restriction program executed by a motor power supply voltage restriction value calculation unit of FIG. 3;
【図7】 モータ電源電圧とモータ電源電圧制限値との
関係を示すグラフである。FIG. 7 is a graph showing a relationship between a motor power supply voltage and a motor power supply voltage limit value.
【図8】 イグニッションオフ制限値の時間経過にした
がった変化を示すグラフである。FIG. 8 is a graph showing a change over time of an ignition-off limit value.
【図9】 フェィル制限値の時間経過にしたがった変化
を示すグラフである。FIG. 9 is a graph showing a change of a fail limit value over time.
【図10】 図3の電流制限復帰部にて実行される電流
制限復帰プログラムのフローチャートである。FIG. 10 is a flowchart of a current limit restoring program executed by the current limit restoring unit of FIG. 3;
【図11】 車速とカウントアップ値との関係を示すグ
ラフである。FIG. 11 is a graph showing a relationship between a vehicle speed and a count-up value.
【図12】 図3の指令電流値制限部にて実行される指
令電流値制限プログラムのフローチャートである。FIG. 12 is a flowchart of a command current value limiting program executed by a command current value limiting unit in FIG. 3;
【図13】 図3の電流制限記憶部にて実行される電流
制限記憶プログラムのフローチャートである。FIG. 13 is a flowchart of a current limit storage program executed by the current limit storage unit of FIG. 3;
FW1,FW2…左右前輪、IG…イグニッションスイ
ッチ、11…操舵ハンドル、13…操舵軸、14…電動
モータ、20…電気制御装置、21…操舵トルクセン
サ、22…車速センサ、23…温度センサ、30…駆動
回路、37…バッテリ、40…制御回路ユニット、43
…電圧検出部、44…電流検出部、45…操舵速度演算
部、46…指令電流値発生部、50…指令電流値計算
部、51…基本アシスト制御部、52…微分部、53…
慣性補償制御部、54…ハンドル戻し制御部、55…ダ
ンピング制御部、56…加算部、60…指令電流制限値
計算部、61…温度制限値演算部、62…モータ電源電
圧制限値演算部、63…イグニッションオフ制限値演算
部、64…フェイル制限値演算部、65…最小値演算
部、66…電流制限復帰部、67…指令電流値制限部、
70…電流制限記憶部。FW1, FW2: left and right front wheels, IG: ignition switch, 11: steering wheel, 13: steering shaft, 14: electric motor, 20: electric control device, 21: steering torque sensor, 22: vehicle speed sensor, 23: temperature sensor, 30 ... Drive circuit, 37 ... Battery, 40 ... Control circuit unit, 43
... voltage detector, 44 ... current detector, 45 ... steering speed calculator, 46 ... command current value generator, 50 ... command current value calculator, 51 ... basic assist controller, 52 ... differentiator, 53 ...
Inertia compensation control unit, 54: handle return control unit, 55: damping control unit, 56: addition unit, 60: command current limit value calculation unit, 61: temperature limit value calculation unit, 62: motor power supply voltage limit value calculation unit, 63: ignition-off limit value calculator, 64: fail limit value calculator, 65: minimum value calculator, 66: current limit return unit, 67: command current value limit unit,
70: Current limit storage unit.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 河西 栄治 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 Fターム(参考) 3D032 CC08 DA09 DA15 DA23 DA64 DA65 DA73 DD17 EA01 EB12 EC23 EC29 3D033 CA03 CA13 CA16 CA19 CA21 CA28 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Eiji Kasai 1 Toyota Town, Toyota City, Aichi Prefecture Toyota Motor Corporation F-term (reference) 3D032 CC08 DA09 DA15 DA23 DA64 DA65 DA73 DD17 EA01 EB12 EC23 EC29 3D033 CA03 CA13 CA16 CA19 CA21 CA28
Claims (3)
力を付与する電動モータと、 操舵ハンドルの操舵状態に応じた大きさの電流を前記電
動モータに流して同電動モータの回転を制御するモータ
制御手段と、 前記電動モータに流す電流値を所定の条件にしたがった
制限値に制限する電流制限手段とを備えた車両の電動パ
ワーステアリング装置において、 操舵トルクを検出する操舵トルク検出手段と、 前記検出された操舵トルクが所定値以上のとき前記電流
制限手段によって制限される制限値の増加を許容する制
限値制御手段とを設けたことを特徴とする車両の電動パ
ワーステアリング装置。An electric motor for applying an assist force to a turning operation of a steering wheel, and a current having a magnitude corresponding to a steering state of the steering wheel is supplied to the electric motor to control the rotation of the electric motor. A motor control unit; and an electric power steering apparatus for a vehicle, comprising: a current limiting unit configured to limit a current value flowing to the electric motor to a limit value according to a predetermined condition; a steering torque detecting unit configured to detect a steering torque; An electric power steering apparatus for a vehicle, further comprising: a limit value control unit that allows an increase in a limit value limited by the current limiting unit when the detected steering torque is equal to or more than a predetermined value.
ステアリング装置において、 前記制限値制御手段は、前記制限値の増加が許容された
とき同制限値を時間経過にしがって徐々に増加させるこ
とを特徴とする車両の電動パワーステアリング装置。2. An electric power steering apparatus for a vehicle according to claim 1, wherein said limit value control means gradually increases said limit value over time when increase of said limit value is permitted. An electric power steering device for a vehicle.
ステアリング装置において、 前記制限値制御手段は、前記制限値の増加速度を車速に
依存させたことを特徴とする車両の電動パワーステアリ
ング装置。3. An electric power steering apparatus for a vehicle according to claim 2, wherein said limit value control means makes an increasing speed of said limit value dependent on a vehicle speed. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35839399A JP3433713B2 (en) | 1999-12-17 | 1999-12-17 | Electric power steering device for vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35839399A JP3433713B2 (en) | 1999-12-17 | 1999-12-17 | Electric power steering device for vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001171540A true JP2001171540A (en) | 2001-06-26 |
JP3433713B2 JP3433713B2 (en) | 2003-08-04 |
Family
ID=18459064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35839399A Expired - Fee Related JP3433713B2 (en) | 1999-12-17 | 1999-12-17 | Electric power steering device for vehicle |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3433713B2 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003019973A (en) * | 2001-07-10 | 2003-01-21 | Omron Corp | Control unit |
JP2003063436A (en) * | 2001-08-29 | 2003-03-05 | Koyo Seiko Co Ltd | Electric power steering gear |
JP2005343323A (en) * | 2004-06-03 | 2005-12-15 | Nsk Ltd | Electric power steering device |
JP2008006997A (en) * | 2006-06-30 | 2008-01-17 | Nsk Ltd | Control method and device for electric power steering device |
JP2008080967A (en) * | 2006-09-27 | 2008-04-10 | Jtekt Corp | Electric power steering device |
JP2008179247A (en) * | 2007-01-24 | 2008-08-07 | Nsk Ltd | Electric power steering device |
JP2009248857A (en) * | 2008-04-09 | 2009-10-29 | Toyota Motor Corp | Steering device for vehicle |
WO2009154119A1 (en) * | 2008-06-16 | 2009-12-23 | 株式会社ジェイテクト | Electric power steering apparatus |
US7984786B2 (en) | 2005-10-21 | 2011-07-26 | Toyota Jidosha Kabushiki Kaisha | Electric power steering device |
JP5430673B2 (en) * | 2009-11-20 | 2014-03-05 | 本田技研工業株式会社 | Electric power steering device |
CN112585865A (en) * | 2019-02-13 | 2021-03-30 | 日本精工株式会社 | Power supply current control device, electric actuator product, and electric power steering device |
JP2021054347A (en) * | 2019-10-01 | 2021-04-08 | ダイハツ工業株式会社 | Electric power steering device |
-
1999
- 1999-12-17 JP JP35839399A patent/JP3433713B2/en not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003019973A (en) * | 2001-07-10 | 2003-01-21 | Omron Corp | Control unit |
JP2003063436A (en) * | 2001-08-29 | 2003-03-05 | Koyo Seiko Co Ltd | Electric power steering gear |
JP2005343323A (en) * | 2004-06-03 | 2005-12-15 | Nsk Ltd | Electric power steering device |
JP4517734B2 (en) * | 2004-06-03 | 2010-08-04 | 日本精工株式会社 | Electric power steering device |
US7984786B2 (en) | 2005-10-21 | 2011-07-26 | Toyota Jidosha Kabushiki Kaisha | Electric power steering device |
JP2008006997A (en) * | 2006-06-30 | 2008-01-17 | Nsk Ltd | Control method and device for electric power steering device |
JP2008080967A (en) * | 2006-09-27 | 2008-04-10 | Jtekt Corp | Electric power steering device |
JP2008179247A (en) * | 2007-01-24 | 2008-08-07 | Nsk Ltd | Electric power steering device |
JP4600505B2 (en) * | 2008-04-09 | 2010-12-15 | トヨタ自動車株式会社 | Vehicle steering device |
JP2009248857A (en) * | 2008-04-09 | 2009-10-29 | Toyota Motor Corp | Steering device for vehicle |
JP2010023821A (en) * | 2008-06-16 | 2010-02-04 | Jtekt Corp | Electric power steering apparatus |
WO2009154119A1 (en) * | 2008-06-16 | 2009-12-23 | 株式会社ジェイテクト | Electric power steering apparatus |
US8473161B2 (en) | 2008-06-16 | 2013-06-25 | Jtekt Corporation | Electric power steering apparatus |
JP5430673B2 (en) * | 2009-11-20 | 2014-03-05 | 本田技研工業株式会社 | Electric power steering device |
CN112585865A (en) * | 2019-02-13 | 2021-03-30 | 日本精工株式会社 | Power supply current control device, electric actuator product, and electric power steering device |
CN112585865B (en) * | 2019-02-13 | 2023-11-10 | 日本精工株式会社 | Power supply current control device, electric actuator product, and electric power steering device |
JP2021054347A (en) * | 2019-10-01 | 2021-04-08 | ダイハツ工業株式会社 | Electric power steering device |
JP7296843B2 (en) | 2019-10-01 | 2023-06-23 | ダイハツ工業株式会社 | electric power steering device |
Also Published As
Publication number | Publication date |
---|---|
JP3433713B2 (en) | 2003-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4984110B2 (en) | Electric power steering device | |
EP2842838B1 (en) | Electric power steering system | |
KR100504162B1 (en) | Motor-Driven Power Steering Control Apparatus | |
JP5382229B1 (en) | Electric power steering device | |
JP3412579B2 (en) | Electric power steering device for vehicles | |
EP2985205B1 (en) | Steering control device, and steering control method | |
US8229627B2 (en) | Vehicle steering apparatus | |
US10850763B2 (en) | Steer-by-wire steering system | |
JP2001030937A (en) | Electric power steering device | |
WO2006123839A1 (en) | Electric power steering system device controller | |
JP2001171540A (en) | Motor-driven power steering device for vehicle | |
JP2008137486A (en) | Electric power steering device | |
JP3328595B2 (en) | Electric power steering device | |
JP5098454B2 (en) | Electric power steering device | |
JP2007237938A (en) | Steering controller for vehicle | |
JP2002053057A (en) | Electric power steering device | |
JP3884238B2 (en) | Electric power steering device | |
JP2004090834A (en) | Motor-driven power steering gear | |
JP4899541B2 (en) | Vehicle steering control device | |
JPH05254454A (en) | Motor-operated power steering control device | |
JP2001310750A (en) | Electric power steering device | |
JP3099105B2 (en) | Power steering device | |
JP3726941B2 (en) | Control device for electric power steering | |
JPH0867262A (en) | Control device for electric driven power steering device | |
KR20030097473A (en) | A return control apparatus of eps system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
R150 | Certificate of patent or registration of utility model |
Ref document number: 3433713 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: 20080530 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090530 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100530 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110530 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110530 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120530 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120530 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130530 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140530 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |