JP2007008299A - Steering assist device for vehicle - Google Patents

Steering assist device for vehicle Download PDF

Info

Publication number
JP2007008299A
JP2007008299A JP2005190893A JP2005190893A JP2007008299A JP 2007008299 A JP2007008299 A JP 2007008299A JP 2005190893 A JP2005190893 A JP 2005190893A JP 2005190893 A JP2005190893 A JP 2005190893A JP 2007008299 A JP2007008299 A JP 2007008299A
Authority
JP
Japan
Prior art keywords
rotation angle
steering
electric motor
rotation
detected
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.)
Withdrawn
Application number
JP2005190893A
Other languages
Japanese (ja)
Inventor
Takatoshi Saito
貴俊 斉藤
Eiji Kasai
栄治 河西
Masaharu Yamashita
正治 山下
Ippei Yamazaki
一平 山崎
Seiki Tashiro
盛己 田代
Masafumi Takahashi
雅文 高橋
Shuji Fujita
修司 藤田
Yoichi Fujinori
洋一 藤範
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2005190893A priority Critical patent/JP2007008299A/en
Publication of JP2007008299A publication Critical patent/JP2007008299A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To response to an abnormality of a rotation angle sensor and to eliminate the rotation angle sensor. <P>SOLUTION: A part of a steering shaft 12 is constituted of a torsion bar 12a, and rotation angles of both ends of the torsion bar 12a is detected by the rotation angle sensors 21, 22, so that steering torque given to the steering wheel 11 is detected. A steering assist force is given to a rack bar 14 from an electric motor 15 through a ball screw mechanism 16. The rotation of the electric motor 15 is detected by an rotation angle sensor 23. The rotation angles detected by either of the rotation angle sensors 22, 23 is mutually converted by using a conversion ratio between a pinion gear 13 and the rack bar 14, and a reduction ration of the ball screw mechanism 16. A conversion error caused by play of the ball screw mechanism 16 is corrected. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、電動モータを用いて操舵ハンドルの操舵操作をアシストする車両の操舵アシスト装置に関する。   The present invention relates to a vehicle steering assist device that assists a steering operation of a steering wheel using an electric motor.

従来から、例えば下記特許文献1に示されているように、操舵ハンドルの回動操作を電動モータの駆動力によってアシストする車両の操舵アシスト装置はよく知られている。この操舵アシスト装置においては、操舵ハンドルの回動操作によってステアリングシャフトを軸線回りに回転させ、このステアリングシャフトの回転をピニオンギヤによってラックバーの軸線方向の変位に変換し、ラックバーの軸線方向の変位によって転舵輪が転舵されるようになっている。一方、ラックバーは、ねじ送り機構を介して電動モータによって軸線方向に駆動制御されるようになっており、転舵輪は電動モータの回転力によっても転舵制御されるようになっている。そして、ステアリングシャフトの一部をトーションバーで構成するとともに、トーションバーの両端部に一対の回転角センサを設けておき、この一対の回転角センサによってそれぞれ検出された回転角を用いて操舵トルクを計算し、この計算した操舵トルクと、電動モータに組み付けられた回転角センサによって検出された電動モータの回転角とを用いて、電動モータを駆動制御して操舵トルクに応じてアシスト力を付与するようにしている。
特開平10−310066号公報
2. Description of the Related Art Conventionally, as shown in Patent Document 1 below, for example, a steering assist device for a vehicle that assists a turning operation of a steering handle with a driving force of an electric motor is well known. In this steering assist device, the steering shaft is rotated about the axis by rotating the steering handle, and the rotation of the steering shaft is converted into the displacement in the axial direction of the rack bar by the pinion gear. The steered wheels are steered. On the other hand, the rack bar is driven and controlled in the axial direction by an electric motor through a screw feed mechanism, and the steered wheels are steered by the rotational force of the electric motor. A part of the steering shaft is constituted by a torsion bar, and a pair of rotation angle sensors are provided at both ends of the torsion bar, and the steering torque is obtained using the rotation angles respectively detected by the pair of rotation angle sensors. Using the calculated steering torque and the rotation angle of the electric motor detected by the rotation angle sensor assembled in the electric motor, drive control of the electric motor is performed and an assist force is applied according to the steering torque. I am doing so.
Japanese Patent Laid-Open No. 10-310066

しかし、上記従来の装置においては、操舵ハンドルの回動操作をアシストするために、トーションバーの両端に設けた一対の回転角センサと、電動モータに組み付けられた回転角センサとの両方の回転角センサを必ず必要とする。また、いずれか一方の回転角センサに故障が生じた場合にも、操舵ハンドルの回動操作をアシストすることができない。   However, in the conventional apparatus described above, both the rotation angles of the pair of rotation angle sensors provided at both ends of the torsion bar and the rotation angle sensor assembled to the electric motor are used to assist the turning operation of the steering handle. A sensor is absolutely necessary. In addition, even when any one of the rotation angle sensors fails, the steering wheel turning operation cannot be assisted.

本発明は、上記問題に対処するためになされたもので、その目的は、前記のような回転角センサを省略しても、また一方の回転角センサに故障が生じた場合にも、操舵ハンドルの回動操作をアシストすることができるようにした車両の操舵アシスト装置を提供することにある。   The present invention has been made in order to cope with the above-described problem, and an object of the present invention is to provide a steering wheel even when the rotation angle sensor is omitted or when one of the rotation angle sensors fails. Another object of the present invention is to provide a vehicle steering assist device capable of assisting the turning operation.

上記目的を達成するために、本発明の特徴は、操舵ハンドルの操舵操作をアシストするための電動モータを備えるとともに、操舵ハンドルに上端にて接続されたステアリングシャフトの回転角を検出する回転角センサと、電動モータの回転角を検出する回転角センサとのうちの一方の回転角センサを備えた車両の操舵アシスト装置において、一方の回転角センサによって検出された回転角を用いて、他方の回転角センサによって検出されるべき回転角を計算する回転角計算手段を設けたことにある。   In order to achieve the above object, a feature of the present invention is that a rotation angle sensor includes an electric motor for assisting a steering operation of a steering handle and detects a rotation angle of a steering shaft connected to the steering handle at an upper end. And a rotation angle sensor for detecting the rotation angle of the electric motor, in the vehicle steering assist device, the rotation angle detected by the one rotation angle sensor is used to rotate the other. A rotation angle calculation means for calculating the rotation angle to be detected by the angle sensor is provided.

この場合、例えば、ステアリングシャフトの回転角を検出する回転角センサのみを設けて、回転角計算手段が、この回転角センサによって検出された回転角を用いて、電動モータの回転角を計算するようにするとよい。具体的には、ステアリングシャフトに付与される操舵トルクを検出するために、ステアリングシャフトの一部をトーションバーで構成するとともに、トーションバーの両端部の回転角をそれぞれ検出する一対の回転角センサを設ける。そして、回転角計算手段は前記一対の回転角センサのうちの電動モータ側の回転角センサによって検出された回転角を用いて電動モータの回転角を計算し、制御手段が、前記一対の回転角センサによってそれぞれ検出された回転角を用いて算出される操舵トルクおよび前記回転角計算手段によって計算された電動モータの回転角を用いて電動モータの回転を制御する。   In this case, for example, only a rotation angle sensor for detecting the rotation angle of the steering shaft is provided, and the rotation angle calculation means calculates the rotation angle of the electric motor using the rotation angle detected by the rotation angle sensor. It is good to. Specifically, in order to detect the steering torque applied to the steering shaft, a part of the steering shaft is constituted by a torsion bar, and a pair of rotation angle sensors that respectively detect the rotation angles of both ends of the torsion bar are provided. Provide. Then, the rotation angle calculation means calculates the rotation angle of the electric motor using the rotation angle detected by the rotation angle sensor on the electric motor side of the pair of rotation angle sensors, and the control means calculates the pair of rotation angles. The rotation of the electric motor is controlled using the steering torque calculated using the rotation angles detected by the sensors and the rotation angle of the electric motor calculated by the rotation angle calculation means.

さらに具体的には、電動モータは、ステアリングシャフトに動力伝達可能に連結されるとともに、ステアリングシャフトの軸線周りの回転に連動して軸線方向に変位して転舵輪を転舵するラックバー上に配置されて、同ラックバーを軸線方向に駆動する。そして、回転角計算手段は、ステアリングシャフトの回転角からラックバーの軸線方向の変位量への変換比と、電動モータの回転角からラックバーの軸線方向の変位量への変換比とを用いて、回転角を計算する。   More specifically, the electric motor is connected to the steering shaft so that power can be transmitted, and is arranged on a rack bar that steers the steered wheels by being displaced in the axial direction in conjunction with rotation around the axis of the steering shaft. Then, the rack bar is driven in the axial direction. The rotation angle calculation means uses the conversion ratio from the rotation angle of the steering shaft to the displacement amount in the axial direction of the rack bar and the conversion ratio from the rotation angle of the electric motor to the displacement amount in the axial direction of the rack bar. Calculate the rotation angle.

このように構成した本発明の特徴においては、回転角計算手段が、ステアリングシャフトの回転角または電動モータの回転角の一方を計算するので、ステアリングシャフト側の回転角センサまたは電動モータ側の回転角センサを省略できる。これにより、操舵ハンドルの回動操作をアシストするために必要な回転角センサの数を減らすことができるので、車両の操舵アシスト装置の製造コストを低減することができる。   In the feature of the present invention configured as described above, the rotation angle calculation means calculates one of the rotation angle of the steering shaft or the rotation angle of the electric motor, so that the rotation angle sensor on the steering shaft side or the rotation angle on the electric motor side is calculated. Sensors can be omitted. As a result, the number of rotation angle sensors necessary for assisting the turning operation of the steering handle can be reduced, so that the manufacturing cost of the vehicle steering assist device can be reduced.

また、本発明の他の特徴は、操舵ハンドルの操舵操作をアシストするための電動モータと、操舵ハンドルに上端にて接続されたステアリングシャフトの回転角を検出する第1回転角センサと、電動モータの回転角を検出する第2回転角センサとを備えた車両の操舵アシスト装置において、第1および第2回転角センサの異常を検出する異常検出手段と、異常検出手段によって第1および第2回転角センサの一方の回転角センサの異常が検出されたとき、一方の回転角センサによって検出された回転角を用いて、他方の回転角センサによって検出されるべき回転角を計算する回転角計算手段を設けたことにある。   Another feature of the present invention is that the electric motor for assisting the steering operation of the steering handle, the first rotation angle sensor for detecting the rotation angle of the steering shaft connected to the steering handle at the upper end, and the electric motor. In a vehicle steering assist device including a second rotation angle sensor for detecting the rotation angle of the first and second rotation angle sensors, an abnormality detection means for detecting an abnormality in the first and second rotation angle sensors, and the first and second rotations by the abnormality detection means. Rotation angle calculation means for calculating a rotation angle to be detected by the other rotation angle sensor using the rotation angle detected by one rotation angle sensor when an abnormality of one rotation angle sensor of the angle sensor is detected It is in having established.

この場合も、例えば、ステアリングシャフトに付与される操舵トルクを検出するために、ステアリングシャフトの一部をトーションバーで構成するとともに、トーションバーの両端部の回転角をそれぞれ検出する一対の第1回転角センサを設ける。また、異常検出手段は、一対の第1回転角センサのうちの電動モータ側の回転角センサおよび第2回転角センサの異常を検出する。そして、制御手段は、異常検出手段によって異常が検出されなければ、一対の第1回転角センサによってそれぞれ検出された回転角を用いて算出される操舵トルクおよび第2回転角センサによって検出された電動モータの回転角を用いて電動モータの回転を制御し、異常検出手段によって異常が検出されれば、異常の検出された回転角センサによって検出されるべき回転角に代えて、回転角計算手段によって計算された回転角を用いて電動モータの回転を制御するようにする。   Also in this case, for example, in order to detect the steering torque applied to the steering shaft, a part of the steering shaft is constituted by a torsion bar, and a pair of first rotations that respectively detect the rotation angles of both ends of the torsion bar. An angle sensor is provided. The abnormality detection means detects an abnormality in the rotation angle sensor and the second rotation angle sensor on the electric motor side of the pair of first rotation angle sensors. If no abnormality is detected by the abnormality detection unit, the control unit calculates the steering torque calculated using the rotation angles detected by the pair of first rotation angle sensors and the electric motor detected by the second rotation angle sensor. If the rotation of the electric motor is controlled using the rotation angle of the motor and an abnormality is detected by the abnormality detection means, the rotation angle calculation means replaces the rotation angle to be detected by the rotation angle sensor where the abnormality is detected. The rotation of the electric motor is controlled using the calculated rotation angle.

また、この場合も、電動モータは、ステアリングシャフトに動力伝達可能に連結されるとともに、ステアリングシャフトの軸線周りの回転に連動して軸線方向に変位して転舵輪を転舵するラックバー上に配置されて、同ラックバーを軸線方向に駆動する。そして、回転角計算手段は、ステアリングシャフトの回転角からラックバーの軸線方向の変位量への変換比と、電動モータの回転角からラックバーの軸線方向の変位量への変換比とを用いて、回転角を計算する。   Also in this case, the electric motor is connected to the steering shaft so as to be able to transmit power, and is disposed on a rack bar that steers the steered wheels by being displaced in the axial direction in conjunction with rotation around the axis of the steering shaft. Then, the rack bar is driven in the axial direction. The rotation angle calculation means uses the conversion ratio from the rotation angle of the steering shaft to the displacement amount in the axial direction of the rack bar and the conversion ratio from the rotation angle of the electric motor to the displacement amount in the axial direction of the rack bar. Calculate the rotation angle.

このように構成した本発明の他の特徴においては、回転角計算手段が、異常の検出されない回転角センサによって検出された回転角を用いて、異常の検出された回転角センサによって検出されるべき回転角を計算する。したがって、ステアリングシャフト側の回転角センサまたは電動モータ側の回転角センサに異常が発生しても、操舵ハンドルの回動操作に対するアシスト制御を続行できる。   In another feature of the present invention configured as described above, the rotation angle calculation means should be detected by the rotation angle sensor in which the abnormality is detected, using the rotation angle detected by the rotation angle sensor in which no abnormality is detected. Calculate the rotation angle. Therefore, even if an abnormality occurs in the rotation angle sensor on the steering shaft side or the rotation angle sensor on the electric motor side, the assist control for the turning operation of the steering wheel can be continued.

また、本発明の他の特徴は、前述した発明において、電動モータの回転がボールねじ機構によってラックバーの軸線方向の変位に変換されるようになっている場合には、回転角計算手段は、さらに、ボールねじ機構のガタをも考慮して前記電動モータの回転角を計算するようにするとよい。これによれば、回転角計算手段によって計算される回転角の精度が向上し、より良好な制御が期待される。   Another feature of the present invention is that, in the above-described invention, when the rotation of the electric motor is converted into a displacement in the axial direction of the rack bar by the ball screw mechanism, the rotation angle calculation means includes: Furthermore, it is preferable to calculate the rotation angle of the electric motor in consideration of the backlash of the ball screw mechanism. According to this, the accuracy of the rotation angle calculated by the rotation angle calculation means is improved, and better control is expected.

さらに、本発明の他の特徴は、前述したラックバー、第1回転角センサおよび第2回転角センサを備えた車両の操舵アシスト装置において、第2回転角センサの軸倍角に対する第1回転センサの軸倍角の比と、ステアリングシャフトの回転角から前記ラックバーの軸線方向の変位量への変換比に、ラックバーの軸線方向の変位量から電動モータの回転角への変換比を乗算した値とが整数倍関係になるようにしたことにある。この場合、前記整数倍関係は、1対1であるとさらによい。これによれば、回転角計算手段による回転角の計算が簡単になるとともに、計算精度も向上する。   Furthermore, another feature of the present invention is that in the vehicle steering assist device including the rack bar, the first rotation angle sensor, and the second rotation angle sensor, the first rotation sensor with respect to the shaft multiple angle of the second rotation angle sensor. The ratio of the shaft angle multiplier and the conversion ratio from the rotation angle of the steering shaft to the displacement amount in the axial direction of the rack bar multiplied by the conversion ratio from the displacement amount in the axial direction of the rack bar to the rotation angle of the electric motor, Is an integer multiple relationship. In this case, the integer multiple relationship is further preferably 1: 1. This simplifies the calculation of the rotation angle by the rotation angle calculation means and improves the calculation accuracy.

a.第1実施形態
以下、本発明の第1実施形態について図面を用いて説明すると、図1は、本発明に係る操舵アシスト装置を適用した車両の操舵装置の全体概略図である。
a. First Embodiment Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an overall schematic diagram of a vehicle steering apparatus to which a steering assist device according to the present invention is applied.

この車両の操舵装置は、操舵ハンドル11に上端を一体回転するように接続したステアリングシャフト12を備え、同シャフト12の下端にはピニオンギヤ13が一体回転するように接続されている。ピニオンギヤ13は、ラックバー14に形成されたラック歯と噛み合ってラックアンドピニオン機構を構成する。ラックバー14の両端には左右前輪FW1,FW2が転舵可能に接続されており、左右前輪FW1,FW2はステアリングシャフト12の軸線回りの回転に伴うラックバー14の軸線方向の変位に応じて左右に転舵される。   The vehicle steering apparatus includes a steering shaft 12 connected to a steering handle 11 so that an upper end thereof is integrally rotated. A pinion gear 13 is connected to a lower end of the shaft 12 so as to be integrally rotated. The pinion gear 13 meshes with rack teeth formed on the rack bar 14 to constitute a rack and pinion mechanism. Left and right front wheels FW1 and FW2 are connected to both ends of the rack bar 14 so that the left and right front wheels FW1 and FW2 can be steered. It is steered to.

ステアリングシャフト12の中間には、その一部を構成するトーションバー12aがステアリングシャフト12と一体的に軸線周りに回転するように介装されている。また、ラックバー14の外周上には、図示しないラックハウジングに組み付けられた電動アクチュエータとしての電動モータ15が配置されていている。この電動モータ15は、3相ブラシレスモータで構成され、その回転時に、ボールねじ機構(ねじ送り機構)16を介してラックバー14を軸線方向に駆動する。   A torsion bar 12 a constituting a part of the steering shaft 12 is interposed between the steering shaft 12 and the steering shaft 12 so as to rotate integrally with the steering shaft 12. An electric motor 15 as an electric actuator assembled in a rack housing (not shown) is disposed on the outer periphery of the rack bar 14. The electric motor 15 is constituted by a three-phase brushless motor, and drives the rack bar 14 in the axial direction via a ball screw mechanism (screw feed mechanism) 16 when rotating.

また、車両の操舵装置は、回転角センサ21,22,23、温度センサ24、車速センサ25、基板温度センサ26、電子制御ユニット30および駆動回路31からなる電気制御回路装置も備えている。   The vehicle steering apparatus also includes an electric control circuit device including rotation angle sensors 21, 22, 23, a temperature sensor 24, a vehicle speed sensor 25, a substrate temperature sensor 26, an electronic control unit 30, and a drive circuit 31.

回転角センサ21,22,23は、いずれもレゾルバで構成されている。回転角センサ21,22は、トーションバー12aの捩れ量を検出することによりステアリングシャフト12に付与される操舵トルクを検出するために設けられたものである。回転角センサ21は、トーションバー12aの上端側連結部に組み付けられて、トーションバー12aの上端部の軸線周りの基準位置からの回転角(電気角)θ1を検出する。回転角センサ22は、トーションバー12aの下端側連結部に組み付けられて、トーションバー12aの下端部の軸線周りの基準位置からの回転角(電気角)θ2を検出する。回転角センサ23は、電動モータ15に組み付けられて、電動モータ15の回転角(電気角)θmを検出する。これらの回転角θ1,θ2,θmは、それぞれ正により操舵ハンドル11の右操舵に対応した回転方向を表すとともに、負により操舵ハンドル11の左操舵に対応した回転方向を表し、絶対値により大きさを表している。   Each of the rotation angle sensors 21, 22, and 23 is configured by a resolver. The rotation angle sensors 21 and 22 are provided to detect the steering torque applied to the steering shaft 12 by detecting the torsion amount of the torsion bar 12a. The rotation angle sensor 21 is assembled to the upper end side coupling portion of the torsion bar 12a, and detects the rotation angle (electrical angle) θ1 from the reference position around the axis of the upper end portion of the torsion bar 12a. The rotation angle sensor 22 is assembled to the lower end side connecting portion of the torsion bar 12a, and detects the rotation angle (electrical angle) θ2 from the reference position around the axis of the lower end portion of the torsion bar 12a. The rotation angle sensor 23 is assembled to the electric motor 15 and detects the rotation angle (electric angle) θm of the electric motor 15. These rotation angles θ1, θ2, and θm each represent a rotation direction corresponding to the right steering of the steering handle 11 when positive, and represent a rotation direction corresponding to the left steering of the steering handle 11 when negative, and have an absolute value. Represents.

温度センサ24は、電動モータ15のハウジングに組み付けられ、同ハウジングの温度θmを検出する。また、この温度センサ24を電動モータ15のハウジング以外の電動モータ15の近傍に配置し、電動モータ15の環境温度を検出するようにしてもよい。車速センサ25は、車速Vを検出する。基板温度センサ26は、電子制御ユニット30および駆動回路31の配置されている基板の温度Tbを検出する。これらのセンサ21〜26は、電子制御ユニット30に接続されている。   The temperature sensor 24 is assembled to the housing of the electric motor 15 and detects the temperature θm of the housing. Further, the temperature sensor 24 may be disposed in the vicinity of the electric motor 15 other than the housing of the electric motor 15 to detect the environmental temperature of the electric motor 15. The vehicle speed sensor 25 detects the vehicle speed V. The substrate temperature sensor 26 detects the temperature Tb of the substrate on which the electronic control unit 30 and the drive circuit 31 are arranged. These sensors 21 to 26 are connected to the electronic control unit 30.

電子制御ユニット30は、CPU、ROM、RAMなどからなるマイクロコンピュータを主要構成部品とするもので、図2に示す操舵アシストプログラム(図3の補正値学習プログラム、図4の第1回転角変換ルーチンおよび図5の第2回転角変換ルーチンを含む)を所定の短時間ごとに繰り返し実行する。この操舵アシストプログラムの繰り返し実行により、電子制御ユニット30は、駆動回路31を介して電動モータ15を3相インバータ制御する。駆動回路31は、電子制御ユニット30に制御され、電動モータ15に3相電流Iu,Iv,Iwを流して電動モータ15を駆動制御する。また、駆動回路31には電流センサ31aも内蔵されており、電流センサ31aは電動モータ15に流れる3相電流3相電流Iu,Iv,Iwを検出して電子制御ユニット30に供給する。   The electronic control unit 30 includes a microcomputer including a CPU, a ROM, a RAM, and the like as main components. The steering assist program shown in FIG. 2 (the correction value learning program in FIG. 3 and the first rotation angle conversion routine in FIG. 4). And the second rotation angle conversion routine of FIG. 5) are repeatedly executed every predetermined short time. By repeatedly executing this steering assist program, the electronic control unit 30 controls the electric motor 15 via the drive circuit 31 in a three-phase inverter. The drive circuit 31 is controlled by the electronic control unit 30 to drive and control the electric motor 15 by causing the three-phase currents Iu, Iv, and Iw to flow through the electric motor 15. The drive circuit 31 also includes a current sensor 31 a. The current sensor 31 a detects and supplies the three-phase currents Iu, Iv, and Iw flowing through the electric motor 15 to the electronic control unit 30.

次に、上記のように構成した実施形態の動作について説明する。電子制御ユニット30は、イグニッションスイッチの投入後、図2の操舵アシストプログラムを所定の短時間ごとに繰り返し実行する。この操舵アシストプログラムは、ステップS10にて開始され、ステップS11にて回転角センサ22,23の異常を診断する。この異常診断においては、例えば、回転角センサ22,23からの信号を入力して、回転角センサ22,23内およびその周辺回路の短絡、断線を診断する。なお、実際には、他のセンサ21,24〜26の異常も診断されるが、本発明に直接関係しないので、それらの異常診断に関しては説明を省略する。そして、両回転センサ22,23に異常が発生していなければ、電子制御ユニット30は、ステップS12にて「Yes」すなわち異常なしと判定して、ステップS13〜S15の処理を実行する。   Next, the operation of the embodiment configured as described above will be described. The electronic control unit 30 repeatedly executes the steering assist program shown in FIG. 2 every predetermined short time after the ignition switch is turned on. This steering assist program is started at step S10, and abnormality of the rotation angle sensors 22 and 23 is diagnosed at step S11. In this abnormality diagnosis, for example, signals from the rotation angle sensors 22 and 23 are input to diagnose short circuits and disconnections in the rotation angle sensors 22 and 23 and their peripheral circuits. Actually, abnormalities of the other sensors 21, 24 to 26 are also diagnosed, but since they are not directly related to the present invention, explanations of those abnormal diagnoses are omitted. If no abnormality has occurred in both the rotation sensors 22 and 23, the electronic control unit 30 determines “Yes” in step S12, that is, no abnormality, and executes the processes of steps S13 to S15.

ステップS13においては、回転角センサ21,22,23から検出回転角θ1,θ2,θmをそれぞれ入力するとともに、車速センサ25から検出車速Vを入力する。ステップS14においては、回転角θ1から回転角θ2を減算し、減算結果に予め決められた一定係数を乗算することにより、ステアリングシャフト12に付与されている操舵トルクTRを計算する。なお、この操舵トルクTRも、正により操舵ハンドル11の右操舵に対応したトルクの方向を表すとともに、負により操舵ハンドル11の左操舵に対応したトルクの方向を表し、絶対値により大きさを表している。この操舵トルクTRの計算は、操舵トルクTRに比例した量の捩れがトーションバー12aに発生していることに基づく。ステップS15においては、ボールねじ機構16のガタに起因した回転角センサ22、23によって検出された回転角θ2,θm間の変換誤差αを学習するための補正値学習ルーチンを実行する。   In step S13, the detected rotation angles θ1, θ2, θm are input from the rotation angle sensors 21, 22, 23, respectively, and the detected vehicle speed V is input from the vehicle speed sensor 25. In step S14, the steering torque TR applied to the steering shaft 12 is calculated by subtracting the rotation angle θ2 from the rotation angle θ1 and multiplying the subtraction result by a predetermined constant coefficient. The steering torque TR also indicates the direction of the torque corresponding to the right steering of the steering handle 11 by positive, the direction of the torque corresponding to the left steering of the steering handle 11 by negative, and indicates the magnitude by an absolute value. ing. The calculation of the steering torque TR is based on the fact that a torsion bar 12a is twisted in an amount proportional to the steering torque TR. In step S15, a correction value learning routine for learning the conversion error α between the rotation angles θ2 and θm detected by the rotation angle sensors 22 and 23 caused by the backlash of the ball screw mechanism 16 is executed.

補正値学習ルーチンは、図3に詳細に示されているように、ステップS30にて開始される。ステップS30の開始後、電子制御ユニット30は、タイマとの協働により前回のステップS32以降の処理から所定時間が経過しているかを判定する。この判定は、ステップS32以降の処理の頻度を下げるためである。所定時間の経過が判定されない場合には、ステップS31にて「No」と判定し、ステップS44にてこの補正値学習ルーチンの実行を一旦終了する。   The correction value learning routine is started in step S30 as shown in detail in FIG. After the start of step S30, the electronic control unit 30 determines whether a predetermined time has elapsed since the previous step S32 or later in cooperation with the timer. This determination is for reducing the frequency of processing after step S32. If it is not determined that the predetermined time has elapsed, “No” is determined in step S31, and the execution of the correction value learning routine is temporarily ended in step S44.

一方、前回のステップS32以降の処理から所定時間が経過している場合には、電子制御ユニット30は、ステップS31にて「Yes」と判定し、ステップS32にて学習フラグLFLが“0”であるか否かを判定する。この学習フラグLFLは、“1”により学習中を表し、学習終了ごとに“0”に設定されるとともに、イグニッションスイッチの投入直後には“0”に設定されている。最初、この学習フラグLFLは“0”に設定されているので、電子制御ユニット30は、ステップS32にて「Yes」と判定し、ステップS33にて変換誤差の累算回数nおよび変換誤差の累算値SUMを「0」に設定するとともに、学習フラグLFLを“1”に設定する。   On the other hand, if the predetermined time has elapsed since the previous processing in step S32, the electronic control unit 30 determines “Yes” in step S31, and the learning flag LFL is “0” in step S32. It is determined whether or not there is. The learning flag LFL indicates that learning is in progress by “1”, is set to “0” every time learning is completed, and is set to “0” immediately after the ignition switch is turned on. Initially, since the learning flag LFL is set to “0”, the electronic control unit 30 determines “Yes” in step S 32, and accumulates the conversion error accumulation count n and conversion error accumulation in step S 33. The arithmetic value SUM is set to “0”, and the learning flag LFL is set to “1”.

次に、電子制御ユニット30は、ステップS34にて、前記計算した操舵トルクTRの絶対値|TR|が予め決めた正の小さな所定値TRo以上であるかを判定する。この判定は、操舵ハンドル11が回動操作されていなく、操舵トルクTRがほぼ「0」であるときには、ボールねじ機構16のガタによる回転角θ2,θm間の変換誤差αの測定が不能であるためである。また、電子制御ユニット30は、ステップS35にて、前記入力した回転角θ2の絶対値|θ2|が予め決めた正の小さな所定値θ2o以上であるかを判定する。この判定も、操舵ハンドル11が回動操作されていなく、回転角θ2がほぼ「0」であるときには、ボールねじ機構16のガタによる回転角θ2,θm間の変換誤差αの測定が不能であるためである。いま、操舵トルクTRの絶対値|TR|が所定値TRo未満または回転角θ2の絶対値|θ2|が所定値θ2o未満であれば、ステップS34,S35のいずれかにて「No」と判定して、ステップS44にてこの補正値学習ルーチンの実行を終了する。   Next, in step S34, the electronic control unit 30 determines whether or not the calculated absolute value | TR | of the steering torque TR is equal to or greater than a predetermined small positive value TRo. In this determination, when the steering handle 11 is not rotated and the steering torque TR is substantially “0”, it is impossible to measure the conversion error α between the rotation angles θ2 and θm due to the backlash of the ball screw mechanism 16. Because. In step S35, the electronic control unit 30 determines whether the absolute value | θ2 | of the input rotation angle θ2 is equal to or larger than a predetermined small positive value θ2o. Also in this determination, when the steering handle 11 is not rotated and the rotation angle θ2 is substantially “0”, the conversion error α between the rotation angles θ2 and θm due to the backlash of the ball screw mechanism 16 cannot be measured. Because. If the absolute value | TR | of the steering torque TR is less than the predetermined value TRo or the absolute value | θ2 | of the rotation angle θ2 is less than the predetermined value θ2o, “No” is determined in either of steps S34 and S35. In step S44, the execution of the correction value learning routine is terminated.

一方、操舵トルクTRの絶対値|TR|が所定値TRo以上かつ回転角θ2の絶対値|θ2|が所定値θ2o以上であれば、ステップS34,S35にて共に「Yes」と判定して、ステップS36以降に進む。ステップS36においては、ステアリングシャフト12の回転角からラックバー14の軸線方向の変位量への変換比(すなわちラックストローク比)を用いて、回転角θ2をラックストローク量RST(ラックバー14の軸線方向の変位量)に変換する。ステップS37においては、ラックバー14の軸線方向の変位量から電動モータ15の回転角への変換比(すなわち減速比の逆数)を用いて、ラックストローク量RSTを推定回転角θmcに変換する。なお、これらの変換比は、ピニオンギヤ13とラックバー14のラック歯との関係、およびボールねじ機構16の構造によって予め決められた定数であり、電子制御ユニット30内に予め記憶されている。   On the other hand, if the absolute value | TR | of the steering torque TR is equal to or greater than the predetermined value TRo and the absolute value | θ2 | of the rotation angle θ2 is equal to or greater than the predetermined value θ2o, both “Yes” are determined in steps S34 and S35. Proceed to step S36 and subsequent steps. In step S36, the rotation angle θ2 is converted into the rack stroke amount RST (the axial direction of the rack bar 14) using the conversion ratio (that is, the rack stroke ratio) from the rotation angle of the steering shaft 12 to the displacement amount in the axial direction of the rack bar 14. Displacement amount). In step S37, the rack stroke amount RST is converted into the estimated rotation angle θmc using the conversion ratio (that is, the reciprocal of the reduction ratio) from the displacement amount of the rack bar 14 in the axial direction to the rotation angle of the electric motor 15. These conversion ratios are constants determined in advance by the relationship between the pinion gear 13 and the rack teeth of the rack bar 14 and the structure of the ball screw mechanism 16, and are stored in the electronic control unit 30 in advance.

次に、電子制御ユニット30は、ステップS38にて、累算値SUMに、前記計算した推定回転角θmcと前記入力した回転角θmとの差の絶対値|θmc−θm|を加算する。そして、ステップS39にて累算回数nに「1」を加算して、ステップS40にて累算回数nが予め決められた2以上の整数値N以上であるかを判定する。累算回数nが整数値N未満であれば、ステップS40にて「No」と判定し、ステップS44にてこの補正値学習ルーチンの実行を一旦終了する。   Next, in step S38, the electronic control unit 30 adds the absolute value | θmc−θm | of the difference between the calculated estimated rotation angle θmc and the input rotation angle θm to the accumulated value SUM. In step S39, “1” is added to the accumulated number n, and in step S40, it is determined whether the accumulated number n is equal to or greater than a predetermined integer value N of 2 or more. If the cumulative number n is less than the integer value N, it is determined as “No” in step S40, and the execution of this correction value learning routine is once terminated in step S44.

一方、この補正値学習ルーチンが繰り返し実行されて、累算回数nが整数値Nに達すると、ステップS40にて「Yes」と判定し、ステップS41にて累算値SUMを累算回数nで除算することにより変換誤差αとする。そして、ステップS42にて、この変換誤差αを電子制御ユニット30内の不揮発性メモリに記憶し、ステップS43にて学習フラグLFLを“0”に戻して、ステップS44にてこの補正値学習ルーチンの実行を一旦終了する。したがって、この補正値学習ルーチンが次に実行された場合には、変換誤差αの新たな学習演算が行われ始める。   On the other hand, when this correction value learning routine is repeatedly executed and the accumulated number n reaches the integer value N, “Yes” is determined in step S40, and the accumulated value SUM is set to the accumulated number n in step S41. A conversion error α is obtained by division. In step S42, the conversion error α is stored in the non-volatile memory in the electronic control unit 30, the learning flag LFL is returned to “0” in step S43, and the correction value learning routine is updated in step S44. End execution once. Therefore, when this correction value learning routine is executed next, a new learning calculation of the conversion error α starts to be performed.

ふたたび、図2の操舵アシストプログラムに戻り、前記ステップS15の補正値学習ルーチンの実行後、電子制御ユニット30は、ステップS24にて、アシスト電流テーブルを参照して、前記計算した操舵トルクTおよび前記入力した車速Vに応じた目標アシスト電流値Ias*を計算する。アシスト電流テーブルは、電子制御ユニット30のROM内に設けられたもので、図6に示すように、操舵トルクTRの増加に従って増加する目標アシスト電流値Ias*を記憶している。また、この目標アシスト電流値Ias*は、同一の操舵トルクTRに対して、車速Vが低くなるに従って大きな値を示す。なお、このアシスト電流テーブルを利用するのに代え、操舵トルクTRおよび車速Vに応じて変化する目標アシスト電流値Ias*を関数として予め記憶しておき、この関数を用いた演算の実行により操舵トルクTRおよび車速Vに応じた目標アシスト電流値Ias*を計算するようにしてもよい。   Returning to the steering assist program of FIG. 2 again, after executing the correction value learning routine in step S15, the electronic control unit 30 refers to the assist current table in step S24, and calculates the calculated steering torque T and the A target assist current value Ias * corresponding to the input vehicle speed V is calculated. The assist current table is provided in the ROM of the electronic control unit 30, and stores a target assist current value Ias * that increases as the steering torque TR increases, as shown in FIG. In addition, the target assist current value Ias * increases as the vehicle speed V decreases with respect to the same steering torque TR. Instead of using this assist current table, the target assist current value Ias * that changes according to the steering torque TR and the vehicle speed V is stored in advance as a function, and the steering torque is calculated by executing the calculation using this function. The target assist current value Ias * corresponding to TR and the vehicle speed V may be calculated.

前記ステップS24の処理後、電子制御ユニット30は、ステップS25にて、回転角センサ23による検出回転角θm、温度センサ24による検出温度Tc、基板温度センサ26による検出温度Tb、および電流センサ31aによる検出駆動電流Iu,Iv,Iwを入力する。そして、これらの入力値θm,Tc,Tb,Iu,Iv,Iwを用いて、電動モータ15のコイル温度を推定し、コイルの破壊を防止するために目標アシスト電流値Ias*の上限を制限する。すなわち、コイルの推定温度が異常に高くなる場合には、前記ステップS24にて計算された目標アシスト電流値Ias*が小さな値または「0」に変更される。   After the process of step S24, the electronic control unit 30 detects the rotation angle θm detected by the rotation angle sensor 23, the detection temperature Tc detected by the temperature sensor 24, the detection temperature Tb detected by the substrate temperature sensor 26, and the current sensor 31a in step S25. Detection drive currents Iu, Iv, and Iw are input. Then, using these input values θm, Tc, Tb, Iu, Iv, and Iw, the coil temperature of the electric motor 15 is estimated, and the upper limit of the target assist current value Ias * is limited in order to prevent destruction of the coil. . That is, when the estimated temperature of the coil becomes abnormally high, the target assist current value Ias * calculated in step S24 is changed to a small value or “0”.

ここで、このコイル温度の推定演算について簡単に説明しておくと、基本的には、駆動電流Iu,Iv,Iwの2乗値を用いてコイルの発熱量を時間積分すると同時に、コイルの放熱および検出温度Tcを考慮してコイルの温度を推定する。また、この温度推定においては、基板の検出温度Tbの変化が考慮されるとともに、回転角θmを微分することにより算出した角速度によって表される電動モータ15の回転状態も考慮される。   Here, the estimation calculation of the coil temperature will be briefly described. Basically, the heat generation amount of the coil is time integrated using the square values of the drive currents Iu, Iv, and Iw, and at the same time, the heat dissipation of the coil is performed. The coil temperature is estimated in consideration of the detected temperature Tc. Further, in this temperature estimation, a change in the detected temperature Tb of the substrate is taken into consideration, and the rotation state of the electric motor 15 represented by the angular velocity calculated by differentiating the rotation angle θm is also taken into consideration.

前記ステップS25の処理後、電子制御ユニット30は、ステップS26にて、前記入力値θm,Iu,Iv,Iwおよび前記計算した目標アシスト電流値Ias*を用いて、駆動回路31を介して電動モータ15をインバータ制御することにより、電動モータ15に目標アシスト電流値Ias*に対応した駆動電流が流れるように制御する。この制御においては、検出駆動電流Iu,Iv,Iwは電動モータ15に流れる駆動電流のフィードバック制御量として利用される。また、この制御処理においては、目標アシスト電流値Ias*に対応した2相指令電流値を計算し、この計算した2相指令電流値に基づいて電動モータ15を3相インバータ制御しており、これらの2相/3相変換処理のために、電動モータ15の回転角θmが利用されている。そして、ステップS27にて、この操舵アシストプログラムの実行が終了される。   After the process of step S25, the electronic control unit 30 uses the input values θm, Iu, Iv, Iw and the calculated target assist current value Ias * in step S26 to drive the electric motor via the drive circuit 31. By performing inverter control 15, the electric motor 15 is controlled so that a drive current corresponding to the target assist current value Ias * flows. In this control, the detected drive currents Iu, Iv, and Iw are used as feedback control amounts for the drive current flowing through the electric motor 15. In this control process, a two-phase command current value corresponding to the target assist current value Ias * is calculated, and the electric motor 15 is controlled by a three-phase inverter based on the calculated two-phase command current value. The rotation angle θm of the electric motor 15 is used for the two-phase / three-phase conversion process. In step S27, the execution of the steering assist program is terminated.

この目標アシスト電流値Ias*に応じた電動モータ15の駆動制御により、電動モータ15はボールねじ機構16を介してラックバー14を軸線方向に駆動する。一方、運転者による操舵ハンドル11の回動操作は、ステアリングシャフト12およびピニオンギヤ13を介してラックバー14に伝達され、ラックバー14を軸線方向に駆動する。これにより、運転者が操舵ハンドル11を回動操作して左右前輪FW1,FW2を転舵しようとすると、電動モータ15により前記運転者による操舵ハンドル11の回動操作がアシストされる。この操舵アシスト制御においては、操舵トルクTRが大きくなるに従って目標アシスト電流値Ias*は大きくなるので、運転者は小さな操舵力で左右前輪FW1,FW2を操舵することができる。また、車速Vが低くなるに従って目標アシスト電流値Ias*は大きくなるので、高速走行時における車両の走行安定性が良好に保たれるとともに、低速走行時の車両の小回り性能も良好となる。   By the drive control of the electric motor 15 according to the target assist current value Ias *, the electric motor 15 drives the rack bar 14 in the axial direction via the ball screw mechanism 16. On the other hand, the turning operation of the steering handle 11 by the driver is transmitted to the rack bar 14 via the steering shaft 12 and the pinion gear 13 to drive the rack bar 14 in the axial direction. Thus, when the driver tries to turn the steering handle 11 to steer the left and right front wheels FW1, FW2, the electric motor 15 assists the driver in turning the steering handle 11. In this steering assist control, the target assist current value Ias * increases as the steering torque TR increases, so that the driver can steer the left and right front wheels FW1, FW2 with a small steering force. Further, as the vehicle speed V decreases, the target assist current value Ias * increases, so that the running stability of the vehicle during high-speed running is maintained well, and the turning performance of the vehicle during low-speed running is also good.

次に、回転角センサ22,23の一方のみに異常が発生した場合について説明する。まず、回転角センサ23に異常が発生した場合について説明する。この場合、電子制御ユニット30は、ステップS12にて「No」と判定し、ステップS16にて「No」すなわち両回転角センサには同時に異常が発生していないと判定し、ステップS17にて「Yes」と判定し、ステップS18にて、回転角センサ21,22から検出回転角θ1,θ2をそれぞれ入力するとともに、車速センサ25から検出車速Vを入力する。そして、ステップS19にて、前述したステップS14と同様な処理により、ステアリングシャフト12に付与されている操舵トルクTRを計算する。次に、ステップS20にて、第1回転角変換ルーチンを実行する。   Next, a case where an abnormality has occurred in only one of the rotation angle sensors 22 and 23 will be described. First, a case where an abnormality has occurred in the rotation angle sensor 23 will be described. In this case, the electronic control unit 30 determines “No” in Step S12, determines “No” in Step S16, that is, determines that no abnormality has occurred in both rotation angle sensors at the same time, and determines “No” in Step S17. In step S18, the detected rotation angles θ1 and θ2 are input from the rotation angle sensors 21 and 22, respectively, and the detected vehicle speed V is input from the vehicle speed sensor 25. In step S19, the steering torque TR applied to the steering shaft 12 is calculated by the same processing as in step S14 described above. Next, in step S20, a first rotation angle conversion routine is executed.

第1回転角変換ルーチンは、図4に詳細に示されているように、ステップS50にて開始される。ステップS50の開始後、電子制御ユニット30は、ステップS51にて、前述した図3のステップS36の処理と同様にして、回転角θ2をラックストローク量RST(ラックバー14の軸線方向の変位量)に変換する。そして、ステップS52にて、前述したステップS37の処理と同様にして、ラックストローク量RSTを回転角センサ23によって検出されるべき電動モータ15の回転角θmに変換する。   The first rotation angle conversion routine is started in step S50, as shown in detail in FIG. After the start of step S50, in step S51, the electronic control unit 30 changes the rotation angle θ2 to the rack stroke amount RST (the displacement amount in the axial direction of the rack bar 14) in the same manner as the processing of step S36 in FIG. Convert to In step S52, the rack stroke amount RST is converted into the rotation angle θm of the electric motor 15 to be detected by the rotation angle sensor 23 in the same manner as the processing in step S37 described above.

次に、ステップS53〜S58の処理により、ボールねじ機構16のガタによる変換回転角θmの補正値OFFを決定する。この補正値OFFは、操舵ハンドル11の回動操作時に、ボールねじ機構16のガタに起因した変換誤差αに対応する。そして、ラックバー14の左右方向へ変位によって左右前輪FW1,FW2を転舵する場合に、電動モータ15も前記ラックバー14の変位方向と同方向にラックバー14を変位させるように回動する必要があるので、変換回転角θmをさらに前記ラックバーの変位方向に対応した角度だけ増減させる必要がある。言い換えれば、左右前輪FW1,FW2を右方向に転舵している場合には、正である変換回転角θmに正である変換誤差αを加算する必要がある。逆に、左右前輪FW1,FW2を左方向に転舵している場合には、負である変換回転角θmから正である変換誤差αを減算する必要がある。   Next, the correction value OFF of the conversion rotation angle θm due to the backlash of the ball screw mechanism 16 is determined by the processing of steps S53 to S58. This correction value OFF corresponds to the conversion error α caused by the backlash of the ball screw mechanism 16 when the steering handle 11 is turned. When the left and right front wheels FW1 and FW2 are steered by displacement of the rack bar 14 in the left-right direction, the electric motor 15 also needs to be rotated so as to displace the rack bar 14 in the same direction as the rack bar 14 displacement direction. Therefore, it is necessary to increase or decrease the conversion rotation angle θm by an angle corresponding to the displacement direction of the rack bar. In other words, when the left and right front wheels FW1, FW2 are steered to the right, it is necessary to add a positive conversion error α to the positive conversion rotation angle θm. Conversely, when the left and right front wheels FW1, FW2 are steered leftward, it is necessary to subtract the positive conversion error α from the negative conversion rotation angle θm.

したがって、操舵トルクTRの絶対値|TR|が前記小さな所定値TRo以上で、回転角θ2が予め決めた小さな正の所定値θ2o以上であれば、ステップS53にて「Yes」、S54にて「Yes」と判定されて、ステップS56にて補正値OFFは正の変換誤差αに設定される。また、操舵トルクTRの絶対値|TR|が前記小さな所定値TRo以上で、回転角θ2が負の所定値−θ2o以下であれば、ステップS53にて「Yes」、ステップS54にて「No」、ステップS55にて「Yes」と判定されて、ステップS58にて補正値OFFは負の変換誤差−αに設定される。さらに、操舵トルクTRの絶対値|TR|が前記小さな所定値TRo未満または回転角θ2の絶対値|θ2|が所定値θ2o未満であれば、ステップS53にて「No」またはステップS54,S55にて共に「No」と判定されて、ステップS58にて補正値OFFは「0」に設定される。なお、前記補正値学習ルーチンによって変換誤差αが未だ計算されていない場合には、電子制御ユニット30に予め記憶されている変換誤差αの初期値αoを用いる。   Therefore, if the absolute value | TR | of the steering torque TR is not less than the small predetermined value TRo and the rotation angle θ2 is not less than the predetermined small positive value θ2o, “Yes” in step S53, “ In step S56, the correction value OFF is set to a positive conversion error α. If the absolute value | TR | of the steering torque TR is equal to or larger than the small predetermined value TRo and the rotation angle θ2 is equal to or smaller than the negative predetermined value −θ2o, “Yes” in step S53 and “No” in step S54. In step S55, “Yes” is determined, and in step S58, the correction value OFF is set to a negative conversion error −α. Further, if the absolute value | TR | of the steering torque TR is less than the small predetermined value TRo or the absolute value | θ2 | of the rotation angle θ2 is less than the predetermined value θ2o, “No” is determined in step S53 or steps S54 and S55 are performed. Both are determined as “No”, and the correction value OFF is set to “0” in step S58. When the conversion error α has not yet been calculated by the correction value learning routine, the initial value αo of the conversion error α stored in advance in the electronic control unit 30 is used.

前記ステップS56〜S58の処理後、電子制御ユニット30は、ステップS59にて前記変換回転角θmに補正値OFFを加算して、ステップS60にて第1回転角変換ルーチンの実行を終了する。ふたたび、図2の操舵アシストプログラムの実行に戻り、ステップS20の第1回転角変換ルーチンの実行後、電子制御ユニット30は、回転角センサ23による検出回転角θmに代えて前記補正後の変換回転角θmを用い、前述したステップS24〜26の処理により電動モータ15を駆動制御する。したがって、この場合も、運転者による操舵操作は、操舵トルクTRおよび車速Vに応じてアシストされる。   After the processing in steps S56 to S58, the electronic control unit 30 adds the correction value OFF to the conversion rotation angle θm in step S59, and ends the execution of the first rotation angle conversion routine in step S60. Returning to the execution of the steering assist program of FIG. 2 again, after the execution of the first rotation angle conversion routine in step S20, the electronic control unit 30 replaces the detected rotation angle θm by the rotation angle sensor 23 with the corrected rotation after the correction. Using the angle θm, the drive of the electric motor 15 is controlled by the processing of steps S24 to S26 described above. Therefore, also in this case, the steering operation by the driver is assisted according to the steering torque TR and the vehicle speed V.

次に、回転角センサ22のみに異常が発生した場合について説明する。この場合、電子制御ユニット30は、ステップS12にて「No」、ステップS16にて「No」、ステップS17にて「No」と判定し、ステップS21にて、回転角センサ21,23から検出回転角θ1,θmをそれぞれ入力するとともに、車速センサ25から検出車速Vを入力する。そして、ステップS22にて、第2回転角変換ルーチンを実行する。   Next, a case where an abnormality occurs only in the rotation angle sensor 22 will be described. In this case, the electronic control unit 30 determines “No” in step S12, “No” in step S16, “No” in step S17, and detects rotation from the rotation angle sensors 21 and 23 in step S21. The angles θ1 and θm are input, and the detected vehicle speed V is input from the vehicle speed sensor 25. In step S22, a second rotation angle conversion routine is executed.

第2回転角変換ルーチンは、図5に詳細に示されているように、ステップS70にて開始される。ステップS70の開始後、電子制御ユニット30は、ステップS71〜S75の処理によりボールねじ機構16のガタによる変換回転角θmの補正値OFFを決定する。この場合には、前記とは逆に、左右前輪FW1,FW2を右方向に転舵している場合には、正である検出回転角θmから正である変換誤差αを減算する必要がある。逆に、左右前輪FW1,FW2を左方向に転舵している場合には、負である検出回転角θmに正である変換誤差αを加算する必要がある。しかし、この場合には、回転角θ2は未知であって操舵トルクTRが計算されていないので、検出回転角θmのみを用いて左右前輪FW1,FW2の左右の転舵を判定する必要がある。   The second rotation angle conversion routine is started in step S70 as shown in detail in FIG. After the start of step S70, the electronic control unit 30 determines the correction value OFF of the conversion rotation angle θm due to the backlash of the ball screw mechanism 16 by the processes of steps S71 to S75. In this case, contrary to the above, when the left and right front wheels FW1, FW2 are steered in the right direction, it is necessary to subtract the positive conversion error α from the positive detected rotation angle θm. Conversely, when the left and right front wheels FW1, FW2 are steered leftward, it is necessary to add a positive conversion error α to the negative detected rotation angle θm. However, in this case, since the rotation angle θ2 is unknown and the steering torque TR is not calculated, it is necessary to determine the left and right steering of the left and right front wheels FW1, FW2 using only the detected rotation angle θm.

したがって、回転角θmが予め決めた小さな正の所定値θmo以上であれば、ステップS71にて「Yes」と判定されて、ステップS73にて補正値OFFは正の変換誤差αに設定される。また、回転角θmが負の所定値−θmo以下であれば、ステップS71にて「No」、ステップS72にて「Yes」と判定されて、ステップS74にて補正値OFFは負の変換誤差−αに設定される。さらに、回転角θmの絶対値|θm|が所定値θmo未満であれば、ステップS71,S72にて共に「No」と判定されて、ステップS75にて補正値OFFは「0」に設定される。なお、前記補正値学習ルーチンによって変換誤差αが未だ計算されていない場合には、電子制御ユニット30に予め記憶されている初期値αの初期値αoを用いる。前記ステップS73〜S75の処理後、電子制御ユニット30は、ステップS76にて検出回転角θmから補正値OFFを減算する。   Therefore, if the rotation angle θm is equal to or larger than the predetermined small positive predetermined value θmo, “Yes” is determined in step S71, and the correction value OFF is set to a positive conversion error α in step S73. If the rotation angle θm is equal to or less than the negative predetermined value −θmo, “No” is determined in step S71 and “Yes” is determined in step S72, and the correction value OFF is a negative conversion error − in step S74. Set to α. Further, if the absolute value | θm | of the rotation angle θm is less than the predetermined value θmo, it is determined “No” in steps S71 and S72, and the correction value OFF is set to “0” in step S75. . When the conversion error α has not yet been calculated by the correction value learning routine, the initial value αo of the initial value α stored in advance in the electronic control unit 30 is used. After the processes in steps S73 to S75, the electronic control unit 30 subtracts the correction value OFF from the detected rotation angle θm in step S76.

次に、ステップS77にて、前述したラックバー14の軸線方向の変位量から電動モータ15の回転角への変換比の逆数(すなわち減速比)を用いて、補正した回転角θmをラックストローク量RST(ラックバー14の軸線方向の変位量)に変換する。次に、ステップS78にて、前述したステアリングシャフト12の回転角からラックバー14の軸線方向の変位量への変換比の逆数(すなわちラックストローク比の逆数)を用いて、ラックストローク量RSTを回転角θ2に変換する。そして、ステップS79にて第2回転角変換ルーチンの実行を終了する。   Next, in step S77, using the reciprocal of the conversion ratio of the rack bar 14 in the axial direction to the rotation angle of the electric motor 15 (that is, the reduction ratio), the corrected rotation angle θm is changed to the rack stroke amount. Conversion to RST (amount of displacement of the rack bar 14 in the axial direction). Next, in step S78, the rack stroke amount RST is rotated using the reciprocal of the conversion ratio from the rotation angle of the steering shaft 12 to the displacement amount of the rack bar 14 in the axial direction (that is, the reciprocal of the rack stroke ratio). Convert to angle θ2. In step S79, the execution of the second rotation angle conversion routine is terminated.

ふたたび、図2の操舵アシストプログラムの実行に戻り、ステップS22の第2回転角変換ルーチンの実行後、電子制御ユニット30は、ステップS23にて、前記ステップS14の処理と同様に、前記入力した回転角θ1から前記変換した回転角θ2を減算することにより操舵トルクTRを計算する。電子制御ユニット30は、回転角センサ22による検出回転角θ2に代えて前記変換回転角θ2を用い、前述したステップS24〜26の処理により電動モータ15を駆動制御する。したがって、この場合も、運転者による操舵操作は、操舵トルクTRおよび車速Vに応じてアシストされる。   Returning to the execution of the steering assist program in FIG. 2 again, after the execution of the second rotation angle conversion routine in step S22, the electronic control unit 30 performs the input rotation in step S23 in the same manner as the processing in step S14. The steering torque TR is calculated by subtracting the converted rotation angle θ2 from the angle θ1. The electronic control unit 30 uses the converted rotation angle θ2 in place of the detection rotation angle θ2 detected by the rotation angle sensor 22, and drives and controls the electric motor 15 by the processes in steps S24 to S26 described above. Therefore, also in this case, the steering operation by the driver is assisted according to the steering torque TR and the vehicle speed V.

さらに、回転角センサ22,23の両者に異常が発生した場合には、ステップS12にて「No」、ステップS16にて「Yes」と判定して、ステップS27にて操舵アシストプログラムの実行を終了する。したがって、この場合には、運転者による操舵操作は、電動モータ15によってアシストされない。   Further, if an abnormality has occurred in both of the rotation angle sensors 22 and 23, “No” is determined in step S12, “Yes” is determined in step S16, and execution of the steering assist program is terminated in step S27. To do. Therefore, in this case, the steering operation by the driver is not assisted by the electric motor 15.

上記作動説明からも理解できるように、上記第1実施形態によれば、回転角センサ22,23のうちの一方に異常が発生した場合には、一方の回転角センサによって検出された回転角θ2(またはθm)を用いて、他方の回転角センサによって検出されるべき回転角θm(またはθ2)が変換計算される。そして、変換計算された回転角θm(またはθ2)を用いて電動モータ15の作動が制御されるので、回転角センサ22,23の一方に異常が発生しても、操舵ハンドル11の回動操作に対するアシスト制御を続行できる。また、前記回転角θm(またはθ2)の変換計算においては、ボールねじ機構16のガタも考慮されるので、変換計算される回転角θm(またはθ2)の精度が向上し、より良好な制御が期待される。   As can be understood from the above description of operation, according to the first embodiment, when an abnormality occurs in one of the rotation angle sensors 22 and 23, the rotation angle θ2 detected by the one rotation angle sensor. Using (or θm), the rotation angle θm (or θ2) to be detected by the other rotation angle sensor is converted and calculated. Since the operation of the electric motor 15 is controlled using the rotation angle θm (or θ2) calculated by conversion, even if an abnormality occurs in one of the rotation angle sensors 22 and 23, the turning operation of the steering handle 11 is performed. Assist control for can continue. In addition, since the backlash of the ball screw mechanism 16 is taken into consideration in the conversion calculation of the rotation angle θm (or θ2), the accuracy of the rotation angle θm (or θ2) calculated for conversion is improved, and better control is performed. Be expected.

b.第2実施形態
次に、本発明の第2実施形態について説明する。この第2実施形態に係る車両の操舵装置は、図1の回転角センサ23を省略したものであり、電子制御ユニット30は、図2の操舵アシストプログラムに代えて図7の操舵アシストプログラム(図4の第1回転角変換ルーチンを含む)を実行する。他の構成は、上記第1実施形態と同じである。
b. Second Embodiment Next, a second embodiment of the present invention will be described. In the vehicle steering apparatus according to the second embodiment, the rotation angle sensor 23 of FIG. 1 is omitted, and the electronic control unit 30 replaces the steering assist program of FIG. 4 includes a first rotation angle conversion routine. Other configurations are the same as those in the first embodiment.

次に、上記のように構成した第2実施形態の動作を説明すると、電子制御ユニット30は、イグニッションスイッチの投入後、図7のステップS100〜S107からなる操舵アシストプログラムの実行を所定の短時間ごとに繰り返し実行する。この操舵アシストプログラムのステップS101〜S103の処理は、図2のステップS18〜S20の処理と同様であり、これらのステップS101〜S103の処理により、回転角θ1,θ2および車速Vが入力され、操舵トルクTRおよび回転角θmが計算される。なお、ステップS103の第1回転角変換ルーチンにおいては、予め実験により測定した変換誤差αを電子制御ユニット30内の不揮発性メモリに記憶しておいて、この記憶しておいた変換誤差αを、回転角θmの変換計算に用いる。また、ステップS104〜S106の処理は、図2のステップS24〜S26の処理と同様であり、これらのステップS104〜S106の処理により、回転角θ1,θ2,θm、操舵トルクTRおよび車速Vを用いて電動モータ15が駆動制御されて、上記第1実施形態の場合と同様に、操舵ハンドル11の回動操作に対してアシスト力が付与される。   Next, the operation of the second embodiment configured as described above will be described. After the ignition switch is turned on, the electronic control unit 30 executes the steering assist program consisting of steps S100 to S107 in FIG. Repeat every time. The processing of steps S101 to S103 of this steering assist program is the same as the processing of steps S18 to S20 in FIG. 2, and the rotation angles θ1 and θ2 and the vehicle speed V are input by the processing of steps S101 to S103, and steering is performed. Torque TR and rotation angle θm are calculated. In the first rotation angle conversion routine of step S103, the conversion error α measured in advance by experiment is stored in the nonvolatile memory in the electronic control unit 30, and the stored conversion error α is Used for conversion calculation of the rotation angle θm. Further, the processing of steps S104 to S106 is the same as the processing of steps S24 to S26 of FIG. 2, and the rotation angles θ1, θ2, θm, steering torque TR, and vehicle speed V are used by the processing of steps S104 to S106. The electric motor 15 is driven and controlled, and an assist force is applied to the turning operation of the steering handle 11 as in the case of the first embodiment.

その結果、この第2実施形態においては、上記第1実施形態の回転角センサ23を省略しても、回転角センサ22によって検出された回転角θ2を用いて、回転角センサ23によって検出されるべき回転角θmが変換計算される。そして、変換計算された回転角θmを用いて電動モータ15の作動が制御されるので、回転角センサ23を省略しても、操舵ハンドル11の回動操作に対するアシスト制御を行うことができる。したがって、上記第2実施形態によれば、車両の操舵装置の製造コストを低減できる。また、前記回転角θmの変換計算においては、ボールねじ機構16のガタも考慮されるので、変換計算される回転角θmの精度が向上し、より良好な制御が期待される。   As a result, in the second embodiment, even if the rotation angle sensor 23 of the first embodiment is omitted, the rotation angle sensor 23 detects the rotation angle θ2 detected by the rotation angle sensor 22. The power rotation angle θm is converted and calculated. Since the operation of the electric motor 15 is controlled using the rotation angle θm calculated by conversion, assist control for the turning operation of the steering handle 11 can be performed even if the rotation angle sensor 23 is omitted. Therefore, according to the second embodiment, the manufacturing cost of the vehicle steering apparatus can be reduced. In addition, since the backlash of the ball screw mechanism 16 is taken into consideration in the conversion calculation of the rotation angle θm, the accuracy of the rotation angle θm calculated for conversion is improved, and better control is expected.

c.第3実施形態
次に、本発明の第3実施形態について説明する。この第3実施形態に係る車両の操舵装置は、図1の回転角センサ22を省略したものであり、電子制御ユニット30は、図2の操舵アシストプログラムに代えて図8の操舵アシストプログラム(図5の第2回転角変換ルーチンを含む)を実行する。他の構成は、上記第1実施形態と同じである。
c. Third Embodiment Next, a third embodiment of the present invention will be described. In the vehicle steering apparatus according to the third embodiment, the rotation angle sensor 22 of FIG. 1 is omitted, and the electronic control unit 30 replaces the steering assist program of FIG. 5 (including the second rotation angle conversion routine). Other configurations are the same as those in the first embodiment.

次に、上記のように構成した第3実施形態の動作を説明すると、電子制御ユニット30は、イグニッションスイッチの投入後、図8のステップS110〜S117からなる操舵アシストプログラムの実行を所定の短時間ごとに繰り返し実行する。この操舵アシストプログラムのステップS111〜S113の処理は、図2のステップS21〜S23の処理と同様であり、これらのステップS111〜S113の処理により、回転角θ1,θmおよび車速Vが入力され、回転角θ2および操舵トルクTRが計算される。なお、ステップS112の第2回転角変換ルーチンにおいては、予め実験により測定した変換誤差αを電子制御ユニット30内の不揮発性メモリに記憶しておいて、この記憶しておいた変換誤差αを、回転角θ2の変換計算に用いる。また、ステップS114〜S116の処理は、図2のステップS24〜S26の処理と同様であり、これらのステップS114〜S116の処理により、回転角θ1,θ2,θm、操舵トルクTRおよび車速Vを用いて電動モータ15が駆動制御されて、上記第1実施形態の場合と同様に、操舵ハンドル11の回動操作に対してアシスト力が付与される。   Next, the operation of the third embodiment configured as described above will be described. After the ignition switch is turned on, the electronic control unit 30 executes the steering assist program including steps S110 to S117 in FIG. 8 for a predetermined short time. Repeat every time. The processing of steps S111 to S113 of this steering assist program is the same as the processing of steps S21 to S23 of FIG. 2, and the rotation angles θ1 and θm and the vehicle speed V are input by the processing of steps S111 to S113, and the rotation is performed. The angle θ2 and the steering torque TR are calculated. In the second rotation angle conversion routine of step S112, the conversion error α measured in advance by experiment is stored in the nonvolatile memory in the electronic control unit 30, and the stored conversion error α is Used for conversion calculation of the rotation angle θ2. Further, the processing of steps S114 to S116 is the same as the processing of steps S24 to S26 of FIG. 2, and the rotation angles θ1, θ2, θm, steering torque TR, and vehicle speed V are used by the processing of steps S114 to S116. The electric motor 15 is driven and controlled, and an assist force is applied to the turning operation of the steering handle 11 as in the case of the first embodiment.

その結果、この第3実施形態においては、上記第1実施形態の回転角センサ22を省略しても、回転角センサ23によって検出された回転角θmを用いて、回転角センサ22によって検出されるべき回転角θ2が変換計算される。そして、変換計算された回転角θ2を用いて電動モータ15の作動が制御されるので、回転角センサ22を省略しても、操舵ハンドル11の回動操作に対するアシスト制御を行うことができる。したがって、上記第3実施形態によれば、車両の操舵装置の製造コストを低減できる。また、前記回転角θ2の変換計算においては、ボールねじ機構16のガタも考慮されるので、変換計算される回転角θ2の精度が向上し、より良好な制御が期待される。   As a result, in the third embodiment, even if the rotation angle sensor 22 of the first embodiment is omitted, the rotation angle sensor 22 detects the rotation angle θm detected by the rotation angle sensor 23. The power rotation angle θ2 is converted and calculated. Since the operation of the electric motor 15 is controlled using the rotation angle θ2 calculated by conversion, assist control for the turning operation of the steering handle 11 can be performed even if the rotation angle sensor 22 is omitted. Therefore, according to the third embodiment, the manufacturing cost of the vehicle steering apparatus can be reduced. In addition, since the backlash of the ball screw mechanism 16 is taken into consideration in the conversion calculation of the rotation angle θ2, the accuracy of the rotation angle θ2 calculated for conversion is improved, and better control is expected.

d.変形例
さらに、本発明は上記第1ないし第3実施形態は、次のように変形することもできる。上記第1実施形態においては、変換誤差αを補正値学習ルーチンの実行によって計算するようにした。しかし、この補正学習ルーチンを省略して、この変換誤差αを予め実験により測定し、測定結果に基づく変換誤差αを電子制御ユニット30内の不揮発性メモリに記憶しておき、この記憶した変換誤差αを常に利用するようにしてもよい。
d. In addition, the first to third embodiments of the present invention can be modified as follows. In the first embodiment, the conversion error α is calculated by executing the correction value learning routine. However, the correction learning routine is omitted, the conversion error α is measured in advance by experiment, and the conversion error α based on the measurement result is stored in the nonvolatile memory in the electronic control unit 30, and the stored conversion error α may always be used.

また、上記第1ないし第3実施形態においては、図4の第1および第2回転角変換ルーチンにて変換誤差αを用いてボールねじ機構16のガタに伴う回転角の補正を行うようにした。しかし、ボールねじ機構16のガタが小さく補正する必要がない場合には、変換誤差αを用いた回転角の補正を省略してもよい。この場合、図4のステップS53〜S59および図5のステップS71〜S76の処理を省略すればよい。   In the first to third embodiments, the rotation angle associated with the backlash of the ball screw mechanism 16 is corrected using the conversion error α in the first and second rotation angle conversion routines of FIG. . However, when the play of the ball screw mechanism 16 is small and correction is not necessary, correction of the rotation angle using the conversion error α may be omitted. In this case, steps S53 to S59 in FIG. 4 and steps S71 to S76 in FIG. 5 may be omitted.

また、上記第1ないし第3実施形態によれば、電動モータ15によりラックバー14を軸線方向に駆動することにより、操舵ハンドル11の操舵操作をアシストするようにした。しかし、これに代えて、アシスト用の電動モータをステアリングシャフト12の下部近傍に配置し、回転角センサ22とピニオンギヤ13の間の位置にてステアリングシャフト12を回転駆動することにより、操舵ハンドル11の操舵操作をアシストするようにしてもよい。この場合、回転運動と直線運動との変換機能をもつ前記ボールねじ機構16を用いる必要がなくなるので、前記ボールねじ機構16のガタ補正を必要としなくなる。   Further, according to the first to third embodiments, the steering operation of the steering handle 11 is assisted by driving the rack bar 14 in the axial direction by the electric motor 15. However, instead of this, an assisting electric motor is disposed in the vicinity of the lower portion of the steering shaft 12 and the steering shaft 12 is driven to rotate at a position between the rotation angle sensor 22 and the pinion gear 13, thereby You may make it assist steering operation. In this case, since it is not necessary to use the ball screw mechanism 16 having a function of converting between a rotary motion and a linear motion, it is not necessary to correct the backlash of the ball screw mechanism 16.

また、上記第1ないし第3実施形態において、回転角センサ21,22,23の軸倍角、ピニオンギヤ13とラックバー14によるステアリングシャフト12の回転角からラックバー14の軸線方向の変位量への第1変換比、およびボールねじ機構16によるラックバー14の軸線方向の変位量から電動モータ15の回転角への第2変換比を調整することにより、回転角センサ23の軸倍角に対する両回転センサ21,22の軸倍角の比が、前記第1変換比に、前記第2変換比を乗算した値に等しく設定するようにするとよい。ここで、軸倍角とは、機械角に対する電気角の比を意味する。   In the first to third embodiments described above, the shaft angle multiplied by the rotation angle sensors 21, 22, 23, the rotation angle of the steering shaft 12 by the pinion gear 13 and the rack bar 14, and the displacement amount in the axial direction of the rack bar 14. By adjusting the first conversion ratio and the second conversion ratio from the displacement of the rack bar 14 in the axial direction by the ball screw mechanism 16 to the rotation angle of the electric motor 15, the both rotation sensors 21 with respect to the shaft multiple angle of the rotation angle sensor 23. , 22 may be set equal to a value obtained by multiplying the first conversion ratio by the second conversion ratio. Here, the shaft multiple angle means the ratio of the electrical angle to the mechanical angle.

具体的には、例えば、ステアリングシャフト12の回転角からラックバー14の軸線方向の変位量への第1変換比を40mm/2πに設定する。この第1変換比40mm/2πは、ステアリングシャフト12が1回転するとき、ラックバー14は軸線方向に40mm変位することを意味する。ラックバー14の軸線方向の変位量から電動モータ15の回転角への第2変換比を2π/5mmに設定する。この変換比2π/5mmは、電動モータ15が1回転するとき、ラックバー14は軸線方向に5mm変位することを意味する。回転センサ21,22の軸倍角を8Xに設定する。回転角センサ23の軸倍角を1Xに設定する。   Specifically, for example, the first conversion ratio from the rotation angle of the steering shaft 12 to the amount of displacement of the rack bar 14 in the axial direction is set to 40 mm / 2π. This first conversion ratio of 40 mm / 2π means that the rack bar 14 is displaced by 40 mm in the axial direction when the steering shaft 12 rotates once. The second conversion ratio from the amount of displacement of the rack bar 14 in the axial direction to the rotation angle of the electric motor 15 is set to 2π / 5 mm. This conversion ratio of 2π / 5 mm means that the rack bar 14 is displaced 5 mm in the axial direction when the electric motor 15 rotates once. The shaft double angle of the rotation sensors 21 and 22 is set to 8X. The shaft angle multiplier of the rotation angle sensor 23 is set to 1X.

この変形例によれば、回転角センサ22,23によって検出される回転角は同じになるので、図4の第1回転角補正ルーチン及び図5の第2回転角補正ルーチンにおける回転角の変換処理が不要となり、処理速度が速くなる。また、計算誤差を含まない回転角の流用が可能になり、制御精度も向上する。   According to this modification, the rotation angles detected by the rotation angle sensors 22 and 23 are the same. Therefore, the rotation angle conversion processing in the first rotation angle correction routine of FIG. 4 and the second rotation angle correction routine of FIG. Is unnecessary, and the processing speed is increased. In addition, a rotation angle that does not include a calculation error can be used, and control accuracy is improved.

さらに、前記のような軸倍角および変換比でなくても、回転角センサ21,22,23の軸倍角、ピニオンギヤ13とラックバー14によるステアリングシャフト12の回転角からラックバー14の軸線方向の変位量への第1変換比、およびボールねじ機構16によるラックバー14の軸線方向の変位量から電動モータ15の回転角への第2変換比を調整することにより、回転角センサ23の軸倍角に対する両回転センサ21,22の軸倍角の比が、前記第1変換比に、前記第2変換比を乗算した値に対して整数倍または整数分の1に等しく設定するようにしても、ある程度の処理速度の高速化および制御精度の向上を図ることができる。   Further, the axial displacement of the rack bar 14 from the rotational angle of the rotation angle sensors 21, 22, 23, and the rotation angle of the steering shaft 12 by the pinion gear 13 and the rack bar 14, even if the shaft multiplication angle and the conversion ratio are not as described above. By adjusting the first conversion ratio to the amount and the second conversion ratio from the displacement of the rack bar 14 in the axial direction by the ball screw mechanism 16 to the rotation angle of the electric motor 15, the rotation angle sensor 23 with respect to the shaft multiple angle is adjusted. Even if the ratio of the shaft angle multiplier of both rotation sensors 21 and 22 is set equal to an integer multiple or a fraction of an integer with respect to a value obtained by multiplying the first conversion ratio by the second conversion ratio, a certain amount The processing speed can be increased and the control accuracy can be improved.

本発明の第1ないし第3実施形態に係る車両の操舵装置の全体概略図である。1 is an overall schematic diagram of a vehicle steering apparatus according to first to third embodiments of the present invention. 第1実施形態に係り、図1の電子制御ユニットにより実行される操舵アシストプログラムのフローチャートである。2 is a flowchart of a steering assist program executed by the electronic control unit of FIG. 1 according to the first embodiment. 図2の操舵アシストプログラム内にて実行される補正値学習ルーチンを詳細に示すフローチャートである。3 is a flowchart showing in detail a correction value learning routine executed in the steering assist program of FIG. 2. 図2および図7の操舵アシストプログラム内にて実行される第1回転角変換ルーチンを詳細に示すフローチャートである。It is a flowchart which shows the 1st rotation angle conversion routine performed in the steering assist program of FIG. 2 and FIG. 7 in detail. 図2および図8の操舵アシストプログラム内にて実行される第2回転角変換ルーチンを詳細に示すフローチャートである。FIG. 9 is a flowchart showing in detail a second rotation angle conversion routine executed in the steering assist program of FIGS. 2 and 8. FIG. 図1の電子制御ユニット内に設けられたアシスト電流テーブルに記憶されている操舵トルク、車速および目標アシスト電流値の関係を示すグラフである。2 is a graph showing the relationship between steering torque, vehicle speed, and target assist current value stored in an assist current table provided in the electronic control unit of FIG. 1. 第2実施形態に係り、図1の電子制御ユニットにより実行される操舵アシストプログラムのフローチャートである。6 is a flowchart of a steering assist program executed by the electronic control unit of FIG. 1 according to the second embodiment. 第3実施形態に係り、図1の電子制御ユニットにより実行される操舵アシストプログラムのフローチャートである。It is a flowchart of the steering assist program which concerns on 3rd Embodiment and is performed by the electronic control unit of FIG.

符号の説明Explanation of symbols

11…操舵ハンドル、12…ステアリングシャフト、13…ピニオンギヤ、14…ラックバー、15…電動モータ、21,22,23…回転角センサ、25…車速センサ、30…電子制御ユニット
DESCRIPTION OF SYMBOLS 11 ... Steering handle, 12 ... Steering shaft, 13 ... Pinion gear, 14 ... Rack bar, 15 ... Electric motor 21, 22, 23 ... Rotation angle sensor, 25 ... Vehicle speed sensor, 30 ... Electronic control unit

Claims (10)

操舵ハンドルの操舵操作をアシストするための電動モータを備えるとともに、操舵ハンドルに上端にて接続されたステアリングシャフトの回転角を検出する回転角センサと、前記電動モータの回転角を検出する回転角センサとのうちの一方の回転角センサを備えた車両の操舵アシスト装置において、
前記一方の回転角センサによって検出された回転角を用いて、他方の回転角センサによって検出されるべき回転角を計算する回転角計算手段を設けたことを特徴とする車両の操舵アシスト装置。
A rotation angle sensor that includes an electric motor for assisting a steering operation of the steering handle, detects a rotation angle of a steering shaft connected to the steering handle at an upper end, and a rotation angle sensor that detects a rotation angle of the electric motor In a vehicle steering assist device including one of the rotation angle sensors,
A steering assist device for a vehicle, comprising: a rotation angle calculation means for calculating a rotation angle to be detected by the other rotation angle sensor using the rotation angle detected by the one rotation angle sensor.
操舵ハンドルの操舵操作をアシストするための電動モータを備えるとともに、操舵ハンドルに上端にて接続されたステアリングシャフトの回転角を検出する回転角センサとを備えた車両の操舵アシスト装置において、
前記回転角センサによって検出された回転角を用いて、前記電動モータの回転角を計算する回転角計算手段を設けたことを特徴とする車両の操舵アシスト装置。
In a vehicle steering assist device including an electric motor for assisting a steering operation of the steering handle and a rotation angle sensor for detecting a rotation angle of a steering shaft connected to the steering handle at an upper end,
A steering assist device for a vehicle, comprising a rotation angle calculation means for calculating a rotation angle of the electric motor using a rotation angle detected by the rotation angle sensor.
操舵ハンドルの操舵操作をアシストするための電動モータと、操舵ハンドルに上端にて接続されてその一部にトーションバーを含むステアリングシャフトと、前記ステアリングシャフトに付与される操舵トルクを検出するために前記トーションバーの両端部の回転角をそれぞれ検出する一対の回転角センサとを備えた車両の操舵アシスト装置において、
前記一対の回転角センサのうちの前記電動モータ側の回転角センサによって検出された回転角を用いて、前記電動モータの回転角を計算する回転角計算手段と、
前記一対の回転角センサによってそれぞれ検出された回転角を用いて算出される操舵トルクおよび前記回転角計算手段によって計算された電動モータの回転角を用いて前記電動モータの回転を制御する制御手段とを設けたことを特徴とする車両の操舵アシスト装置。
An electric motor for assisting a steering operation of the steering handle; a steering shaft connected to the steering handle at an upper end and including a torsion bar at a part thereof; and for detecting a steering torque applied to the steering shaft In a vehicle steering assist device including a pair of rotation angle sensors that respectively detect rotation angles at both ends of a torsion bar,
Rotation angle calculation means for calculating the rotation angle of the electric motor using the rotation angle detected by the rotation angle sensor on the electric motor side of the pair of rotation angle sensors;
Control means for controlling the rotation of the electric motor using the steering torque calculated using the rotation angles respectively detected by the pair of rotation angle sensors and the rotation angle of the electric motor calculated by the rotation angle calculation means; A steering assist device for a vehicle, comprising:
操舵ハンドルの操舵操作をアシストするための電動モータと、操舵ハンドルに上端にて接続されたステアリングシャフトの回転角を検出する第1回転角センサと、電動モータの回転角を検出する第2回転角センサとを備えた車両の操舵アシスト装置において、
前記第1および第2回転角センサの異常を検出する異常検出手段と、
前記異常検出手段によって前記第1および第2回転角センサの一方の回転角センサの異常が検出されたとき、前記一方の回転角センサによって検出された回転角を用いて、他方の回転角センサによって検出されるべき回転角を計算する回転角計算手段を設けたことを特徴とする車両の操舵アシスト装置。
An electric motor for assisting the steering operation of the steering handle, a first rotation angle sensor for detecting the rotation angle of the steering shaft connected to the upper end of the steering handle, and a second rotation angle for detecting the rotation angle of the electric motor In a vehicle steering assist device including a sensor,
An abnormality detecting means for detecting an abnormality of the first and second rotation angle sensors;
When an abnormality of one of the first and second rotation angle sensors is detected by the abnormality detecting means, the rotation angle detected by the one rotation angle sensor is used to detect the rotation angle of the other rotation angle sensor. A steering assist device for a vehicle, comprising a rotation angle calculation means for calculating a rotation angle to be detected.
操舵ハンドルの操舵操作をアシストするための電動モータと、操舵ハンドルに上端にて接続されてその一部にトーションバーを含むステアリングシャフトと、前記ステアリングシャフトに付与される操舵トルクを検出するために前記トーションバーの両端部の回転角をそれぞれ検出する一対の第1回転角センサと、操舵ハンドルの操舵操作をアシストするための電動モータと、前記電動モータの回転角を検出する第2回転角センサと、前記一対の第1回転角センサによってそれぞれ検出された回転角を用いて算出される操舵トルクおよび前記第2回転角センサによって検出された電動モータの回転角を用いて前記電動モータの回転を制御する制御手段を備えた車両の操舵アシスト装置において、
前記一対の第1回転角センサのうちの前記電動モータ側の回転角センサおよび前記第2回転角センサの異常を検出する異常検出手段と、
前記異常検出手段によって前記一対の第1回転角センサのうちの前記電動モータ側の回転角センサおよび前記第2回転角センサの一方の回転角センサの異常が検出されたとき、前記一方の回転角センサによって検出された回転角を用いて、他方の回転角センサによって検出されるべき回転角を計算する回転角計算手段とを設け、
前記制御手段は、前記異常の検出された回転角センサによって検出されるべき回転角に代えて、前記回転角計算手段によって計算された回転角を用いて前記電動モータの回転を制御するようにしたことを特徴とする車両の操舵アシスト装置。
An electric motor for assisting a steering operation of the steering handle; a steering shaft connected to the steering handle at an upper end and including a torsion bar at a part thereof; and for detecting a steering torque applied to the steering shaft A pair of first rotation angle sensors for detecting rotation angles at both ends of the torsion bar; an electric motor for assisting a steering operation of the steering handle; and a second rotation angle sensor for detecting the rotation angle of the electric motor; The rotation of the electric motor is controlled using the steering torque calculated using the rotation angles detected by the pair of first rotation angle sensors and the rotation angle of the electric motor detected by the second rotation angle sensor. In a vehicle steering assist device having a control means for
An abnormality detecting means for detecting an abnormality of the rotation angle sensor on the electric motor side and the second rotation angle sensor of the pair of first rotation angle sensors;
When the abnormality detection means detects an abnormality in one of the rotation angle sensors of the electric motor side and the second rotation angle sensor of the pair of first rotation angle sensors, the one rotation angle is detected. A rotation angle calculating means for calculating a rotation angle to be detected by the other rotation angle sensor using the rotation angle detected by the sensor;
The control means controls the rotation of the electric motor using the rotation angle calculated by the rotation angle calculation means instead of the rotation angle to be detected by the rotation angle sensor in which the abnormality is detected. A vehicle steering assist device.
前記ステアリングシャフトに動力伝達可能に連結され、前記ステアリングシャフトの軸線周りの回転に連動して軸線方向に変位して転舵輪を転舵するラックバーを備え、
前記電動モータは、前記ラックバー上に配置されて同ラックバーを軸線方向に駆動する請求項1ないし5のうちのいずれか一つに記載した車両の操舵アシスト装置。
A rack bar is connected to the steering shaft so as to be capable of transmitting power, and is displaced in the axial direction in conjunction with rotation around the axis of the steering shaft to steer the steered wheels,
6. The vehicle steering assist device according to claim 1, wherein the electric motor is disposed on the rack bar and drives the rack bar in an axial direction.
前記回転角計算手段は、前記ステアリングシャフトの回転角から前記ラックバーの軸線方向の変位量への変換比と、前記電動モータの回転角から前記ラックバーの軸線方向の変位量への変換比とを用いて、前記回転角を計算する請求項6に記載した車両の操舵アシスト装置。   The rotation angle calculation means includes a conversion ratio from the rotation angle of the steering shaft to the displacement amount in the axial direction of the rack bar, and a conversion ratio from the rotation angle of the electric motor to the displacement amount in the axial direction of the rack bar. The steering assist device for a vehicle according to claim 6, wherein the rotation angle is calculated by using. 前記電動モータの回転はボールねじ機構によって前記ラックバーの軸線方向の変位に変換され、
前記回転角計算手段は、さらに、前記ボールねじ機構のガタをも考慮して前記電動モータの回転角を計算する請求項7に記載した車両の操舵アシスト装置。
The rotation of the electric motor is converted into an axial displacement of the rack bar by a ball screw mechanism,
The vehicle steering assist device according to claim 7, wherein the rotation angle calculation unit further calculates a rotation angle of the electric motor in consideration of a backlash of the ball screw mechanism.
前記ステアリングシャフトに動力伝達可能に連結され、前記ステアリングシャフトの軸線周りの回転に連動して軸線方向に変位して転舵輪を転舵するラックバーを備え、
前記電動モータは、前記ラックバー上に配置されて同ラックバーを軸線方向に駆動するように構成し、
前記第2回転角センサの軸倍角に対する前記第1回転センサの軸倍角の比と、前記ステアリングシャフトの回転角から前記ラックバーの軸線方向の変位量への変換比に、前記ラックバーの軸線方向の変位量から前記電動モータの回転角への変換比を乗算した値とが整数倍関係になるようにしたことを特徴とする請求項4または5に記載した車両の操舵アシスト装置。
A rack bar is connected to the steering shaft so as to be capable of transmitting power, and is displaced in the axial direction in conjunction with rotation around the axis of the steering shaft to steer the steered wheels,
The electric motor is disposed on the rack bar and configured to drive the rack bar in the axial direction.
The axial direction of the rack bar depends on the ratio of the axial multiplication angle of the first rotation sensor to the axial multiplication angle of the second rotation angle sensor and the conversion ratio from the rotation angle of the steering shaft to the displacement amount in the axial direction of the rack bar. The vehicle steering assist device according to claim 4 or 5, wherein a value obtained by multiplying a conversion ratio from the displacement amount to the rotation angle of the electric motor has an integer multiple relationship.
前記整数倍関係は、1対1である請求項9に記載した車両の操舵アシスト装置。
The vehicle steering assist device according to claim 9, wherein the integer multiple relationship is 1: 1.
JP2005190893A 2005-06-30 2005-06-30 Steering assist device for vehicle Withdrawn JP2007008299A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005190893A JP2007008299A (en) 2005-06-30 2005-06-30 Steering assist device for vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005190893A JP2007008299A (en) 2005-06-30 2005-06-30 Steering assist device for vehicle

