Nothing Special   »   [go: up one dir, main page]

JP4581535B2 - Electric power steering device - Google Patents

Electric power steering device Download PDF

Info

Publication number
JP4581535B2
JP4581535B2 JP2004219601A JP2004219601A JP4581535B2 JP 4581535 B2 JP4581535 B2 JP 4581535B2 JP 2004219601 A JP2004219601 A JP 2004219601A JP 2004219601 A JP2004219601 A JP 2004219601A JP 4581535 B2 JP4581535 B2 JP 4581535B2
Authority
JP
Japan
Prior art keywords
abnormality
motor
assist force
time
current command
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
Application number
JP2004219601A
Other languages
Japanese (ja)
Other versions
JP2006036052A (en
Inventor
真人 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Priority to JP2004219601A priority Critical patent/JP4581535B2/en
Priority to US11/180,731 priority patent/US7341125B2/en
Priority to EP05015329A priority patent/EP1621445B1/en
Priority to DE602005009446T priority patent/DE602005009446D1/en
Publication of JP2006036052A publication Critical patent/JP2006036052A/en
Application granted granted Critical
Publication of JP4581535B2 publication Critical patent/JP4581535B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、モータのアシスト力により操舵を補助する電気式動力舵取装置に関するものである。   The present invention relates to an electric power steering apparatus that assists steering by an assist force of a motor.

電気式動力舵取装置は、一般に、ステアリングホイールによる操舵を補助可能なアシスト力を出力するモータと、ステアリングホイールによる操舵トルクを検出するトルクセンサと、操舵トルクに基づいてモータの電流指令値を演算する演算手段と、電流指令値に基づいてモータによるアシスト力の発生を制御する制御手段と、により構成されており、例えば、演算手段はECU(Electronic Control Unit )により、また制御手段はモータ駆動回路により、それぞれ実現されている。そして、トルクセンサとECUとの間、またECUとモータ駆動回路との間、さらにモータ駆動回路とモータとの間、はそれぞれワイヤハーネス(接続手段)によって電気的に接続され、これらの間で送受されるセンサ信号や各種制御信号等のやりとりを可能にしている。   In general, an electric power steering apparatus calculates an electric current command value of a motor based on the steering torque, a motor that outputs an assist force capable of assisting steering by the steering wheel, a torque sensor that detects steering torque by the steering wheel, and the like. And calculating means for controlling assist force generation by the motor based on the current command value. For example, the calculating means is an ECU (Electronic Control Unit) and the control means is a motor drive circuit. This is realized by each. The torque sensor and the ECU, the ECU and the motor drive circuit, and the motor drive circuit and the motor are electrically connected by wire harnesses (connection means), respectively. Exchange of sensor signals and various control signals.

ところで、このようなモータ、トルクセンサ、ECU、モータ駆動回路、ワイヤハーネス等のハードウェアにより構成される当該電気式動力舵取装置は、通常、車両に搭載されていることから、エンジンや路面から受ける振動、周囲環境から受ける温湿度変化、排気ガス、砂塵等あるいは経年経時によりこれらのハードウェアの電気的特性に影響を与え、ハードウェアの異常に至ることがある。特に、ワイヤハーネス同士を接続するコネクタやワイヤハーネスとECU等の回路基板とを接続するコネクタについては、振動や経年変化によって電気的な接触不良を招くことがあり、また砂利道等を走行中、車輪により跳ね上げられた小石等によってワイヤハーネスを傷つけそれが原因で当該ワイヤハーネスの断線に至たることも想定され得る。   By the way, since the electric power steering apparatus composed of hardware such as a motor, a torque sensor, an ECU, a motor drive circuit, and a wire harness is usually mounted on a vehicle, it can be used from an engine or a road surface. The electrical characteristics of these hardware may be affected by vibrations received, temperature and humidity changes from the surrounding environment, exhaust gas, dust, etc., or aging, resulting in hardware malfunctions. Especially for connectors that connect wire harnesses and connectors that connect wire harnesses and circuit boards such as ECUs, electrical contact failure may occur due to vibration and aging, and while traveling on gravel roads, It can also be assumed that the wire harness is damaged by pebbles or the like that are flipped up by the wheels, leading to disconnection of the wire harness.

例えば、コネクタの接触不良や回路部品等のはんだ付け不良等を原因とするハードウェアの異常は、振動や温湿度変化の状況によっては必ずしも常に発生するという性質のものではなく、その時々の条件によって異常が発生したりしなかったりする。そのため、このような電気式動力舵取装置においては、例えば、下記特許文献1に開示される「電動操舵装置」のように、異常発生時にはモータのアシストトルク(アシスト力)をゼロとして、二次故障等の発生を防止するフェールセーフ制御を行い、異常発生時から正常な状態に復帰したことを判定すると、当該モータのアシストトルクを規定値まで立ち上げる制御を行い得るような構成を採っている。   For example, hardware abnormalities caused by poor connector contact or poor soldering of circuit components, etc. do not always occur depending on vibration and temperature / humidity changes, and depending on the conditions at that time Abnormality may or may not occur. Therefore, in such an electric power steering apparatus, for example, as in the “electric steering apparatus” disclosed in Patent Document 1 below, when an abnormality occurs, the motor assist torque (assist force) is set to zero and the secondary Performs fail-safe control to prevent the occurrence of failure, etc., and if it is determined that the normal state has been restored from the time of occurrence of an abnormality, it is configured to perform control to raise the assist torque of the motor to a specified value. .

そして、アシストトルクを立ち上げる際には、急激にトルクを増加させるのではなく、運転者の操舵時に限って徐々に規定値までトルクを高める制御を行うことにより、アシストトルクの急変を防止し、操舵の違和感を運転者に与えないようにしている。
特開平10−181616号公報(第2頁〜第4頁、図1〜3)
And when starting up the assist torque, the sudden increase of the assist torque is prevented by controlling the torque to gradually increase to the specified value only during the steering of the driver, instead of increasing the torque suddenly. The driver is not given an uncomfortable feeling of steering.
JP-A-10-181616 (2nd to 4th pages, FIGS. 1 to 3)

しかしながら、上記特許文献1に開示される「電動操舵装置」によると、異常時から正常時に復帰するアシストトルクの立ち上げの際に、アシストトルクを急激に増加させることなく、徐々に増加させていることから(特許文献1の請求項1、段落番号0011,0029等)、ステアリングホイールが急に軽くなったような操舵感覚、つまり「舵(だ)が抜けた」ような操舵感覚を与えることはないものの、このようにアシストトルクを増加させる制御を運転者による操舵時に限定して行っている(特許文献1の請求項1、段落番号0011,0027等、図2,3)。   However, according to the “electric steering device” disclosed in Patent Document 1, the assist torque is gradually increased without suddenly increasing when starting up the assist torque that returns from normal to normal. Therefore (Claim 1, Patent No. 0011, 0029, etc. of Patent Document 1), it is possible to give a steering feeling that the steering wheel suddenly becomes light, that is, a steering feeling that “the rudder has come off”. Although there is no control, the control for increasing the assist torque is limited to the time of steering by the driver (claim 1 of Patent Document 1, paragraph numbers 0011 and 0027, FIGS. 2 and 3).

このため、ハードウェアが正常状態に戻っていても、運転者による操舵がない限り、モータによるアシストトルクが規定値まで立ち上がらないことから、操舵がない場合にはアシストトルクは復帰しない。アシストトルクの発生が運転者による操舵力を補うことを目的とする以上、このような制御によりアシストトルクの増加を操舵時に限定することは、一見合理的ではある。ところが、操舵していない状況下においてハードウェアに異常が発生し直ぐに回復した場合には、その間には運転者により操舵が行われていないことから、その後の操舵の開始時にアシストしない。そのため、このような場合には、ステアリングホイールが急に重くなったような操舵感覚を運転者に与えてしまうので、逆に、操舵感覚の悪化を招くという課題がある。   For this reason, even if the hardware returns to the normal state, the assist torque by the motor does not rise to the specified value unless the driver performs steering. Therefore, the assist torque does not return when there is no steering. As long as the generation of the assist torque is aimed at supplementing the steering force by the driver, it is seemingly reasonable to limit the increase in the assist torque by such control at the time of steering. However, if the hardware recovers immediately after the occurrence of an abnormality in a state where steering is not being performed, the driver does not perform steering during that time, and therefore no assist is provided at the start of subsequent steering. Therefore, in such a case, the steering feeling that the steering wheel suddenly becomes heavy is given to the driver. On the contrary, there is a problem that the steering feeling is deteriorated.

本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、操舵感覚を向上し得る電気式動力舵取装置を提供することにある。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an electric power steering apparatus capable of improving the steering feeling.

上記目的を達成するため、特許請求の範囲に記載の請求項1の手段を採用する。この手段によると、異常検出手段により、モータ、トルクセンサ、演算手段、制御手段およびこれらを電気的にそれぞれ接続する接続手段を含めたハードウェアの少なくとも1つの電気的異常を検出し、この異常検出手段によりハードウェアの電気的異常が検出された場合、モータによるアシスト力の出力が減少するように異常時制御手段によって制御手段を制御する。そして、異常検出手段によるハードウェアの電気的異常の検出後、異常検出手段により当該電気的異常が検出されなくなった場合、計時手段により計測した異常継続時間が所定時間未満であるときには、モータによるアシスト力の出力が所定の復帰値まで直ちに増加するように制御手段を制御し、当該異常継続時間が前記所定時間以上であるときには、モータによるアシスト力の出力が前記所定の復帰値まで徐々に増加するように復帰時制御手段によって制御手段を制御する。なお、「異常継続時間」とは、ハードウェアの電気的異常が検出されてからその電気的異常が検出されなくなるまでに経過した時間のことである。
In order to achieve the above object, the means of claim 1 described in claims is adopted. According to this means, the abnormality detection means detects at least one electrical abnormality of the hardware including the motor, the torque sensor, the calculation means, the control means and the connection means for electrically connecting them, and this abnormality detection When an electrical abnormality of the hardware is detected by the means, the control means is controlled by the abnormal time control means so that the output of the assist force by the motor is reduced. Then, after the hardware abnormality is detected by the abnormality detection means, if the electrical abnormality is no longer detected by the abnormality detection means, and the abnormality duration measured by the time measurement means is less than the predetermined time, the motor assist The control means is controlled so that the force output immediately increases to a predetermined return value, and when the abnormality duration is equal to or longer than the predetermined time , the assist force output from the motor gradually increases to the predetermined return value. Thus, the control means is controlled by the return time control means. The “abnormal continuation time” is the time that elapses from when the electrical abnormality of the hardware is detected until the electrical abnormality is not detected.

上記目的を達成するため、特許請求の範囲に記載の請求項3の手段を採用する。この手段によると、異常検出手段により、モータ、トルクセンサ、演算手段、制御手段およびこれらを電気的にそれぞれ接続する接続手段を含めたハードウェアの少なくとも1つの電気的異常を検出し、この異常検出手段によりハードウェアの電気的異常が検出された場合、モータによるアシスト力の出力が減少するように異常時制御手段によって制御手段を制御する。そして、異常検出手段によるハードウェアの電気的異常の検出後、異常検出手段により当該電気的異常が検出されなくなった場合、モータによるアシスト力の出力を所定の復帰値まで増加させる速度が、異常継続時間が短いほど速くなり、異常継続時間が長いほど遅くなるように、異常継続時間に基づいて復帰時制御手段により制御手段を制御する。   In order to achieve the above object, the means of claim 3 described in claims is adopted. According to this means, the abnormality detection means detects at least one electrical abnormality of the hardware including the motor, the torque sensor, the calculation means, the control means and the connection means for electrically connecting them, and this abnormality detection When an electrical abnormality of the hardware is detected by the means, the control means is controlled by the abnormal time control means so that the output of the assist force by the motor is reduced. Then, after detecting the electrical abnormality of the hardware by the abnormality detection means, if the electrical abnormality is no longer detected by the abnormality detection means, the speed at which the output of the assist force by the motor is increased to a predetermined return value continues to be abnormal. The control means is controlled by the return time control means based on the abnormal duration so that the shorter the time is, the faster the speed is, and the longer the abnormal duration is, the slower.

特許請求の範囲に記載の請求項2または請求項4の手段を採用することによって、前記異常継続時間前記所定時間未満である場合には、前記所定の復帰値は、電気的異常の検出直前に記憶手段に記憶された電流指令値に基づいて出力されるモータによるアシスト力であることから、当該電気的異常の検出直前の電流指令値に基づいてモータによるアシスト力の出力が直ちに増加する。
特許請求の範囲に記載の請求項5の手段を採用することによって、前記異常継続時間が前記所定時間以上である場合には、当該異常継続時間の間に当該異常発生直前とは異なった操舵が運転者により行われている可能性が高いため、前記所定の復帰値を、前記電気的異常の検出直前に前記記憶手段に記憶された前記電流指令値に基づいて出力される前記モータによるアシスト力よりも小さなアシスト力に設定することにより、操舵感覚をより向上できる。
By adopting the means according to claim 2 or claim 4 when the abnormality duration is less than the predetermined time , the predetermined return value is immediately before detection of an electric abnormality. Since the assist force is output from the motor based on the current command value stored in the storage means, the output of the assist force from the motor immediately increases based on the current command value immediately before the detection of the electrical abnormality.
By adopting the means of claim 5 according to the claims, when the abnormal continuation time is equal to or longer than the predetermined time, during the abnormal continuation time, steering different from that immediately before the occurrence of the abnormality is performed. Since it is highly likely that it is performed by the driver, the assist force by the motor that is output based on the current command value stored in the storage unit immediately before the detection of the electrical abnormality is performed as the predetermined return value. By setting a smaller assist force, the steering feeling can be further improved.

請求項1の発明では、モータやトルクセンサ等のハードウェアに一旦は電気的異常が発生しモータによるアシスト力の出力が減少しても、その後、何らかの理由により当該電気的異常が解消し、この間の異常継続時間が所定時間未満である場合には、モータによるアシスト力の出力が所定の復帰値まで直ちに増加するので、ステアリングホイールが急に重くなるような操舵感覚を与えることを防止できる。一方、当該異常継続時間が前記所定時間以上である場合には、モータによるアシスト力の出力が前記所定の復帰値まで徐々に増加するので、ステアリングホイールがある程度重くなっても、その後のアシスト力の緩やかな増加によりステアリングホイールの回転が急に軽くなる、つまり「急に舵が抜ける」というような操舵感覚を与えることを防止できる。したがって、異常継続時間の長さに応じてアシスト力の急増または漸増を決定するので、操舵感覚を向上することができる。
In the first aspect of the invention, even if an electrical abnormality occurs once in the hardware such as the motor or torque sensor and the output of the assist force by the motor decreases, the electrical abnormality is resolved for some reason thereafter. When the abnormal continuation time is less than the predetermined time, the output of the assist force by the motor immediately increases to a predetermined return value, so that it is possible to prevent a steering sensation such that the steering wheel suddenly becomes heavy. On the other hand, when the abnormal duration is equal to or longer than the predetermined time , the output of the assist force by the motor gradually increases to the predetermined return value. Therefore, even if the steering wheel becomes heavier to some extent, It is possible to prevent the steering wheel from suddenly lightening due to the gradual increase, that is, giving a steering sensation such as “the steering is suddenly released”. Therefore, since the assist force is suddenly increased or gradually increased according to the length of the abnormal continuation time, the steering feeling can be improved.

請求項3の発明では、モータやトルクセンサ等のハードウェアに一旦は電気的異常が発生しモータによるアシスト力の出力が減少しても、その後、何らかの理由により当該電気的異常が解消した場合には、異常継続時間に基づいてアシスト力が増加する速度を制御するので、当該異常継続時間が短いほどアシスト力が急速に増加し、当該異常継続時間が長いほどアシスト力が緩慢に増加する。このため、当該異常継続時間が極めて短い場合(例えば数ミリ秒間)には、モータによるアシスト力の出力が所定の復帰値まで急峻に増加するので、ステアリングホイールが急に重くなるような操舵感覚を与えることを防止できる。一方、当該異常継続時間が極めて長い場合(例えば数秒間)には、モータによるアシスト力の出力が前記所定の復帰値まで緩慢に増加するので、ステアリングホイールがある程度重くなっても、その後のアシスト力の緩やかな増加によりステアリングホイールの回転が急に軽くなる、つまり「急に舵が抜ける」というような操舵感覚を与えることを防止できる。したがって、異常継続時間の長さに応じてアシスト力の急増または漸増を決定するので、操舵感覚を向上することができる。
In the invention of claim 3, even if an electrical abnormality occurs once in hardware such as a motor or torque sensor and the output of the assist force by the motor decreases, the electrical abnormality is resolved for some reason after that. Controls the speed at which the assist force increases on the basis of the abnormal duration, so that the assist force increases rapidly as the abnormal duration is shorter, and the assist force increases more slowly as the abnormal duration is longer. For this reason, when the abnormal continuation time is extremely short (for example, several milliseconds), the output of the assist force by the motor sharply increases to a predetermined return value. It can prevent giving. On the other hand, if the abnormal duration is extremely long (for example, for several seconds), the output of the assist force by the motor slowly increases to the predetermined return value. Due to the gradual increase of the steering wheel, the rotation of the steering wheel suddenly becomes light, that is, it is possible to prevent a steering sensation such as “the steering wheel suddenly comes off”. Therefore, since the assist force is suddenly increased or gradually increased according to the length of the abnormal continuation time, the steering feeling can be improved.

請求項2または請求項4の発明では、前記異常継続時間前記所定時間未満である場合には、当該電気的異常の検出直前の操舵感覚を運転者に与えることができる。したがって、操舵感覚を一層向上することができる。
In the invention according to claim 2 or claim 4, when the abnormality continuation time is less than the predetermined time , a steering feeling immediately before the detection of the electric abnormality can be given to the driver. Therefore, the steering feeling can be further improved.

以下、本発明の電気式動力舵取装置に係る一実施形態を図1〜6に基づいて説明する。まず本実施形態の電気式動力舵取装置20のハードウェア構成を図1(A) 、図1(B) を参照して説明する。
図1(A) に示すように、電気式動力舵取装置20は、自動車等の車両の操舵を操舵力の面から補助する装置で、主に、ステアリングホイール21、ステアリング軸22、ピニオン入力軸23、トルクセンサ24、減速機27、ラックアンドピニオン28、ロッド29、モータM、ECU30、モータ回転角センサ33等から構成されている。
Hereinafter, an embodiment according to the electric power steering apparatus of the present invention will be described with reference to FIGS. First, the hardware configuration of the electric power steering apparatus 20 of the present embodiment will be described with reference to FIGS. 1 (A) and 1 (B).
As shown in FIG. 1A, an electric power steering device 20 is a device that assists steering of a vehicle such as an automobile from the aspect of steering force, and mainly includes a steering wheel 21, a steering shaft 22, a pinion input shaft. 23, a torque sensor 24, a speed reducer 27, a rack and pinion 28, a rod 29, a motor M, an ECU 30, a motor rotation angle sensor 33, and the like.

図1(A) に示すように、ステアリングホイール21には、ステアリング軸22の一端側が接続されており、このステアリング軸22の他端側にはトルクセンサ24の入力側が接続されている。またこのトルクセンサ24の出力側には、ラックアンドピニオン28のピニオン入力軸23の一端側が接続されている。トルクセンサ24は、図略のトーションバーとこのトーションバーを挟むようにトーションバーの両端に取り付けられた2つのレゾルバとからなり、トーションバーの一端側を入力、他端側を出力とする入出力間で生じるトーションバーの捻れ量等を当該2つのレゾルバにより検出することで、ステアリングホイール21による操舵トルクThや操舵角θHを検出し得るように構成されている。   As shown in FIG. 1A, one end side of a steering shaft 22 is connected to the steering wheel 21, and the input side of a torque sensor 24 is connected to the other end side of the steering shaft 22. Further, one end side of the pinion input shaft 23 of the rack and pinion 28 is connected to the output side of the torque sensor 24. The torque sensor 24 is composed of a torsion bar (not shown) and two resolvers attached to both ends of the torsion bar so as to sandwich the torsion bar. The input / output receives one end of the torsion bar and outputs the other end. By detecting the torsion amount of the torsion bar between the two resolvers, the steering torque Th and the steering angle θH by the steering wheel 21 can be detected.

トルクセンサ24の出力側に接続されるピニオン入力軸23の途中には、減速機27が連結されており、モータMから出力されるアシスト力をこの減速機27を介してピニオン入力軸23に伝達し得るように構成されている。モータMには、モータMの回転角θMを検出可能なモータ回転方向検出手段としてのモータ回転角センサ33が取り付けられており、このモータ回転角θMやトルクセンサ24による操舵トルクTh、操舵角θH等に基づいてECU30によるモータMの駆動制御が行われている。   A reduction gear 27 is coupled to the pinion input shaft 23 connected to the output side of the torque sensor 24, and assist force output from the motor M is transmitted to the pinion input shaft 23 via the reduction gear 27. It is configured to be able to. A motor rotation angle sensor 33 as a motor rotation direction detecting means capable of detecting the rotation angle θM of the motor M is attached to the motor M. The motor rotation angle θM, the steering torque Th and the steering angle θH by the torque sensor 24 are attached. Based on the above, drive control of the motor M by the ECU 30 is performed.

一方、このピニオン入力軸23の他端側には、ラックアンドピニオン28を構成する図略のラック軸のラック溝に噛合可能なピニオンギヤが形成されている。このラックアンドピニオン28では、ピニオン入力軸23の回転運動をラック軸の直線運動に変換可能にしており、またこのラック軸の両端にはロッド29が連結され、さらにこのロッド29の端部には図略のナックル等を介して操舵輪FR、FLが連結されている。これにより、ピニオン入力軸23が回転すると、ラックアンドピニオン28、ロッド29等を介して操舵輪FR、FLの実舵角θTir を変化させることができるので、ピニオン入力軸23の回転量および回転方向に従った操舵輪FR、FLの操舵を可能にしている。   On the other hand, on the other end side of the pinion input shaft 23, a pinion gear that can be engaged with a rack groove of a rack shaft (not shown) constituting the rack and pinion 28 is formed. In this rack and pinion 28, the rotational motion of the pinion input shaft 23 can be converted into the linear motion of the rack shaft, and rods 29 are connected to both ends of the rack shaft. Steering wheels FR and FL are connected via a knuckle (not shown). As a result, when the pinion input shaft 23 rotates, the actual steering angle θTir of the steered wheels FR and FL can be changed via the rack and pinion 28, the rod 29, and the like, so that the rotation amount and the rotation direction of the pinion input shaft 23 can be changed. The steering wheels FR and FL can be steered according to the above.

ECU30は、図1(B) に示すように、主に、A/D変換器等の周辺LSIや半導体メモリ装置等を備えたMPU(Micro Processor Unit)、トルクセンサ24やモータ回転角センサ33あるいは図略の車速センサ等による各種センサ情報(操舵トルク信号、操舵角信号、モータ回転角信号、車速信号)等を入出力可能な入出力インターフェイスI/F、およびMPUから出力されるモータ電流指令に基づいてPWM制御によるモータ電流をモータMに供給可能なモータ駆動回路35から構成されている。なおこのMPUの半導体メモリ装置(以下「メモリ」という。)には、後述する異常時復帰処理を可能にする異常時復帰プログラム等が格納されている。   As shown in FIG. 1B, the ECU 30 mainly includes an MPU (Micro Processor Unit) including a peripheral LSI such as an A / D converter, a semiconductor memory device, etc., a torque sensor 24, a motor rotation angle sensor 33, or the like. Input / output interface I / F that can input / output various sensor information (steering torque signal, steering angle signal, motor rotation angle signal, vehicle speed signal), etc. by an unillustrated vehicle speed sensor, etc., and motor current command output from MPU The motor drive circuit 35 is configured to supply a motor current to the motor M based on PWM control. The MPU semiconductor memory device (hereinafter referred to as “memory”) stores an error recovery program that enables an error recovery process to be described later.

トルクセンサ24、モータ回転角センサ33や車速センサ等とECU30との間、ECU30のモータ駆動回路35とモータMとの間あるいはECU30とバッテリ(直流電源装置)との間は、ワイヤハーネスWHや図略のコネクタによって電気的に接続されている。なお、図1(B) に示す符号37は、モータMに実際に流れるモータ電流を検出し得る電流センサ37であり、この電流センサ37により検出されたモータ電流に関するセンサ情報は、モータ電流信号として入出力インターフェイスI/Fを介してMPUに入力され得るように、ECU30と電流センサ37との間もワイヤハーネスWHやコネクタにより電気的に接続されている。これらのワイヤハーネスWHやコネクタは、特許請求の範囲に記載の「接続手段」に相当し得るものである。   Between the torque sensor 24, the motor rotation angle sensor 33, the vehicle speed sensor, and the like and the ECU 30, between the motor drive circuit 35 of the ECU 30 and the motor M, or between the ECU 30 and the battery (DC power supply device), there is a wire harness WH or FIG. It is electrically connected by an abbreviated connector. Reference numeral 37 shown in FIG. 1B is a current sensor 37 that can detect the motor current that actually flows through the motor M, and sensor information related to the motor current detected by the current sensor 37 is a motor current signal. The ECU 30 and the current sensor 37 are also electrically connected by a wire harness WH and a connector so that they can be input to the MPU via the input / output interface I / F. These wire harnesses WH and connectors can correspond to “connecting means” described in the claims.

このように構成することにより、車両に搭載された電気式動力舵取装置20では、ステアリングホイール21による操舵トルクThをトルクセンサ24により検出し、また車速センサにより車両の走行速度(車速)Vを検出する。そして、この操舵トルクThおよび車速Vに応じたモータ電流指令値iqをECU30のMPUにより演算し、さらにこのモータ電流指令値iqに基づいてモータMによるアシスト力の発生をモータ駆動回路35により制御する。これにより、電気式動力舵取装置20は、操舵トルクThおよび車速Vに応じて発生するモータMのアシスト力により当該車両の運転者のステアリングホイール21による操舵を補助可能にしている。 With this configuration, in the electric power steering apparatus 20 mounted on the vehicle, the steering torque Th by the steering wheel 21 is detected by the torque sensor 24, and the traveling speed (vehicle speed) V of the vehicle is detected by the vehicle speed sensor. To detect. Then, the motor current command value iq * corresponding to the steering torque Th and the vehicle speed V is calculated by the MPU of the ECU 30, and the motor drive circuit 35 generates assist force by the motor M based on the motor current command value iq *. Control. Thus, the electric power steering apparatus 20 can assist the driver of the vehicle with the steering wheel 21 by using the assist force of the motor M generated according to the steering torque Th and the vehicle speed V.

次に、このECU30およびモータ駆動回路35によるアシスト力の制御処理の概要を図2に基づいて説明する。ECU30のMPUにより行われるアシスト力の制御は、位相補償部30a、電流指令値演算部30b、異常時復帰処理部30c、電流制御部30dおよびPWM演算部30eにより構成されている。なお、異常時復帰処理部30cは、トルクセンサ24、ECU30、モータ回転角センサ33、モータ駆動回路35、電流センサ37およびこれらを電気的に接続するワイヤハーネスWH、コネクタ等のハードウェアの少なくとも1つに電気的異常(以下「異常」という。)が発生した場合に、異常時復帰処理(図3)により制御されるものである。そのため、ここでは異常時復帰処理部30cによる制御内容の詳細な説明は行わず、図3に示す異常時復帰処理の説明と併せて行う。   Next, the outline of the assist force control process by the ECU 30 and the motor drive circuit 35 will be described with reference to FIG. The assist force control performed by the MPU of the ECU 30 includes a phase compensation unit 30a, a current command value calculation unit 30b, an abnormality return processing unit 30c, a current control unit 30d, and a PWM calculation unit 30e. The abnormality recovery processing unit 30c includes at least one of the torque sensor 24, the ECU 30, the motor rotation angle sensor 33, the motor drive circuit 35, the current sensor 37, and the hardware such as the wire harness WH and the connector that electrically connect them. When an electrical abnormality (hereinafter referred to as “abnormality”) occurs, control is performed by an abnormality recovery process (FIG. 3). Therefore, detailed description of the control content by the abnormal time return processing unit 30c is not performed here, but is performed together with the description of the abnormal time return processing shown in FIG.

まずトルクセンサ24により検出された操舵トルクThは、入出力インターフェイスI/Fを介してMPUに入力されると、電気式動力舵取装置20の安定性を高めるために位相補償部30aにより位相補償処理が行われた後、電流指令値演算部30bに出力される。位相補償された操舵トルクThが入力される電流指令値演算部30bには、図略の車速センサにより検出された車速Vも入力されるので、電流指令値演算部30bでは、MPUのメモリに予め記憶されているアシストマップに基づいて、操舵トルクThおよび車速Vに対応した電流指令値iqを演算する。この電流指令値演算部30bでは、操舵トルクThのみならず車速Vにも対応した電流指令値iqの演算を行っているので、例えば、車速Vが小さいときには大きなアシスト力を出力するように、また車速Vが大きいときには小さなアシスト力を出力するように、電流指令値iqを演算する、いわゆる車速依存型の電流指令値演算が行われている。 First, when the steering torque Th detected by the torque sensor 24 is input to the MPU via the input / output interface I / F, the phase compensation unit 30a performs phase compensation to increase the stability of the electric power steering apparatus 20. After the processing is performed, it is output to the current command value calculation unit 30b. Since the vehicle speed V detected by a vehicle speed sensor (not shown) is also input to the current command value calculation unit 30b to which the phase-compensated steering torque Th is input, the current command value calculation unit 30b stores the MPU memory in advance. Based on the stored assist map, a current command value iq * corresponding to the steering torque Th and the vehicle speed V is calculated. Since the current command value calculation unit 30b calculates the current command value iq * corresponding not only to the steering torque Th but also to the vehicle speed V, for example, when the vehicle speed V is low, a large assist force is output. A so-called vehicle speed-dependent current command value calculation is performed to calculate the current command value iq * so that a small assist force is output when the vehicle speed V is high.

トルクセンサ24等のハードウェアが正常な場合(異常でない場合)には、後述するように可変ゲイン・漸増目標値演算部30c2により可変ゲインGvに1が設定されるので、電流指令値演算部30bにより演算された電流指令値iqに可変ゲインGv(=1)を乗じた演算を可変ゲイン・漸増目標値演算部30c2により行うことによって、減増処理部30c1によりゲイン可変後電流指令値iq'が電流制御部30dに出力される。これにより、当該ハードウェアの正常時には、実質的に異常時復帰処理部30cでは何も行われることなく、電流指令値演算部30bから出力された電流指令値iqがゲイン可変後電流指令値iq'(この場合、iq'=iq)としてそのまま電流制御部30dに出力される。 When the hardware such as the torque sensor 24 is normal (not abnormal), the variable gain / gradual increase target value calculation unit 30c2 sets 1 to the variable gain Gv as will be described later, so that the current command value calculation unit 30b The variable gain / gradual increase target value calculation unit 30c2 performs a calculation by multiplying the current command value iq * calculated by the variable gain Gv (= 1) by the variable gain / gradual increase target value calculation unit 30c2. * Is output to the current control unit 30d. As a result, when the hardware is normal, the current command value iq * output from the current command value calculation unit 30b is substantially the same as the current command value iq after the variable gain, while nothing is performed in the abnormality recovery processing unit 30c. ' * (In this case, iq' * = iq * ) is directly output to the current control unit 30d.

ゲイン可変後電流指令値iq'(=iq)が入力された電流制御部30dでは、電流センサ37により検出された実際のモータ電流との差に相当する信号に基づいて、PI制御値やPID制御値を演算し、この制御値をPWM演算部30eに出力する。PWM演算部30eでは、この制御値に応じたPWM演算を行い、その演算結果であるPWM制御信号をモータ駆動回路35に出力する。この結果、モータ駆動回路35では、これらの制御信号に基づいてモータMを駆動制御することでモータMによる適正なアシスト力を発生させることが可能となる。 In the current control unit 30d to which the current command value iq ′ * (= iq * ) after the variable gain is input, the PI control value or the like is calculated based on the signal corresponding to the difference from the actual motor current detected by the current sensor 37. The PID control value is calculated, and this control value is output to the PWM calculation unit 30e. The PWM calculation unit 30 e performs PWM calculation according to the control value, and outputs a PWM control signal, which is the calculation result, to the motor drive circuit 35. As a result, the motor drive circuit 35 can generate an appropriate assist force by the motor M by controlling the drive of the motor M based on these control signals.

ここで、ECU30による異常時復帰処理部30cの処理概要を図2〜図6に基づいて説明する。この異常時復帰処理部30cは、例えば図3に示す異常時復帰処理をECU30のMPUにより1トリップ中、継続的に実行することによって実現されるものである。なお、この図3に示す異常時復帰処理は、MPUのメモリに格納されている異常時復帰プログラムを実行することにより実現される。また「1トリップ」とは、当該車両のイグニッションスイッチがオンされてから当該イグニッションスイッチがオフされるまでの期間のことをいう。   Here, an outline of the processing of the abnormal time recovery processing unit 30c by the ECU 30 will be described with reference to FIGS. The abnormal time recovery processing unit 30c is realized, for example, by continuously executing the abnormal time recovery processing shown in FIG. 3 during one trip by the MPU of the ECU 30. The abnormal time recovery process shown in FIG. 3 is realized by executing an abnormal time recovery program stored in the memory of the MPU. Further, “1 trip” means a period from when the ignition switch of the vehicle is turned on to when the ignition switch is turned off.

図3に示すように、異常時復帰処理では、まずステップS101により初期化処理が行われる。即ち、MPUのメモリ(DRAM、SRAM、レジスタ等)や入出力インターフェイスI/F等の異常の有無を確認するセルフテストや、異常時復帰処理に用いられる制御変数や作業領域として当該メモリに確保される所定領域に所定の初期値を設定する処理を行う。これにより、カウンタCNT の値には「0」(ゼロ)が設定され、また可変ゲインGvは「1」に設定される。図2に示す異常時復帰処理部30cにおいては記憶部30c3が当該メモリに相当する。   As shown in FIG. 3, in the abnormality recovery process, first, an initialization process is performed in step S101. In other words, it is secured in the memory as a control variable and work area used for self-tests to check whether there are any abnormalities in the MPU memory (DRAM, SRAM, registers, etc.) and input / output interface I / F, etc. A process of setting a predetermined initial value in a predetermined area is performed. As a result, the value of the counter CNT is set to “0” (zero), and the variable gain Gv is set to “1”. In the abnormality recovery processing unit 30c shown in FIG. 2, the storage unit 30c3 corresponds to the memory.

次のステップS102では、現在の電流指令値iqをメモリに記憶する処理が行われる。即ち、図2に示す電流指令値演算部30bにより演算された電流指令値iqを記憶部30c3(メモリ)に記憶する処理を行う。これにより、後述するステップS121やS131によって異常発生前の電流指令値iqを当該メモリから読み出すことが可能となる。なお、このステップS102および記憶部30c3は、特許請求の範囲に記載の「記憶手段」に相当し得るものである。 In the next step S102, the current current command value iq * is stored in the memory. That is, the current command value iq * calculated by the current command value calculation unit 30b shown in FIG. 2 is stored in the storage unit 30c3 (memory). As a result, the current command value iq * before the occurrence of the abnormality can be read from the memory in steps S121 and S131 described later. The step S102 and the storage unit 30c3 can correspond to “storage means” described in the claims.

続くステップS103では、トルクセンサ24等のハードウェアに異常が発生しているか否かを検出する処理が行われる。この処理は、例えば、トルクセンサ24からMPUに入力される操舵トルクThのデータ値が所定範囲を超えているか否かを監視することにより行う。また、車速センサや電流センサ37等の各センサから入力されるデータ値についても同様に監視を行い、さらにECU30自体の異常については、例えば、ステップS101による初期化処理において行われたセルフテストの結果に基づいてメモリや入出力インターフェイスI/F等に異常があるか否かを検出する。なお、ステップS103による異常検出の対象は、トルクセンサ24、ECU30、モータ回転角センサ33、モータ駆動回路35、電流センサ37およびこれらを電気的に接続するワイヤハーネスWH、コネクタ等のハードウェアで、これらは特許請求の範囲に記載の「ハードウェア」に相当し得るものである。また、このステップS103は、特許請求の範囲に記載の「異常検出手段」に相当し得るものである。   In the subsequent step S103, processing for detecting whether or not an abnormality has occurred in hardware such as the torque sensor 24 is performed. This process is performed, for example, by monitoring whether or not the data value of the steering torque Th input from the torque sensor 24 to the MPU exceeds a predetermined range. Further, data values input from each sensor such as the vehicle speed sensor and the current sensor 37 are similarly monitored. Further, regarding abnormality of the ECU 30 itself, for example, a result of a self test performed in the initialization process in step S101. Based on the above, it is detected whether there is an abnormality in the memory, the input / output interface I / F, or the like. In addition, the object of abnormality detection by step S103 is hardware, such as the torque sensor 24, ECU30, the motor rotation angle sensor 33, the motor drive circuit 35, the current sensor 37, and the wire harness WH which electrically connects these, a connector, These may correspond to “hardware” recited in the claims. Further, this step S103 may correspond to “abnormality detection means” described in the claims.

ステップS105では、ステップS103による異常検出の結果に基づいて、異常発生の有無を判断する処理が行われる。そして、当該異常が発生している場合には(S105でYes)、ステップS106に処理を移行し、当該異常が発生していない場合には(S105でNo)、ステップS102に処理を移行する。これにより、トルクセンサ24等のハードウェアに異常が発生していない場合には(S105でNo)、再度、ステップS103によってハードウェアに異常が発生しているか否かを検出する処理が行われる。   In step S105, processing for determining whether or not an abnormality has occurred is performed based on the result of the abnormality detection in step S103. If the abnormality has occurred (Yes in S105), the process proceeds to step S106. If the abnormality has not occurred (No in S105), the process proceeds to step S102. As a result, when there is no abnormality in the hardware such as the torque sensor 24 (No in S105), a process of detecting whether or not an abnormality has occurred in the hardware is performed again in step S103.

ステップS106では、カウンタCNT を起動する処理が行われる。このカウンタCNT は、本ステップにより起動され、その後、ステップS112により停止されることで、その間の時間、つまり異常継続時間tを計測可能にするものである。これにより、例えば、図4(A) に示す異常発生から正常確定までの異常継続時間t1や図4(B) に示す異常発生から正常確定までの異常継続時間t2を計測することができる。なお、このカウンタCNT 、ステップS106、S112は、特許請求の範囲に記載の「計時手段」に相当し得るものである。   In step S106, processing for starting the counter CNT is performed. The counter CNT is activated in this step and then stopped in step S112, so that the time between them, that is, the abnormal duration t can be measured. Thereby, for example, the abnormality duration t1 from the occurrence of abnormality shown in FIG. 4 (A) to the normal confirmation and the abnormality duration t2 from the occurrence of abnormality shown in FIG. 4 (B) to the normal confirmation can be measured. The counter CNT, steps S106 and S112, can correspond to “time measuring means” described in the claims.

ステップS107では、急減処理が行われる。即ち、異常時復帰処理部30cの可変ゲイン・漸増目標値演算部30c2により減少目標値を0(ゼロ)または略0(ほぼゼロ)に設定し、異常時復帰処理部30cにより出力されるゲイン可変後電流指令値iq'が当該急減目標値に到達するまで電流制御部30dに出力するゲイン可変後電流指令値iq'を減増処理部30c1により急速に絞る処理を行う。これにより、モータ駆動回路35からモータMに対して出力されるモータ電流が急激に減少するので、図4(A) や図4(B) に示すように、当該ハードウェアの異常発生後、モータMによるアシスト力のレベル(以下「アシストレベル」という。)が直ちに減少するようにアシスト制御を行うことができる。なおこのステップS107および減増処理部30c1は、特許請求の範囲に記載の「異常時制御手段」に相当し得るものである。 In step S107, a rapid decrease process is performed. That is, the variable gain / gradual increase target value calculation unit 30c2 of the abnormality return processing unit 30c sets the decrease target value to 0 (zero) or substantially 0 (almost zero), and the gain variable output by the abnormality return processing unit 30c. Until the post-current command value iq ′ * reaches the sudden decrease target value, the variable-current post-gain command value iq ′ * output to the current control unit 30d is rapidly narrowed by the decrease processing unit 30c1. As a result, the motor current output from the motor drive circuit 35 to the motor M decreases sharply. As shown in FIGS. 4 (A) and 4 (B), after the hardware abnormality occurs, the motor current is reduced. Assist control can be performed so that the level of assist force by M (hereinafter referred to as “assist level”) decreases immediately. The step S107 and the decrease / increase processing unit 30c1 may correspond to “abnormal time control means” described in the claims.

次のステップS109では、トルクセンサ24等のハードウェアに異常が発生しているか否かを検出する処理が行われる。この処理は、前述したステップS103とほぼ同様で、例えば、各センサのデータ値が所定範囲を超えているか否か等の監視を行うことによって、ステップS103により一旦、異常が発生したと判断されても、正常状態に戻る可能性があるのでその有無を検出する。なお、このステップS109は、特許請求の範囲に記載の「異常検出手段」に相当し得るものである。   In the next step S109, processing for detecting whether or not an abnormality has occurred in hardware such as the torque sensor 24 is performed. This process is almost the same as step S103 described above. For example, by monitoring whether or not the data value of each sensor exceeds a predetermined range, it is determined in step S103 that an abnormality has occurred once. Since there is a possibility of returning to the normal state, the presence or absence is detected. This step S109 can correspond to “abnormality detection means” described in the claims.

即ち、ステップS109による異常検出の対象であるハードウェア(トルクセンサ24、ECU30、モータ回転角センサ33、モータ駆動回路35、電流センサ37およびこれらを電気的に接続するワイヤハーネスWH、コネクタ等)の異常は、例えば、コネクタの接触不良や回路部品等のはんだ付け不良等により振動や温湿度変化の状況によっては必ずしも常に発生するという性質のものではなく、その時々の条件によって異常が発生したりしなかったりするし、またワイヤハーネスWHは、断線しかかった状態からセンサ信号等の導通を不能にする完全に断線した状態に至るまでには、導通・不通を数回繰り返し得る。そのため、例えば、数ミリ秒〜数秒程度の期間において「異常→正常→異常→正常…」の各状態を繰り返す可能性があるので、本ステップS109によりハードウェアの異常を再度検出するようにしている。   That is, the hardware (the torque sensor 24, the ECU 30, the motor rotation angle sensor 33, the motor drive circuit 35, the current sensor 37, and the wire harness WH that electrically connects them, a connector, etc.) that is the target of abnormality detection in step S109. Abnormalities do not always occur depending on the conditions of vibration and temperature / humidity changes due to, for example, poor connector contact or poor soldering of circuit components, etc., and abnormalities may occur depending on the conditions at that time. In addition, the wire harness WH can be repeatedly connected and disconnected several times before reaching the state of complete disconnection that disables the conduction of sensor signals and the like from the state of disconnection. For this reason, for example, there is a possibility that each state of “abnormal → normal → abnormal → normal ...” may be repeated in a period of several milliseconds to several seconds. Therefore, the hardware abnormality is detected again in this step S109. .

続くステップS111では、正常確定したか否かの判断処理が行われる。即ち、ステップS109により検出されたハードウェアの異常の有無に基づいて当該ハードウェアが正常状態に復帰したか否かを判断する。そして、もし所定期間以上正常状態に復帰していれば正常確定と判断し(S111でYes)、次のステップS112に処理を移行する。一方、異常状態を維持しており、正常確定と判断することができない場合には(S111でNo)、ステップS109に処理を移行して、再度、ハードウェアの異常を検出する。   In the subsequent step S111, a process for determining whether or not normality has been determined is performed. That is, it is determined whether or not the hardware has returned to the normal state based on the presence or absence of hardware abnormality detected in step S109. Then, if the normal state is restored for a predetermined period or longer, it is determined that the normality is confirmed (Yes in S111), and the process proceeds to the next step S112. On the other hand, if the abnormal state is maintained and it cannot be determined that the normality is confirmed (No in S111), the process proceeds to step S109, and a hardware abnormality is detected again.

ステップS112では、ステップS106により起動したカウンタCNT を停止させる処理が行われる。このカウンタCNT の値から異常継続時間t、即ちトルクセンサ24等のハードウェアの電気的異常が検出されてからその電気的異常が検出されなくなるまでに経過した時間が得られる。   In step S112, processing for stopping the counter CNT activated in step S106 is performed. From the value of the counter CNT, the abnormality continuation time t, that is, the time elapsed since the detection of the electrical abnormality of the hardware such as the torque sensor 24 until the electrical abnormality is not detected is obtained.

続くステップS113では、ステップS112により得た異常継続時間tと予め設定されている所定閾値時間thとの関係を判断する処理が行われる。即ち、異常継続時間tが所定閾値時間th未満であるか(S113で「<」)、異常継続時間tが所定閾値時間th以上であるか(S113で「≧」)を判断する。そして、異常継続時間tが所定閾値時間th未満である場合には(S113で「<」)、ステップS121に処理を移行し、また異常継続時間tが所定閾値時間th以上である場合には(S113で「≧」)、ステップS131に処理を移行する。なお、所定閾値時間thは、例えば1秒に設定される。またこの所定閾値時間thは、特許請求の範囲に記載の「所定時間」に相当し得るものである。   In the subsequent step S113, processing for determining the relationship between the abnormal continuation time t obtained in step S112 and a predetermined threshold time th set in advance is performed. That is, it is determined whether the abnormal duration t is less than the predetermined threshold time th (“<” in S113) or whether the abnormal duration t is equal to or longer than the predetermined threshold time th (“≧” in S113). If the abnormal duration t is less than the predetermined threshold time th (“<” in S113), the process proceeds to step S121, and if the abnormal duration t is equal to or longer than the predetermined threshold time th ( In S113, “≧”), the process proceeds to step S131. The predetermined threshold time th is set to 1 second, for example. The predetermined threshold time th may correspond to a “predetermined time” described in the claims.

ステップS121〜S123は、異常継続時間tが所定閾値時間th未満である場合に行われる処理で、モータMによるアシスト力の出力を復帰目標値(所定の復帰値)まで直ちに増加させる処理が行われる。これにより、例えば、図4(B) に示すように、異常継続時間t2が極めて短い場合(例えば数ミリ秒間)には、モータMによるアシスト力の出力が復帰目標値まで急峻に増加するので、ステアリングホイール21が急に重くなるような操舵感覚を与えることを防止可能にする。   Steps S <b> 121 to S <b> 123 are processes that are performed when the abnormality continuation time t is less than the predetermined threshold time th, and a process that immediately increases the output of the assist force by the motor M to the return target value (predetermined return value) is performed. . As a result, for example, as shown in FIG. 4B, when the abnormal duration t2 is extremely short (for example, several milliseconds), the output of the assist force by the motor M sharply increases to the return target value. It is possible to prevent the steering wheel 21 from giving a steering feeling that suddenly becomes heavy.

まず、ステップS121により、異常発生前の電流指令値iqをメモリから読み出す処理が行われる。即ち、ステップS102により、当該ハードウェアに異常が検出される直前の正常時における電流指令値iqを記憶部30c3(メモリ)に記憶しているので、これを当該メモリから読み出す処理を行う。 First, in step S121, a process of reading the current command value iq * before occurrence of abnormality from the memory is performed. That is, since the current command value iq * in the normal state immediately before the abnormality is detected in the hardware is stored in the storage unit 30c3 (memory) in step S102, a process of reading this from the memory is performed.

次に、ステップS122により急増目標値を演算する処理が行われ、さらにステップS123により急増処理が行われる。即ち、記憶部30c3(メモリ)から読み出された異常発生前の電流指令値iqに基づいて可変ゲイン・漸増目標値演算部30c2により異常発生直前のアシストレベルを急増目標値(所定の復帰値)として設定し(ステップS122)、異常時復帰処理部30cにより出力されるゲイン可変後電流指令値iq'が当該急増目標値に到達するまで電流制御部30dに出力するゲイン可変後電流指令値iq'を減増処理部30c1により直ちに増加させる処理を行う(S123)。これにより、モータ駆動回路35からモータMに対して出力されるモータ電流が急激に増加するので、図4(B) に示すような特性となる(同図の符号β)。 Next, a process for calculating a rapid increase target value is performed in step S122, and a rapid increase process is further performed in step S123. That is, based on the current command value iq * before occurrence of abnormality read from the storage unit 30c3 (memory), the variable gain / gradual increase target value calculation unit 30c2 sets the assist level immediately before occurrence of abnormality to the sudden increase target value (predetermined return value). ) (Step S122), and the variable current command value after gain variable output to the current control unit 30d until the variable current command value iq ' * output by the abnormality recovery processing unit 30c reaches the sudden increase target value. A process of immediately increasing iq ′ * by the decrease / increase processing unit 30c1 is performed (S123). As a result, the motor current output from the motor drive circuit 35 to the motor M increases abruptly, and the characteristics shown in FIG. 4B are obtained (reference symbol β in FIG. 4).

一方、ステップS131〜S133は、異常継続時間tが所定閾値時間th以上である場合に行われる処理で、モータMによるアシスト力の出力を復帰目標値(所定の復帰値)まで徐々に増加させる処理が行われる。これにより、例えば、図4(A) に示すように、異常継続時間t1が極めて長い場合(例えば数秒間)には、モータMによるアシスト力の出力が復帰目標値まで緩慢に増加するので、ステアリングホイール21がある程度重くなっても、その後のアシスト力の緩やかな増加によりステアリングホイール21の回転が急に軽くなる、つまり「急に舵が抜ける」というような操舵感覚を与えることを防止可能にする。   On the other hand, steps S131 to S133 are processes performed when the abnormality continuation time t is equal to or longer than the predetermined threshold time th, and the process of gradually increasing the output of the assist force by the motor M to the return target value (predetermined return value). Is done. As a result, for example, as shown in FIG. 4A, when the abnormal duration t1 is extremely long (for example, several seconds), the output of the assist force by the motor M slowly increases to the return target value. Even if the wheel 21 becomes heavier to some extent, it is possible to prevent the steering wheel 21 from suddenly lightening due to a gradual increase in assist force thereafter, that is, giving a steering sensation such as “abruptly comes out of the rudder”. .

まず、ステップS131により、異常発生前の電流指令値iqをメモリから読み出す処理が行われる。この処理は、前述したステップS121と同様で、記憶部30c3に記憶されているハードウェアの異常検出直前の正常時における電流指令値iqを読み出す。 First, in step S131, processing for reading the current command value iq * before occurrence of abnormality from the memory is performed. This process is the same as step S121 described above, and reads out the current command value iq * in the normal state immediately before the hardware abnormality detection stored in the storage unit 30c3.

次に、ステップS132により漸増目標値を演算する処理が行われ、さらにステップS133により漸増処理が行われる。即ち、記憶部30c3(メモリ)から読み出された異常発生前の電流指令値iqに基づいて可変ゲイン・漸増目標値演算部30c2により異常発生直前のアシストレベルを漸増目標値(所定の復帰値)として設定し(ステップS132)、異常時復帰処理部30cにより出力されるゲイン可変後電流指令値iq'が当該漸増目標値に到達するまで電流制御部30dに出力するゲイン可変後電流指令値iq'を減増処理部30c1により徐々に増加させる処理を行う(S133)。これにより、モータ駆動回路35からモータMに対して出力されるモータ電流が緩慢に増加するので、図4(A) に示すような特性となる(同図の符号α)。 Next, a process of calculating a gradual increase target value is performed in step S132, and a gradual increase process is further performed in step S133. That is, based on the current command value iq * before occurrence of abnormality read from the storage unit 30c3 (memory), the variable gain / gradual increase target value calculation unit 30c2 sets the assist level immediately before occurrence of abnormality to a gradually increasing target value (predetermined return value). ) (Step S132), and the variable current command value after variable gain that is output to the current control unit 30d until the variable current command value iq ' * output by the abnormality recovery processing unit 30c reaches the gradually increasing target value. A process of gradually increasing iq ′ * by the decrease processing unit 30c1 is performed (S133). As a result, the motor current output from the motor drive circuit 35 to the motor M slowly increases, and the characteristics shown in FIG. 4A are obtained (symbol α in the figure).

なお、これらのステップS121、S122、S123、S131、S132、S133、減増処理部30c1および可変ゲイン・漸増目標値演算部30c2は、特許請求の範囲(請求項1)に記載の「復帰時制御手段」に相当し得るものである。   Note that these steps S121, S122, S123, S131, S132, S133, the decrease processing unit 30c1, and the variable gain / gradual increase target value calculation unit 30c2 are described in the “return-time control” described in the claims (Claim 1). It can correspond to "means".

このように本実施態様に係る電気式動力舵取装置20によると、ECU30のMPUに実行される異常時復帰処理によって、モータM、トルクセンサ24、ECU30、モータ駆動回路35およびこれらを電気的にそれぞれ接続するワイヤハーネスWHを含めたハードウェアの少なくとも1つの異常を検出し(S103)、当該異常が検出された場合(S105でYes)、モータMによるアシスト力の出力が急減するように減増処理部30c1、電流制御部30d、PWM演算部30eによってモータ駆動回路35を制御する(ステップS107)。そして、ステップS103によるハードウェアの異常の検出後、ステップS109により当該異常が検出されなくなった場合(S111でYes)、カウンタCNT (ステップS106、S112)により計測した異常継続時間tが所定閾値時間th未満であるときには(S113で「<」)、モータMによるアシスト力の出力が急増目標値(所定の復帰値)まで直ちに増加するように、減増処理部30c1、可変ゲイン・漸増目標値演算部30c2、電流制御部30d、PWM演算部30eによってモータ駆動回路35を制御し(S121〜S123)、当該異常継続時間tが所定閾値時間th以上であるときには、モータMによるアシスト力の出力が漸増目標値(所定の復帰値)まで徐々に増加するように、減増処理部30c1、可変ゲイン・漸増目標値演算部30c2、電流制御部30d、PWM演算部30eによってモータ駆動回路35を制御する(S131〜S133)。   As described above, according to the electric power steering apparatus 20 according to the present embodiment, the motor M, the torque sensor 24, the ECU 30, the motor drive circuit 35, and these are electrically connected to each other by the abnormality recovery process executed by the MPU of the ECU 30. At least one abnormality of the hardware including the wire harness WH to be connected is detected (S103), and when the abnormality is detected (Yes in S105), the output of the assist force by the motor M is decreased so as to decrease rapidly. The motor drive circuit 35 is controlled by the processing unit 30c1, the current control unit 30d, and the PWM calculation unit 30e (step S107). Then, after detecting the hardware abnormality in step S103, if the abnormality is not detected in step S109 (Yes in S111), the abnormality continuation time t measured by the counter CNT (steps S106, S112) is the predetermined threshold time th. When it is less than “<” in S113, the decrease processing unit 30c1, the variable gain / gradual increase target value calculation unit so that the output of the assist force by the motor M immediately increases to the rapid increase target value (predetermined return value). When the motor drive circuit 35 is controlled by 30c2, the current control unit 30d, and the PWM calculation unit 30e (S121 to S123), and the abnormality continuation time t is equal to or longer than the predetermined threshold time th, the output of the assist force by the motor M is gradually increased. Decrease / increase processing unit 30c1, variable gain / gradual increase target value so as to gradually increase to the value (predetermined return value) Calculation unit 30c2, the current control unit 30d, and controls the motor drive circuit 35 by the PWM calculation section 30e (S131~S133).

これにより、モータMやトルクセンサ24等のハードウェアに一旦は電気的異常が発生しモータMによるアシスト力の出力が減少しても、その後、何らかの理由により当該電気的異常が解消し、この間の異常継続時間tが所定閾値時間th未満である場合には、モータMによるアシスト力の出力が急増目標値まで直ちに増加するので、ステアリングホイール21が急に重くなるような操舵感覚を与えることを防止できる。一方、当該異常継続時間tが所定閾値時間th以上である場合には、モータMによるアシスト力の出力が漸増目標値まで徐々に増加するので、ステアリングホイール21がある程度重くなっても、その後のアシスト力の緩やかな増加によりステアリングホイール21の回転が急に軽くなる、つまり「急に舵が抜ける」というような操舵感覚を与えることを防止できる。したがって、異常継続時間tの長さに応じてアシスト力の急増または漸増を決定するので、操舵感覚を向上することができる。   As a result, even if an electrical abnormality occurs once in the hardware such as the motor M and the torque sensor 24 and the output of the assist force by the motor M decreases, the electrical abnormality is resolved for some reason thereafter. When the abnormal continuation time t is less than the predetermined threshold time th, the output of the assist force by the motor M immediately increases to the rapid increase target value, thereby preventing the steering wheel 21 from giving a steering feeling that suddenly becomes heavy. it can. On the other hand, when the abnormal continuation time t is equal to or longer than the predetermined threshold time th, the output of the assist force by the motor M gradually increases to the target value, so that even if the steering wheel 21 becomes heavier to some extent, It is possible to prevent the steering wheel 21 from suddenly lightening due to the gradual increase in force, that is, giving a steering sensation such as “the steering is suddenly removed”. Therefore, since the assist force is suddenly increased or gradually increased according to the length of the abnormal duration time t, the steering feeling can be improved.

また、本実施形態に係る電気式動力舵取装置20では、モータMの電流指令値iqを記憶可能な記憶部30c3を備えており、これに、当該異常の検出直前の電流指令値iqを記憶している(S102)。そして、異常発生の後に記憶部30c3に記憶された異常の検出直前の電流指令値iqを読み出し(S121)、これに基づいて可変ゲイン・漸増目標値演算部30c2により異常発生直前のアシストレベルを急増目標値として設定しているので(ステップS122)、当該異常の検出直前の操舵感覚を運転者に与えることができる。したがって、操舵感覚を一層向上することができる。 Further, the electric power steering apparatus 20 according to the present embodiment includes a storage unit 30c3 capable of storing the current command value iq * of the motor M, and further includes a current command value iq * immediately before the detection of the abnormality . Is stored (S102). Then, the current command value iq * immediately before the detection of the abnormality stored in the storage unit 30c3 after the occurrence of the abnormality is read (S121), and based on this, the assist level immediately before the occurrence of the abnormality is determined by the variable gain / gradual increase target value calculation unit 30c2. Since it is set as the rapid increase target value (step S122), it is possible to give the driver a steering feeling immediately before the detection of the abnormality. Therefore, the steering feeling can be further improved.

なお、図3に示すフローチャートでは、異常継続時間tが所定閾値時間th以上である場合に行われる処理として、ステップS131により読み出された異常発生前の電流指令値iqに基づいて漸増目標値(所定の復帰値)を設定したが(ステップS132)、これに限られず、例えばステップS131を削除して異常発生前の電流指令値iqに関係なく、例えば、最大アシストレベルの80%というように、予め決定されている復帰目標値(所定の復帰値)をステップS132により設定しても良い。例えば、ハードウェアの異常が検出されてから、例えば1秒以上の時間が経過している場合には、当該異常継続時間t1の間に当該異常発生直前とは異なった操舵が運転者により行われている可能性が高い。そのため、このように当該異常発生前の電流指令値iqに関係なく、予め設定された復帰目標値まで徐々に増加させることが可能にしても(図4(A) に示す符号α’)、操舵感覚を向上することができる。 In the flowchart shown in FIG. 3, as a process performed when the abnormality continuation time t is equal to or longer than the predetermined threshold time th, the gradually increasing target value is based on the current command value iq * before occurrence of abnormality read out in step S131. Although (predetermined return value) is set (step S132), the present invention is not limited to this. For example, step S131 is deleted and, for example, 80% of the maximum assist level regardless of the current command value iq * before the occurrence of an abnormality. In addition, a predetermined return target value (predetermined return value) may be set in step S132. For example, when a time of 1 second or more has elapsed since the detection of a hardware abnormality, for example, the driver performs steering different from that immediately before the abnormality occurs during the abnormality continuation time t1. There is a high possibility. Therefore, even if it is possible to gradually increase to the preset return target value regardless of the current command value iq * before the occurrence of the abnormality in this way (symbol α ′ shown in FIG. 4 (A)), The steering feeling can be improved.

ここで、図3を参照して説明した異常時復帰処理の改変例を、図2、図5および図6に基づいて説明する。なお、図5に示す異常時復帰処理(改変例)は、図3に示す異常時復帰処理のステップS113以降を、ステップS202、S204、S206、S208に置き換えたものである。そのため、図3に示す異常時復帰処理と実質的に同一の処理内容については、同一符号を付しそれらの説明を省略する。   Here, a modified example of the recovery processing at the time of abnormality described with reference to FIG. 3 will be described based on FIG. 2, FIG. 5, and FIG. The abnormality return processing (modified example) shown in FIG. 5 is obtained by replacing steps S113 and subsequent steps of the abnormality return processing shown in FIG. 3 with steps S202, S204, S206, and S208. For this reason, the processing contents substantially the same as those in the abnormal time recovery processing shown in FIG.

図5に示すように、本改変例に係る異常時復帰処理も、図3に示すものと同様に、ECU30のMPUにより1トリップ中、継続的に実行することによって実現されるもので、MPUのメモリに格納されている他の異常時復帰プログラムを実行することにより実現される。ステップS101〜S112までは、図3に示す異常時復帰処理と同様に処理されるので、ここでは、ステップS112によりカウンタCNT を停止した以後の処理について説明する。   As shown in FIG. 5, the return processing at the time of abnormality according to this modification is also realized by continuously executing during one trip by the MPU of the ECU 30, as shown in FIG. 3. This is realized by executing another error recovery program stored in the memory. Steps S101 to S112 are processed in the same manner as the abnormality return processing shown in FIG. 3, so the processing after the counter CNT is stopped in step S112 will be described here.

図5に示すように、ステップS112の次のステップS202では、異常発生前の電流指令値iqをメモリから読み出す処理が行われる。この処理は、図3に示すステップS121やステップS131と同様で、記憶部30c3に記憶されているハードウェアの異常検出直前の正常時における電流指令値iqを読み出す。 As shown in FIG. 5, in step S202 subsequent to step S112, a process of reading the current command value iq * before occurrence of abnormality from the memory is performed. This process is the same as step S121 and step S131 shown in FIG. 3, and the current command value iq * at the normal time immediately before the hardware abnormality detection stored in the storage unit 30c3 is read.

続くステップS204では、復帰目標値を演算する処理が行われる。即ち、ステップS202により記憶部30c3(メモリ)から読み出された異常発生前の電流指令値iqに基づいて、可変ゲイン・漸増目標値演算部30c2により異常発生直前のアシストレベルを復帰目標値(所定の復帰値)として設定する処理が行われる。これにより、例えば、図6(A) に示すように、異常発生直前のアシストレベル(例えば100%)に復帰させることが可能になる。 In the subsequent step S204, processing for calculating the return target value is performed. That is, based on the current command value iq * before occurrence of abnormality read out from the storage unit 30c3 (memory) in step S202, the variable gain / gradual increase target value calculation unit 30c2 returns the assist level immediately before occurrence of abnormality to the return target value ( A process of setting as a predetermined return value) is performed. Thereby, for example, as shown in FIG. 6A, it is possible to return to the assist level (for example, 100%) immediately before the occurrence of the abnormality.

なお、このように当該異常発生前の電流指令値iqに基づいて復帰目標値を設定するのではなく、例えば、予め決定されている別の復帰目標値(所定の復帰値)をステップS204により設定しても良い。例えば、ハードウェアの異常が検出されてから、例えば1秒以上の時間が経過している場合には、当該異常継続時間t1の間に当該異常発生直前とは異なった操舵が運転者により行われている可能性が高い。そのため、異常継続時間tの長さに基づいて、当該異常継続時間tが1秒以上であった場合には、このように当該異常発生前の電流指令値iqに関係なく、別の復帰目標値(例えば図6(A) に示す符号α’の80%のアシストレベル)を設定するというアルゴリズムを採用しても良い。これにより、操舵感覚をより向上することができる。 In this way, instead of setting the return target value based on the current command value iq * before the occurrence of the abnormality, for example, another predetermined return target value (predetermined return value) is determined in step S204. May be set. For example, when a time of 1 second or more has elapsed since the detection of a hardware abnormality, for example, the driver performs steering different from that immediately before the abnormality occurs during the abnormality continuation time t1. There is a high possibility. Therefore, when the abnormality duration t is 1 second or more based on the length of the abnormality duration t, another return target is thus obtained regardless of the current command value iq * before the occurrence of the abnormality. An algorithm of setting a value (for example, an assist level of 80% of the symbol α ′ shown in FIG. 6A) may be employed. Thereby, a steering feeling can be improved more.

次のステップS206では、異常継続時間tに基づいて漸増ゲインGv’の増加度ΔGを設定する処理が行われる。即ち、図6(B) に示すように、漸増ゲインGv’は、正常確定後からの時間経過とともに所定の一定ゲインGc(例えばゲイン1.0(同図に示すGc1.0 ))まで時定数Tgで増加する特性を有する。そのため、異常継続時間tが短いほど漸増ゲインGv’の増加度ΔGが大きくなり、異常継続時間tが長いほど漸増ゲインGv’の増加度ΔGが小さくなるように、当該増加度ΔGを設定したり、あるいは異常継続時間tが短いほど漸増ゲインGv’の時定数Tgが小さくなり、異常継続時間tが長いほど漸増ゲインGv’の時定数Tgが大きくなるように、当該時定数Tgを設定する。   In the next step S206, a process of setting the increasing degree ΔG of the gradually increasing gain Gv ′ based on the abnormal continuation time t is performed. That is, as shown in FIG. 6B, the gradual increase gain Gv ′ is a time constant up to a predetermined constant gain Gc (for example, gain 1.0 (Gc1.0 shown in the figure)) as time elapses after normality is determined. It has the property of increasing with Tg. Therefore, the increase degree ΔG is set so that the increase degree ΔG of the gradually increasing gain Gv ′ increases as the abnormal duration time t becomes shorter, and the increase degree ΔG of the gradually increasing gain Gv ′ becomes smaller as the abnormal duration time t becomes longer. Alternatively, the time constant Tg is set so that the time constant Tg of the gradually increasing gain Gv ′ becomes smaller as the abnormal duration t becomes shorter and the time constant Tg of the gradually increasing gain Gv ′ becomes larger as the abnormal duration t becomes longer.

なお、この増加度ΔGは、単位時間当たりの漸増ゲインGv’の増加割合を表すもので、正常確定後における漸増ゲインGv’の増加分を表す傾きのことである。また、時定数Tgは、漸増ゲインGv’が所定の一定ゲインGcに達するまでに要する時間のことをいい、当該時定数Tgが小さいほど漸増ゲインGv’の増加度ΔGが大きく、当該時定数Tgが大きいほど漸増ゲインGv’の増加度ΔGが小さくなる。   The degree of increase ΔG represents the rate of increase of the gradually increasing gain Gv ′ per unit time, and is a slope that represents the amount of increase of the gradually increasing gain Gv ′ after normalization. The time constant Tg is the time required for the gradually increasing gain Gv ′ to reach a predetermined constant gain Gc. The smaller the time constant Tg, the larger the increase ΔG of the gradually increasing gain Gv ′, and the time constant Tg. As the value increases, the degree of increase ΔG of the gradually increasing gain Gv ′ decreases.

図6(B) に示す例では、実線によるものが最も増加度ΔGが大きく(最も時定数Tgが小さく)、「破線によるもの」、「一点鎖線によるもの」の順番に増加度ΔGが減少し(時定数Tgが増加し)、「二点鎖線によるもの」が最も増加度ΔGが小さい(最も時定数Tgが大きい)。なお、図6(B) に示す「点線によるもの」(所定の一定ゲインGc0.8 )は、前述した異常発生前の電流指令値iqに関係なく、別の復帰目標値を設定した場合に用いられる漸増ゲインGv’の上限値ゲイン0.8である。 In the example shown in FIG. 6 (B), the solid line indicates the largest increase degree ΔG (the smallest time constant Tg), and the increase degree ΔG decreases in the order of “what is based on the broken line” and “what is based on the alternate long and short dash line”. (The time constant Tg increases), “Through the two-dot chain line” has the smallest increase ΔG (the largest time constant Tg). Note that “by dotted line” (predetermined constant gain Gc0.8) shown in FIG. 6B is obtained when another return target value is set regardless of the current command value iq * before the occurrence of the abnormality. The upper gain gain 0.8 of the gradually increasing gain Gv ′ used is 0.8.

ステップS208では、ステップS206により設定された漸増ゲインGv’の増加度ΔGまたは時定数Tgに基づいて漸増目標値までアシストレベルを増加させる復帰処理が行われる。例えば、図6(A) に示す実線の特性のように、異常発生から正常確定までの時間が比較的短く1ミリ秒の場合には(例えば同図に示す正常確定(1) )、図6(B) に示すように、漸増ゲインGv’の増加度ΔGまた時定数Tgは、ステップS206により極めて大きくまたは時定数Tgであれば極めて小さく設定されているので、モータMによるアシスト力の出力は復帰目標値まで急激に増加する(図6(A) に示す実線βによる特性)。   In step S208, a return process for increasing the assist level to the gradually increasing target value is performed based on the increasing degree ΔG of the gradually increasing gain Gv ′ set in step S206 or the time constant Tg. For example, as shown by the solid line characteristic in FIG. 6 (A), when the time from the occurrence of abnormality to the normal determination is relatively short and is 1 millisecond (for example, normal determination (1) shown in FIG. 6), FIG. As shown in (B), the degree of increase ΔG of the gradually increasing gain Gv ′ and the time constant Tg are set to be extremely large in step S206 or extremely small if the time constant Tg, so the output of the assist force by the motor M is It rapidly increases to the return target value (characteristic by the solid line β shown in FIG. 6 (A)).

これに対し、異常発生から正常確定までの時間が比較的長く数秒の場合には(例えば同図に示す正常確定(4) )、図6(B) に示す二点鎖線の特性のように、漸増ゲインGv’の増加度ΔGまた時定数Tgは、ステップS206により小さくまたは時定数Tgであれば大きく設定されているので、モータMによるアシスト力の出力は復帰目標値まで緩やかに増加する(図6(A) に示す二点鎖線α3 による特性)。   On the other hand, when the time from the occurrence of abnormality to the normalization is relatively long and is a few seconds (for example, normalization (4) shown in the figure), like the characteristics of the two-dot chain line shown in FIG. Since the degree of increase ΔG of the gradual increase gain Gv ′ and the time constant Tg are set small in step S206 or large if the time constant Tg, the output of the assist force by the motor M gradually increases to the return target value (FIG. (Characteristic by two-dot chain line α3 shown in Fig. 6 (A)).

また、異常発生から正常確定までの時間がこれらの中間の場合には(例えば同図に示す正常確定(2) の1秒、(3) の2秒)、図6(B) に示す破線または一点鎖線の特性のように、漸増ゲインGv’の増加度ΔGまた時定数Tgは、実線によるものと二点鎖線によるものとの中間にそれぞれ設定されているので、モータMによるアシスト力の出力はそれらに従った割合で復帰目標値まで増加する(図6(A) に示す破線α1 による特性や一点鎖線α2 による特性)。   If the time from occurrence of abnormality to normalization is between these values (for example, 1 second for normalization (2) shown in the figure and 2 seconds for (3)), the broken line shown in FIG. Like the characteristics of the one-dot chain line, the increase ΔG of the gradually increasing gain Gv ′ and the time constant Tg are respectively set between the solid line and the two-dot chain line, so that the output of the assist force by the motor M is It increases to the return target value at a rate according to them (characteristic by the broken line α1 and characteristic by the one-dot chain line α2 shown in FIG. 6A).

なお、これらのステップS202、S204、S206、S208、減増処理部30c1および可変ゲイン・漸増目標値演算部30c2は、特許請求の範囲(請求項3)に記載の「復帰時制御手段」に相当し得るものである。   Note that these steps S202, S204, S206, S208, the increase / decrease processing unit 30c1, and the variable gain / gradual increase target value calculation unit 30c2 correspond to the “return-time control means” described in the claims (Claim 3). It is possible.

このように、図5に示す異常時復帰処理(改変例)では、そのゲインが正常確定後からの経過時間に従って増加する漸増ゲインGv’という概念を設け、ハードウェアに異常が発生した時から正常状態の確定までに要した時間(異常継続時間t)に基づいてこの漸増ゲインGv’の増加度ΔGまた時定数Tgを設定する(S206)。これにより、モータMによるアシストレベルが漸増目標値(所定の復帰値)に到達するまでに要する時間を任意に可変することができるので、例えば、当該異常継続時間tが極めて短い場合(例えば数ミリ秒間)には、モータMによるアシスト力の出力が漸増目標値(所定の復帰値)まで急峻に増加するので、ステアリングホイール21が急に重くなるような操舵感覚を与えることを防止できる。一方、当該異常継続時間tが極めて長い場合(例えば数秒間)には、モータMによるアシスト力の出力が漸増目標値(所定の復帰値)まで緩慢に増加するので、ステアリングホイール21がある程度重くなっても、その後のアシスト力の緩やかな増加によりステアリングホイール21の回転が急に軽くなる、つまり「急に舵が抜ける」というような操舵感覚を与えることを防止できる。したがって、異常継続時間tの長さに応じてアシスト力の急増または漸増を決定するので、操舵感覚を向上することができる。   As described above, the abnormality return processing (modified example) shown in FIG. 5 has a concept of a gradually increasing gain Gv ′ in which the gain increases in accordance with the elapsed time after the normality is determined, and is normal after the abnormality occurs in the hardware. Based on the time required until the state is determined (abnormal continuation time t), the degree of increase ΔG and the time constant Tg of the gradually increasing gain Gv ′ are set (S206). As a result, the time required for the assist level by the motor M to reach the gradually increasing target value (predetermined return value) can be varied arbitrarily. For example, when the abnormality duration t is extremely short (for example, several millimeters) Second), the output of the assist force by the motor M increases steeply to the target value (predetermined return value), so that it is possible to prevent the steering wheel 21 from giving a steering sensation that suddenly becomes heavy. On the other hand, when the abnormal duration t is extremely long (for example, for several seconds), the output of the assist force by the motor M gradually increases to the target value for increase (predetermined return value), so that the steering wheel 21 becomes heavier to some extent. However, it is possible to prevent the steering wheel 21 from suddenly lightening due to a gradual increase of the assist force thereafter, that is, giving a steering sensation such as “the steering is suddenly released”. Therefore, since the assist force is suddenly increased or gradually increased according to the length of the abnormal duration time t, the steering feeling can be improved.

なお、上述した実施形態では、図1に示すように、モータMから出力されるアシスト力を減速機27を介してピニオン入力軸23に伝達し得る、いわゆるコラム式の電気式動力舵取装置20を例示して説明したが、本発明はこれに限られることはなく、例えば、ラックアンドピニオン28にモータMおよび減速機27を内蔵し、このモータMから出力されるアシスト力を減速機27を介してラック機構に伝達し得る、いわゆるラック式の電気式動力舵取装置に適用しても良く、このようなラック式の電気式動力舵取装置でも、上述した電気式動力舵取装置20を同様の作用・効果を得ることができる。また、モータMは、ブラシレスDCモータであっても良い。   In the above-described embodiment, as shown in FIG. 1, a so-called column-type electric power steering apparatus 20 that can transmit the assist force output from the motor M to the pinion input shaft 23 via the speed reducer 27. However, the present invention is not limited to this. For example, the motor M and the speed reducer 27 are built in the rack and pinion 28, and the assist force output from the motor M is supplied to the speed reducer 27. It may be applied to a so-called rack-type electric power steering device that can be transmitted to the rack mechanism through the rack mechanism. Even in such a rack-type electric power steering device, the electric power steering device 20 described above is used. Similar actions and effects can be obtained. The motor M may be a brushless DC motor.

図1(A) は、本発明の一実施形態に係る電気式動力舵取装置の全体構成例を示す構成図で、図1(B) はECU等の構成例を示す回路ブロック図である。FIG. 1A is a block diagram showing an example of the overall configuration of an electric power steering apparatus according to an embodiment of the present invention, and FIG. 1B is a circuit block diagram showing an example of the configuration of an ECU or the like. 本実施形態に係る電気式動力舵取装置のECUによる制御概要を示す制御ブロック図である。It is a control block diagram which shows the control outline by ECU of the electric power steering apparatus which concerns on this embodiment. 本電気式動力舵取装置のECUを構成するMPUにより実行される異常時復帰処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the reset process at the time of abnormality performed by MPU which comprises ECU of this electric power steering device. 図3に示す異常時復帰処理によって得られるアシストレベルの例を示す特性図で、図4(A) は異常継続時間t1が所定閾値時間th以上の場合の特性図で、図4(B) は異常継続時間t2が所定閾値時間thよりも短い場合の特性図である。FIG. 4 (A) is a characteristic diagram showing an example of the assist level obtained by the return processing at the time of abnormality shown in FIG. 3, and FIG. 4 (B) is a characteristic diagram when the abnormal duration t1 is equal to or greater than a predetermined threshold time th. FIG. 6 is a characteristic diagram when the abnormal duration t2 is shorter than a predetermined threshold time th. 「図3に示す異常時復帰処理」の改変例の流れを示すフローチャートである。It is a flowchart which shows the flow of the example of a modification of "recovery processing at the time of abnormality shown in FIG. 図6(A) は、図5に示す異常時復帰処理(改変例)によって得られるアシストレベルの例を示す特性図で、図6(B) は漸増ゲインGv’の時間変動の様子を示す特性図である。FIG. 6A is a characteristic diagram showing an example of the assist level obtained by the abnormality recovery process (modified example) shown in FIG. 5, and FIG. 6B is a characteristic showing the temporal variation of the gradually increasing gain Gv ′. FIG.

符号の説明Explanation of symbols

20…電気式動力舵取装置
21…ステアリングホイール
24…トルクセンサ
30…ECU(演算手段、記憶手段、異常検出手段、異常時制御手段、復帰時制御手段、計時手段)
30c…異常時復帰処理部(記憶手段、異常時制御手段、復帰時制御手段)
30c1…減増処理部(異常時制御手段、復帰時制御手段)
30c2…可変ゲイン・漸増目標値演算部(記憶手段、復帰時制御手段)
30c3…記憶部(記憶手段)
30d…電流制御部(異常時制御手段、復帰時制御手段)
30e…PWM演算部(異常時制御手段、復帰時制御手段)
35…モータ駆動回路(制御手段)
MPU…マイクロプロセッサ(演算手段、記憶手段、異常検出手段、異常時制御手段、復帰時制御手段、計時手段)
M…モータ
WH…ワイヤハーネス(接続手段)
iq…電流指令値
iq'…ゲイン可変後電流指令値
CNT …カウンタ(計時手段)
t、t1、t2…異常継続時間
th…所定閾値時間(所定時間)
DESCRIPTION OF SYMBOLS 20 ... Electric power steering device 21 ... Steering wheel 24 ... Torque sensor 30 ... ECU (calculation means, memory | storage means, abnormality detection means, abnormality time control means, return time control means, time measurement means)
30c ... Error recovery processing unit (storage means, error control means, return control means)
30c1 ... Decrease / increase processing unit (abnormal control means, return control means)
30c2: Variable gain / gradual increase target value calculation section (storage means, return time control means)
30c3 ... Storage section (storage means)
30d ... Current control unit (control unit at abnormality, control unit at return)
30e... PWM calculation unit (abnormal control means, return control means)
35 ... Motor drive circuit (control means)
MPU ... microprocessor (calculation means, storage means, abnormality detection means, abnormal time control means, return time control means, timing means)
M ... Motor WH ... Wire harness (connecting means)
iq * … Current command value
iq ' * … Current command value after variable gain
CNT ... Counter (time measuring means)
t, t1, t2 ... Abnormal duration
th: Predetermined threshold time (predetermined time)

Claims (5)

ステアリングホイールによる操舵を補助可能なアシスト力を出力するモータと、
前記ステアリングホイールによる操舵トルクを検出するトルクセンサと、
前記操舵トルクに基づいて前記モータの電流指令値を演算する演算手段と、
前記電流指令値に基づいて前記モータによるアシスト力の発生を制御する制御手段と、
を備えた電気式動力舵取装置において、
前記モータ、前記トルクセンサ、前記演算手段、前記制御手段およびこれらを電気的にそれぞれ接続する接続手段を含めたハードウェアの少なくとも1つの電気的異常を検出する異常検出手段と、
前記異常検出手段により前記ハードウェアの電気的異常が検出された場合、前記モータによるアシスト力の出力が減少するように前記制御手段を制御する異常時制御手段と、
前記異常検出手段により前記ハードウェアの電気的異常が検出されてから当該電気的異常が検出されなくなるまでの異常継続時間を計測する計時手段と、
前記異常検出手段による前記ハードウェアの電気的異常の検出後、前記異常検出手段により当該電気的異常が検出されなくなった場合、前記異常継続時間が所定時間未満であるときには、前記モータによるアシスト力の出力が所定の復帰値まで直ちに増加するように前記制御手段を制御し、前記異常継続時間が前記所定時間以上であるときには、前記モータによるアシスト力の出力が前記所定の復帰値まで徐々に増加するように前記制御手段を制御する復帰時制御手段と、
を備えることを特徴とする電気式動力舵取装置。
A motor that outputs an assist force capable of assisting steering by the steering wheel;
A torque sensor for detecting a steering torque by the steering wheel;
Arithmetic means for calculating a current command value of the motor based on the steering torque;
Control means for controlling the generation of assist force by the motor based on the current command value;
In the electric power steering apparatus with
An abnormality detection means for detecting at least one electrical abnormality of hardware including the motor, the torque sensor, the calculation means, the control means, and a connection means for electrically connecting them;
When an abnormality of the hardware is detected by the abnormality detection means, an abnormality control means for controlling the control means so that the output of assist force by the motor is reduced;
Time measuring means for measuring an abnormality continuation time from when an electrical abnormality of the hardware is detected by the abnormality detecting means until the electrical abnormality is not detected;
After the electrical abnormality of the hardware is detected by the abnormality detection unit, when the electrical abnormality is no longer detected by the abnormality detection unit, when the abnormality duration is less than a predetermined time, the assist force by the motor is reduced. The control means is controlled so that the output immediately increases to a predetermined return value, and when the abnormal continuation time is equal to or longer than the predetermined time , the assist force output by the motor gradually increases to the predetermined return value. A return time control means for controlling the control means,
An electric power steering apparatus comprising:
前記モータの電流指令値を記憶する記憶手段を備えた請求項1記載の電気式動力舵取装置であって、
前記異常継続時間が前記所定時間未満である場合、
前記所定の復帰値は、前記電気的異常の検出直前に前記記憶手段に記憶された前記電流指令値に基づいて出力される前記モータによるアシスト力であることを特徴とする電気式動力舵取装置。
The electric power steering apparatus according to claim 1, further comprising storage means for storing a current command value of the motor.
When the abnormal duration is less than the predetermined time ,
The electric power steering apparatus, wherein the predetermined return value is an assist force by the motor that is output based on the current command value stored in the storage means immediately before the detection of the electrical abnormality. .
ステアリングホイールによる操舵を補助可能なアシスト力を出力するモータと、
前記ステアリングホイールによる操舵トルクを検出するトルクセンサと、
前記操舵トルクに基づいて前記モータの電流指令値を演算する演算手段と、
前記電流指令値に基づいて前記モータによるアシスト力の発生を制御する制御手段と、
を備えた電気式動力舵取装置において、
前記モータ、前記トルクセンサ、前記演算手段、前記制御手段およびこれらを電気的にそれぞれ接続する接続手段を含めたハードウェアの少なくとも1つの電気的異常を検出する異常検出手段と、
前記異常検出手段により前記ハードウェアの電気的異常が検出された場合、前記モータによるアシスト力の出力が減少するように前記制御手段を制御する異常時制御手段と、
前記異常検出手段により前記ハードウェアの電気的異常が検出されてから当該電気的異常が検出されなくなるまでの異常継続時間を計測する計時手段と、
前記異常検出手段による前記ハードウェアの電気的異常の検出後、前記異常検出手段により当該電気的異常が検出されなくなった場合、前記モータによるアシスト力の出力を所定の復帰値まで増加させる速度が、前記異常継続時間が短いほど速くなり、前記異常継続時間が長いほど遅くなるように、前記異常継続時間に基づいて前記制御手段を制御する復帰時制御手段と、
を備えることを特徴とする電気式動力舵取装置。
A motor that outputs an assist force capable of assisting steering by the steering wheel;
A torque sensor for detecting a steering torque by the steering wheel;
Arithmetic means for calculating a current command value of the motor based on the steering torque;
Control means for controlling the generation of assist force by the motor based on the current command value;
In the electric power steering apparatus with
An abnormality detection means for detecting at least one electrical abnormality of hardware including the motor, the torque sensor, the calculation means, the control means, and a connection means for electrically connecting them;
When an abnormality of the hardware is detected by the abnormality detection means, an abnormality control means for controlling the control means so that the output of assist force by the motor is reduced;
Time measuring means for measuring an abnormality continuation time from when an electrical abnormality of the hardware is detected by the abnormality detecting means until the electrical abnormality is not detected;
After the detection of the electrical abnormality of the hardware by the abnormality detection unit, when the electrical abnormality is not detected by the abnormality detection unit, the speed at which the output of the assist force by the motor is increased to a predetermined return value, A return time control means for controlling the control means based on the abnormal duration so that the shorter the abnormal duration is, the faster the abnormal duration is, and the slower the abnormal duration is;
An electric power steering apparatus comprising:
前記モータの電流指令値を記憶する記憶手段を備えた請求項3記載の電気式動力舵取装置であって、
前記異常継続時間が所定時間未満である場合、
前記所定の復帰値は、前記電気的異常の検出直前に前記記憶手段に記憶された前記電流指令値に基づいて出力される前記モータによるアシスト力であることを特徴とする電気式動力舵取装置。
The electric power steering apparatus according to claim 3, further comprising storage means for storing a current command value of the motor.
When the abnormal duration is less than a predetermined time,
The electric power steering apparatus, wherein the predetermined return value is an assist force by the motor that is output based on the current command value stored in the storage means immediately before the detection of the electrical abnormality. .
請求項4記載の電気式動力舵取装置であって、An electric power steering apparatus according to claim 4,
前記異常継続時間が前記所定時間以上である場合、  When the abnormal duration is not less than the predetermined time,
前記所定の復帰値は、前記電気的異常の検出直前に前記記憶手段に記憶された前記電流指令値に基づいて出力される前記モータによるアシスト力よりも小さなアシスト力であることを特徴とする電気式動力舵取装置。  The predetermined return value is an assist force smaller than an assist force by the motor that is output based on the current command value stored in the storage means immediately before the detection of the electrical abnormality. Power steering device.
JP2004219601A 2004-07-27 2004-07-28 Electric power steering device Expired - Fee Related JP4581535B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2004219601A JP4581535B2 (en) 2004-07-28 2004-07-28 Electric power steering device
US11/180,731 US7341125B2 (en) 2004-07-27 2005-07-14 Electric power steering apparatus
EP05015329A EP1621445B1 (en) 2004-07-27 2005-07-14 Electric power steering apparatus
DE602005009446T DE602005009446D1 (en) 2004-07-27 2005-07-14 Electric power steering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004219601A JP4581535B2 (en) 2004-07-28 2004-07-28 Electric power steering device

Publications (2)

Publication Number Publication Date
JP2006036052A JP2006036052A (en) 2006-02-09
JP4581535B2 true JP4581535B2 (en) 2010-11-17

Family

ID=35901506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004219601A Expired - Fee Related JP4581535B2 (en) 2004-07-27 2004-07-28 Electric power steering device

Country Status (1)

Country Link
JP (1) JP4581535B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021010459A1 (en) 2019-07-18 2021-01-21 日本精工株式会社 Electric power steering control device
WO2021010458A1 (en) 2019-07-18 2021-01-21 日本精工株式会社 Electric power steering control device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4923785B2 (en) * 2006-06-30 2012-04-25 日本精工株式会社 Control method and apparatus for electric power steering apparatus
JP5382161B2 (en) * 2006-09-07 2014-01-08 日本精工株式会社 Electric power steering device
JP2008068777A (en) 2006-09-15 2008-03-27 Toyota Motor Corp Electric power steering device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000329628A (en) * 1999-05-18 2000-11-30 Suzuki Motor Corp Electric power steering for automobile
JP2002053057A (en) * 2000-08-11 2002-02-19 Denso Corp Electric power steering device
JP2002104219A (en) * 2000-09-27 2002-04-10 Toyoda Mach Works Ltd Control device of motor-driven power steering device
JP2003182608A (en) * 2001-12-17 2003-07-03 Toyoda Mach Works Ltd Electric power steering controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000329628A (en) * 1999-05-18 2000-11-30 Suzuki Motor Corp Electric power steering for automobile
JP2002053057A (en) * 2000-08-11 2002-02-19 Denso Corp Electric power steering device
JP2002104219A (en) * 2000-09-27 2002-04-10 Toyoda Mach Works Ltd Control device of motor-driven power steering device
JP2003182608A (en) * 2001-12-17 2003-07-03 Toyoda Mach Works Ltd Electric power steering controller

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021010459A1 (en) 2019-07-18 2021-01-21 日本精工株式会社 Electric power steering control device
WO2021010458A1 (en) 2019-07-18 2021-01-21 日本精工株式会社 Electric power steering control device
US11084525B2 (en) 2019-07-18 2021-08-10 Nsk Ltd. Electric power steering control device
US11104377B1 (en) 2019-07-18 2021-08-31 Nsk Ltd. Electric power steering control device
EP3831695A4 (en) * 2019-07-18 2021-11-24 NSK Ltd. Electric power steering control device

Also Published As

Publication number Publication date
JP2006036052A (en) 2006-02-09

Similar Documents

Publication Publication Date Title
JP3660105B2 (en) Vehicle control device
EP1935753A1 (en) Electric power steering system
JP5326889B2 (en) Electric power steering device
US7341125B2 (en) Electric power steering apparatus
JP5657568B2 (en) Method for operating an auxiliary steering mechanism
JP2001030937A (en) Electric power steering device
US11932325B2 (en) Steering control device and method for vehicle
JP2008126752A (en) Vehicular steering device
JP4449790B2 (en) Electric power steering device
JP4189664B2 (en) Electric power steering control device
JP4645343B2 (en) Vehicle steering assist device
JP4581535B2 (en) Electric power steering device
JP2005153709A (en) Electric power steering device
JP3803226B2 (en) Electric power steering control device
JP4385884B2 (en) Electric power steering device
JP4032713B2 (en) Electric power steering device
JP5050402B2 (en) Vehicle steering control device
JP2018510089A (en) Method for operating a steering system and steering system
JP2007045332A (en) Vehicle control system
JP2001010514A (en) Motor-driven power steering system
JP2004330879A (en) Steering gear for vehicle
JP4333399B2 (en) Vehicle steering device
JP6914003B2 (en) Electronic control device
JP2002308134A (en) Driving operation device
JP3987012B2 (en) Failure detection device for steering torque detection means

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060523

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20060811

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100422

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: 20100803

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100816

R150 Certificate of patent or registration of utility model

Ref document number: 4581535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees