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

JP7615465B2 - Vehicle steering device - Google Patents

Vehicle steering device Download PDF

Info

Publication number
JP7615465B2
JP7615465B2 JP2021064430A JP2021064430A JP7615465B2 JP 7615465 B2 JP7615465 B2 JP 7615465B2 JP 2021064430 A JP2021064430 A JP 2021064430A JP 2021064430 A JP2021064430 A JP 2021064430A JP 7615465 B2 JP7615465 B2 JP 7615465B2
Authority
JP
Japan
Prior art keywords
steering angle
steering
current
value
basic
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.)
Active
Application number
JP2021064430A
Other languages
Japanese (ja)
Other versions
JP2022159940A (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 JP2021064430A priority Critical patent/JP7615465B2/en
Publication of JP2022159940A publication Critical patent/JP2022159940A/en
Application granted granted Critical
Publication of JP7615465B2 publication Critical patent/JP7615465B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

この発明は、車両用操舵装置に関する。 This invention relates to a vehicle steering device.

トラック、バス等の大型車両では、左右の車輪がアクスルビームで連結されているリジットアクスルサスペンションが広く用いられている。リジットアクスルサスペンションを有する車両では、ボールねじ式油圧パワーステアリング機構を備えた操舵装置が広く採用されている。このような大型車両の操舵装置は、ハンドル、ステアリングコラム、ステアリングギアボックス、ピットマンアーム、ドラッグリング、ナックルアーム、タイロッド等を備えており、インデペンデントサスペンションが用いられている乗用車の操舵装置に比べて複雑である。また、大型車両の操舵装置は乗用車の操舵装置に比べて、ステアリングシャフト等の長さが長い。 In large vehicles such as trucks and buses, rigid axle suspension, in which the left and right wheels are connected by an axle beam, is widely used. Steering devices equipped with a ball screw type hydraulic power steering mechanism are widely used in vehicles with rigid axle suspension. Steering devices for such large vehicles include a steering wheel, steering column, steering gear box, pitman arm, drag ring, knuckle arm, tie rod, etc., and are more complex than steering devices for passenger cars that use independent suspension. In addition, the steering shaft and other parts of steering devices for large vehicles are longer than those of passenger cars.

特許文献1には、前述のような大型車両の操舵装置のステアリングコラムに電動モータを追加し、この電動モータを使用して、目標軌道に沿って自動走行させる技術が開示されている。このような自動走行制御(自動操舵制御)は、例えば、次のようにして行われる。すなわち、まず、目標軌跡と自車両位置との関係から、転舵輪の目標転舵角を算出し、その値にステアリングギア比(転舵角に対する操舵角の比)を乗算して目標操舵角を算出する。そして、目標操舵角と実操舵角との偏差が零になるように、電動モータに対して角度フィードバック制御を行う。 Patent Document 1 discloses a technology in which an electric motor is added to the steering column of the steering device of a large vehicle as described above, and this electric motor is used to automatically drive the vehicle along a target trajectory. Such automatic driving control (automatic steering control) is performed, for example, as follows. That is, first, a target steering angle of the steered wheels is calculated from the relationship between the target trajectory and the vehicle's position, and this value is multiplied by the steering gear ratio (the ratio of the steering angle to the steering angle) to calculate the target steering angle. Then, angle feedback control is performed on the electric motor so that the deviation between the target steering angle and the actual steering angle becomes zero.

特開2006-264622号公報JP 2006-264622 A 特開2016-135676号公報JP 2016-135676 A

前述したように、大型車両の操舵装置は、乗用車の操舵装置よりも複雑であり、ステアリングシャフトに生じる捻じれや撓みが比較的大きいため、ハンドルから転舵輪までの間のあそび(allowance)が大きい。このため、大型車両の操舵装置に対して例えば前述のような自動走行制御を行った場合には、目標操舵角を与えても、転舵輪の転舵角が目標転舵角に一致しないため、軌跡追従性が悪くなる。なお、乗用車においても、大型車両ほどではないが、ステアリングホイールから転舵輪までの間にあそびが存在するので、同様な問題がある。 As mentioned above, the steering system of a large vehicle is more complex than that of a passenger vehicle, and the torsion and bending that occurs in the steering shaft is relatively large, so there is a large allowance between the steering wheel and the steered wheels. For this reason, when the above-mentioned automatic driving control is performed on the steering system of a large vehicle, even if a target steering angle is given, the steering angle of the steered wheels will not match the target steering angle, resulting in poor trajectory tracking. Note that passenger vehicles also have a similar problem, although not as much as large vehicles, because there is allowance between the steering wheel and the steered wheels.

そこで、特許文献2には、軌跡追従性を向上させるために、操舵不感帯をΔHとすると、切り始め時には、ΔH/2を目標操舵角に加算することにより目標操舵角を補正し、切り返し時には、ΔHを目標操舵角に加算することにより目標操舵角を補正する技術が開示されている。
しかしながら、ハンドルから転舵輪までの間のあそび量である基本あそび量(操舵不感帯)は、経年変化などのさまざまな要因で変化する。特に、トラック、バスなどの大型車では、油圧パワーステアリング機構のセクタギヤ部のあそびを整備時に調整可能であるため、このような調整によっても基本あそび量が変化する。
Therefore, Patent Document 2 discloses a technology in which, in order to improve trajectory tracking performance, when the steering dead zone is ΔH, the target steering angle is corrected by adding ΔH/2 to the target steering angle when the vehicle starts to turn, and when the vehicle changes direction, the target steering angle is corrected by adding ΔH to the target steering angle.
However, the basic amount of play (steering dead zone), which is the amount of play between the steering wheel and the steered wheels, changes due to various factors such as aging. In particular, in large vehicles such as trucks and buses, the play of the sector gear of the hydraulic power steering mechanism can be adjusted during maintenance, and such adjustments also change the basic amount of play.

なお、この明細書において、「切り始め」とは、操舵角が変化していない状態から操舵角が変化し始めることをいう。「切り返し」とは、操舵方向が逆転するように操舵角が変化することをいう。
この発明の目的は、経年変化などによって変化する基本あそび量を正確に演算することができる、車両用操舵装置を提供することである。
In this specification, the term "start of turning" refers to the state in which the steering angle starts to change from a state in which the steering angle is not changing, and the term "returning" refers to the state in which the steering angle changes so that the steering direction is reversed.
SUMMARY OF THE PRESENT INVETION An object of the present invention is to provide a vehicle steering system capable of accurately calculating a basic amount of play which changes due to aging or the like.

この発明の一実施形態は、ハンドルに連結されたステアリングシャフトと、前記ステアリングシャフトに連結され、左右の転舵輪を転舵させるための転舵機構と、前記ステアリングシャフトを回転させるための電動モータと、操舵角を検出するための操舵角検出部と、前記電動モータを制御する電動モータ制御部と、基本あそび量を演算する基本あそび量演算部とを含み、前記基本あそび量演算部は、切り返しが行われたときに前記操舵角を第1操舵角として記憶し、操舵角速度に基づいて、前記切り返し後にあそびが詰まったか否かを判別し、あそびが詰まったと判別したときに前記操舵角を第2操舵角として記憶し、前記第1操舵角と前記第2操舵角との差の絶対値を前記基本あそび量として演算する、車両用操舵装置を提供する。 One embodiment of the present invention provides a vehicle steering device that includes a steering shaft connected to a steering wheel, a steering mechanism connected to the steering shaft for steering the left and right steered wheels, an electric motor for rotating the steering shaft, a steering angle detection unit for detecting a steering angle, an electric motor control unit for controlling the electric motor, and a basic play calculation unit for calculating a basic play amount, and the basic play calculation unit stores the steering angle as a first steering angle when a turn is made, determines whether the play is reduced after the turn based on the steering angular velocity, stores the steering angle as a second steering angle when it is determined that the play is reduced, and calculates the absolute value of the difference between the first steering angle and the second steering angle as the basic play amount.

この構成では、ハンドルから転舵輪までの間のあそび量である基本あそび量を車両走行中に演算することができるので、経年変化などによって変化する基本あそび量を正確に演算することができる。
この発明の一実施形態では、前記基本あそび量演算部は、予め設定された複数回の切り返しそれぞれに対して、前記基本あそび量の演算を行い、得られた複数の前記基本あそび量の平均値を、最終的な基本あそび量として演算する。
In this configuration, the basic amount of play, which is the amount of play between the steering wheel and the steered wheels, can be calculated while the vehicle is running, so that the basic amount of play which changes due to aging and the like can be accurately calculated.
In one embodiment of the present invention, the basic play amount calculation unit calculates the basic play amount for each of a predetermined number of turns, and calculates the average value of the obtained multiple basic play amounts as the final basic play amount.

この発明の一実施形態は、前記基本あそび量演算部は、時間間隔をおいて前記電流値を取得し、今回の前記電流値から前回の前記電流値を減算した値が正であった後において、今回の前記電流値から前回の前記電流値を減算した値が初めて負となったとき、または今回の前記電流値から前回の前記電流値を減算した値が負であった後において、今回の前記電流値から前回の前記電流値を減算した値が初めて正となったとき、切り返しが行われたと判別する。 In one embodiment of the invention, the basic play calculation unit acquires the current value at time intervals, and determines that a turn has been made when the value obtained by subtracting the previous current value from the current current value becomes negative for the first time after the value obtained by subtracting the previous current value from the current current value was positive, or when the value obtained by subtracting the previous current value from the current current value becomes positive for the first time after the value obtained by subtracting the previous current value from the current current value was negative.

この発明の一実施形態は、前記電動モータの電流値は、前記電動モータに対する電流指令値または前記電動モータに流れる実電流値である。
この発明の一実施形態は、前記基本あそび量演算部は、時間間隔をおいて前記操舵角を取得し、今回の前記操舵角から前回の前記操舵角を減算した値が正であった後において、今回の前記操舵角から前回の前記操舵角を減算した値が初めて負となったとき、または今回の前記操舵角から前回の前記操舵角を減算した値が負であった後において、今回の前記操舵角から前回の前記操舵角を減算した値が初めて正となったとき、切り返しが行われたと判別する。
In one embodiment of the present invention, the current value of the electric motor is a current command value for the electric motor or an actual current value flowing through the electric motor.
In one embodiment of the present invention, the basic play calculation unit acquires the steering angle at time intervals, and determines that a turn has been performed when the value obtained by subtracting the previous steering angle from the current steering angle becomes negative for the first time after the value obtained by subtracting the previous steering angle from the current steering angle was positive, or when the value obtained by subtracting the previous steering angle from the current steering angle becomes positive for the first time after the value obtained by subtracting the previous steering angle from the current steering angle was negative.

この発明の一実施形態は、前記基本あそび量演算部は、時間間隔をおいて前記操舵角速度を演算し、前記切り返しが行われた後において、前記操舵角速度の絶対値が所定の第1閾値よりも大きくなった後に、前記操舵角速度の絶対値が前記第1閾値以下の所定の第2閾値以下になったときに、あそびが詰まったと判別する。
この発明の一実施形態は、前記電動モータ制御部は、所与の目標操舵角に基づいて、前記電動モータを制御するものであり、前記電動モータ制御部は、前記基本あそび量に基づいて前記目標操舵角を補正する目標操舵角補正部を含む。
In one embodiment of the present invention, the basic play amount calculation unit calculates the steering angular velocity at time intervals, and determines that play has been eliminated when, after the turning is performed, the absolute value of the steering angular velocity becomes greater than a predetermined first threshold value, and then becomes less than a predetermined second threshold value that is less than the first threshold value.
In one embodiment of the present invention, the electric motor control unit controls the electric motor based on a given target steering angle, and the electric motor control unit includes a target steering angle correction unit that corrects the target steering angle based on the basic play amount.

この発明の一実施形態は、車両の操舵制御形態として、第1制御形態と第2制御形態とがあり、前記第1制御形態では、前記目標操舵角補正部による前記目標操舵角の補正を行うことなく、前記基本あそび量演算部による前記基本あそび量の演算を行い、前記第2制御形態では、前記基本あそび量演算部による前記基本あそび量の演算を行うことなく、前記目標操舵角補正部による前記目標操舵角の補正を行う。 In one embodiment of the present invention, there are a first control mode and a second control mode as steering control modes for a vehicle, and in the first control mode, the basic play amount calculation unit calculates the basic play amount without correcting the target steering angle by the target steering angle correction unit, and in the second control mode, the target steering angle correction unit corrects the target steering angle without calculating the basic play amount by the basic play amount calculation unit.

図1は、車両用操舵装置の概略構成を示す模式図である。FIG. 1 is a schematic diagram showing a schematic configuration of a vehicle steering system. 図2は、車両用操舵装置の電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the vehicle steering system. 図3は、モータ制御用ECUの電気的構成を示すブロック図である。FIG. 3 is a block diagram showing the electrical configuration of the motor control ECU. 図4は、操舵角θと転舵角δとの関係を示すグラフである。FIG. 4 is a graph showing the relationship between the steering angle θh and the turning angle δ. 図5は、基本あそび量演算部によって実行される基本あそび量演算処理の手順を示すフローチャートである。FIG. 5 is a flowchart showing the procedure of the basic play amount calculation process executed by the basic play amount calculation unit. 図6は、q軸電流指令値Iq,cmd、q軸電流指令値Iq,cmdの変化量ΔIq,cmd、操舵角速度dθ/dtおよび操舵角θの変化の一例を示すタイムチャートである。FIG. 6 is a time chart showing an example of changes in the q-axis current command value Iq,cmd , the amount of change ΔIq, cmd in the q-axis current command value Iq,cmd , the steering angular velocity dθh /dt, and the steering angle θh . 図7は、操舵角指令値設定部によって実行される操舵角指令値設定処理の手順を示すフローチャートである。FIG. 7 is a flowchart showing the procedure of the steering angle command value setting process executed by the steering angle command value setting unit.

以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、車両用操舵装置の概略構成を示す模式図である。図1において破線29の左側は、車両を側方から見た側面図であり、破線29の右側は、車両を上方から見た平面図である。
この車両用操舵装置1は、ハンドル(ステアリングホイール)2、ステアリングシャフト3を有するステアリングコラム4、ベベルギア部5、動力伝達軸6、ボールねじ式油圧パワーステアリング機構(以下、「油圧パワーステアリング機構7」という。)、転舵機構8、電動モータ9等を備えている。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
Fig. 1 is a schematic diagram showing the general configuration of a steering device for a vehicle, in which the left side of a dashed line 29 is a side view of the vehicle as seen from the side, and the right side of the dashed line 29 is a plan view of the vehicle as seen from above.
This vehicle steering device 1 includes a handle (steering wheel) 2, a steering column 4 having a steering shaft 3, a bevel gear section 5, a power transmission shaft 6, a ball screw type hydraulic power steering mechanism (hereinafter referred to as the "hydraulic power steering mechanism 7"), a steering mechanism 8, an electric motor 9, etc.

ハンドル2は、ステアリングシャフト3を介してベベルギア部5の入力軸に連結されている。ベベルギア部5の出力軸は、動力伝達軸6を介して油圧パワーステアリング機構7の入力軸に連結されている。
転舵機構8は、ピットマンアーム11、ドラッグリンク12、ナックルアーム13、キングピン軸14,15、タイロッドアーム16およびタイロッド17を備える。
The steering wheel 2 is connected to an input shaft of a bevel gear unit 5 via a steering shaft 3. The output shaft of the bevel gear unit 5 is connected to an input shaft of a hydraulic power steering mechanism 7 via a power transmission shaft 6.
The steering mechanism 8 includes a pitman arm 11, a drag link 12, a knuckle arm 13, kingpin shafts 14, 15, a tie rod arm 16 and a tie rod 17.

ピットマンアーム11の一端は、油圧パワーステアリング機構7のセクターシャフトに連結されている。ピットマンアーム11の他端には、ドラッグリンク12の一端が連結されている。ドラッグリンク12の他端は、右転舵輪(右前輪)22のナックルアーム13の一端に連結されている。ナックルアーム13の他端は、右転舵輪22のキングピン軸14に連結されている。右転舵輪22のキングピン軸14と左転舵輪(左前輪)21のキングピン軸15とは、タイロッドアーム16およびタイロッド17によって連結されている。図の破線18は、アクスルビームである。 One end of the pitman arm 11 is connected to the sector shaft of the hydraulic power steering mechanism 7. One end of the drag link 12 is connected to the other end of the pitman arm 11. The other end of the drag link 12 is connected to one end of the knuckle arm 13 of the right steered wheel (right front wheel) 22. The other end of the knuckle arm 13 is connected to the kingpin shaft 14 of the right steered wheel 22. The kingpin shaft 14 of the right steered wheel 22 and the kingpin shaft 15 of the left steered wheel (left front wheel) 21 are connected by a tie rod arm 16 and a tie rod 17. The dashed line 18 in the figure is the axle beam.

電動モータ9は、ステアリングコラム4に設けられており、図示しない減速機を介してステアリングシャフト3に連結されている。減速機は、ウォームギヤと、このウォームギヤと噛み合うウォームホイールとを含むウォームギヤ機構からなる。以下において、減速機の減速比をRで表す。減速比Rは、ウォームホイールの回転角であるウォームホイール角に対するウォームギヤの回転角であるウォームギヤ角の比として定義される。電動モータ9のロータ回転角θは、回転角センサ25によって検出される。 The electric motor 9 is provided on the steering column 4 and is connected to the steering shaft 3 via a reducer (not shown). The reducer is a worm gear mechanism including a worm gear and a worm wheel that meshes with the worm gear. In the following, the reduction ratio of the reducer is represented by R. The reduction ratio R is defined as the ratio of the worm gear angle, which is the rotation angle of the worm gear, to the worm wheel angle, which is the rotation angle of the worm wheel. The rotor rotation angle θm of the electric motor 9 is detected by a rotation angle sensor 25.

ハンドル2が回転すると、この回転トルクが、ステアリングシャフト3、ベベルギア部5、動力伝達軸6およびボールねじ式油圧パワーステアリング機構7に伝達されて、ピットマンアーム11が揺動される。このピットマンアーム11の揺動により、ドラッグリンク12が前後方向に移動され、ナックルアーム13が揺動され、転舵輪21,22が転舵される。 When the steering wheel 2 is rotated, the rotational torque is transmitted to the steering shaft 3, the bevel gear section 5, the power transmission shaft 6, and the ball screw type hydraulic power steering mechanism 7, causing the pitman arm 11 to swing. This swinging of the pitman arm 11 moves the drag link 12 in the front-rear direction, swings the knuckle arm 13, and steers the steered wheels 21, 22.

電動モータ9が回転されると、この回転トルクがステアリングシャフト3に伝達されるので、前述と同様な動力伝達経路を介して転舵輪21,22が転舵される。すなわち、電動モータ9によってステアリングシャフト3を回転させることにより、転舵輪21,22の転舵が可能となる。
図2は、車両用操舵装置の電気的構成を示すブロック図である。
When the electric motor 9 is rotated, the rotational torque is transmitted to the steering shaft 3, and the steered wheels 21, 22 are steered via the power transmission path similar to that described above. In other words, by rotating the steering shaft 3 with the electric motor 9, the steered wheels 21, 22 can be steered.
FIG. 2 is a block diagram showing the electrical configuration of the vehicle steering system.

車両には、自動操舵用ECU101およびモータ制御用ECU102が設けられている。モータ制御用ECU102は、本発明の電動モータ制御部の一例である。
自動操舵用ECU101は、操舵モードが自動操舵モードであるか手動操舵モードであるかを示すモード信号Smodeを出力する。また、自動操舵用ECU101は、自動操舵モード時に、自動操舵のための目標操舵角θcmdaを生成する。
The vehicle is provided with an automatic steering ECU 101 and a motor control ECU 102. The motor control ECU 102 is an example of an electric motor control unit of the present invention.
The automatic steering ECU 101 outputs a mode signal S mode indicating whether the steering mode is the automatic steering mode or the manual steering mode. In addition, the automatic steering ECU 101 generates a target steering angle θ cmda for automatic steering in the automatic steering mode.

目標操舵角θcmdaは、自動操舵モード時における操舵角(ステアリングシャフト3の回転角)θの目標値である。この実施形態では、操舵角θは、ハンドル2の中立位置(操舵中立位置)からのステアリングシャフト3の正逆両方向の回転量(回転角)であり、操舵中立位置から右方向への回転量が正の値で表され、操舵中立位置から左方向への回転量が負の値で表される。この実施形態では、操舵角θは、回転角センサ25によって検出されるロータ回転角θから演算される。 The target steering angle θ cmda is a target value of the steering angle (rotation angle of the steering shaft 3) θ h in the automatic steering mode. In this embodiment, the steering angle θ h is the amount of rotation (rotation angle) of the steering shaft 3 in both forward and reverse directions from the neutral position of the steering wheel 2 (neutral steering position), and the amount of rotation to the right from the neutral steering position is represented by a positive value, and the amount of rotation to the left from the neutral steering position is represented by a negative value. In this embodiment, the steering angle θ h is calculated from the rotor rotation angle θ m detected by the rotation angle sensor 25.

モード信号Smodeおよび目標操舵角θcmdaは、モータ制御用ECU102に与えられる。
また、モータ制御用ECU102には、車両のキースイッチの状態を表すキースイッチ状態検知信号Sが入力される。この実施形態では、車両のキースイッチは、例えばエンジン(図示略)または走行用モータ(図示略)を始動するためのイグニッションキーである。キースイッチは、イグニッションキーの他、イモビライザを備えた電子キーを用いて認証を得られた場合に電気信号を発するもの、または押ボタンによって電気信号を発するものであってもよい。
The mode signal S mode and the target steering angle θ cmda are provided to the motor control ECU 102 .
A key switch state detection signal S K indicating the state of the vehicle's key switch is also input to the motor control ECU 102. In this embodiment, the vehicle's key switch is, for example, an ignition key for starting an engine (not shown) or a driving motor (not shown). The key switch may be an ignition key or an electronic key equipped with an immobilizer that emits an electric signal when authentication is obtained, or a key switch that emits an electric signal by a push button.

キースイッチがオン操作されたときには、そのことを示すキースイッチ状態検知信号S(以下、「キースイッチオン状態信号」という。)がモータ制御用ECU102に入力される。キースイッチがオフ操作されたときには、そのことを示すキースイッチ状態検知信号S(以下、「キースイッチオフ状態信号」という。)がモータ制御用ECU102に入力される。 When the key switch is turned on, a key switch state detection signal S K (hereinafter referred to as the "key switch on state signal") indicating this is input to the motor control ECU 102. When the key switch is turned off, a key switch state detection signal S K (hereinafter referred to as the "key switch off state signal") indicating this is input to the motor control ECU 102.

モータ制御用ECU102は、キースイッチ状態検知信号S、モード信号Smode、目標操舵角θcmdaおよび回転角センサ25の出力信号に基づいて、自動操舵モード時に、電動モータ9を駆動制御する。
図3は、モータ制御用ECU102の電気的構成を示すブロック図である。
モータ制御用ECU102は、角度フィードバック制御によって電動モータ9を制御する。モータ制御用ECU102は、マイクロコンピュータ31と、マイクロコンピュータ31によって制御され、電動モータ9に電力を供給する駆動回路(インバータ回路)32と、電動モータ9に流れるモータ電流を検出する電流検出部33とを備えている。
The motor control ECU 102 controls the driving of the electric motor 9 in the automatic steering mode, based on the key switch state detection signal S K , the mode signal S mode , the target steering angle θ cmda , and the output signal of the rotation angle sensor 25 .
FIG. 3 is a block diagram showing the electrical configuration of the motor control ECU 102. As shown in FIG.
The motor control ECU 102 controls the electric motor 9 by angle feedback control. The motor control ECU 102 includes a microcomputer 31, a drive circuit (inverter circuit) 32 that is controlled by the microcomputer 31 and supplies power to the electric motor 9, and a current detection unit 33 that detects a motor current flowing through the electric motor 9.

マイクロコンピュータ31は、CPUおよびメモリ(ROM、RAM、不揮発性メモリなど)を備えており、所定のプログラムを実行することによって、複数の機能処理部として機能するようになっている。この複数の機能処理部には、基本あそび量演算部41と、操舵角指令値設定部42と、角度偏差演算部43、PD制御部44と、電流指令値設定部45と、電流偏差演算部46と、PI(比例積分)制御部47と、dq/UVW変換部48と、PWM(Pulse Width Modulation)制御部49と、UVW/dq変換部50と、回転角演算部51と、減速比除算部52とを含む。 The microcomputer 31 is equipped with a CPU and memory (ROM, RAM, non-volatile memory, etc.), and functions as multiple function processing units by executing a predetermined program. The multiple function processing units include a basic play amount calculation unit 41, a steering angle command value setting unit 42, an angle deviation calculation unit 43, a PD control unit 44, a current command value setting unit 45, a current deviation calculation unit 46, a PI (proportional integral) control unit 47, a dq/UVW conversion unit 48, a PWM (Pulse Width Modulation) control unit 49, a UVW/dq conversion unit 50, a rotation angle calculation unit 51, and a reduction ratio division unit 52.

回転角演算部51は、回転角センサ25の出力信号に基づいて、電動モータ9のロータの回転角θ(以下、「ロータ回転角θ」という。)を演算する。回転角演算部51によって演算されるロータ回転角θは、dq/UVW変換部48、UVW/dq変換部50および減速比除算部52に与えられる。
減速比除算部52は、回転角演算部51によって演算されるロータ回転角θを減速比Rで除算することにより、操舵角θを演算する。操舵角θは、基本あそび量演算部41、操舵角指令値設定部42および角度偏差演算部43に与えられる。回転角センサ25、回転角演算部51および減速比除算部52は、本発明の操舵角検出部の一例である。
The rotation angle calculation unit 51 calculates a rotation angle θ m of the rotor of the electric motor 9 (hereinafter referred to as “rotor rotation angle θ m ”) based on the output signal of the rotation angle sensor 25. The rotor rotation angle θ m calculated by the rotation angle calculation unit 51 is provided to the dq/UVW conversion unit 48, the UVW/dq conversion unit 50, and the reduction ratio division unit 52.
The reduction ratio division unit 52 calculates the steering angle θh by dividing the rotor rotation angle θm calculated by the rotation angle calculation unit 51 by the reduction ratio R. The steering angle θh is provided to the basic play amount calculation unit 41, the steering angle command value setting unit 42, and the angle deviation calculation unit 43. The rotation angle sensor 25, the rotation angle calculation unit 51, and the reduction ratio division unit 52 are an example of a steering angle detection unit of the present invention.

基本あそび量演算部41は、この実施形態では、操舵角θおよび後述するq軸電流指令値Iq,cmdに基づいて、ハンドル2から転舵輪21,22までの間に生じるあそび量である基本あそび量αを演算する。基本あそび量演算部41の詳細については後述する。
操舵角指令値設定部42は、角度フィードバック制御に用いられる操舵角指令値θcmdを設定する。この実施形態では、操舵角指令値設定部42は、通常時は、目標操舵角θcmdaを操舵角指令値θcmdとして設定する。ただし、基本あそび量演算部41から基本あそび量αが与えられた後において、操舵モードが自動操舵モードでありかつ自動操舵による切り返しが行われたときには、操舵角指令値設定部42は、基本あそび量αに基づいて目標操舵角θcmdaを補正する。そして、操舵角指令値設定部42は、補正後の目標操舵角θcmdaを操舵角指令値θcmdとして設定する。操舵角指令値設定部42は、本発明の「目標操舵角補正部」の一例である。
In this embodiment, the basic play calculation unit 41 calculates a basic play amount α, which is the amount of play occurring between the steering wheel 2 and the steered wheels 21, 22, based on the steering angle θh and a q-axis current command value Iq,cmd , which will be described later. The details of the basic play amount calculation unit 41 will be described later.
The steering angle command value setting unit 42 sets the steering angle command value θ cmd used in the angle feedback control. In this embodiment, the steering angle command value setting unit 42 normally sets the target steering angle θ cmda as the steering angle command value θ cmd . However, after the basic play amount α is provided from the basic play amount calculation unit 41, when the steering mode is the automatic steering mode and turning is performed by automatic steering, the steering angle command value setting unit 42 corrects the target steering angle θ cmda based on the basic play amount α. Then, the steering angle command value setting unit 42 sets the corrected target steering angle θ cmda as the steering angle command value θ cmd . The steering angle command value setting unit 42 is an example of the "target steering angle correction unit" of the present invention.

操舵角指令値設定部42の詳細については後述する。操舵角指令値設定部42によって設定された操舵角指令値θcmdは、角度偏差演算部43に与えられる。
角度偏差演算部43は、操舵角指令値θcmdと操舵角θとの偏差Δθ(θcmd-θ)を演算する。
PD制御部44は、角度偏差演算部43によって演算された角度偏差Δθに対してPD演算(比例微分演算)を行うことにより、トルク指令値Tcmdを演算する。
The steering angle command value θ cmd set by the steering angle command value setting section 42 is provided to an angle deviation calculation section 43 .
The angle deviation calculation unit 43 calculates the deviation Δθ (θ cmd −θ h ) between the steering angle command value θ cmd and the steering angle θ h .
The PD control unit 44 performs a PD calculation (proportional differential calculation) on the angle deviation Δθ calculated by the angle deviation calculation unit 43 to calculate a torque command value T cmd .

電流指令値設定部45は、トルク指令値Tcmdに基づいて、d軸電流指令値Id,cmdおよびq軸電流指令値Iq,cmd(以下、これらを総称するときには「二相電流指令値Idq,cmd」という。)を設定する。
具体的には、電流指令値設定部45は、q軸電流指令値Iq,cmdを有意値とする一方で、d軸電流指令値Id,cmdを零とする。より具体的には、電流指令値設定部45は、PD制御部44によって演算されたトルク指令値Tcmdを、電動モータ9のトルク定数Kで除算することにより、q軸電流指令値Iq,cmdを設定する。電流指令値設定部45によって設定された二相電流指令値Idq,cmdは、電流偏差演算部46に与えられる。電流指令値設定部45によって設定されたq軸電流指令値Iq,cmdは、基本あそび量演算部41にも与えられる。q軸電流指令値Iq,cmdは、本発明の「電動モータの電流値」および「電流指令値」の一例である。
The current command value setting unit 45 sets a d-axis current command value I d,cmd and a q-axis current command value I q,cmd (hereinafter, these are collectively referred to as "two-phase current command values I dq,cmd ") based on the torque command value T cmd.
Specifically, the current command value setting unit 45 sets the q-axis current command value Iq,cmd to a significant value, while setting the d-axis current command value Id,cmd to zero. More specifically, the current command value setting unit 45 sets the q-axis current command value Iq,cmd by dividing the torque command value Tcmd calculated by the PD control unit 44 by the torque constant KT of the electric motor 9. The two-phase current command value Idq,cmd set by the current command value setting unit 45 is provided to the current deviation calculation unit 46. The q-axis current command value Iq,cmd set by the current command value setting unit 45 is also provided to the basic play amount calculation unit 41. The q-axis current command value Iq,cmd is an example of the "electric motor current value" and the "current command value" in the present invention.

電流検出部33は、電動モータ9のU相電流I、V相電流IおよびW相電流I(以下、これらを総称するときは、「三相検出電流IUVW」という。)を検出する。電流検出部33によって検出された三相検出電流IUVWは、UVW/dq変換部50に与えられる。
UVW/dq変換部50は、電流検出部33によって検出されるUVW座標系の三相検出電流IUVW(U相電流I、V相電流IおよびW相電流I)を、dq座標系の二相検出電流IおよびI(以下総称するときには「二相検出電流Idq」という。)に座標変換する。この座標変換には、回転角演算部51によって演算されるロータ回転角θが用いられる。UVW/dq変換部50によって演算される二相検出電流Idq(d軸検出電流Iおよびq軸検出電流I)は、電流偏差演算部46に与えられる。
The current detection unit 33 detects a U-phase current IU , a V-phase current IV , and a W-phase current IW (hereinafter, these will be collectively referred to as “three-phase detected currents IUVW ”) of the electric motor 9. The three-phase detected currents IUVW detected by the current detection unit 33 are provided to a UVW/dq conversion unit 50.
The UVW/dq conversion unit 50 performs coordinate conversion of the three-phase detected currents I UVW (U-phase current I U , V-phase current IV , and W-phase current I W ) in the UVW coordinate system detected by the current detection unit 33 into two-phase detected currents I d and I q (hereinafter collectively referred to as "two-phase detected currents I dq ") in the dq coordinate system. This coordinate conversion uses the rotor rotation angle θ m calculated by the rotation angle calculation unit 51. The two-phase detected currents I dq (d-axis detected current I d and q-axis detected current I q ) calculated by the UVW/dq conversion unit 50 are provided to the current deviation calculation unit 46.

電流偏差演算部46は、電流指令値設定部45によって設定される二相電流指令値Idq,cmdと、UVW/dq変換部50から与えられる二相検出電流Idqとの偏差を演算する。より具体的には、電流偏差演算部46は、d軸電流指令値Id,cmdに対するd軸検出電流Iの偏差およびq軸電流指令値Iq,cmdに対するq軸検出電流Iの偏差を演算する。これらの偏差は、PI制御部47に与えられる。 The current deviation calculation unit 46 calculates the deviation between the two-phase current command value Idq,cmd set by the current command value setting unit 45 and the two-phase detected current Idq provided by the UVW/dq conversion unit 50. More specifically, the current deviation calculation unit 46 calculates the deviation of the d-axis detected current Id from the d-axis current command value Id, cmd and the deviation of the q-axis detected current Iq from the q-axis current command value Iq,cmd. These deviations are provided to the PI control unit 47.

PI制御部47は、電流偏差演算部46によって演算された電流偏差に対するPI(比例積分)演算を行なうことにより、電動モータ9に印加すべき二相電圧指令値Vdq,cmd(d軸電圧指令値Vd,cmdおよびq軸電圧指令値Vq,cmd)を生成する。この二相電圧指令値Vdq,cmdは、dq/UVW変換部48に与えられる。
dq/UVW変換部48は、二相電圧指令値Vdq,cmdを三相電圧指令値VUVW,cmdに座標変換する。この座標変換には、回転角演算部51によって演算されるロータ回転角θが用いられる。三相電圧指令値VUVW,cmdは、U相電圧指令値VU,cmd、V相電圧指令値VV,cmdおよびW相電圧指令値VW,cmdからなる。この三相電圧指令値VUVW,cmdは、PWM制御部49に与えられる。
The PI control unit 47 performs a PI (proportional integral) calculation on the current deviation calculated by the current deviation calculation unit 46 to generate two-phase voltage command values V dq,cmd (d-axis voltage command value V d,cmd and q-axis voltage command value V q,cmd ) to be applied to the electric motor 9. The two-phase voltage command values V dq,cmd are provided to a dq/UVW conversion unit 48.
The dq/UVW converter 48 performs coordinate conversion of the two-phase voltage command value V dq,cmd into a three-phase voltage command value V UVW,cmd . For this coordinate conversion, a rotor rotation angle θ m calculated by a rotation angle calculator 51 is used. The three-phase voltage command value V UVW,cmd is composed of a U-phase voltage command value V U,cmd , a V-phase voltage command value V V,cmd and a W-phase voltage command value V W,cmd . The three-phase voltage command value V UVW,cmd is provided to the PWM controller 49.

PWM制御部49は、U相電圧指令値VU,cmd、V相電圧指令値VV,cmdおよびW相電圧指令値VW,cmdにそれぞれ対応するデューティのU相PWM制御信号、V相PWM制御信号およびW相PWM制御信号を生成し、駆動回路32に供給する。
駆動回路32は、U相、V相およびW相に対応した三相インバータ回路からなる。このインバータ回路を構成するパワー素子がPWM制御部49から与えられるPWM制御信号によって制御されることにより、三相電圧指令値VUVW,cmdに相当する電圧が電動モータ9の各相のステータ巻線に印加されることになる。
The PWM control unit 49 generates a U-phase PWM control signal, a V-phase PWM control signal, and a W-phase PWM control signal having duties corresponding to the U-phase voltage command value VU,cmd, the V-phase voltage command value VV,cmd, and the W-phase voltage command value VW,cmd , respectively, and supplies them to the drive circuit 32.
Drive circuit 32 is made up of a three-phase inverter circuit corresponding to phases U, V, and W. Power elements constituting this inverter circuit are controlled by PWM control signals provided from PWM control unit 49, so that voltages corresponding to three-phase voltage command values VUVW,cmd are applied to the stator windings of each phase of electric motor 9.

角度偏差演算部43およびPD制御部44は、角度フィードバック制御手段を構成している。この角度フィードバック制御手段の働きによって、操舵角θが、操舵角指令値設定部42によって設定される操舵角指令値θcmdに近づくように、電動モータ9が制御される。
以下、基本あそび量演算部41および操舵角指令値設定部42について、詳しく説明する。
The angle deviation calculation unit 43 and the PD control unit 44 constitute an angle feedback control means. The angle feedback control means controls the electric motor 9 so that the steering angle θh approaches the steering angle command value θcmd set by the steering angle command value setting unit 42.
The basic play amount calculation section 41 and the steering angle command value setting section 42 will be described in detail below.

図4は、操舵角θと転舵角(タイヤ角)δとの関係を示すグラフである。
図4は、操舵中立位置Oから零よりも大きい所定の正側操舵角θhpまで操舵角θを連続的に変化させた後、操舵角θを零よりも小さい所定の負側操舵角θhmまで連続的に変化させ、さらに操舵角θを正側操舵角θhpに向かって連続的に変化させた場合の、転舵角δの軌跡を示している。
FIG. 4 is a graph showing the relationship between the steering angle θh and the turning angle (tire angle) δ.
FIG. 4 shows a trajectory of the steering angle δ when the steering angle θ h is continuously changed from the steering neutral position O to a predetermined positive steering angle θ hp that is greater than zero, the steering angle θ h is then continuously changed to a predetermined negative steering angle θ hm that is less than zero, and the steering angle θ h is further continuously changed toward the positive steering angle θ hp .

ハンドル2から転舵輪21,22までの間にはあそび(がた)が存在している。このため、操舵角θが0°から増加しても、すぐには、転舵角δは増加しない。つまり、切り始め状態においては、操舵角θが変化しても、すぐには、転舵角δは変化しない。操舵角θの増加によってあそびが詰まると(A点)、転舵角δが増加し始める。
そして、操舵角θが正側操舵角θhpに達し(B点)、切り返し動作が行われると、操舵角θが減少される。この場合も、あそびがあるため、すぐには、転舵角δは減少しない。つまり、切り返し状態においては、操舵角θが変化しても、すぐには、転舵角δは変化しない。操舵角θの減少によってあそびが詰まると(C点)、転舵角δが減少し始める。したがって、転舵角δが零になったときに(D点)、操舵角θは0以下の値となる。
There is play between the steering wheel 2 and the steered wheels 21, 22. Therefore, even if the steering angle θh increases from 0°, the steering angle δ does not increase immediately. In other words, when the steering angle θh changes at the beginning of turning, the steering angle δ does not change immediately. When the play is eliminated by the increase in the steering angle θh (point A), the steering angle δ starts to increase.
Then, when the steering angle θh reaches the positive steering angle θhp (point B) and a turning operation is performed, the steering angle θh is reduced. In this case, too, because there is play, the turning angle δ does not decrease immediately. In other words, in a turning state, even if the steering angle θh changes, the turning angle δ does not change immediately. When the play is eliminated by the reduction in the steering angle θh (point C), the turning angle δ starts to decrease. Therefore, when the turning angle δ becomes zero (point D), the steering angle θh becomes a value less than 0.

操舵角θが負側操舵角θhmに達し(E点)、切り返し動作が行われると、操舵角θが増加される。この場合にも、あそびがあるため、すぐには、転舵角δは増加しない。操舵角θの増加によってあそびが詰まると(F点)、転舵角δが増加し始める。
A点とD点(またはB点とC点、またはF点とE点)との間の操舵角θの変化量の絶対値が、基本あそび量αである。
When the steering angle θh reaches the negative steering angle θhm (point E) and a turning operation is performed, the steering angle θh is increased. In this case, too, there is play, so the turning angle δ does not increase immediately. When the play is eliminated by the increase in the steering angle θh (point F), the turning angle δ starts to increase.
The absolute value of the amount of change in the steering angle θh between points A and D (or points B and C, or points F and E) is the basic amount of play α.

図5は、基本あそび量演算部41によって実行される基本あそび量演算処理の手順を示すフローチャートである。
キースイッチオン状態信号が入力されると(ステップS1)、基本あそび量演算部41は、基本あそび量αの演算回数を記憶するための変数nを0に設定する(ステップS2)。
FIG. 5 is a flowchart showing the procedure of the basic play amount calculation process executed by the basic play amount calculation unit 41.
When a key switch ON signal is input (step S1), the basic play amount calculation unit 41 sets a variable n for storing the number of calculations of the basic play amount α to 0 (step S2).

次に、基本あそび量演算部41は、q軸電流指令値Iq,cmdおよび操舵角θを取得する(ステップS3)。そして、基本あそび量演算部41は、切り返しが行われたか否かを判別する(ステップS4)。
切り返しが行われたか否かは、例えば次のようにして判別される。すなわち、今回取得したq軸電流指令値Iq,cmd(i)から前回取得したq軸電流指令値Iq,cmd(i-1)を減算した値(Iq,cmd(i)-Iq,cmd(i-1))をq軸電流指令値変化量ΔIq,cmdとする。基本あそび量演算部41は、q軸電流指令値変化量ΔIq,cmdが正であった後において、q軸電流指令値変化量ΔIq,cmdが初めて負となったとき、またはq軸電流指令値変化量ΔIq,cmdが負であった後において、q軸電流指令値変化量ΔIq,cmdが初めて正となったときに、切り返しが行われたと判別する。
Next, the basic play calculation unit 41 obtains the q-axis current command value Iq,cmd and the steering angle θh (step S3).Then, the basic play calculation unit 41 determines whether or not a turning motion has been performed (step S4).
Whether or not a turn has been made is determined, for example, as follows. That is, the q-axis current command change amount ΔI q,cmd is determined by subtracting the previously acquired q-axis current command value I q ,cmd( i-1 ) from the currently acquired q-axis current command value I q, cmd(i). The basic play calculation unit 41 determines that a turn has been made when the q-axis current command change amount ΔI q,cmd becomes negative for the first time after it was positive, or when the q-axis current command change amount ΔI q ,cmd becomes positive for the first time after it was negative.

q軸電流指令値変化量ΔIq,cmdの代わりに、UVW/dq変換部50によって演算されるq軸検出電流Iの変化量(q軸検出電流変化量ΔI)を用いてもよい。その場合には、ステップS3において、q軸電流指令値Iq,cmdの代わりにq軸検出電流Iが取得される。
基本あそび量演算部41は、次のようにして、切り返しが行われたか否かを判別してもよい。すなわち、今回取得した操舵角θh(i)から前回取得した操舵角θh(i-1)を減算した値(θh(i)-θh(i-1))を舵角変化量Δθとする。基本あそび量演算部41は、舵角変化量Δθが正であった後において、舵角変化量Δθが初めて負となったとき、または舵角変化量Δθが負であった後において、舵角変化量Δθが初めて正となったときに、切り返しが行われたと判別する。
Instead of the q-axis current command value change amount ΔIq,cmd , the change amount of the q-axis detected current Iq (q-axis detected current change amount ΔIq ) calculated by the UVW/dq converter 50 may be used. In that case, in step S3, the q-axis detected current Iq is acquired instead of the q-axis current command value Iq,cmd .
The basic play calculation unit 41 may determine whether or not a turn has been made as follows. That is, the steering angle change amount Δθh is determined to be the value ( θh(i) - θh(i-1)) obtained by subtracting the previously acquired steering angle θh(i-1 ) from the currently acquired steering angle θh (i ). The basic play calculation unit 41 determines that a turn has been made when the steering angle change amount Δθh becomes negative for the first time after the steering angle change amount Δθh was positive, or when the steering angle change amount Δθh becomes positive for the first time after the steering angle change amount Δθh was negative.

切り返しが行われていないと判別された場合には(ステップS4:NO)、基本あそび量演算部41は、ステップS3に戻る。
ステップS4において、切り返しが行われたと判別された場合には(ステップS4:YES)、基本あそび量演算部41は、nを1だけインクリメントする(ステップS5)。そして、基本あそび量演算部41は、ステップS3において最新に取得された操舵角θを、第1操舵角θhaとして記憶する(ステップS6)。
If it is determined that a turning motion has not been performed (step S4: NO), the basic play amount calculation unit 41 returns to step S3.
In step S4, when it is determined that the steering has been performed (step S4: YES), the basic play amount calculation unit 41 increments n by 1 (step S5). Then, the basic play amount calculation unit 41 stores the steering angle θh most recently obtained in step S3 as the first steering angle θha (step S6).

次に、基本あそび量演算部41は、操舵角θを取得する(ステップS7)。そして、基本あそび量演算部41は、操舵角速度(操舵角θの時間微分値dθ/dt)に基づいてあそびが詰まったか否かを判別する(ステップS8)。
あそびが詰まったか否かは、例えば次のようにして判別される。操舵角速度dθ/dtの絶対値(以下、「操舵角速度絶対値|dθ/dt|」という。)は、切り返しが行われるとあそびがあるため増加し、あそびが詰ると負荷が増加するため低下(減少)する。そこで、基本あそび量演算部41は、今回取得した操舵角θh(i)から前回取得した操舵角θh(i―1)を減算することにより、操舵角速度dθ/dtを演算する。そして、基本あそび量演算部41は、切り返し後において、操舵角速度絶対値|dθ/dt|が所定の第1閾値A(A>0)よりも大きくなった後に、操舵角速度絶対値|dθ/dt|が第1閾値A以下の第2閾値B(0<B≦A)以下になったときにあそびが詰まったと判別する。この実施形態では、B=Aとする。ただし、切り戻しが行われたと判別された直後のステップS8では、操舵角速度絶対値|dθ/dt|は零とされる。
Next, the basic play calculation unit 41 obtains the steering angle θh (step S7).Then, the basic play calculation unit 41 determines whether the play has been eliminated based on the steering angular velocity (time differential value dθh /dt of the steering angle θh ) (step S8).
Whether or not the play has been eliminated is determined, for example, as follows. The absolute value of the steering angular velocity dθ h /dt (hereinafter referred to as "steering angular velocity absolute value |dθ h /dt|") increases when the vehicle turns due to the play, and decreases (decreases) when the play is eliminated due to the increased load. Therefore, the basic play amount calculation unit 41 calculates the steering angular velocity dθ h /dt by subtracting the previously acquired steering angle θ h (i-1) from the currently acquired steering angle θ h (i) . Then, the basic play amount calculation unit 41 determines that the play has been eliminated when, after the steering angular velocity absolute value |dθ h /dt| becomes larger than a predetermined first threshold value A (A>0), the steering angular velocity absolute value |dθ h /dt| becomes equal to or smaller than a second threshold value B (0<B≦A) that is equal to or smaller than the first threshold value A. In this embodiment, B = A. However, in step S8 immediately after it is determined that the steering return has been performed, the absolute value of the steering angular velocity |dθ h /dt| is set to zero.

あそびが詰まっていないと判別された場合には(ステップS8:NO)、基本あそび量演算部41は、ステップS7に戻る。ステップS8からステップS7に戻ることによって操舵角θが繰り返し取得される場合、操舵角θが取得される周期は一定である。
ステップS8において、あそびが詰まったと判別された場合には(ステップS8:YES)、基本あそび量演算部41は、ステップS7において最新に取得された操舵角θを、第2操舵角θhbとして記憶する(ステップS9)。そして、基本あそび量演算部41は、第1操舵角θhaと第2操舵角θhbとの差の絶対値|θhb-θha|を、基本あそび量αnとして演算して記憶する(ステップS10)。
If it is determined that the play is not eliminated (step S8: NO), the basic play amount calculation unit 41 returns to step S7. When the steering angle θh is repeatedly acquired by returning from step S8 to step S7, the cycle of acquiring the steering angle θh is constant.
In step S8, when it is determined that the play has been eliminated (step S8: YES), the basic play calculation unit 41 stores the steering angle θh most recently acquired in step S7 as the second steering angle θhb (step S9).Then, the basic play calculation unit 41 calculates and stores the absolute value | θhb - θha | of the difference between the first steering angle θha and the second steering angle θhb as the basic play amount αn (step S10).

次に、基本あそび量演算部41は、nが所定値N(Nは2以上の整数)に達したか否かを判別する(ステップS11)。nがN未満であれば(ステップS11:NO)、基本あそび量演算部41は、キースイッチオフ状態信号が入力されたか否かを判別する(ステップS12)。キースイッチオフ状態信号が入力されていない場合には(ステップS12:NO)、基本あそび量演算部41は、ステップS3に戻る。 Next, the basic play amount calculation unit 41 determines whether n has reached a predetermined value N (N is an integer equal to or greater than 2) (step S11). If n is less than N (step S11: NO), the basic play amount calculation unit 41 determines whether a key switch off state signal has been input (step S12). If a key switch off state signal has not been input (step S12: NO), the basic play amount calculation unit 41 returns to step S3.

ステップS11において、nがNに達したと判別された場合には(ステップS11:YES)、基本あそび量演算部41は、それまでに演算されたN個分の基本あそび量α~αの平均値{(α+α+…+α)/N}を、最終的な基本あそび量αとして演算し、操舵角指令値設定部42に与える(ステップS13)。そして、基本あそび量演算部41は、今回の基本あそび量演算処理を終了する。 In step S11, when it is determined that n has reached N (step S11: YES), the basic play calculation unit 41 calculates the average value {( α1 + α2 +...+ αN )/N} of the N basic play amounts α1 to αN calculated up to that point as the final basic play amount α, and provides this to the steering angle command value setting unit 42 (step S13).Then, the basic play calculation unit 41 ends the current basic play amount calculation process.

ステップS12において、キースイッチオフ状態信号が入力されたと判別された場合には(ステップS12:YES)、基本あそび量演算部41は、今回の基本あそび量演算処理を終了する。
図6は、q軸電流指令値Iq,cmd、q軸電流指令値Iq,cmdの変化量ΔIq,cmd、操舵角速度dθ/dtおよび操舵角θの変化の一例を示すタイムチャートである。
In step S12, when it is determined that the key switch OFF state signal has been input (step S12: YES), the basic play amount calculation section 41 ends the current basic play amount calculation process.
FIG. 6 is a time chart showing an example of changes in the q-axis current command value Iq,cmd , the amount of change ΔIq, cmd in the q-axis current command value Iq,cmd , the steering angular velocity dθh /dt, and the steering angle θh .

図6の例では、時点t0から時点t1までq軸電流指令値Iq,cmdが増加した後、時点t1から時点t2までq軸電流指令値Iq,cmdが一定となり、時点t2から時点t4までq軸電流指令値Iq,cmdが減少し、時点t4からq軸電流指令値Iq,cmdが一定となっている。
q軸電流指令値Iq,cmdの変化量ΔIq,cmdは、時点t0から時点t1までほぼ一定で正の値となる。そして、q軸電流指令値Iq,cmdの変化量ΔIq,cmdは、時点t1においてほぼ零まで低下し、その値を時点t2まで保持する。時点t2において、q軸電流指令値Iq,cmdの変化量ΔIq,cmdは負の値となり、その値を時点t4まで保持する。そして、q軸電流指令値Iq,cmdの変化量ΔIq,cmdは、時点t4において零まで増加し、その値を保持している。
In the example of FIG. 6 , the q-axis current command value I q, cmd increases from time t0 to time t1 , then becomes constant from time t1 to time t2, decreases from time t2 to time t4 , and becomes constant from time t4.
The change amount ΔI q ,cmd in the q-axis current command value I q ,cmd remains substantially constant at a positive value from time t0 to time t1. Then, the change amount ΔI q, cmd in the q-axis current command value I q ,cmd falls to substantially zero at time t1, and maintains that value until time t2. At time t2, the change amount ΔI q, cmd in the q-axis current command value I q,cmd becomes a negative value, and maintains that value until time t4. Then, the change amount ΔI q ,cmd in the q-axis current command value I q ,cmd increases to zero at time t4, and maintains that value.

時点t2は、q軸電流指令値変化量ΔIq,cmdが正であった後において、q軸電流指令値変化量ΔIq,cmdが初めて負となったときに該当する。したがって、時点t2において、切り返しが行われたと判別される(図5のステップS4参照)。したがって、その時点(より正確にはその直前)で取得された操舵角θが第1操舵角θhaとして記憶される(図5のステップS6参照)。 Time t2 corresponds to the time when the q-axis current command change amount ΔI q ,cmd becomes negative for the first time after it has been positive. Therefore, it is determined that the steering has been performed at time t2 (see step S4 in FIG. 5). Therefore, the steering angle θ h obtained at that time (or more precisely, immediately before that) is stored as the first steering angle θ ha (see step S6 in FIG. 5).

操舵角速度dθ/dtは、時点t0から時点t1まで緩やかに増加し、時点t1から時点t2まで正の一定の値となっている。そして、操舵角速度dθ/dtは、時点t2から時点t3まで緩やかに減少した後、時点t3から急激に減少し、時点t5で負の第1の値となる。そして、操舵角速度dθ/dtは、時点t6まで負の第1の値を保持した後、急激に増加して時点t7で負の第2の値となる。その後、操舵角速度dθ/dtは、一定の値となっている。 The steering angular velocity dθ h /dt increases gradually from time t0 to time t1, and remains a constant positive value from time t1 to time t2. The steering angular velocity dθ h /dt then decreases gradually from time t2 to time t3, and then rapidly decreases from time t3, becoming a negative first value at time t5. The steering angular velocity dθ h /dt then holds the negative first value until time t6, and then rapidly increases to become a negative second value at time t7. Thereafter, the steering angular velocity dθ h /dt remains a constant value.

図6に示されるように、切り返し後において、時点t5の直前で操舵角速度絶対値|dθ/dt|は第1閾値Aよりも大きくなり、時点t7において、操舵角速度絶対値|dθ/dt|は第2閾値B(この実施形態ではB=A)と等しくなっている。したがって、時点t7においてあそびが詰まったと判別され(ステップS8参照)、その時点(より正確にはその直前)で取得された操舵角θが第2操舵角θhbとして記憶される(図5のステップS9参照)。そして、第1操舵角θhaと第2操舵角θhbの差の絶対値が、基本あそび量して演算される(図5のステップS9参照)。 As shown in Fig. 6, after turning, the absolute value of the steering angular velocity | dθh /dt| becomes larger than the first threshold value A just before time t5, and the absolute value of the steering angular velocity | dθh /dt| becomes equal to the second threshold value B (B=A in this embodiment) at time t7. Therefore, it is determined that the play is eliminated at time t7 (see step S8), and the steering angle θh obtained at that time (or more precisely, just before that) is stored as the second steering angle θhb (see step S9 in Fig. 5). Then, the absolute value of the difference between the first steering angle θha and the second steering angle θhb is calculated as the basic play amount (see step S9 in Fig. 5).

図7は、操舵角指令値設定部42によって実行される操舵角指令値設定処理の手順を示すフローチャートである。
キースイッチオン状態信号が入力されると(ステップS21)、操舵角指令値設定部42は、基本あそび量演算部41から基本あそび量αが与えられたか否かを判別する(ステップS22)。
FIG. 7 is a flowchart showing the procedure of the steering angle command value setting process executed by the steering angle command value setting unit 42.
When a key switch ON state signal is input (step S21), the steering angle command value setting section 42 determines whether or not the basic play amount α has been given from the basic play amount calculation section 41 (step S22).

基本あそび量αが与えられていない場合には(ステップS22:NO)、操舵角指令値設定部42は、目標操舵角θcmdaを操舵角指令値θcmdとして設定する(ステップS23)。これにより、目標操舵角θcmdaがそのまま操舵角指令値θcmdとして、角度偏差演算部43に与えられる。
この後、操舵角指令値設定部42は、キースイッチオフ状態信号が入力されたか否かを判別する(ステップS24)。キースイッチオフ状態信号が入力されていない場合には(ステップS24:NO)、操舵角指令値設定部42は、ステップS22に戻る。
If the basic amount of play α is not given (step S22: NO), the steering angle command value setting unit 42 sets the target steering angle θ cmda as the steering angle command value θ cmd (step S23). As a result, the target steering angle θ cmda is directly given to the angle deviation calculation unit 43 as the steering angle command value θ cmd .
Thereafter, the steering angle command value setting unit 42 determines whether or not a key switch off state signal has been input (step S24). If the key switch off state signal has not been input (step S24: NO), the steering angle command value setting unit 42 returns to step S22.

ステップS24において、キースイッチオフ状態信号が入力されていると判別された場合には(ステップS24:YES)、操舵角指令値設定部42は、今回の操舵角指令値設定処理を終了する。
ステップS22において、基本あそび量αが与えられたと判別された場合には(ステップS22:YES)、操舵角指令値設定部42は、操舵角θを取得する(ステップS25)。そして、切り返しが行われたか否かを判別する(ステップS26)。切り返しが行われたか否かの判別は、図5のステップS4と同様な方法で行うことができる。なお、切り返しが行われたか否かの判別を、q軸電流指令値Iq,cmdまたはq軸検出電流Iに基づいて行う場合には、ステップS25において、操舵角θに加えてq軸電流指令値Iq,cmdまたはq軸検出電流Iを取得するようにすればよい。
In step S24, when it is determined that the key switch off state signal has been input (step S24: YES), the steering angle command value setting unit 42 ends the current steering angle command value setting process.
When it is determined in step S22 that the basic amount of play α has been given (step S22: YES), the steering angle command value setting unit 42 acquires the steering angle θh (step S25). Then, it is determined whether or not a turning has been performed (step S26). The determination as to whether or not a turning has been performed can be performed in the same manner as in step S4 of FIG. 5. Note that, when the determination as to whether or not a turning has been performed is performed based on the q-axis current command value Iq,cmd or the q-axis detected current Iq , in addition to the steering angle θh , the q-axis current command value Iq,cmd or the q-axis detected current Iq may be acquired in step S25.

切り返しが行われていないと判別された場合には(ステップS26:NO)、操舵角指令値設定部42は、目標操舵角θcmdaを操舵角指令値θcmdとして設定する(ステップS27)。これにより、目標操舵角θcmdaがそのまま操舵角指令値θcmdとして、角度偏差演算部43に与えられる。そして、操舵角指令値設定部42は、ステップS32に移行する。 If it is determined that the steering angle is not being changed (step S26: NO), the steering angle command value setting unit 42 sets the target steering angle θ cmda as the steering angle command value θ cmd (step S27). As a result, the target steering angle θ cmda is directly provided as the steering angle command value θ cmd to the angle deviation calculation unit 43. Then, the steering angle command value setting unit 42 proceeds to step S32.

ステップS32では、操舵角指令値設定部42は、キースイッチオフ状態信号が入力されたか否かを判別する。キースイッチオフ状態信号が入力されていなければ(ステップS32:NO)、操舵角指令値設定部42はステップS25に戻る。
ステップS26において、切り返しが行われたと判別された場合には(ステップS26:YES)、操舵角指令値設定部42は、モード信号Smodeに基づいて、操舵モードが自動操舵モードであるか否かを判別する(ステップS28)。
In step S32, the steering angle command value setting unit 42 determines whether or not a key switch off state signal has been input. If the key switch off state signal has not been input (step S32: NO), the steering angle command value setting unit 42 returns to step S25.
If it is determined in step S26 that a turn has been performed (step S26: YES), the steering angle command value setting unit 42 determines whether or not the steering mode is the automatic steering mode based on the mode signal S mode (step S28).

操舵モードが自動操舵モードでない場合には(ステップS28:NO)、操舵角指令値設定部42は、ステップS27に移行し、目標操舵角θcmdaを操舵角指令値θcmdとして設定する。この後、操舵角指令値設定部42は、ステップS32に移行し、キースイッチオフ状態信号が入力されたか否かを判別する。キースイッチオフ状態信号が入力されていなければ(ステップS32:NO)、操舵角指令値設定部42はステップS25に戻る。 If the steering mode is not the automatic steering mode (step S28: NO), the steering angle command value setting unit 42 proceeds to step S27 and sets the target steering angle θ cmda as the steering angle command value θ cmd . After that, the steering angle command value setting unit 42 proceeds to step S32 and determines whether or not a key switch off state signal has been input. If the key switch off state signal has not been input (step S32: NO), the steering angle command value setting unit 42 returns to step S25.

ステップS28において、操舵モードが自動操舵モードであると判別された場合には(ステップS28:YES)、操舵角指令値設定部42は、予定操舵方向を判定する(ステップS29)。具体的には、操舵角指令値設定部42は、θcmda-θ>0であれば、予定操舵方向を右操舵方向と判定し、θcmda-θ<0であれば、予定操舵方向を左操舵方向と判定する。θcmda-θ=0であれば、予定操舵方向を前回の操舵方向であると判定する。 In step S28, when it is determined that the steering mode is the automatic steering mode (step S28: YES), the steering angle command value setting unit 42 determines the planned steering direction (step S29). Specifically, if θ cmda - θ h > 0, the steering angle command value setting unit 42 determines that the planned steering direction is the right steering direction, and if θ cmda - θ h < 0, the steering angle command value setting unit 42 determines that the planned steering direction is the left steering direction. If θ cmda - θ h = 0, the steering angle command value setting unit 42 determines that the planned steering direction is the previous steering direction.

予定操舵方向が右操舵方向であると判定された場合には(ステップS29:YES)、操舵角指令値設定部42は、基本あそび量演算部41から与えられた基本あそび量αを用い、次式(1)に基づいて、操舵角指令値θcmdを設定する(ステップS30)。そして、操舵角指令値設定部42は、ステップS32に移行する。
θcmd=θcmda+α …(1)
これにより、目標操舵角θcmdaが基本あそび量αを用いて補正される。補正後の目標操舵角θcmdaである操舵角指令値θcmdが、角度偏差演算部43に与えられる。
When it is determined that the planned steering direction is the rightward steering direction (step S29: YES), the steering angle command value setting unit 42 uses the basic play amount α provided by the basic play amount calculation unit 41 and sets the steering angle command value θ cmd based on the following equation (1) (step S30). Then, the steering angle command value setting unit 42 proceeds to step S32.
θ cmd = θ cmda + α…(1)
As a result, the target steering angle θ cmda is corrected using the basic amount of play α. The steering angle command value θ cmd , which is the corrected target steering angle θ cmda , is provided to the angle deviation calculation unit 43.

ステップS29において、予定操舵方向が左操舵方向であると判定された場合には(ステップS29:NO)、操舵角指令値設定部42は、基本あそび量演算部41から与えられた基本あそび量αを用い、次式(2)に基づいて、操舵角指令値θcmdを設定する(ステップS31)。そして、操舵角指令値設定部42は、ステップS32に移行する。
θcmd=θcmda-α …(2)
これにより、目標操舵角θcmdaが基本あそび量αを用いて補正される。補正後の目標操舵角θcmdaである操舵角指令値θcmdが、角度偏差演算部43に与えられる。
In step S29, when it is determined that the planned steering direction is the left steering direction (step S29: NO), the steering angle command value setting unit 42 uses the basic play amount α provided by the basic play amount calculation unit 41 and sets the steering angle command value θ cmd based on the following equation (2) (step S31). Then, the steering angle command value setting unit 42 proceeds to step S32.
θ cmd = θ cmda −α …(2)
As a result, the target steering angle θ cmda is corrected using the basic amount of play α. The steering angle command value θ cmd , which is the corrected target steering angle θ cmda , is provided to the angle deviation calculation unit 43.

ステップS32において、キースイッチオフ状態信号が入力されていなければ(ステップ32:NO)、操舵角指令値設定部42はステップS25に戻る。
ステップS32において、キースイッチオフ状態信号が入力されていると判別された場合には(ステップS32:YES)、操舵角指令値設定部42は、今回の操舵角指令値設定処理を終了する。
In step S32, if the key switch off state signal has not been input (step S32: NO), the steering angle command value setting unit 42 returns to step S25.
In step S32, when it is determined that the key switch off state signal has been input (step S32: YES), the steering angle command value setting unit 42 ends the current steering angle command value setting process.

本実施形態によれば、ハンドル2から転舵輪21,22までの間に生じるあそび量である基本あそび量αを車両走行中に演算することができる。これにより、経年変化等によって変化する基本あそび量を、正確に演算することができる。このようにして得られた基本あそび量を用いて目標操舵角を補正することにより、軌跡追従性を向上させることができるようになる。 According to this embodiment, the basic play amount α, which is the amount of play that occurs between the steering wheel 2 and the steered wheels 21, 22, can be calculated while the vehicle is traveling. This makes it possible to accurately calculate the basic play amount that changes due to aging and other factors. By correcting the target steering angle using the basic play amount obtained in this way, it becomes possible to improve trajectory tracking performance.

以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。例えば、前述の実施形態は、本発明を油圧パワーステアリング機構7が設けられた車両用操舵装置に適用した場合について説明したが、電動パワーステアリング装置を備えた車両用操舵装置にも本発明を適用することができる。その場合、電動パワーステアリング装置の電動モータを用いて自動操舵が行われる。 Although the embodiment of the present invention has been described above, the present invention can also be implemented in other forms. For example, the above embodiment has been described as being applied to a vehicle steering device provided with a hydraulic power steering mechanism 7, but the present invention can also be applied to a vehicle steering device equipped with an electric power steering device. In that case, automatic steering is performed using the electric motor of the electric power steering device.

前述の実施形態では、予め設定された複数回分の切り返しそれぞれに対して演算された複数の基本あそび量αの平均値を最終的な基本あそび量αとして設定している。しかし、1回分の切り返しに対して演算された基本あそび量αを最終的な基本あそび量αとして設定するようにしてもよい。
前述の実施形態では、キースイッチオン状態信号が入力されると、基本あそび量演算部41による基本あそび量演算処理が行われ、基本あそび量演算部41によって最終的な基本あそび量αが演算された後に、基本あそび量αを用いた目標操舵角θcmdaの補正が行われている。
In the above embodiment, the average value of the multiple basic play amounts α calculated for each of the preset multiple turns is set as the final basic play amount α. However, the basic play amount α calculated for one turn may be set as the final basic play amount α.
In the above-described embodiment, when a key switch ON state signal is input, the basic play amount calculation unit 41 performs basic play amount calculation processing, and after the basic play amount calculation unit 41 calculates the final basic play amount α, the target steering angle θ cmda is corrected using the basic play amount α.

しかし、車両の操舵制御形態として、第1制御形態と第2制御形態とがあり、第1制御形態では、操舵角指令値設定部42による目標操舵角θcmdaの補正を行うことなく、基本あそび量演算部41による基本あそび量演算処理を行い、第2制御形態では、基本あそび量演算部41による基本あそび量演算処理を行うことなく、操舵角指令値設定部42による目標操舵角θcmdaの補正を行うようにしてもよい。 However, there are a first control mode and a second control mode as steering control modes for the vehicle. In the first control mode, the basic play amount calculation unit 41 performs the basic play amount calculation process without performing the correction of the target steering angle θ cmda by the steering angle command value setting unit 42. In the second control mode, the steering angle command value setting unit 42 may perform the correction of the target steering angle θ cmda without performing the basic play amount calculation process by the basic play amount calculation unit 41.

この場合、第2制御形態は、例えば、自動操舵制御のうちの正着制御(precise Docking Control System)が行われる制御形態であり、第1制御形態は、自動操舵制御のうち正着制御以外の制御形態であってもよい。正着制御とは、バス等の車両を、所定の場所(例えばバス停留場)にぴったりと停止させるための制御である。この場合、現在の制御形態が第1制御形態であるか第2制御形態であるかを示すモード信号が、自動操舵用ECU101からモータ制御用ECU102に与えられる。 In this case, the second control mode is, for example, a control mode in which a precise docking control (precise docking control system) is performed among the automatic steering control, and the first control mode may be a control mode in the automatic steering control other than the precise docking control. Precise docking control is a control for stopping a vehicle such as a bus precisely at a predetermined location (for example, a bus stop). In this case, a mode signal indicating whether the current control mode is the first control mode or the second control mode is given from the automatic steering ECU 101 to the motor control ECU 102.

電動パワーステアリング装置を備え、電動パワーステアリング装置の電動モータを用いて自動操舵が行われるような車両である場合には、第1制御形態が、手動制御が行われる制御形態であり、第2制御形態が、自動運転が行われる制御形態であってもよい。
また、基本あそび量演算部41は、基本あそび量αを車速に関連付けて演算して記憶するものであってもよい。この場合、操舵角指令値設定部42は、目標操舵角θcmdaを補正する場合、現在の車速に応じた基本あそび量αを用いて、目標操舵角θcmdaを補正するようにしてもよい。
In the case of a vehicle equipped with an electric power steering device in which automatic steering is performed using an electric motor of the electric power steering device, the first control form may be a control form in which manual control is performed, and the second control form may be a control form in which automatic driving is performed.
The basic play amount calculation unit 41 may calculate and store the basic play amount α in association with the vehicle speed. In this case, when correcting the target steering angle θ cmda , the steering angle command value setting unit 42 may correct the target steering angle θ cmda using the basic play amount α corresponding to the current vehicle speed.

その他、この発明は、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, this invention can be modified in various ways within the scope of the claims.

1…パワーステアリング装置、2…ハンドル、3…ステアリングシャフト、8…転舵機構、9…電動モータ、21,22…転舵輪、25…回転角センサ、41…基本あそび量演算部、42…操舵角指令値設定部、101…自動操舵用ECU、102…モータ制御用ECU 1...power steering device, 2...steering wheel, 3...steering shaft, 8...steering mechanism, 9...electric motor, 21, 22...steered wheels, 25...rotation angle sensor, 41...basic play amount calculation unit, 42...steering angle command value setting unit, 101...automatic steering ECU, 102...motor control ECU

Claims (7)

ハンドルに連結されたステアリングシャフトと、
前記ステアリングシャフトに連結され、左右の転舵輪を転舵させるための転舵機構と、
前記ステアリングシャフトを回転させるための電動モータと、
操舵角を検出するための操舵角検出部と、
前記電動モータを制御する電動モータ制御部と、
基本あそび量を演算する基本あそび量演算部とを含み、
前記基本あそび量演算部は、切り返しが行われたときに前記操舵角を第1操舵角として記憶し、操舵角速度に基づいて、前記切り返し後にあそびが詰まったか否かを判別し、あそびが詰まったと判別したときに前記操舵角を第2操舵角として記憶し、前記第1操舵角と前記第2操舵角との差の絶対値を前記基本あそび量として演算する、車両用操舵装置。
A steering shaft connected to the handlebars;
A steering mechanism connected to the steering shaft for steering the left and right steered wheels;
an electric motor for rotating the steering shaft;
a steering angle detection unit for detecting a steering angle;
an electric motor control unit for controlling the electric motor;
A basic play amount calculation unit that calculates a basic play amount,
The basic play amount calculation unit stores the steering angle as a first steering angle when a turn is made, determines whether or not the play is eliminated after the turn based on the steering angular velocity, stores the steering angle as a second steering angle when it is determined that the play is eliminated, and calculates the absolute value of the difference between the first steering angle and the second steering angle as the basic play amount.
前記基本あそび量演算部は、予め設定された複数回の切り返しそれぞれに対して、前記基本あそび量の演算を行い、得られた複数の前記基本あそび量の平均値を、最終的な基本あそび量として演算する、請求項1に記載の車両用操舵装置。 The vehicle steering device according to claim 1, wherein the basic play calculation unit calculates the basic play amount for each of a number of preset turning turns, and calculates the average value of the obtained basic play amounts as the final basic play amount. 前記基本あそび量演算部は、時間間隔をおいて前記電動モータの電流値を取得し、今回の前記電流値から前回の前記電流値を減算した値が正であった後において、今回の前記電流値から前回の前記電流値を減算した値が初めて負となったとき、または今回の前記電流値から前回の前記電流値を減算した値が負であった後において、今回の前記電流値から前回の前記電流値を減算した値が初めて正となったとき、切り返しが行われたと判別する、請求項1または2に記載の車両用操舵装置。 3. The vehicle steering device according to claim 1 or 2, wherein the basic play amount calculation unit acquires a current value of the electric motor at time intervals, and determines that a turn has been performed when the value obtained by subtracting the previous current value from the current current value becomes negative for the first time after the value obtained by subtracting the previous current value from the current current value is positive, or when the value obtained by subtracting the previous current value from the current current value becomes positive for the first time after the value obtained by subtracting the previous current value from the current current value is negative. 前記電動モータの電流値は、前記電動モータに対する電流指令値または前記電動モータに流れる実電流値である、請求項3に記載の車両用操舵装置。 The vehicle steering device according to claim 3, wherein the electric motor current value is a current command value for the electric motor or an actual current value flowing through the electric motor. 前記基本あそび量演算部は、時間間隔をおいて前記操舵角を取得し、今回の前記操舵角から前回の前記操舵角を減算した値が正であった後において、今回の前記操舵角から前回の前記操舵角を減算した値が初めて負となったとき、または今回の前記操舵角から前回の前記操舵角を減算した値が負であった後において、今回の前記操舵角から前回の前記操舵角を減算した値が初めて正となったとき、切り返しが行われたと判別する、請求項1または2に記載の車両用操舵装置。 The vehicle steering device according to claim 1 or 2, wherein the basic play calculation unit acquires the steering angle at time intervals, and determines that a turn has been made when the value obtained by subtracting the previous steering angle from the current steering angle becomes negative for the first time after the value obtained by subtracting the previous steering angle from the current steering angle becomes positive, or when the value obtained by subtracting the previous steering angle from the current steering angle becomes positive for the first time after the value obtained by subtracting the previous steering angle from the current steering angle becomes negative. 前記基本あそび量演算部は、時間間隔をおいて前記操舵角速度を演算し、前記切り返しが行われた後において、前記操舵角速度の絶対値が所定の第1閾値よりも大きくなった後に、前記操舵角速度の絶対値が前記第1閾値以下の所定の第2閾値以下になったときに、あそびが詰まったと判別する、請求項1~5のいずれか一項に記載の車両用操舵装置。 The vehicle steering device according to any one of claims 1 to 5, wherein the basic play amount calculation unit calculates the steering angular velocity at time intervals, and determines that the play has been eliminated when, after the turning is performed, the absolute value of the steering angular velocity becomes greater than a predetermined first threshold value, and then becomes equal to or less than a predetermined second threshold value that is equal to or less than the first threshold value. 前記電動モータ制御部は、所与の目標操舵角に基づいて、前記電動モータを制御するものであり、
前記電動モータ制御部は、前記基本あそび量に基づいて前記目標操舵角を補正する目標操舵角補正部を含む、請求項1~6のいずれか一項に記載の車両用操舵装置。
the electric motor control unit controls the electric motor based on a given target steering angle,
7. The vehicle steering device according to claim 1, wherein the electric motor control unit includes a target steering angle correction unit that corrects the target steering angle based on the basic amount of play.
JP2021064430A 2021-04-05 2021-04-05 Vehicle steering device Active JP7615465B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021064430A JP7615465B2 (en) 2021-04-05 2021-04-05 Vehicle steering device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021064430A JP7615465B2 (en) 2021-04-05 2021-04-05 Vehicle steering device

Publications (2)

Publication Number Publication Date
JP2022159940A JP2022159940A (en) 2022-10-18
JP7615465B2 true JP7615465B2 (en) 2025-01-17

Family

ID=83641473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021064430A Active JP7615465B2 (en) 2021-04-05 2021-04-05 Vehicle steering device

Country Status (1)

Country Link
JP (1) JP7615465B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006264622A (en) 2005-03-25 2006-10-05 Mitsubishi Fuso Truck & Bus Corp Power steering device
JP2012025262A (en) 2010-07-22 2012-02-09 Jtekt Corp Electric power steering device
JP2016020166A (en) 2014-07-15 2016-02-04 株式会社ジェイテクト Steering device
JP2016135676A (en) 2016-05-02 2016-07-28 株式会社ジェイテクト Control device for vehicle steering device
US20200114955A1 (en) 2018-10-10 2020-04-16 Danfoss Power Solutions Aps Hydraulic steering arrangement
JP2020111215A (en) 2019-01-15 2020-07-27 トヨタ自動車株式会社 Steering control apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006264622A (en) 2005-03-25 2006-10-05 Mitsubishi Fuso Truck & Bus Corp Power steering device
JP2012025262A (en) 2010-07-22 2012-02-09 Jtekt Corp Electric power steering device
JP2016020166A (en) 2014-07-15 2016-02-04 株式会社ジェイテクト Steering device
JP2016135676A (en) 2016-05-02 2016-07-28 株式会社ジェイテクト Control device for vehicle steering device
US20200114955A1 (en) 2018-10-10 2020-04-16 Danfoss Power Solutions Aps Hydraulic steering arrangement
JP2020111215A (en) 2019-01-15 2020-07-27 トヨタ自動車株式会社 Steering control apparatus

Also Published As

Publication number Publication date
JP2022159940A (en) 2022-10-18

Similar Documents

Publication Publication Date Title
JP7474414B2 (en) Vehicle steering device
JP6260818B2 (en) Electric power steering device
US9051004B2 (en) Electric power steering system
US20100250067A1 (en) Vehicular steering control apparatus and method
US8272474B2 (en) Electric power steering system
EP3594088B1 (en) Steering control apparatus and steering control method
US20080217099A1 (en) Electric Power Steering Apparatus, Control Method Thereof and Program for Electric Power Steering Apparatus
JP2010162954A (en) Electric power steering device
US10343710B2 (en) Vehicle steering system
CN112706833B (en) Steering Controls
US11897555B2 (en) Steering control device
US20210229737A1 (en) Steering control device
JP2015229385A (en) Electric power steering device
JP7615465B2 (en) Vehicle steering device
JP2020005388A (en) Motor control method and motor controller
JP2023073790A (en) vehicle steering system
JP2022159939A (en) Vehicular steering device
JP4333441B2 (en) Power steering device
JP2007137283A (en) Vehicle steering system
JP2023040817A (en) Vehicle steering device
CN112550435B (en) Steering Controls
JP2019156110A (en) Steering device for vehicle
JP2024174514A (en) Vehicle steering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241031

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241211

R150 Certificate of patent or registration of utility model

Ref document number: 7615465

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150