Publications (1)

Publication Number Publication Date
JP2007008299A true JP2007008299A (en) 2007-01-18

Family

ID=37747345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005190893A Withdrawn JP2007008299A (en) 2005-06-30 2005-06-30 Steering assist device for vehicle

Country Status (1)

Country Link
JP (1) JP2007008299A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110087456A1 (en) * 2009-10-09 2011-04-14 Denso Corporation Rotation angle detection device and electric power steering system
JP2011259666A (en) * 2010-06-11 2011-12-22 Jtekt Corp Motor controller
JP2012116372A (en) * 2010-12-01 2012-06-21 Honda Motor Co Ltd Electric power steering device
GB2496058A (en) * 2011-10-27 2013-05-01 Jaguar Cars Electric power assisted steering using compensation
WO2014156266A1 (en) * 2013-03-29 2014-10-02 日立オートモティブシステムズステアリング株式会社 Power steering device, and control device used for same
WO2017006991A1 (en) * 2015-07-07 2017-01-12 日本精工株式会社 Electric power steering device
WO2017061257A1 (en) * 2015-10-08 2017-04-13 日本精工株式会社 Vehicle steering angle detection device and electric power steering apparatus equipped with same
WO2017098839A1 (en) * 2015-12-10 2017-06-15 日本精工株式会社 Electric power steering device

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011099846A (en) * 2009-10-09 2011-05-19 Denso Corp Rotation angle detection device, and electric power steering device using the same
US8798958B2 (en) 2009-10-09 2014-08-05 Denso Corporation Rotation angle detection device and electric power steering system
US20110087456A1 (en) * 2009-10-09 2011-04-14 Denso Corporation Rotation angle detection device and electric power steering system
JP2011259666A (en) * 2010-06-11 2011-12-22 Jtekt Corp Motor controller
JP2012116372A (en) * 2010-12-01 2012-06-21 Honda Motor Co Ltd Electric power steering device
US9815493B2 (en) 2011-10-27 2017-11-14 Jaguar Land Rover Limited Electric power assisted steering systems
GB2496058A (en) * 2011-10-27 2013-05-01 Jaguar Cars Electric power assisted steering using compensation
GB2496058B (en) * 2011-10-27 2014-02-26 Jaguar Land Rover Ltd Improvements in electric power assisted steering (EPAS) systems
WO2014156266A1 (en) * 2013-03-29 2014-10-02 日立オートモティブシステムズステアリング株式会社 Power steering device, and control device used for same
JP5860568B2 (en) * 2013-03-29 2016-02-16 日立オートモティブシステムズステアリング株式会社 Power steering device and control device used therefor
US9487230B2 (en) 2013-03-29 2016-11-08 Hitachi Automotive Systems Steering, Ltd. Power steering device, and control device used for same
JPWO2014156266A1 (en) * 2013-03-29 2017-02-16 日立オートモティブシステムズステアリング株式会社 Power steering device and control device used therefor
JP2018065566A (en) * 2015-07-07 2018-04-26 日本精工株式会社 Electric power steering device
JP2018065565A (en) * 2015-07-07 2018-04-26 日本精工株式会社 Electric power steering device
US10086866B2 (en) 2015-07-07 2018-10-02 Nsk Ltd. Electric power steering apparatus
JPWO2017006991A1 (en) * 2015-07-07 2017-12-21 日本精工株式会社 Electric power steering device
KR101885841B1 (en) 2015-07-07 2018-08-06 닛본 세이고 가부시끼가이샤 Electric power steering device
JP2018065564A (en) * 2015-07-07 2018-04-26 日本精工株式会社 Electric power steering device
KR20180009360A (en) * 2015-07-07 2018-01-26 닛본 세이고 가부시끼가이샤 Electric power steering device
WO2017006991A1 (en) * 2015-07-07 2017-01-12 日本精工株式会社 Electric power steering device
JP2018087003A (en) * 2015-10-08 2018-06-07 日本精工株式会社 Vehicular steering angle detection device and electric power steering device equipped with the same
CN108025762B (en) * 2015-10-08 2019-10-15 日本精工株式会社 Vehicle turns to angle detecting device and is equipped with the electric power steering apparatus that the vehicle turns to angle detecting device
US10279837B2 (en) 2015-10-08 2019-05-07 Nsk Ltd. Vehicle steering angle detecting apparatus and electric power steering apparatus equipped with the same
JP2018047903A (en) * 2015-10-08 2018-03-29 日本精工株式会社 Vehicular steering angle detecting device and electric power steering device mounted with the same
JP2018047902A (en) * 2015-10-08 2018-03-29 日本精工株式会社 Vehicular steering angle detecting device and electric power steering device mounted with the same
WO2017061257A1 (en) * 2015-10-08 2017-04-13 日本精工株式会社 Vehicle steering angle detection device and electric power steering apparatus equipped with same
CN108025762A (en) * 2015-10-08 2018-05-11 日本精工株式会社 Vehicle turns to angle detecting device and is equipped with the electric power-assisted steering apparatus that the vehicle turns to angle detecting device
JPWO2017061257A1 (en) * 2015-10-08 2017-12-21 日本精工株式会社 Steering angle detection device for vehicle and electric power steering device equipped with the same
WO2017098839A1 (en) * 2015-12-10 2017-06-15 日本精工株式会社 Electric power steering device
CN108290606A (en) * 2015-12-10 2018-07-17 日本精工株式会社 Electric power-assisted steering apparatus
JP2018076068A (en) * 2015-12-10 2018-05-17 日本精工株式会社 Electric power steering device
JPWO2017098839A1 (en) * 2015-12-10 2017-12-21 日本精工株式会社 Electric power steering device
JP2018052497A (en) * 2015-12-10 2018-04-05 日本精工株式会社 Electric power steering device
CN108290606B (en) * 2015-12-10 2019-07-09 日本精工株式会社 Electric power steering apparatus
JP2018052496A (en) * 2015-12-10 2018-04-05 日本精工株式会社 Electric power steering device

Similar Documents

Publication Publication Date Title
JP2007008299A (en) Steering assist device for vehicle
US7565947B2 (en) Vehicular steering system
CN110027609B (en) Electric power steering apparatus
CN105667584A (en) Control apparatus
US7537081B2 (en) Power steering apparatus
CN112124414A (en) Steering device
JP5011785B2 (en) Electric power steering device
JP2007071784A (en) Torque sensing device
JP3915595B2 (en) Rotation angle detection device using resolver and control device using this device
JP2005254844A (en) Electric power steering device for vehicle
JP3577190B2 (en) Steering control device
JP5975242B2 (en) Steering angle ratio variable steering device
US11697454B2 (en) Variable travel stop to increase worm gear durability
JP5233215B2 (en) Electric power steering device
JP2013001257A (en) Power steering device
CN114194283A (en) Steering operation control device
JP5588155B2 (en) Rotation angle detector
JP4380317B2 (en) Correction value detection method for torque sensor device
JP7027985B2 (en) Rudder angle detector
JP6048286B2 (en) OFFSET ADJUSTING DEVICE AND ELECTRONIC POWER STEERING DEVICE SENSOR ADJUSTING METHOD
JP4380362B2 (en) Vehicle steering device
EP4219270A1 (en) Steering control device and standard value adjustment method
JP2019199197A (en) Arithmetic unit
JP2012141276A (en) Rotation angle detecting device
JP2012194167A (en) Rotation angle detection device and electric power steering apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070823

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20081224