JP7380438B2 - steering device - Google Patents
steering device Download PDFInfo
- Publication number
- JP7380438B2 JP7380438B2 JP2020102318A JP2020102318A JP7380438B2 JP 7380438 B2 JP7380438 B2 JP 7380438B2 JP 2020102318 A JP2020102318 A JP 2020102318A JP 2020102318 A JP2020102318 A JP 2020102318A JP 7380438 B2 JP7380438 B2 JP 7380438B2
- Authority
- JP
- Japan
- Prior art keywords
- rotation angle
- shaft
- steered shaft
- steering
- motor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D3/00—Steering gears
- B62D3/02—Steering gears mechanical
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Power Steering Mechanism (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Description
本発明は、車両の転舵輪を転舵させる転舵装置に関する。 The present invention relates to a steering device for steering steering wheels of a vehicle.
従来、ステアリングホイールと転舵輪との間の動力伝達を機械的に分離した、いわゆるステアバイワイヤ方式の操舵装置が知られている。たとえば特許文献1の操舵装置では、転舵輪を転舵させる転舵軸に対して2つのモータがそれぞれ同軸上に設けられている。2つのモータのロータにはそれぞれボールナットが一体的に設けられるとともに、それらボールナットは転舵軸に設けられたボールねじに多数のボールを介して螺合されている。2つのモータの回転運動は、ボールナットを含むボールねじ機構を介して転舵軸の直線運動に変換される。 Conventionally, so-called steer-by-wire steering devices are known in which power transmission between a steering wheel and steered wheels is mechanically separated. For example, in the steering device of Patent Document 1, two motors are provided coaxially with respect to a steering shaft that steers steered wheels. A ball nut is integrally provided on each of the rotors of the two motors, and these ball nuts are screwed into a ball screw provided on a steered shaft via a large number of balls. The rotational motion of the two motors is converted into linear motion of the steered shaft via a ball screw mechanism including a ball nut.
モータの回転を転舵軸に伝達する機構には様々なタイプが存在する。製品仕様によっては、たとえば伝達機構としてベルト伝動機構が採用されることが考えられる。この場合、モータの出力軸およびボールナットにはそれぞれプーリが設けられるとともに、これらプーリには無端状のベルトが巻き掛けられる。モータの回転は、その出力軸に設けられたプーリからベルトを介してボールナットに設けられたプーリに伝達される。モータの駆動に連動してボールナットが回転することに伴い転舵軸がその軸方向に移動する。 There are various types of mechanisms that transmit the rotation of a motor to a steered shaft. Depending on the product specifications, for example, a belt transmission mechanism may be employed as the transmission mechanism. In this case, pulleys are provided on the output shaft of the motor and the ball nut, respectively, and an endless belt is wound around these pulleys. The rotation of the motor is transmitted from a pulley provided on its output shaft to a pulley provided on a ball nut via a belt. As the ball nut rotates in conjunction with the drive of the motor, the steered shaft moves in its axial direction.
転舵装置において、モータの回転を転舵軸に伝達する機構としてベルト伝動機構を採用する場合、モータの回転を転舵軸に対してより適切に伝達する観点から、プーリとしてそれぞれ歯付プーリが、またベルトとして歯付ベルトが採用されることがある。このようにすれば、2つのプーリの歯とベルトの歯とが互いに噛み合うことにより、スリップすることなくモータの回転が転舵軸に伝達される。しかし、歯付プーリおよび歯付ベルトを使用する場合、つぎのようなことが懸念される。 In a steering device, when a belt transmission mechanism is adopted as a mechanism for transmitting the rotation of the motor to the steering shaft, a toothed pulley is used as the pulley in order to more appropriately transmit the rotation of the motor to the steering shaft. Also, a toothed belt is sometimes used as the belt. In this way, the teeth of the two pulleys and the teeth of the belt mesh with each other, so that the rotation of the motor is transmitted to the steered shaft without slipping. However, when using a toothed pulley and a toothed belt, the following concerns arise.
すなわち、車両の縁石乗り上げなどに起因して大きな逆入力荷重が転舵軸に作用することがある。この場合、転舵軸がその軸方向へ移動することにより、転舵軸の端部がハウジングに当接する、いわゆる端当てが生じるおそれがある。この場合、転舵軸の移動が物理的に規制されることによってボールナットおよびベルトの回転が規制される。これに対して、モータおよび駆動プーリは、それらの慣性力によって回転し続けようとする。このため、ベルトには、いわゆる歯飛びが生じるおそれがある。歯飛びとは、ベルトの歯とプーリの歯とが適切に噛み合わないことに起因して、ベルトの歯がプーリの歯を乗り越える現象をいう。 That is, a large reverse input load may act on the steered shaft due to the vehicle running onto a curb or the like. In this case, as the steered shaft moves in its axial direction, the end of the steered shaft may come into contact with the housing, which is a so-called end abutment. In this case, rotation of the ball nut and belt is restricted by physically restricting movement of the steered shaft. On the other hand, the motor and drive pulley tend to continue rotating due to their inertia. For this reason, there is a risk that so-called tooth skipping may occur in the belt. Teeth skipping refers to a phenomenon in which the teeth of the belt and the teeth of the pulley cross over the teeth of the pulley due to the teeth of the belt not meshing properly.
このベルトの歯飛びが繰り返し発生するとベルトの歯の摩耗が進行し、やがてベルト伝動機構の静粛性能あるいはトルク伝達性能が低下することが懸念される。このため、ベルトの歯飛びの発生に対して何らかの対策を講じるうえで、ベルトの歯飛びを検出することが求められていた。 If this belt tooth skipping occurs repeatedly, the wear of the belt teeth progresses, and there is a concern that the quiet performance or torque transmission performance of the belt transmission mechanism will eventually deteriorate. Therefore, in order to take some measures against the occurrence of belt tooth skipping, it has been required to detect belt tooth skipping.
本発明の目的は、ベルトの歯飛びを検出することができる転舵装置を提供することにある。 An object of the present invention is to provide a steering device that can detect belt tooth skipping.
上記目的を達成し得る転舵装置は、2つのボールねじ部を有し直線運動することにより転舵輪を転舵させる転舵軸と、前記2つのボールねじ部にそれぞれ螺合する2つのボールナットと、駆動力を発生する2つのモータと、前記2つのモータの駆動力をそれぞれ対応する前記ボールナットに伝達する歯付きのベルトを有する2つの伝動機構と、前記2つのモータの回転角をそれぞれ検出する2つの検出装置と、前記2つのモータをそれぞれ制御する制御装置と、を備えている。前記制御装置は、前記2つの検出装置を通じて検出される前記2つのモータの回転角に基づき前記ベルトの歯飛びを検出する。 A steering device capable of achieving the above object includes a steering shaft that has two ball screw parts and steers a steered wheel by linear motion, and two ball nuts that are screwed into the two ball screw parts, respectively. and two transmission mechanisms having two motors that generate driving force, toothed belts that transmit the driving force of the two motors to the corresponding ball nuts, and rotation angles of the two motors, respectively. The motor includes two detection devices that perform detection, and a control device that controls each of the two motors. The control device detects tooth skipping of the belt based on rotation angles of the two motors detected through the two detection devices.
たとえば2つの伝動機構のうちいずれか一方のベルトに歯飛びが生じた場合、その歯飛びが生じた伝動機構に連結されたモータの回転量、および歯飛びが生じていない伝動機構に連結されたモータの回転量は、歯飛びの程度に応じて互いに異なる。このため、上記の転舵装置によるように、2つのモータの回転角に基づき2つの伝動機構のうちいずれか一方のベルトに歯飛びが発生したことを検出することができる。 For example, if tooth skipping occurs in one of the belts of two transmission mechanisms, the rotation amount of the motor connected to the transmission mechanism where the tooth skipping occurred, and the rotation amount of the motor connected to the transmission mechanism where the tooth skipping did not occur. The amount of rotation of the motor differs depending on the degree of tooth skipping. Therefore, as in the above-mentioned steering device, it is possible to detect occurrence of tooth skipping in one of the belts of the two transmission mechanisms based on the rotation angles of the two motors.
上記の転舵装置において、前記制御装置は、第1の前記検出装置を通じて検出される第1の前記モータの回転角に基づき演算される前記転舵軸の第1の絶対位置と、第2の前記検出装置を通じて検出される第2の前記モータの回転角に基づき演算される前記転舵軸の第2の絶対位置との比較を通じて前記ベルトの歯飛びを検出するようにしてもよい。 In the above steering device, the control device is configured to calculate a first absolute position of the steered shaft based on a rotation angle of the first motor detected through the first detection device, and a second absolute position of the steered shaft. The tooth skipping of the belt may be detected through comparison with a second absolute position of the steered shaft calculated based on a second rotation angle of the motor detected through the detection device.
2つの伝動機構のうちいずれか一方のベルトに歯飛びが生じた場合、その歯飛びが生じた伝動機構に連結されたモータの回転量、および歯飛びが生じていない伝動機構に連結されたモータの回転量は、歯飛びの程度に応じて互いに異なる。このため、2つの伝動機構のうちいずれか一方のベルトに歯飛びが生じた場合、第1のモータの回転角に基づき演算される転舵軸の第1の絶対位置、および第2のモータの回転角に基づき演算される転舵軸の第2の絶対位置についても、歯飛びの程度に応じて互いに異なる値となる。したがって、上記の転舵装置によるように、第1のモータの回転角に基づき演算される転舵軸の第1の絶対位置と、第2のモータの回転角に基づき演算される転舵軸の第2の絶対位置とを比較することによって、ベルトの歯飛びを適切に検出することができる。 If tooth skipping occurs on the belt of either one of the two transmission mechanisms, the amount of rotation of the motor connected to the transmission mechanism where tooth skipping occurs, and the motor connected to the transmission mechanism where tooth skipping does not occur. The amount of rotation differs depending on the degree of tooth skipping. Therefore, if tooth skipping occurs in the belt of either one of the two transmission mechanisms, the first absolute position of the steered shaft calculated based on the rotation angle of the first motor, and the position of the second motor. The second absolute position of the steered shaft calculated based on the rotation angle also has different values depending on the degree of tooth skipping. Therefore, as in the above steering device, the first absolute position of the steered shaft is calculated based on the rotation angle of the first motor, and the steered shaft is calculated based on the rotation angle of the second motor. By comparing the second absolute position with the second absolute position, tooth skipping of the belt can be appropriately detected.
上記の転舵装置において、前記制御装置は、前記転舵軸の第1の絶対位置と、前記転舵軸の第2の絶対位置との差の絶対値が前記ベルトの歯飛びを判定するべく定められたしきい値以上であるとき、前記ベルトに歯飛びが発生した旨判定するようにしてもよい。 In the above-mentioned steering device, the control device is configured such that the absolute value of the difference between the first absolute position of the steered shaft and the second absolute position of the steered shaft determines tooth skipping of the belt. When the value is equal to or greater than a predetermined threshold value, it may be determined that tooth skipping has occurred in the belt.
2つの伝動機構のうちいずれか一方のベルトに歯飛びが生じた場合、第1のモータの回転角に基づき演算される転舵軸の第1の絶対位置、および第2のモータの回転角に基づき演算される転舵軸の第2の絶対位置は、歯飛びの程度に応じて互いに異なる値となる。このため、転舵軸の第1の絶対位置と第2の絶対位置との差の絶対値は、歯飛びの程度に応じた値となる。たとえば歯飛びの程度がより大きいときほど、転舵軸の第1の絶対位置と第2の絶対位置との差の絶対値はより大きい値になる。逆に、歯飛びの程度がより小さいときほど、転舵軸の第1の絶対位置と第2の絶対位置との差の絶対値はより小さい値になる。したがって、上記の転舵装置によるように、転舵軸の第1の絶対位置と第2の絶対位置との差の絶対値が、ベルトの歯飛びを判定するべく定められたしきい値以上となることをもってベルトに歯飛びが発生した旨判定することができる。また、しきい値を転舵装置として要求される歯飛びの検出精度に応じて設定することにより、ベルトの歯飛びを適切に検出することができる。 If tooth skipping occurs in the belt of either one of the two transmission mechanisms, the first absolute position of the steered shaft calculated based on the rotation angle of the first motor and the rotation angle of the second motor The second absolute position of the steered shaft calculated based on this will have different values depending on the degree of tooth skipping. Therefore, the absolute value of the difference between the first absolute position and the second absolute position of the steered shaft is a value corresponding to the degree of tooth skipping. For example, the greater the degree of tooth skipping, the greater the absolute value of the difference between the first absolute position and the second absolute position of the steered shaft. Conversely, the smaller the degree of tooth skipping, the smaller the absolute value of the difference between the first absolute position and the second absolute position of the steered shaft. Therefore, as in the above-mentioned steering device, the absolute value of the difference between the first absolute position and the second absolute position of the steering shaft is equal to or greater than the threshold value determined for determining tooth skipping of the belt. When this occurs, it can be determined that tooth skipping has occurred in the belt. Further, by setting the threshold value according to the detection accuracy of tooth skipping required of the steering device, it is possible to appropriately detect tooth skipping of the belt.
上記の転舵装置において、第1の前記検出装置と第2の前記検出装置とは互いに異なる軸倍角を有していてもよい。この場合、前記制御装置は、前記転舵輪を転舵させる転舵制御の実行開始時の初期化処理として、第1の前記検出装置を通じて検出される第1の前記モータの回転角、および第2の前記検出装置を通じて検出される第2の前記モータの回転角に基づき前記転舵軸の絶対位置を演算するようにしてもよい。前記制御装置は、前記初期化処理以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第1の絶対位置の現在値を演算することができる。また、前記制御装置は、第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第2の絶対位置の現在値を演算することができる。 In the above steering device, the first detection device and the second detection device may have different shaft angle multipliers. In this case, as an initialization process at the time of starting execution of steering control for steering the steered wheels, the control device detects a first rotation angle of the motor detected through the first detection device, and a second rotation angle of the motor detected through the first detection device. The absolute position of the steered shaft may be calculated based on the rotation angle of the second motor detected through the detection device. After the initialization process, the control device converts the amount of change in the rotation angle of the first motor detected through the first detection device into the amount of movement of the steered shaft, The current value of the first absolute position of the steered shaft can be calculated by adding the amount of movement of the steered shaft to the absolute position acquired through the initialization process. Further, the control device converts the amount of change in the rotation angle of the second motor detected through the second detection device into the amount of movement of the steered shaft, and the converted movement of the steered shaft. The current value of the second absolute position of the steered shaft can be calculated by adding the amount to the absolute position obtained through the initialization process.
上記の転舵装置において、前記転舵軸に連動して回転するシャフトと、前記シャフトの絶対回転角を検出する絶対角センサと、を有していてもよい。この場合、前記制御装置は、前記転舵輪を転舵させる転舵制御の実行開始時の初期化処理として、前記絶対角センサを通じて検出される前記シャフトの絶対回転角に基づき前記転舵軸の絶対位置を演算するようにしてもよい。前記制御装置は、前記初期化処理以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより、前記転舵軸の第1の絶対位置の現在値を演算することができる。また、前記制御装置は、前記初期化処理以降、第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより、前記転舵軸の第2の絶対位置の現在値を演算することができる。 The steering device described above may include a shaft that rotates in conjunction with the steering shaft, and an absolute angle sensor that detects an absolute rotation angle of the shaft. In this case, as an initialization process at the start of execution of steering control for steering the steered wheels, the control device includes an absolute rotation angle of the steered shaft based on an absolute rotation angle of the shaft detected through the absolute angle sensor. The position may also be calculated. After the initialization process, the control device converts the amount of change in the rotation angle of the first motor detected through the first detection device into the amount of movement of the steered shaft, By adding the amount of movement of the rudder shaft to the absolute position acquired through the initialization process, the current value of the first absolute position of the steered shaft can be calculated. Further, after the initialization process, the control device converts the amount of change in the rotation angle of the second motor detected through the second detection device into the amount of movement of the steered shaft, and By adding the amount of movement of the steered shaft to the absolute position acquired through the initialization process, the current value of the second absolute position of the steered shaft can be calculated.
上記の転舵装置において、前記制御装置は、定められた判定条件が成立することによって車両が直進状態である旨判定されるとき、そのときの前記転舵軸の位置を前記転舵軸の絶対位置を演算する際の基準点となる転舵中立位置として設定するようにしてもよい。前記制御装置は、前記転舵軸の転舵中立位置が設定された以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記転舵中立位置に加算することにより前記転舵軸の第1の絶対位置の現在値を演算することができる。また、前記制御装置は、前記第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記転舵中立位置に加算することにより前記転舵軸の第2の絶対位置の現在値を演算することができる。 In the above-mentioned steering device, when it is determined that the vehicle is traveling straight by satisfying a predetermined determination condition, the control device determines the absolute position of the steering shaft at that time. You may make it set as a steering neutral position which becomes a reference point when calculating a position. After the steering neutral position of the steering shaft is set, the control device converts the amount of change in the rotation angle of the first motor detected through the first detection device into the amount of movement of the steering shaft. The current value of the first absolute position of the steered shaft can be calculated by converting and adding the converted movement amount of the steered shaft to the steered neutral position. Further, the control device converts the amount of change in the rotation angle of the second motor detected through the second detection device into the amount of movement of the steered shaft, and The current value of the second absolute position of the steered shaft can be calculated by adding the amount of movement to the steered neutral position.
上記の転舵装置において、前記制御装置は、前記歯飛びを検出した回数が回数しきい値以上であるとき、定められた警告動作を実行するようにしてもよい。
この構成によれば、ベルトに歯飛びが発生したことを適切に警告することができる。
In the above steering device, the control device may execute a predetermined warning operation when the number of times the tooth skipping is detected is equal to or greater than a number threshold.
According to this configuration, it is possible to appropriately warn that tooth skipping has occurred on the belt.
本発明の転舵装置によれば、ベルトの歯飛びを検出することができる。 According to the steering device of the present invention, tooth skipping of the belt can be detected.
<第1の実施の形態>
以下、車両の転舵装置を具体化した第1の実施の形態を説明する。
図1に示すように、転舵装置10は、図示しない車体に固定されるハウジング11を有している。ハウジング11の内部には車体の左右方向(図1中の左右方向)に沿って延びる転舵軸12が収容されている。転舵軸12の両端には、それぞれタイロッド13,13を介して転舵輪14,14が連結される。転舵軸12がその軸方向に沿って移動することにより転舵輪14,14の転舵角θw,θwが変更される。
<First embodiment>
A first embodiment of a vehicle steering device will be described below.
As shown in FIG. 1, the steering device 10 has a housing 11 fixed to a vehicle body (not shown). A steering shaft 12 extending along the left-right direction of the vehicle body (left-right direction in FIG. 1) is housed inside the housing 11. Steered wheels 14, 14 are connected to both ends of the steered shaft 12 via tie rods 13, 13, respectively. By moving the steered shaft 12 along its axial direction, the steered angles θw, θw of the steered wheels 14, 14 are changed.
転舵軸12には、第1のボールねじ部12aおよび第2のボールねじ部12bが設けられている。第1のボールねじ部12aは、転舵軸12における第1の端部(図1中の左端部)に寄った所定範囲にわたって右ねじが設けられた部分である。第2のボールねじ部12bは、転舵軸12における第2の端部(図1中の右端部)に寄った所定範囲にわたって左ねじが設けられた部分である。 The steered shaft 12 is provided with a first ball screw portion 12a and a second ball screw portion 12b. The first ball screw portion 12a is a portion provided with a right-handed thread over a predetermined range near the first end (left end in FIG. 1) of the steered shaft 12. The second ball screw portion 12b is a portion provided with a left-hand thread over a predetermined range near the second end (the right end in FIG. 1) of the steered shaft 12.
転舵装置10は、第1のボールナット15および第2のボールナット16を有している。第1のボールナット15は、転舵軸12の第1のボールねじ部12aに対して図示しない複数のボールを介して螺合されている。第2のボールナット16は、転舵軸12の第2のボールねじ部12bに対して図示しない複数のボールを介して螺合されている。 The steering device 10 has a first ball nut 15 and a second ball nut 16. The first ball nut 15 is screwed onto the first ball screw portion 12a of the steered shaft 12 via a plurality of balls (not shown). The second ball nut 16 is screwed onto the second ball screw portion 12b of the steered shaft 12 via a plurality of balls (not shown).
転舵装置10は、第1のモータ17および第2のモータ18を有している。これら第1のモータ17および第2のモータ18は、転舵輪14,14を転舵させるための動力である転舵力の発生源であって、たとえば三相のブラシレスモータが採用される。第1のモータ17および第2のモータ18は、それぞれハウジング11の外側の部分に固定される。第1のモータ17の出力軸17aおよび第2のモータ18の出力軸18aは、それぞれ転舵軸12に対して平行に延びている。 The steering device 10 has a first motor 17 and a second motor 18. The first motor 17 and the second motor 18 are sources of steering force, which is the power for steering the steered wheels 14, 14, and are, for example, three-phase brushless motors. The first motor 17 and the second motor 18 are each fixed to an outer part of the housing 11. The output shaft 17a of the first motor 17 and the output shaft 18a of the second motor 18 each extend parallel to the steered shaft 12.
転舵装置10は、第1の伝動機構21および第2の伝動機構22を有している。
第1の伝動機構21は、駆動プーリ23、従動プーリ24、および無端状のベルト25を有している。駆動プーリ23は、第1のモータ17の出力軸17aに固定されている。従動プーリ24は、第1のボールナット15の外周面に嵌められた状態で固定されている。ベルト25は、駆動プーリ23と従動プーリ24との間に掛け渡されている。したがって、第1のモータ17の回転は、駆動プーリ23、ベルト25および従動プーリ24を介して第1のボールナット15に伝達される。
The steering device 10 has a first transmission mechanism 21 and a second transmission mechanism 22.
The first transmission mechanism 21 includes a driving pulley 23, a driven pulley 24, and an endless belt 25. The drive pulley 23 is fixed to the output shaft 17a of the first motor 17. The driven pulley 24 is fitted and fixed to the outer peripheral surface of the first ball nut 15 . The belt 25 is stretched between the drive pulley 23 and the driven pulley 24. Therefore, the rotation of the first motor 17 is transmitted to the first ball nut 15 via the drive pulley 23, belt 25, and driven pulley 24.
駆動プーリ23は、その外周面に歯23aが設けられた歯付きプーリである。駆動プーリ23の歯23aの歯筋は、駆動プーリ23の軸に対して傾いている。従動プーリ24も、その外周面に歯24aが設けられた歯付きプーリである。従動プーリ24の歯24aの歯筋は、従動プーリ24の軸に対して駆動プーリ23の歯筋と同じ方向へ向けて傾いている。また、ベルト25は、その内周面に歯25aが設けられた歯付きのベルトである。ベルト25の歯25aの歯筋は、駆動プーリ23の歯筋および従動プーリ24の歯筋に応じて傾いている。 The drive pulley 23 is a toothed pulley having teeth 23a on its outer peripheral surface. The tooth traces of the teeth 23a of the drive pulley 23 are inclined with respect to the axis of the drive pulley 23. The driven pulley 24 is also a toothed pulley having teeth 24a on its outer peripheral surface. The tooth traces of the teeth 24a of the driven pulley 24 are inclined with respect to the axis of the driven pulley 24 in the same direction as the tooth traces of the drive pulley 23. Further, the belt 25 is a toothed belt having teeth 25a provided on its inner peripheral surface. The tooth traces of the teeth 25a of the belt 25 are inclined according to the tooth traces of the drive pulley 23 and the driven pulley 24.
第2の伝動機構22は、第1の伝動機構21と同様に、駆動プーリ26、従動プーリ27、および無端状のベルト28を有している。駆動プーリ26は、第2のモータ18の出力軸18aに固定されている。従動プーリ27は、第2のボールナット16の外周面に嵌められた状態で固定されている。ベルト28は、駆動プーリ26と従動プーリ27との間に掛け渡されている。したがって、第2のモータ18の回転は、駆動プーリ26、ベルト28および従動プーリ27を介して第2のボールナット16に伝達される。 Like the first transmission mechanism 21, the second transmission mechanism 22 includes a drive pulley 26, a driven pulley 27, and an endless belt 28. The drive pulley 26 is fixed to the output shaft 18a of the second motor 18. The driven pulley 27 is fitted and fixed to the outer peripheral surface of the second ball nut 16. The belt 28 is stretched between the drive pulley 26 and the driven pulley 27. Therefore, the rotation of the second motor 18 is transmitted to the second ball nut 16 via the drive pulley 26, belt 28, and driven pulley 27.
駆動プーリ26は、その外周面に歯26aが設けられた歯付きプーリである。駆動プーリ26の歯26aの歯筋は、駆動プーリ26の軸に対して傾いている。従動プーリ27も、その外周面に歯27aが設けられた歯付きプーリである。従動プーリ27の歯27aの歯筋は、従動プーリ27の軸に対して駆動プーリ26の歯筋と同じ方向へ向けて傾いている。また、ベルト28は、その内周面に歯28aが設けられた歯付きのベルトである。ベルト28の歯28aの歯筋は、駆動プーリ26の歯筋および従動プーリ27の歯筋に対応して傾いている。 The drive pulley 26 is a toothed pulley with teeth 26a provided on its outer peripheral surface. The tooth traces of the teeth 26a of the drive pulley 26 are inclined with respect to the axis of the drive pulley 26. The driven pulley 27 is also a toothed pulley having teeth 27a on its outer peripheral surface. The tooth traces of the teeth 27a of the driven pulley 27 are inclined with respect to the axis of the driven pulley 27 in the same direction as the tooth traces of the drive pulley 26. Further, the belt 28 is a toothed belt having teeth 28a provided on its inner peripheral surface. The tooth traces of the teeth 28a of the belt 28 are inclined in correspondence with the tooth traces of the drive pulley 26 and the driven pulley 27.
ちなみに、第1のモータ17から転舵軸12までの間の減速比、および第2のモータ18から転舵軸12までの間の減速比は同じ値である。また、転舵軸12における第1のボールねじ部12aのリード、および第2のボールねじ部12bのリードは同じ値である。したがって、第1のモータ17が1回転したときの転舵軸12の移動量と、第2のモータ18が1回転したときの転舵軸12の移動量とは、同じ値になる。 Incidentally, the reduction ratio between the first motor 17 and the steered shaft 12 and the reduction ratio between the second motor 18 and the steered shaft 12 have the same value. Further, the lead of the first ball screw portion 12a and the lead of the second ball screw portion 12b of the steered shaft 12 are the same value. Therefore, the amount of movement of the steered shaft 12 when the first motor 17 makes one rotation is the same as the amount of movement of the steered shaft 12 when the second motor 18 makes one rotation.
転舵装置10は、第1のモータ17の回転角を検出する第1の検出装置30a、および第2のモータ18の回転角を検出する第2の検出装置30bを有している。第1の検出装置30aは、第1のモータ17に設けられていて、第1の回転角センサ31および第2の回転角センサ32を有している。第2の検出装置30bは、第2のモータ18に設けられていて、第3の回転角センサ33および第4の回転角センサ34を有している。これら4つの回転角センサ(31~34)としては、たとえばレゾルバが採用される。また、4つの回転角センサ(31~34)の検出範囲は、第1のモータ17あるいは第2のモータ18の電気角の1周期に対応する360°である。 The steering device 10 includes a first detection device 30a that detects the rotation angle of the first motor 17, and a second detection device 30b that detects the rotation angle of the second motor 18. The first detection device 30a is provided in the first motor 17 and includes a first rotation angle sensor 31 and a second rotation angle sensor 32. The second detection device 30b is provided on the second motor 18 and includes a third rotation angle sensor 33 and a fourth rotation angle sensor 34. For example, resolvers are employed as these four rotation angle sensors (31 to 34). Further, the detection range of the four rotation angle sensors (31 to 34) is 360° corresponding to one cycle of the electrical angle of the first motor 17 or the second motor 18.
第1の回転角センサ31は、第1のモータ17の回転角α1を検出する。第1の回転角センサ31は、第1のモータ17の回転に応じた電気信号として正弦波状に変化する第1の正弦信号(sin信号)、および第1のモータ17の回転に応じて余弦波状に変化する第1の余弦信号(cos信号)を生成する。第1の回転角センサ31は、第1の正弦信号および第1の余弦信号に基づく逆正接を第1のモータ17の回転角α1として演算する。この回転角α1は、第1の回転角センサ31の軸倍角に応じた周期でのこぎり波状に変化する。すなわち、回転角α1は、第1のモータ17の回転に応じて立ち上がりと急峻な立ち下がりとを繰り返すかたちで変化する。 The first rotation angle sensor 31 detects the rotation angle α1 of the first motor 17. The first rotation angle sensor 31 generates a first sine signal (sin signal) that changes in a sine wave shape as an electrical signal according to the rotation of the first motor 17, and a cosine wave shape as an electric signal that changes in a sine wave shape according to the rotation of the first motor 17. A first cosine signal (cos signal) that changes to is generated. The first rotation angle sensor 31 calculates the arctangent based on the first sine signal and the first cosine signal as the rotation angle α1 of the first motor 17. This rotation angle α1 changes in a sawtooth waveform at a period corresponding to the shaft angle multiplier of the first rotation angle sensor 31. That is, the rotation angle α1 changes in accordance with the rotation of the first motor 17, repeating a rise and a steep fall.
第2の回転角センサ32は、第1のモータ17の回転角α2を検出する。第2の回転角センサ32は、第1の回転角センサ31と同じ構成および同じ機能を有するものであり、第1の回転角センサ31と合わせて第1のモータ17の回転角センサの冗長系を構成する。 The second rotation angle sensor 32 detects the rotation angle α2 of the first motor 17. The second rotation angle sensor 32 has the same configuration and the same function as the first rotation angle sensor 31, and together with the first rotation angle sensor 31, it is a redundant system of rotation angle sensors for the first motor 17. Configure.
第3の回転角センサ33は、第2のモータ18の回転角β1を検出する。第3の回転角センサ33は、第2のモータ18の回転に応じた電気信号として正弦波状に変化する第3の正弦信号、および第2のモータ18の回転に応じて余弦波状に変化する第3の余弦信号を生成する。第3の回転角センサ33は、第3の正弦信号および第3の余弦信号に基づく逆正接を第2のモータ18の回転角β1として演算する。この回転角β1は、第3の回転角センサ33の軸倍角に応じた周期でのこぎり波状に変化する。 The third rotation angle sensor 33 detects the rotation angle β1 of the second motor 18. The third rotation angle sensor 33 receives a third sine signal that changes in a sine wave shape as an electric signal corresponding to the rotation of the second motor 18, and a third sine signal that changes in a cosine wave shape in accordance with the rotation of the second motor 18. Generate a cosine signal of 3. The third rotation angle sensor 33 calculates the arctangent based on the third sine signal and the third cosine signal as the rotation angle β1 of the second motor 18. This rotation angle β1 changes in a sawtooth waveform at a period corresponding to the shaft angle multiplier of the third rotation angle sensor 33.
第4の回転角センサ34は、第2のモータ18の回転角β2を検出する。第4の回転角センサ34は、第3の回転角センサ33と同じ構成および同じ機能を有するものであり、第3の回転角センサ33と合わせて第2のモータ18の回転角センサの冗長系を構成する。 The fourth rotation angle sensor 34 detects the rotation angle β2 of the second motor 18. The fourth rotation angle sensor 34 has the same configuration and the same function as the third rotation angle sensor 33, and together with the third rotation angle sensor 33, it forms a redundant system of rotation angle sensors for the second motor 18. Configure.
第1の回転角センサ31と第3の回転角センサ33とは、互いに異なる軸倍角を有している。また、第2の回転角センサ32と第4の回転角センサ34とは、互いに異なる軸倍角を有している。軸倍角とは、第1のモータ17および第2のモータ18の回転角(機械角)に対する電気信号の電気角の比をいう。たとえば第1のモータ17が1回転する間に第1の回転角センサ31が1周期分の電気信号を生成する場合、第1の回転角センサ31の軸倍角は1倍角(1X)である。また、第1のモータ17が1回転する間に第1の回転角センサ31が4周期分の電気信号を生成する場合、第1の回転角センサ31の軸倍角は4倍角(4X)である。 The first rotation angle sensor 31 and the third rotation angle sensor 33 have different shaft angle multipliers. Further, the second rotation angle sensor 32 and the fourth rotation angle sensor 34 have different shaft angle multipliers. The shaft angle multiplier refers to the ratio of the electrical angle of the electrical signal to the rotation angle (mechanical angle) of the first motor 17 and the second motor 18. For example, when the first rotation angle sensor 31 generates one period of electrical signals while the first motor 17 makes one rotation, the shaft angle multiplier of the first rotation angle sensor 31 is one angle (1X). Further, when the first rotation angle sensor 31 generates four cycles of electrical signals while the first motor 17 rotates once, the shaft angle multiplier of the first rotation angle sensor 31 is four times the angle (4X). .
第1の回転角センサ31と第3の回転角センサ33とが互いに異なる軸倍角を有するとともに、第2の回転角センサ32と第4の回転角センサ34とが互いに異なる軸倍角を有している。このため、第1のモータ17の1回転あたりの回転角α1,α2および第2のモータ18の1回転あたりの回転角β1,β2の周期数は互いに異なる。また、第1の回転角センサ31および第2の回転角センサ32により生成される電気信号の一周期あたりの第1のモータ17の機械角で示される回転角の値と、第3の回転角センサ33および第4の回転角センサ34により生成される電気信号の一周期あたりの第2のモータ18の機械角で示される回転角の値とは互いに異なる。 The first rotation angle sensor 31 and the third rotation angle sensor 33 have mutually different shaft angle multipliers, and the second rotation angle sensor 32 and the fourth rotation angle sensor 34 have mutually different shaft angle multipliers. There is. Therefore, the number of cycles of the rotation angles α1, α2 per rotation of the first motor 17 and the rotation angles β1, β2 per rotation of the second motor 18 are different from each other. Furthermore, the value of the rotation angle represented by the mechanical angle of the first motor 17 per period of the electric signal generated by the first rotation angle sensor 31 and the second rotation angle sensor 32, and the third rotation angle The values of the rotation angle indicated by the mechanical angle of the second motor 18 per period of the electric signal generated by the sensor 33 and the fourth rotation angle sensor 34 are different from each other.
第1のモータ17は第1の伝動機構21を介して転舵軸12、ひいては転舵輪14,14に連結されている。また、第2のモータ18は第2の伝動機構22を介して転舵軸12、ひいては転舵輪14,14に連結されている。このため、第1のモータ17の回転角α1,α2および第2のモータ18の回転角β1,β2は、それぞれ転舵軸12の軸方向における絶対位置、ひいては転舵輪14,14の転舵角を反映する値である。 The first motor 17 is connected to the steered shaft 12 and, in turn, to the steered wheels 14 , 14 via a first transmission mechanism 21 . Further, the second motor 18 is connected to the steered shaft 12 and, in turn, to the steered wheels 14, 14 via a second transmission mechanism 22. Therefore, the rotation angles α1, α2 of the first motor 17 and the rotation angles β1, β2 of the second motor 18 are the absolute positions in the axial direction of the steered shaft 12, and the steered angles of the steered wheels 14, 14, respectively. It is a value that reflects the
転舵装置10は、第1の制御装置41および第2の制御装置42を有している。なお、第1の制御装置41は、(1)コンピュータプログラム(ソフトウェア)に従って動作する1つ以上のプロセッサ、(2)各種処理のうち少なくとも一部の処理を実行する特定用途向け集積回路(ASIC)等の1つ以上の専用のハードウェア回路、或いは(3)それらの組み合わせ、を含む処理回路によって構成することができる。プロセッサは、CPU並びに、RAMおよびROM等のメモリを含み、メモリは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリすなわち非一時的なコンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。第2の制御装置42の構成も、第1の制御装置41と同様である。 The steering device 10 has a first control device 41 and a second control device 42. Note that the first control device 41 includes (1) one or more processors that operate according to a computer program (software), and (2) an application-specific integrated circuit (ASIC) that executes at least part of various processes. or (3) a combination thereof. A processor includes a CPU and memory, such as RAM and ROM, where the memory stores program codes or instructions configured to cause the CPU to perform processing. Memory or non-transitory computer-readable media includes any available media that can be accessed by a general purpose or special purpose computer. The configuration of the second control device 42 is also similar to that of the first control device 41.
第1の制御装置41は、第1のモータ17を制御する。第1の制御装置41は、たとえば車載される上位の制御装置が車両の操舵状態あるいは車両の走行状態に応じて演算する目標転舵角θ*を取り込む。また、第1の制御装置41は、第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第2の回転角センサ32を通じて検出される第1のモータ17の回転角α2を取り込む。また、第1の制御装置41は、第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1、および第4の回転角センサ34を通じて検出される第2のモータ18の回転角β2を第2の制御装置42を介して取り込む。 The first control device 41 controls the first motor 17 . The first control device 41 takes in a target steering angle θ * calculated by, for example, a higher-level control device mounted on the vehicle according to the steering state of the vehicle or the running state of the vehicle. The first control device 41 also controls the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the rotation angle α1 of the first motor 17 detected through the second rotation angle sensor 32. Take in the angle α2. The first control device 41 also controls the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33 and the rotation angle β1 of the second motor 18 detected through the fourth rotation angle sensor 34. The angle β2 is taken in via the second control device 42.
第1の制御装置41は、第1のモータ17の駆動制御を通じて転舵輪14,14を操舵状態に応じて転舵させる転舵制御を実行する。第1の制御装置41は、転舵制御の実行開始時の初期化処理として、第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1を使用して転舵軸12の実際の絶対位置を演算する。第1の制御装置41は、初期化処理以降、第1のモータ17の回転角α1に基づいて、具体的には回転角α1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得される転舵軸12の絶対位置に加算することにより、転舵軸12の絶対位置の現在値を演算する。また、第1の制御装置41は、目標転舵角θ*に基づき転舵軸12の目標絶対位置を演算する。第1の制御装置41は、転舵軸12の目標絶対位置と実際の絶対位置との差を求め、この差を無くすように第1のモータ17に対する給電を制御する。 The first control device 41 performs steering control to steer the steerable wheels 14, 14 according to the steering state through drive control of the first motor 17. As an initialization process at the start of execution of steering control, the first control device 41 detects the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the third rotation angle sensor 33. The actual absolute position of the steered shaft 12 is calculated using the rotation angle β1 of the second motor 18 detected through the rotation angle β1. After the initialization process, the first control device 41 converts the amount of change in the rotation angle α1 into the amount of movement of the steered shaft 12 based on the rotation angle α1 of the first motor 17, and converts the amount of change in the rotation angle α1 into the amount of movement of the steering shaft 12. The current value of the absolute position of the steered shaft 12 is calculated by adding the amount of movement of the steered shaft 12 to the absolute position of the steered shaft 12 acquired during the initialization process. The first control device 41 also calculates the target absolute position of the steered shaft 12 based on the target steered angle θ * . The first control device 41 determines the difference between the target absolute position and the actual absolute position of the steered shaft 12, and controls the power supply to the first motor 17 so as to eliminate this difference.
第2の制御装置42は、第2のモータ18を制御する。第2の制御装置42は、第1の制御装置41により生成される電流指令値を取り込む。また、第2の制御装置42は、第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1、および第4の回転角センサ34を通じて検出される第2のモータ18の回転角β2を取り込む。また、第2の制御装置42は、第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第2の回転角センサ32を通じて検出される第1のモータ17の回転角α2を第1の制御装置41を介して取り込む。 The second control device 42 controls the second motor 18 . The second control device 42 takes in the current command value generated by the first control device 41. The second control device 42 also controls the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33 and the rotation angle β1 of the second motor 18 detected through the fourth rotation angle sensor 34. Take in the angle β2. The second control device 42 also controls the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the rotation angle α1 of the first motor 17 detected through the second rotation angle sensor 32. The angle α2 is taken in via the first control device 41.
第2の制御装置42は、第2のモータ18の駆動制御を通じて転舵輪14,14を操舵状態に応じて転舵させる転舵制御を実行する。第2の制御装置42は、転舵制御の実行開始時の初期化処理として、第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1を使用して転舵軸12の実際の絶対位置を演算する。第2の制御装置42は、初期化処理以降、第2のモータ18の回転角β1に基づいて、具体的には回転角β1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得された転舵軸12の絶対位置に加算することにより、転舵軸12の絶対位置の現在値を演算する。また、第2の制御装置42は、第1の制御装置41により生成される電流指令値に基づき第2のモータ18に対する給電を制御する。 The second control device 42 executes steering control to steer the steerable wheels 14, 14 according to the steering state through drive control of the second motor 18. As an initialization process at the start of execution of steering control, the second control device 42 detects the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the third rotation angle sensor 33. The actual absolute position of the steered shaft 12 is calculated using the rotation angle β1 of the second motor 18 detected through the rotation angle β1. After the initialization process, the second control device 42 converts the amount of change in the rotation angle β1 into the amount of movement of the steered shaft 12 based on the rotation angle β1 of the second motor 18, and converts the amount of change in the rotation angle β1 into the amount of movement of the steering shaft 12. The current value of the absolute position of the steered shaft 12 is calculated by adding the amount of movement of the steered shaft 12 to the absolute position of the steered shaft 12 acquired during the initialization process. Further, the second control device 42 controls power supply to the second motor 18 based on the current command value generated by the first control device 41.
ちなみに、転舵軸12に対する第1のボールナット15および第2のボールナット16の相対回転に伴い、転舵軸12には軸周りのトルクが作用する。転舵軸12を特定の方向へ向けて移動させようとする場合、第1のボールナット15および第2のボールナット16が互いに反対方向へ向けて回転するとともに、それらボールナットの回転に伴い転舵軸12に作用するトルクの大きさが同じ値になるように、第1のモータ17および第2のモータ18の動作が制御される。このため、互いに逆方向のトルクである、第1のボールナット15の回転に伴い転舵軸12に作用するトルクと、第2のボールナット16の回転に伴い転舵軸12に作用するトルクとが相殺される。したがって、転舵軸12に軸周りのトルクが作用することはない。 Incidentally, as the first ball nut 15 and the second ball nut 16 rotate relative to the steered shaft 12, torque around the shaft acts on the steered shaft 12. When trying to move the steered shaft 12 in a specific direction, the first ball nut 15 and the second ball nut 16 rotate in opposite directions, and as the ball nuts rotate, the rotation occurs. The operations of the first motor 17 and the second motor 18 are controlled so that the magnitude of the torque acting on the rudder shaft 12 has the same value. Therefore, the torque acting on the steered shaft 12 due to the rotation of the first ball nut 15 and the torque acting on the steered shaft 12 due to the rotation of the second ball nut 16 are torques in opposite directions. are canceled out. Therefore, no torque around the shaft acts on the steered shaft 12.
<制御装置>
つぎに、第1の制御装置41および第2の制御装置42について詳細に説明する。
図2に示すように、第1の制御装置41は、位置検出回路51、位置制御回路52、および電流制御回路53を有している。
<Control device>
Next, the first control device 41 and the second control device 42 will be explained in detail.
As shown in FIG. 2, the first control device 41 includes a position detection circuit 51, a position control circuit 52, and a current control circuit 53.
位置検出回路51は、転舵制御の実行開始時の初期化処理として、第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1を取り込み、これら取り込まれる回転角α1,β1に基づき転舵軸12の絶対位置P1を演算する。第1の回転角センサ31の軸倍角および第3の回転角センサ33の軸倍角は、第1の回転角センサ31により検出される回転角α1と第3の回転角センサ33により検出される回転角β1とが転舵軸12の最大移動範囲内において一致しないように設定される。このため、回転角α1の値と回転角β1の値との組み合わせと、転舵軸12の絶対位置P1とは1対1で対応する。したがって、2つの回転角α1,β1の組み合わせに基づき、転舵軸12の絶対位置P1を検出することが可能である。位置検出回路51は、初期化処理以降、第1のモータ17の回転角α1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得された転舵軸12の絶対位置に加算することにより、転舵軸12の絶対位置P1の現在値を演算する。位置検出回路51により演算される絶対位置P1の現在値の演算範囲の中点が原点、すなわち車両が直進走行しているときの転舵軸12の位置である転舵中立位置(転舵角θw=0°)として設定される。 As an initialization process at the start of execution of steering control, the position detection circuit 51 detects the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the rotation angle α1 detected through the third rotation angle sensor 33. The rotation angle β1 of the second motor 18 is taken in, and the absolute position P1 of the steered shaft 12 is calculated based on these rotation angles α1 and β1. The shaft angle multiplier of the first rotation angle sensor 31 and the shaft angle multiplier of the third rotation angle sensor 33 are the rotation angle α1 detected by the first rotation angle sensor 31 and the rotation detected by the third rotation angle sensor 33. The angle β1 is set so that it does not coincide with the angle β1 within the maximum movement range of the steered shaft 12. Therefore, the combination of the value of the rotation angle α1 and the value of the rotation angle β1 corresponds to the absolute position P1 of the steered shaft 12 on a one-to-one basis. Therefore, it is possible to detect the absolute position P1 of the steered shaft 12 based on the combination of the two rotation angles α1 and β1. After the initialization process, the position detection circuit 51 converts the amount of change in the rotation angle α1 of the first motor 17 into the amount of movement of the steered shaft 12, and performs the initialization process on the converted amount of movement of the steered shaft 12. The current value of the absolute position P1 of the steered shaft 12 is calculated by adding it to the absolute position of the steered shaft 12 acquired at the time. The center point of the calculation range of the current value of the absolute position P1 calculated by the position detection circuit 51 is the origin, that is, the steering neutral position (steering angle θw) which is the position of the steering shaft 12 when the vehicle is traveling straight. = 0°).
ちなみに、位置検出回路51は、第1の制御装置41の記憶装置に格納される第1のテーブルを利用して転舵軸12の絶対位置P1を演算するようにしてもよい。この第1のテーブルは、第1の回転角センサ31により検出される回転角α1の値と第3の回転角センサ33により検出される回転角β1の値の組み合わせと、転舵軸12の絶対位置との関係を規定するものである。 Incidentally, the position detection circuit 51 may calculate the absolute position P1 of the steered shaft 12 using a first table stored in the storage device of the first control device 41. This first table shows the combination of the value of the rotation angle α1 detected by the first rotation angle sensor 31 and the value of the rotation angle β1 detected by the third rotation angle sensor 33, and the absolute value of the steering shaft 12. It defines the relationship with position.
位置制御回路52は、前述した上位の制御装置が演算する目標転舵角θ*に基づき転舵軸12の目標絶対位置を演算する。転舵軸12と転舵輪14,14とは互いに連動するため、転舵軸12と転舵輪14,14の転舵角θwとの間には相間関係がある。この相間関係を利用して目標転舵角θ*から転舵軸12の目標絶対位置を求めることができる。位置制御回路52は、転舵軸12の目標絶対位置と位置検出回路51により演算される転舵軸12の実際の絶対位置P1との差を求め、この差を無くすように第1のモータ17に対する電流指令値I1 *および第2のモータ18に対する電流指令値I2 *を演算する。通常、電流指令値I1 *と電流指令値I2 *とは同じ値に設定される。ただし、製品仕様などによっては、電流指令値I1 *と電流指令値I2 *とが異なる値に設定されてもよい。 The position control circuit 52 calculates the target absolute position of the steered shaft 12 based on the target steered angle θ * calculated by the above-mentioned higher-level control device. Since the steered shaft 12 and the steered wheels 14, 14 are interlocked with each other, there is a correlation between the steered shaft 12 and the steered angle θw of the steered wheels 14, 14. Using this correlation, the target absolute position of the steered shaft 12 can be determined from the target steered angle θ * . The position control circuit 52 determines the difference between the target absolute position of the steered shaft 12 and the actual absolute position P1 of the steered shaft 12 calculated by the position detection circuit 51, and controls the first motor 17 to eliminate this difference. A current command value I 1 * for the second motor 18 and a current command value I 2 * for the second motor 18 are calculated. Normally, the current command value I 1 * and the current command value I 2 * are set to the same value. However, depending on the product specifications, the current command value I 1 * and the current command value I 2 * may be set to different values.
電流制御回路53は、位置制御回路52により演算される電流指令値I1 *に応じた電力を第1のモータ17へ供給する。これにより、第1のモータ17は、電流指令値I1 *に応じたトルクを発生する。 The current control circuit 53 supplies the first motor 17 with electric power according to the current command value I 1 * calculated by the position control circuit 52 . Thereby, the first motor 17 generates torque according to the current command value I 1 * .
図2に示すように、第2の制御装置42は、位置検出回路61および電流制御回路63を有している。
位置検出回路61は、転舵制御の実行開始時の初期化処理として、第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1、および第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1を取り込み、これら取り込まれる回転角β1,α1に基づき転舵軸12の絶対位置P2を演算する。第3の回転角センサ33の軸倍角および第1の回転角センサ31の軸倍角は、第3の回転角センサ33により検出される回転角β1と第1の回転角センサ31により検出される回転角α1とが転舵軸12の最大移動範囲内において一致しないように設定される。このため、回転角β1の値と回転角α1の値との組み合わせと、転舵軸12の絶対位置P2とは1対1で対応する。したがって、2つの回転角β1,α1の組み合わせに基づき、転舵軸12の絶対位置P2を検出することが可能である。位置検出回路61は、初期化処理以降、第2のモータ18の回転角β1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得された転舵軸12の絶対位置に加算することにより、転舵軸12の絶対位置P2の現在値を演算する。
As shown in FIG. 2, the second control device 42 includes a position detection circuit 61 and a current control circuit 63.
As an initialization process at the start of execution of steering control, the position detection circuit 61 detects the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33 and the rotation angle β1 detected through the first rotation angle sensor 31. The rotation angle α1 of the first motor 17 is taken in, and the absolute position P2 of the steered shaft 12 is calculated based on these rotation angles β1 and α1. The shaft angle multiplier of the third rotation angle sensor 33 and the shaft angle multiplier of the first rotation angle sensor 31 are the rotation angle β1 detected by the third rotation angle sensor 33 and the rotation detected by the first rotation angle sensor 31. The angle α1 is set so as not to coincide with the angle α1 within the maximum movement range of the steered shaft 12. Therefore, the combination of the value of the rotation angle β1 and the value of the rotation angle α1 corresponds to the absolute position P2 of the steered shaft 12 on a one-to-one basis. Therefore, it is possible to detect the absolute position P2 of the steered shaft 12 based on the combination of the two rotation angles β1 and α1. After the initialization process, the position detection circuit 61 converts the amount of change in the rotation angle β1 of the second motor 18 into the amount of movement of the steered shaft 12, and performs the initialization process on the converted amount of movement of the steered shaft 12. The current value of the absolute position P2 of the steered shaft 12 is calculated by adding it to the absolute position of the steered shaft 12 acquired at the time.
ちなみに、位置検出回路61は、第2の制御装置42の記憶装置に格納される第2のテーブルを利用して転舵軸12の絶対位置P2を演算するようにしてもよい。この第2のテーブルは、第3の回転角センサ33により検出される回転角β1の値と第1の回転角センサ31により検出される回転角α1の値との組み合わせと、転舵軸12の絶対位置P2との関係を規定するものである。また、位置検出回路61により演算される絶対位置P2の演算範囲の中点が原点(転転舵角θw=0°)として設定される。 Incidentally, the position detection circuit 61 may calculate the absolute position P2 of the steered shaft 12 using a second table stored in the storage device of the second control device 42. This second table shows the combination of the value of the rotation angle β1 detected by the third rotation angle sensor 33 and the value of the rotation angle α1 detected by the first rotation angle sensor 31, and the This defines the relationship with the absolute position P2. Further, the midpoint of the calculation range of the absolute position P2 calculated by the position detection circuit 61 is set as the origin (turning angle θw=0°).
電流制御回路63は、位置制御回路52により演算される電流指令値I2 *に応じた電力を第2のモータ18へ供給する。これにより、第2のモータ18は、電流指令値I2 *に応じたトルクを発生する。 The current control circuit 63 supplies the second motor 18 with electric power according to the current command value I 2 * calculated by the position control circuit 52 . Thereby, the second motor 18 generates torque according to the current command value I 2 * .
<異常検出回路>
ここで、前述したように、転舵装置10では、第1のモータ17および第2のモータ18の回転をそれぞれ転舵軸12に伝達する伝動機構としてベルト伝動機構を採用している。このため、転舵装置10においては、つぎのようなことが懸念される。
<Abnormality detection circuit>
Here, as described above, the steering device 10 employs a belt transmission mechanism as a transmission mechanism that transmits the rotation of the first motor 17 and the second motor 18 to the steering shaft 12, respectively. For this reason, in the steering device 10, the following concerns arise.
すなわち、車両の縁石乗り上げなどに起因して大きな逆入力荷重が転舵軸12に作用した場合、転舵軸12がその軸方向へ移動することにより転舵軸12の端部がハウジング11に当接する、いわゆる端当てが生じるおそれがある。この場合、転舵軸12の移動が物理的に規制されることによって、第1のボールナット15および第1の伝動機構21におけるベルト25の回転、ならびに第2のボールナット16および第2の伝動機構22におけるベルト28の回転が規制される。これに対して、第1のモータ17および第1の伝動機構21における駆動プーリ23、ならびに第2のモータ18および第2の伝動機構22における駆動プーリ26は、それらの慣性力によって回転し続けようとする。このため、ベルト25,28には、いわゆる歯飛びが生じるおそれがある。この歯飛びが繰り返し発生するとベルト25,28の歯25a,28aの摩耗が進行するおそれがある。 That is, when a large reverse input load acts on the steering shaft 12 due to a vehicle running onto a curb, etc., the end of the steering shaft 12 hits the housing 11 as the steering shaft 12 moves in the axial direction. There is a risk that a so-called end contact may occur. In this case, by physically restricting the movement of the steered shaft 12, the rotation of the belt 25 in the first ball nut 15 and the first transmission mechanism 21, and the rotation of the belt 25 in the first ball nut 15 and the second transmission mechanism 21 are restricted. Rotation of the belt 28 in the mechanism 22 is restricted. On the other hand, the drive pulley 23 of the first motor 17 and the first transmission mechanism 21 and the drive pulley 26 of the second motor 18 and the second transmission mechanism 22 will continue to rotate due to their inertia forces. shall be. Therefore, there is a risk that so-called tooth skipping may occur in the belts 25, 28. If this tooth skipping occurs repeatedly, there is a risk that the teeth 25a, 28a of the belts 25, 28 will wear out more.
そこで、本実施の形態では、歯飛びを検出するために、つぎの構成を採用している。
図2に示すように、第1の制御装置41は異常検出回路54を有している。第2の制御装置42は、異常検出回路64を有している。これら異常検出回路54,64は、位置検出回路51により演算される転舵軸12の絶対位置P1の現在値、および位置検出回路61により演算される転舵軸12の絶対位置P2の現在値をそれぞれ取り込む。異常検出回路54,64は、それぞれ転舵軸12の絶対位置P1,P2の比較を通じてベルト25,28の歯飛びを検出する。
Therefore, in this embodiment, the following configuration is adopted in order to detect tooth skipping.
As shown in FIG. 2, the first control device 41 has an abnormality detection circuit 54. The second control device 42 has an abnormality detection circuit 64. These abnormality detection circuits 54 and 64 detect the current value of the absolute position P1 of the steered shaft 12 calculated by the position detection circuit 51 and the current value of the absolute position P2 of the steered shaft 12 calculated by the position detection circuit 61. Incorporate each. Abnormality detection circuits 54 and 64 detect tooth skipping of belts 25 and 28 by comparing absolute positions P1 and P2 of steered shaft 12, respectively.
これは、つぎの観点に基づく。すなわち、たとえば第1の伝動機構21のベルト25または第2の伝動機構22のベルト28に歯飛びが生じた場合、その歯飛びが生じた伝動機構に連結されたモータの回転量と、歯飛びが生じていない伝動機構に連結されたモータの回転量とが歯飛びの程度に応じて異なる値になる。このため、歯飛びが生じた伝動機構に連結されたモータの回転角に基づき演算される転舵軸12の絶対位置の現在値、および歯飛びが生じていない伝動機構に連結されたモータの回転角に基づき演算される転舵軸12の絶対位置の現在値についても、歯飛びの程度に応じて互いに異なる値となる。したがって、第1のモータ17の回転角α1に基づき演算される転舵軸12の絶対位置P1の現在値と、第2のモータ18の回転角β1に基づき演算される転舵軸12の絶対位置P2の現在値とを比較することにより、2つのベルト25,28のいずれか一方に歯飛びが発生したことを検出することが可能である。 This is based on the following viewpoint. That is, for example, when tooth skipping occurs in the belt 25 of the first transmission mechanism 21 or the belt 28 of the second transmission mechanism 22, the rotation amount of the motor connected to the transmission mechanism where the tooth skipping occurs and the tooth skipping occur. The amount of rotation of a motor connected to a transmission mechanism in which no tooth skip occurs has a different value depending on the degree of tooth skipping. Therefore, the current value of the absolute position of the steered shaft 12 calculated based on the rotation angle of the motor connected to the transmission mechanism in which tooth skipping has occurred, and the rotation of the motor connected to the transmission mechanism in which tooth skipping has not occurred. The current value of the absolute position of the steered shaft 12 calculated based on the angle also differs depending on the degree of tooth skipping. Therefore, the current value of the absolute position P1 of the steered shaft 12 is calculated based on the rotation angle α1 of the first motor 17, and the absolute position of the steered shaft 12 is calculated based on the rotation angle β1 of the second motor 18. By comparing the current value of P2 with the current value, it is possible to detect that tooth skipping has occurred in either one of the two belts 25, 28.
異常検出回路54は、ベルト25,28の歯飛びが検出されるとき、たとえば車室内に設けられる報知装置70に対する報知指令信号S1を生成する。また、異常検出回路64は、ベルト25,28の歯飛びが検出されるとき、報知装置70に対する報知指令信号S2を生成する。報知指令信号S1,S2は、報知装置70に対して所定の報知動作を実行させるための命令である。報知装置70は、報知指令信号S1または報知指令信号S2に基づき報知動作を行う。報知動作としては、たとえば警告音を発したり、ディスプレイに警告を表示したりすることが挙げられる。 When tooth skipping of the belts 25, 28 is detected, the abnormality detection circuit 54 generates a notification command signal S1 for a notification device 70 provided in the vehicle interior, for example. Further, the abnormality detection circuit 64 generates a notification command signal S2 to the notification device 70 when tooth skipping of the belts 25 and 28 is detected. The notification command signals S1 and S2 are commands for causing the notification device 70 to perform a predetermined notification operation. The notification device 70 performs a notification operation based on the notification command signal S1 or the notification command signal S2. Examples of the notification operation include emitting a warning sound and displaying a warning on a display.
<異常検出処理の手順>
つぎに、異常検出回路54,64においてそれぞれ実行される異常検出処理の手順を図3のフローチャートに従って説明する。このフローチャートの処理は、定められた制御周期で実行される。
<Procedure of abnormality detection process>
Next, the procedure of abnormality detection processing executed in each of the abnormality detection circuits 54 and 64 will be explained according to the flowchart of FIG. 3. The processing in this flowchart is executed at a predetermined control cycle.
図3のフローチャートに示すように、異常検出回路54は、位置検出回路51により演算される転舵軸12の絶対位置P1の現在値、および位置検出回路61により演算される転舵軸12の絶対位置P2の現在値を取り込む(ステップS101)。 As shown in the flowchart of FIG. 3, the abnormality detection circuit 54 detects the current value of the absolute position P1 of the steered shaft 12 calculated by the position detection circuit 51 and the absolute The current value of position P2 is taken in (step S101).
つぎに、異常検出回路54は、絶対位置P1と絶対位置P2との差の絶対値が歯飛び判定しきい値Pth以上であるかどうかを判定する(ステップS102)。歯飛び判定しきい値Pthは、転舵装置10として要求される歯飛びの検出精度に応じて設定される。ここでは、歯飛び判定しきい値Pthは、ベルト25,28の歯25a,28aの1つ分以上の歯飛びを検出する観点に基づき、ベルト25,28がそれらの歯25a,28aの1つ分だけ回転したときの転舵軸12の移動量を基準として設定されている。 Next, the abnormality detection circuit 54 determines whether the absolute value of the difference between the absolute position P1 and the absolute position P2 is greater than or equal to the tooth skip determination threshold Pth (step S102). The tooth skipping determination threshold Pth is set according to the tooth skipping detection accuracy required of the steering device 10. Here, the tooth skipping determination threshold Pth is based on the viewpoint of detecting tooth skipping of one or more teeth 25a, 28a of the belts 25, 28. This is set based on the amount of movement of the steered shaft 12 when the steering shaft 12 rotates by the same amount.
異常検出回路54は、絶対位置P1と絶対位置P2との差の絶対値が歯飛び判定しきい値Pth以上ではない旨判定されるとき(ステップS102でNO)、ベルト25,28に歯飛びは発生していないとして(ステップS103)、処理を終了する。 When the abnormality detection circuit 54 determines that the absolute value of the difference between the absolute position P1 and the absolute position P2 is not greater than or equal to the tooth skipping determination threshold value Pth (NO in step S102), the abnormality detection circuit 54 detects that there is no tooth skipping in the belts 25 and 28. Assuming that no occurrence has occurred (step S103), the process ends.
先のステップS102において、異常検出回路54は、絶対位置P1と絶対位置P2との差の絶対値が歯飛び判定しきい値Pth以上である旨判定されるとき(ステップS102でYES)、2つのベルト25,28のうちいずれか一方に歯飛びが発生したとして(ステップS104)、つぎのステップS105へ処理を移行する。 In the previous step S102, the abnormality detection circuit 54 detects two Assuming that tooth skipping has occurred on one of the belts 25 and 28 (step S104), the process moves to the next step S105.
ステップS105において、異常検出回路54は、ベルト25,28の歯飛びを検出した回数であるカウント値Nをインクリメントする。インクリメントとは、カウント値Nに所定数(ここでは、「1」)を加算することをいう。 In step S105, the abnormality detection circuit 54 increments a count value N, which is the number of times tooth skipping of the belts 25 and 28 has been detected. Increment means adding a predetermined number (here, "1") to the count value N.
つぎに、異常検出回路54は、カウント値Nが回数しきい値Nth以上であるかどうかを判定する(ステップS106)。ベルト25,28の歯飛びが繰り返し発生することによってベルト25,28の歯25a,28aの摩耗が進行するおそれがあるところ、回数しきい値Nthは、たとえばベルト25,28に歯飛びが生じたことを警告すべきであるとして定められた回数を基準として設定される。 Next, the abnormality detection circuit 54 determines whether the count value N is greater than or equal to the number of times threshold Nth (step S106). There is a possibility that wear of the teeth 25a, 28a of the belts 25, 28 may progress due to tooth skipping occurring repeatedly on the belts 25, 28, but the number of times threshold value Nth is determined by the number of times, for example, when tooth skipping occurs on the belts 25, 28. This is set based on the number of times a warning should be issued.
異常検出回路54は、カウント値Nが回数しきい値Nth以上ではない場合(ステップS106でNO)、処理を終了する。
異常検出回路54は、カウント値Nが回数しきい値Nth以上である場合(ステップS106でYES)、報知装置70に対する報知指令信号S1を生成して(ステップS107)、処理を終了する。報知装置70は、報知指令信号S1の受信を契機として、定められた報知動作を行う。車両の運転者は、報知装置70の報知動作を通じて、ベルト25,28の歯飛びが繰り返し発生していることを認識することが可能である。
If the count value N is not equal to or greater than the number of times threshold Nth (NO in step S106), the abnormality detection circuit 54 ends the process.
If the count value N is equal to or greater than the number threshold Nth (YES in step S106), the abnormality detection circuit 54 generates a notification command signal S1 for the notification device 70 (step S107), and ends the process. The notification device 70 performs a predetermined notification operation upon receiving the notification command signal S1. The driver of the vehicle can recognize through the notification operation of the notification device 70 that tooth skipping of the belts 25 and 28 is repeatedly occurring.
ちなみに、第2の制御装置42の異常検出回路64も、異常検出回路54と同様に、先の図3のフローチャートの各処理を実行する。異常検出回路64は、カウント値Nが回数しきい値Nth以上である場合(ステップS106でYES)、報知装置70に対する報知指令信号S2を生成して(ステップS107)、処理を終了する。 Incidentally, the abnormality detection circuit 64 of the second control device 42 also executes each process in the flowchart of FIG. 3, similarly to the abnormality detection circuit 54. If the count value N is equal to or greater than the number threshold Nth (YES in step S106), the abnormality detection circuit 64 generates a notification command signal S2 to the notification device 70 (step S107), and ends the process.
<第1の実施の形態の効果>
したがって、第1の実施の形態によれば、以下の効果を得ることができる。
(1)第1の伝動機構21のベルト25または第2の伝動機構22のベルト28に歯飛びが生じた場合、第1のモータ17の回転角α1に基づき演算される転舵軸12の絶対位置P1の現在値、および第2のモータ18の回転角β1に基づき演算される転舵軸12の絶対位置P2の現在値は、歯飛びの程度に応じて互いに異なる。このため、絶対位置P1の現在値と絶対位置P2の現在値との差の絶対値は、歯飛びの程度に応じた値となる。したがって、絶対位置P1の現在値と絶対位置P2の現在値との差の絶対値が、ベルト25,28の歯飛びを判定するべく定められた歯飛び判定しきい値Pth以上であることをもってベルト25,28に歯飛びが発生した旨判定することができる。また、歯飛び判定しきい値Pthを転舵装置10として要求される歯飛びの検出精度に応じて設定することにより、ベルト25,28の歯飛びを適切に検出することができる。
<Effects of the first embodiment>
Therefore, according to the first embodiment, the following effects can be obtained.
(1) When tooth skipping occurs in the belt 25 of the first transmission mechanism 21 or the belt 28 of the second transmission mechanism 22, the absolute value of the steered shaft 12 calculated based on the rotation angle α1 of the first motor 17 The current value of the position P1 and the current value of the absolute position P2 of the steered shaft 12 calculated based on the rotation angle β1 of the second motor 18 differ depending on the degree of tooth skipping. Therefore, the absolute value of the difference between the current value of the absolute position P1 and the current value of the absolute position P2 is a value that corresponds to the degree of tooth skipping. Therefore, if the absolute value of the difference between the current value of the absolute position P1 and the current value of the absolute position P2 is greater than or equal to the tooth skipping determination threshold Pth determined for determining the tooth skipping of the belts 25 and 28, the belt It can be determined that tooth skipping has occurred at 25 and 28. Further, by setting the tooth skipping determination threshold Pth according to the tooth skipping detection accuracy required for the steering device 10, the tooth skipping of the belts 25 and 28 can be appropriately detected.
(2)また、第1の検出装置30aを通じて検出される第1のモータ17の回転角α1、および第2の検出装置30bを通じて検出される第2のモータ18の回転角β1を利用することにより、ベルト25,28の歯飛びをより正確に検出することができる。歯飛び判定しきい値Pthの設定次第でベルト25,28の歯25a,28aの1つ分の歯飛びを検出することも可能である。これは、つぎの理由による。たとえば操舵角などの360°を超える多回転の回転角を絶対値で検出する回転角センサが存在するところ、このタイプの回転角センサは第1のモータ17および第2のモータ18の回転角を検出する回転角センサ(31~34)に比べて分解能が低いことがある。このため、分解能がより高いモータの回転角センサ(31~34)を利用することにより、歯飛びの検出精度を確保することができる。 (2) Also, by utilizing the rotation angle α1 of the first motor 17 detected through the first detection device 30a and the rotation angle β1 of the second motor 18 detected through the second detection device 30b. , tooth skipping of the belts 25, 28 can be detected more accurately. Depending on the setting of tooth skip determination threshold Pth, it is also possible to detect tooth skip for one tooth 25a, 28a of belts 25, 28. This is due to the following reason. For example, there are rotation angle sensors that detect multiple rotation angles exceeding 360 degrees, such as steering angles, in absolute values, but this type of rotation angle sensor detects the rotation angles of the first motor 17 and the second motor 18. The resolution may be lower than that of the rotation angle sensors (31 to 34) for detection. Therefore, by using the rotation angle sensors (31 to 34) of the motor with higher resolution, it is possible to ensure accuracy in detecting tooth skipping.
(3)歯飛びの検出回数であるカウント値Nが回数しきい値Nthに達したとき、歯飛びの発生が警告される。このため、ベルト25,28に歯飛びが発生したことが過剰に報知されることがない。 (3) When the count value N, which is the number of times tooth skipping has been detected, reaches the number threshold value Nth, a warning is given that tooth skipping has occurred. Therefore, the occurrence of tooth skipping on the belts 25, 28 is not excessively reported.
<第2の実施の形態>
つぎに、転舵装置の第2の実施の形態を説明する。本実施の形態は、基本的には先の図1および図2に示される第1の実施の形態と同様の構成を有しており、同一の構成については第1の実施の形態と同一の符号を付してその説明を省略している。ただし、第2の制御装置42として、先の図2に示される位置検出回路61を割愛した構成が採用される。本実施の形態は、ベルトの歯飛びの検出方法の点で第1の実施の形態と異なるものの、先の図3のフローチャートに準じた異常検出処理の実行を通じてベルトの歯飛びを検出する。
<Second embodiment>
Next, a second embodiment of the steering device will be described. This embodiment basically has the same configuration as the first embodiment shown in FIGS. 1 and 2, and the same configurations are the same as the first embodiment. Reference numerals are given and explanations thereof are omitted. However, as the second control device 42, a configuration in which the position detection circuit 61 shown in FIG. 2 is omitted is adopted. Although this embodiment differs from the first embodiment in the method for detecting belt tooth skipping, belt tooth skipping is detected through execution of an abnormality detection process according to the flowchart of FIG. 3 described above.
図4に示すように、第1の制御装置41の異常検出回路54は、転舵軸12の絶対位置P1,P2ではなく、たとえば第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1を取り込む。異常検出回路54は、第1のモータ17の回転角α1と第2のモータ18の回転角β1との差の絶対値が歯飛び判定しきい値以上であるとき、ベルト25,28の歯飛びを検出する。第2の制御装置42の異常検出回路64は、第1の制御装置41の異常検出回路54と同様にしてベルト25,28の歯飛びを検出する。異常検出回路54,64は、歯飛びの検出回数であるカウント値が回数しきい値以上である場合、報知装置70に対する報知指令信号S1,S2を生成する。 As shown in FIG. 4, the abnormality detection circuit 54 of the first control device 41 detects not the absolute positions P1 and P2 of the steered shaft 12, but the first motor 17 detected through the first rotation angle sensor 31, for example. The rotation angle α1 of the second motor 18 and the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33 are taken in. The abnormality detection circuit 54 detects tooth skipping of the belts 25 and 28 when the absolute value of the difference between the rotation angle α1 of the first motor 17 and the rotation angle β1 of the second motor 18 is equal to or higher than a tooth skipping determination threshold. Detect. The abnormality detection circuit 64 of the second control device 42 detects tooth skipping of the belts 25 and 28 in the same manner as the abnormality detection circuit 54 of the first control device 41. The abnormality detection circuits 54 and 64 generate notification command signals S1 and S2 to the notification device 70 when the count value, which is the number of times tooth skipping has been detected, is equal to or greater than the number threshold.
歯飛び判定しきい値は、転舵装置10として要求される歯飛びの検出精度に応じて設定される。歯飛び判定しきい値は、たとえばベルト25,28の歯25a,28aの1つ分以上の歯飛びを検出する観点に基づき、ベルト25,28がそれらの歯25a,28aの1つ分だけ回転したときの第1のモータ17および第2のモータ18の回転量を基準として設定される。 The tooth skipping determination threshold is set according to the tooth skipping detection accuracy required of the steering device 10. The tooth skipping determination threshold is based on the viewpoint of detecting tooth skipping of one or more teeth 25a, 28a of the belts 25, 28, for example, when the belts 25, 28 rotate by one tooth 25a, 28a. The rotation amount of the first motor 17 and the second motor 18 at that time is set as a reference.
第1の伝動機構21のベルト25または第2の伝動機構22のベルト28に歯飛びが生じた場合、その歯飛びが生じた伝動機構に連結されたモータの回転量、および歯飛びが生じていない伝動機構に連結されたモータの回転量は、歯飛びの程度に応じて互いに異なる値となる。このため、第1のモータ17の回転角α1と第2のモータ18の回転角β1との差の絶対値は、歯飛びの程度に応じた値となる。したがって、第1のモータ17の回転角α1と第2のモータ18の回転角β1との差の絶対値に基づき、ベルト25,28に歯飛びが発生した旨判定することができる。また、歯飛び判定しきい値を転舵装置10として要求される歯飛びの検出精度に応じて設定することにより、ベルト25,28の歯飛びを適切に検出することができる。 When tooth skipping occurs in the belt 25 of the first transmission mechanism 21 or the belt 28 of the second transmission mechanism 22, the rotation amount of the motor connected to the transmission mechanism where the tooth skipping occurs and the amount of tooth skipping occur. The rotation amounts of motors connected to a transmission mechanism different from each other depending on the degree of tooth skipping. Therefore, the absolute value of the difference between the rotation angle α1 of the first motor 17 and the rotation angle β1 of the second motor 18 is a value corresponding to the degree of tooth skipping. Therefore, it can be determined that tooth skipping has occurred in the belts 25 and 28 based on the absolute value of the difference between the rotation angle α1 of the first motor 17 and the rotation angle β1 of the second motor 18. Further, by setting the tooth skipping determination threshold according to the tooth skipping detection accuracy required for the steering device 10, the tooth skipping of the belts 25 and 28 can be appropriately detected.
ちなみに、異常検出回路54,64は、第1のモータ17の回転角α1および第2のモータ18の回転角β1に代えて、第1のモータ17の回転角α2および第2のモータ18の回転角β2を取り込み、これら回転角α2,β2の差の値に基づきベルト25,28の歯飛びを検出するようにしてもよい。 Incidentally, the abnormality detection circuits 54 and 64 detect the rotation angle α2 of the first motor 17 and the rotation angle α2 of the second motor 18 instead of the rotation angle α1 of the first motor 17 and the rotation angle β1 of the second motor 18. The angle β2 may be taken in and the tooth skipping of the belts 25 and 28 may be detected based on the value of the difference between these rotation angles α2 and β2.
したがって、第2の実施の形態によれば、先の第1の実施の形態の(1)~(3)と同様の効果に加え、つぎの効果を得ることができる。
(4)第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1、および第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1をそのまま利用してベルト25,28の歯飛びを検出する。このため、たとえば転舵軸12の絶対位置P1,P2を演算することなく、ベルト25,28の歯飛びを簡単に検出することができる。
Therefore, according to the second embodiment, in addition to the same effects as (1) to (3) of the first embodiment, the following effects can be obtained.
(4) By directly utilizing the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31 and the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33. Tooth skipping of belts 25 and 28 is detected. Therefore, tooth skipping of the belts 25, 28 can be easily detected without calculating the absolute positions P1, P2 of the steered shaft 12, for example.
(5)第2の制御装置42として、先の図2に示される位置検出回路61を割愛した構成を採用することができる。このため、第2の制御装置42の構成を簡素化することができる。 (5) As the second control device 42, a configuration in which the position detection circuit 61 shown in FIG. 2 is omitted can be adopted. Therefore, the configuration of the second control device 42 can be simplified.
<第3の実施の形態>
つぎに、転舵装置の第3の実施の形態を説明する。本実施の形態は、基本的には先の図1および図2に示される第1の実施の形態と同様の構成を有しており、同一の構成については第1の実施の形態と同一の符号を付してその説明を省略している。本実施の形態は、転舵軸12の絶対位置P1,P2の演算方法の点で第1の実施の形態と異なる。
<Third embodiment>
Next, a third embodiment of the steering device will be described. This embodiment basically has the same configuration as the first embodiment shown in FIGS. 1 and 2, and the same configurations are the same as the first embodiment. Reference numerals are given and explanations thereof are omitted. This embodiment differs from the first embodiment in the method of calculating the absolute positions P1 and P2 of the steered shaft 12.
図5に示すように、転舵装置10は、ピニオンシャフト71を有している。ピニオンシャフト71はハウジング11に対して回転可能に支持されている。ピニオンシャフト71は、転舵軸12の中央部分、すなわち第1のボールねじ部12aと第2のボールねじ部12bとの間の部分に対して交わるように設けられている。ピニオンシャフト71のピニオン歯71aは、転舵軸12の中央部分に設けられたラック歯12cに噛み合わされている。ピニオンシャフト71は、転舵軸12の移動に連動して回転する。ピニオンシャフト71の1回転に対する転舵軸12の移動量を比ストロークという。 As shown in FIG. 5, the steering device 10 has a pinion shaft 71. The pinion shaft 71 is rotatably supported by the housing 11. The pinion shaft 71 is provided so as to intersect with the center portion of the steered shaft 12, that is, the portion between the first ball screw portion 12a and the second ball screw portion 12b. The pinion teeth 71a of the pinion shaft 71 are engaged with rack teeth 12c provided in the center portion of the steered shaft 12. The pinion shaft 71 rotates in conjunction with the movement of the steered shaft 12. The amount of movement of the steered shaft 12 per rotation of the pinion shaft 71 is called a specific stroke.
ピニオンシャフト71には、絶対角センサ72が設けられている。絶対角センサ72は、ハウジング11に支持されている。絶対角センサ72は、ピニオンシャフト71の360°を超える多回転にわたる回転角θpを絶対角で検出する。 The pinion shaft 71 is provided with an absolute angle sensor 72. Absolute angle sensor 72 is supported by housing 11 . The absolute angle sensor 72 detects the rotation angle θp of the pinion shaft 71 over multiple rotations of more than 360° as an absolute angle.
第1の制御装置41は、絶対角センサ72を通じて検出されるピニオンシャフト71の回転角θpおよび第1の回転角センサ31を通じて検出される第1のモータ17の回転角α1に基づき、転舵軸12の絶対位置P1の現在値を演算する。第2の制御装置42は、絶対角センサ72を通じて検出されるピニオンシャフト71の回転角θpおよび第3の回転角センサ33を通じて検出される第2のモータ18の回転角β1に基づき、転舵軸12の絶対位置P2の現在値を演算する。 The first control device 41 controls the steering axis based on the rotation angle θp of the pinion shaft 71 detected through the absolute angle sensor 72 and the rotation angle α1 of the first motor 17 detected through the first rotation angle sensor 31. The current value of the absolute position P1 of 12 is calculated. The second control device 42 controls the steering axis based on the rotation angle θp of the pinion shaft 71 detected through the absolute angle sensor 72 and the rotation angle β1 of the second motor 18 detected through the third rotation angle sensor 33. The current value of the absolute position P2 of 12 is calculated.
図6に示すように、第1の制御装置41の位置検出回路51は、転舵制御の実行開始時の初期化処理として、絶対角センサ72を通じて検出されるピニオンシャフト71の回転角θpに基づき転舵軸12の絶対位置P1を演算する。具体的には、位置検出回路51は、絶対角センサ72を通じて検出されるピニオンシャフト71の回転角θpを360°で除するとともに、その除した値に比ストロークを乗ずることによりピニオンシャフト71の回転角θpを転舵軸12の位置に換算し、その換算した値を転舵軸12の絶対位置P1の初期値とする。位置検出回路51は、初期化処理以降、第1のモータ17の回転角α1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得される転舵軸12の絶対位置P1に加算することにより転舵軸12の絶対位置P1の現在値を演算する。 As shown in FIG. 6, the position detection circuit 51 of the first control device 41 performs initialization processing at the start of execution of steering control based on the rotation angle θp of the pinion shaft 71 detected through the absolute angle sensor 72. The absolute position P1 of the steered shaft 12 is calculated. Specifically, the position detection circuit 51 calculates the rotation of the pinion shaft 71 by dividing the rotation angle θp of the pinion shaft 71 detected through the absolute angle sensor 72 by 360°, and by multiplying the divided value by the specific stroke. The angle θp is converted into the position of the steered shaft 12, and the converted value is set as the initial value of the absolute position P1 of the steered shaft 12. After the initialization process, the position detection circuit 51 converts the amount of change in the rotation angle α1 of the first motor 17 into the amount of movement of the steered shaft 12, and performs the initialization process on the converted amount of movement of the steered shaft 12. The current value of the absolute position P1 of the steered shaft 12 is calculated by adding it to the absolute position P1 of the steered shaft 12 obtained at the time.
また、第2の制御装置42の位置検出回路61は、転舵制御の実行開始時の初期化処理として、絶対角センサ72を通じて検出されるピニオンシャフト71の回転角θpに基づき転舵軸12の絶対位置P2を演算する。位置検出回路61は、初期化処理以降、第2のモータ18の回転角β1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を初期化処理時に取得される転舵軸12の絶対位置P2に加算することにより転舵軸12の絶対位置P2の現在値を演算する。 Further, the position detection circuit 61 of the second control device 42 adjusts the position of the steered shaft 12 based on the rotation angle θp of the pinion shaft 71 detected through the absolute angle sensor 72 as an initialization process at the start of execution of the steered control. Calculate absolute position P2. After the initialization process, the position detection circuit 61 converts the amount of change in the rotation angle β1 of the second motor 18 into the amount of movement of the steered shaft 12, and performs the initialization process on the converted amount of movement of the steered shaft 12. The current value of the absolute position P2 of the steered shaft 12 is calculated by adding it to the absolute position P2 of the steered shaft 12 obtained at the time.
異常検出回路54,64は、それぞれ先の図3のフローチャートで示される異常検出処理の実行を通じてベルト25,28の歯飛びを検出する。したがって、第3の実施の形態によれば、第1の実施の形態の(1)~(3)と同様の効果を得ることができる。 The abnormality detection circuits 54 and 64 detect tooth skipping of the belts 25 and 28 through execution of the abnormality detection process shown in the flowchart of FIG. 3, respectively. Therefore, according to the third embodiment, the same effects as (1) to (3) of the first embodiment can be obtained.
<第4の実施の形態>
つぎに、転舵装置の第4の実施の形態を説明する。本実施の形態は、基本的には先の図1および図2に示される第1の実施の形態と同様の構成を有しており、同一の構成については第1の実施の形態と同一の符号を付してその説明を省略している。本実施の形態は、転舵軸12の絶対位置P1,P2の演算方法の点で第1の実施の形態と異なる。転舵装置10は、ステアリングホイールと転舵輪14,14との間の動力伝達が分離されたバイワイヤ式の操舵装置に適用されている。
<Fourth embodiment>
Next, a fourth embodiment of the steering device will be described. This embodiment basically has the same configuration as the first embodiment shown in FIGS. 1 and 2, and the same configurations are the same as the first embodiment. Reference numerals are given and explanations thereof are omitted. This embodiment differs from the first embodiment in the method of calculating the absolute positions P1 and P2 of the steered shaft 12. The steering device 10 is applied to a by-wire type steering device in which power transmission between a steering wheel and steered wheels 14, 14 is separated.
図7に示すように、位置検出回路51,61は、車両が直進走行しているときの転舵軸12の位置である転舵中立位置を学習する。位置検出回路51,61は、たとえば、つぎの3つの判定条件(A1)~(A3)のすべてが成立するとき、車両が直進走行している旨判定する。ただし、直進走行の判定条件は製品仕様などに応じて適宜変更してもよい。 As shown in FIG. 7, the position detection circuits 51 and 61 learn the steering neutral position, which is the position of the steering shaft 12 when the vehicle is traveling straight. For example, the position detection circuits 51 and 61 determine that the vehicle is traveling straight when all of the following three determination conditions (A1) to (A3) are satisfied. However, the conditions for determining whether the vehicle is running straight ahead may be changed as appropriate depending on product specifications and the like.
(A1)車速Vが車速しきい値以上であること。車速Vは車載の車速センサ81を通じて検出される。
(A2)第1のモータ17の回転角α1あるいは第2のモータ18の回転角β1の時間変化量、すなわち第1のモータ17あるいは第2のモータ18の回転速度の絶対値が所定値以下の状態が設定時間以上継続すること。
(A1) Vehicle speed V is greater than or equal to the vehicle speed threshold. Vehicle speed V is detected through a vehicle speed sensor 81 mounted on the vehicle.
(A2) The amount of time change in the rotation angle α1 of the first motor 17 or the rotation angle β1 of the second motor 18, that is, the absolute value of the rotation speed of the first motor 17 or the second motor 18 is less than or equal to a predetermined value. The condition continues for more than the set time.
(A3)ステアリングホイール82の操作を通じてステアリングシャフト83に加わる操舵トルクτがトルクしきい値以下である状態が設定時間以上継続すること。操舵トルクτは、ステアリングシャフト83に設けられるトルクセンサ84を通じて検出される。 (A3) The state in which the steering torque τ applied to the steering shaft 83 through the operation of the steering wheel 82 remains below the torque threshold continues for a set time or longer. The steering torque τ is detected through a torque sensor 84 provided on the steering shaft 83.
位置検出回路51,61は、車両が直進状態である旨判定されるとき、図示しない記憶装置に記憶される学習アルゴリズムに従って、転舵角θwが零となるときの転舵軸12の位置である転舵中立位置を演算し、この演算される転舵中立位置を最新の学習値として記憶装置に格納する。 When it is determined that the vehicle is traveling straight, the position detection circuits 51 and 61 determine the position of the steering shaft 12 when the steering angle θw becomes zero according to a learning algorithm stored in a storage device (not shown). A steering neutral position is calculated, and the calculated steering neutral position is stored in a storage device as the latest learned value.
位置検出回路51は、転舵軸12の転舵中立位置が演算された以降、その転舵中立位置を基準点として、その基準点からの位置変化量に基づき転舵軸12の絶対位置P1の現在値を演算する。すなわち、位置検出回路51は、第1のモータ17の回転角α1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を転舵軸12の転舵中立位置に加算することにより転舵軸12の絶対位置P1の現在値を演算する。 After the steering neutral position of the steering shaft 12 is calculated, the position detection circuit 51 uses the steering neutral position as a reference point and calculates the absolute position P1 of the steering shaft 12 based on the amount of position change from the reference point. Calculate the current value. That is, the position detection circuit 51 converts the amount of change in the rotation angle α1 of the first motor 17 into the amount of movement of the steered shaft 12, and converts the converted amount of movement of the steered shaft 12 into the amount of movement of the steered shaft 12. The current value of the absolute position P1 of the steered shaft 12 is calculated by adding it to the rudder neutral position.
また、位置検出回路61は、転舵軸12の転舵中立位置が演算された以降、当該転舵中立位置を基準点として、その基準点からの位置変化量に基づき転舵軸12の絶対位置P2の現在値を演算する。すなわち、位置検出回路61は、第2のモータ18の回転角β1の変化量を転舵軸12の移動量に換算し、この換算される転舵軸12の移動量を転舵軸12の転舵中立位置に加算することにより転舵軸12の絶対位置P2の現在値を演算する。 Further, after the steering neutral position of the steering shaft 12 has been calculated, the position detection circuit 61 uses the steering neutral position as a reference point to determine the absolute position of the steering shaft 12 based on the amount of change in position from the reference point. Calculate the current value of P2. That is, the position detection circuit 61 converts the amount of change in the rotation angle β1 of the second motor 18 into the amount of movement of the steered shaft 12, and converts the converted amount of movement of the steered shaft 12 into the amount of movement of the steered shaft 12. The current value of the absolute position P2 of the steered shaft 12 is calculated by adding it to the rudder neutral position.
ちなみに、位置検出回路51は第1の回転角センサ31に代えて第2の回転角センサ32を通じて検出される第1のモータ17の回転角α2を使用して転舵軸12の絶対位置P1の現在値を演算するようにしてもよい。また、位置検出回路61は第3の回転角センサ33に代えて第4の回転角センサ34を通じて検出される第2のモータ18の回転角β2を使用して転舵軸12の絶対位置P2の現在値を演算するようにしてもよい。 Incidentally, the position detection circuit 51 uses the rotation angle α2 of the first motor 17 detected through the second rotation angle sensor 32 instead of the first rotation angle sensor 31 to determine the absolute position P1 of the steered shaft 12. The current value may also be calculated. Further, the position detection circuit 61 uses the rotation angle β2 of the second motor 18 detected through the fourth rotation angle sensor 34 instead of the third rotation angle sensor 33 to determine the absolute position P2 of the steered shaft 12. The current value may also be calculated.
異常検出回路54,64は、それぞれ先の図3のフローチャートで示される異常検出処理の実行を通じてベルト25,28の歯飛びを検出する。したがって、第4の実施の形態によれば、第1の実施の形態の(1)~(3)と同様の効果を得ることができる。 The abnormality detection circuits 54 and 64 detect tooth skipping of the belts 25 and 28 through execution of the abnormality detection process shown in the flowchart of FIG. 3, respectively. Therefore, according to the fourth embodiment, the same effects as (1) to (3) of the first embodiment can be obtained.
<他の実施の形態>
なお、第1~第4の実施の形態は、つぎのように変更して実施してもよい。
・第1、第3および第4の実施の形態では、転舵軸12の絶対位置P1,P2の比較を通じてベルト25,28の歯飛びを検出した。しかし、歯飛びの検出に用いる状態量としては、転舵軸12の絶対位置P1,P2に限らず、絶対位置P1,P2に換算可能な状態量の比較を通じてベルト25,28の歯飛びを検出してもよい。転舵軸12の絶対位置P1,P2に換算可能な状態量としては、例えば第1のモータ17の出力軸17aの回転角であって360°を超える多回転にわたる回転角を示す絶対角、および第2のモータ18の出力軸18aの回転角であって360°を超える多回転にわたる回転角を示す絶対角が挙げられる。
<Other embodiments>
Note that the first to fourth embodiments may be implemented with the following modifications.
- In the first, third, and fourth embodiments, tooth skipping of the belts 25 and 28 was detected through comparison of the absolute positions P1 and P2 of the steered shaft 12. However, the state quantities used for detecting tooth skipping are not limited to the absolute positions P1 and P2 of the steered shaft 12, but the tooth skipping of the belts 25 and 28 is detected through comparison of state quantities that can be converted into absolute positions P1 and P2. You may. The state quantities that can be converted into the absolute positions P1 and P2 of the steered shaft 12 include, for example, the rotation angle of the output shaft 17a of the first motor 17, which represents the rotation angle over multiple rotations exceeding 360°, and An example is an absolute angle that is the rotation angle of the output shaft 18a of the second motor 18 and represents a rotation angle over multiple rotations exceeding 360 degrees.
この場合、例えば位置検出回路51は、回転角α1に基づいて第1のモータ17の出力軸17aの絶対角θm1の現在値を演算する。また、例えば位置検出回路61は、回転角β1に基づいて第2のモータ18の出力軸18aの絶対角θm2の現在値を演算する。なお、この場合、絶対角θm1の演算範囲の中点および絶対角θm2の演算範囲の中点は、互いに同じ位置に設定される。こうした中点としては、例えば車両が直進走行しているときの絶対角が採用される。そして、位置検出回路51,61は、転舵軸12の絶対位置P1,P2を比較する場合と同様に、絶対角θm1,θm2の比較を通じてベルト25,28の歯飛びを検出する。 In this case, for example, the position detection circuit 51 calculates the current value of the absolute angle θm1 of the output shaft 17a of the first motor 17 based on the rotation angle α1. Further, for example, the position detection circuit 61 calculates the current value of the absolute angle θm2 of the output shaft 18a of the second motor 18 based on the rotation angle β1. In this case, the midpoint of the calculation range for the absolute angle θm1 and the midpoint of the calculation range for the absolute angle θm2 are set at the same position. As such a midpoint, for example, an absolute angle when the vehicle is traveling straight is used. Then, the position detection circuits 51 and 61 detect tooth skipping of the belts 25 and 28 by comparing the absolute angles θm1 and θm2, similarly to when comparing the absolute positions P1 and P2 of the steered shaft 12.
また、転舵軸12の絶対位置P1,P2に換算可能な状態量としては、第1のモータ17の出力軸17aおよび第2のモータ18の出力軸18aの絶対角以外に、例えば転舵輪14の転舵角θw又はピニオンシャフト71の回転角θpを用いてもよく、適宜変更可能である。 In addition, as state quantities that can be converted into the absolute positions P1 and P2 of the steered shaft 12, in addition to the absolute angles of the output shaft 17a of the first motor 17 and the output shaft 18a of the second motor 18, for example, the steered wheel 14 The steering angle θw or the rotation angle θp of the pinion shaft 71 may be used, and can be changed as appropriate.
・各実施の形態において、第1のボールねじ部12aを左ねじ、第2のボールねじ部12bを右ねじとしてもよい。第1のボールねじ部12aと第2のボールねじ部12bとが互いに逆ねじの関係を有していればよい。また、第1のボールねじ部12aおよび第2のボールねじ部12bの双方を右ねじ、または左ねじとしてもよい。ただし、この構成を採用する場合、転舵軸12には、ハウジング11に対する転舵軸12の相対回転を抑制するための回転規制部を設ける。 - In each embodiment, the first ball screw portion 12a may be a left-handed screw, and the second ball screw portion 12b may be a right-handed screw. It is only necessary that the first ball screw portion 12a and the second ball screw portion 12b have a reverse screw relationship. Further, both the first ball screw portion 12a and the second ball screw portion 12b may be right-handed or left-handed. However, when this configuration is adopted, the steered shaft 12 is provided with a rotation regulating portion for suppressing relative rotation of the steered shaft 12 with respect to the housing 11.
・各実施の形態では、歯飛び判定しきい値Pthを、ベルト25,28がそれらの歯25a,28aの1つ分だけ回転したときの転舵軸12の移動量を基準として設定したが、歯25a,28aの2つ分、3つ分あるいはそれ以上だけ回転したときの転舵軸12の移動量を基準として設定してもよい。歯飛び判定しきい値Pthは、転舵装置10に要求される歯飛びの検出精度に応じて適宜の値に設定される。 - In each embodiment, the tooth jump determination threshold Pth is set based on the amount of movement of the steered shaft 12 when the belts 25, 28 rotate by one tooth 25a, 28a. The amount of movement of the steered shaft 12 when rotated by two, three or more teeth of the teeth 25a, 28a may be set as a reference. The tooth skipping determination threshold Pth is set to an appropriate value depending on the tooth skipping detection accuracy required of the steering device 10.
・各実施の形態において、車載される上位の制御装置は目標転舵角θ*ではなく、車両の操舵状態あるいは車両の走行状態に応じた転舵軸12の目標絶対位置を演算するものであってもよい。この場合、第1の制御装置41は、上位の制御装置により演算される転舵軸12の目標絶対位置を取り込み、この取り込まれる目標絶対位置に基づき第1のモータ17に対する電流指令値I1 *および第2のモータ18に対する電流指令値I2 *を演算する。 - In each embodiment, the higher-level control device mounted on the vehicle calculates not the target steering angle θ * but the target absolute position of the steering shaft 12 according to the steering state of the vehicle or the running state of the vehicle. You can. In this case, the first control device 41 takes in the target absolute position of the steered shaft 12 calculated by the higher-level control device, and sets the current command value I 1 * to the first motor 17 based on the taken-in target absolute position. And a current command value I 2 * for the second motor 18 is calculated.
・各実施の形態において、製品仕様などに応じて先の図3のフローチャートにおけるステップS105およびステップS106の処理を割愛してもよい。この場合、異常検出回路54,64は、ベルト25,28の歯飛びが検出されたとき(ステップS102でYES)、即時に報知指令信号S1,S2を生成する。 - In each embodiment, the processes of step S105 and step S106 in the flowchart of FIG. 3 may be omitted depending on the product specifications. In this case, the abnormality detection circuits 54 and 64 immediately generate notification command signals S1 and S2 when tooth skipping of the belts 25 and 28 is detected (YES in step S102).
・各実施の形態において、第1の制御装置41および第2の制御装置42を単一の制御装置として設けてもよい。
・各実施の形態において、第1の検出装置30aとして、第1の回転角センサ31および第2の回転角センサ32のうちいずれか一方のみを有する構成を採用してもよい。また、第2の検出装置30bとして、第3の回転角センサ33および第4の回転角センサ34のうちいずれか一方のみを有する構成を採用してもよい。
- In each embodiment, the first control device 41 and the second control device 42 may be provided as a single control device.
- In each embodiment, a configuration having only one of the first rotation angle sensor 31 and the second rotation angle sensor 32 may be adopted as the first detection device 30a. Furthermore, a configuration having only one of the third rotation angle sensor 33 and the fourth rotation angle sensor 34 may be adopted as the second detection device 30b.
・各実施の形態において、異常検出回路54,64における報知指令信号S1,S2の生成条件を、つぎのように設定してもよい。すなわち、異常検出回路54,64は、位置検出回路51,61により演算される転舵軸12の絶対位置P1,P2の履歴を記憶する。具体的には、位置検出回路51,61は、たとえば歯飛びが検出された時点における転舵軸12の絶対位置P1,P2を記憶する。異常検出回路54,64は、ベルト25,28における特定の回転位置において、定められた回数以上の歯飛びが発生したとき、報知装置70に対する報知指令信号S1,S2を生成する。歯飛びが繰り返し発生するベルト25,28の回転位置は、たとえば歯飛びが検出された時点における転舵軸12の絶対位置P1,P2をベルト25,28の1回転あたりの転舵軸12の移動量で除算した余りとして得られる。このようにすれば、ベルト25,28のどの位置で歯飛びが発生するのかを検出することが可能である。 - In each embodiment, the conditions for generating the notification command signals S1 and S2 in the abnormality detection circuits 54 and 64 may be set as follows. That is, the abnormality detection circuits 54 and 64 store the history of the absolute positions P1 and P2 of the steered shaft 12 calculated by the position detection circuits 51 and 61. Specifically, the position detection circuits 51 and 61 store, for example, the absolute positions P1 and P2 of the steered shaft 12 at the time when tooth skipping is detected. The abnormality detection circuits 54 and 64 generate notification command signals S1 and S2 to the notification device 70 when tooth skipping occurs a predetermined number of times or more at a specific rotational position in the belts 25 and 28. The rotational positions of the belts 25 and 28 where tooth skipping repeatedly occurs can be determined by, for example, changing the absolute positions P1 and P2 of the steered shaft 12 at the time when the tooth skipping is detected to the movement of the steered shaft 12 per rotation of the belts 25 and 28. It is obtained as the remainder after dividing by the quantity. In this way, it is possible to detect at which position on the belts 25, 28 tooth skipping occurs.
・各実施の形態において、位置検出回路51,61が転舵軸12の転舵中立位置の学習機能を有する場合、異常検出回路54,64は、つぎのようにしてベルト25,28の歯飛びを検出するようにしてもよい。すなわち、異常検出回路54,64には、位置検出回路51,61が転舵中立位置を演算した旨が入力される。各異常検出回路54,64は、車両が直進走行している状態において、位置検出回路51による転舵中立位置の演算前後の絶対位置P1を比較する。つまり、異常検出回路54,64は、位置検出回路51により演算される転舵中立位置が最新の学習値として記憶装置に格納されることにより、絶対位置P1の値が変化するか否かを判定する。また、異常検出回路54,64は、位置検出回路61による転舵中立位置の演算前後の絶対位置P2を比較する。つまり、異常検出回路54,64は、位置検出回路61により演算される転舵中立位置が最新の学習値として記憶装置に格納されることにより、絶対位置P2の値が変化するか否かを判定する。そして、各異常検出回路54,64は、転舵中立位置の演算前後で転舵軸12の絶対位置が変化している側のベルトに歯飛びが発生した旨判定する。 - In each embodiment, when the position detection circuits 51 and 61 have a learning function of the steering neutral position of the steering shaft 12, the abnormality detection circuits 54 and 64 detect tooth skipping of the belts 25 and 28 as follows. may be detected. That is, the abnormality detection circuits 54 and 64 receive information that the position detection circuits 51 and 61 have calculated the steering neutral position. Each abnormality detection circuit 54, 64 compares the absolute position P1 before and after calculation of the steering neutral position by the position detection circuit 51 while the vehicle is traveling straight. In other words, the abnormality detection circuits 54 and 64 determine whether or not the value of the absolute position P1 changes by storing the steering neutral position calculated by the position detection circuit 51 in the storage device as the latest learned value. do. Further, the abnormality detection circuits 54 and 64 compare the absolute position P2 before and after the calculation of the steering neutral position by the position detection circuit 61. That is, the abnormality detection circuits 54 and 64 determine whether or not the value of the absolute position P2 changes by storing the steering neutral position calculated by the position detection circuit 61 in the storage device as the latest learned value. do. Then, each abnormality detection circuit 54, 64 determines that tooth skipping has occurred in the belt on the side where the absolute position of the steered shaft 12 is changing before and after calculating the steered neutral position.
これは、ある時点において車両が直進走行することで転舵中立位置が演算されてから、転舵中立位置が別途演算される別の時点までの間に歯飛びが発生した場合、位置検出回路51により演算される転舵軸12の絶対位置P1の値、あるいは位置検出回路61により演算される転舵軸12の絶対位置P2の値が、転舵軸12の転舵中立位置の演算前後で異なる蓋然性が高いことに基づく。異常検出回路54,64は、転舵中立位置の演算前後で絶対位置P1が変化している場合、ベルト25に歯飛びが発生した旨判定する。異常検出回路54,64は、転舵中立位置の演算前後で絶対位置P2が変化している場合、ベルト28に歯飛びが発生した旨判定する。このようにすれば、2つのベルト25,28のどちらに歯飛びが発生したのかを判定することができる。 This is because the position detection circuit 5 The value of the absolute position P1 of the steered shaft 12 calculated by or the value of the absolute position P2 of the steered shaft 12 calculated by the position detection circuit 61 is different before and after calculating the neutral position of the steered shaft 12. Based on high probability. The abnormality detection circuits 54 and 64 determine that tooth skipping has occurred in the belt 25 when the absolute position P1 changes before and after calculating the steering neutral position. The abnormality detection circuits 54 and 64 determine that tooth skipping has occurred in the belt 28 when the absolute position P2 changes before and after calculating the steering neutral position. In this way, it is possible to determine which of the two belts 25 and 28 tooth skipping has occurred.
・各実施の形態において、異常検出回路54,64は、つぎのようにしてベルト25,28の歯飛びを検出するようにしてもよい。すなわち、異常検出回路54,64は、車両の縁石乗り上げなどではない通常の転舵動作による最初の端当てが発生した時点の転舵軸12の絶対位置P1,P2を記憶する。転舵軸12の端当てが生じたことは、たとえば転舵軸12の位置がその可動範囲の限界位置に達したかどうかに基づき検出される。この後、異常検出回路54,64は、通常の転舵動作による二回目の端当てが最初の端当てと同じ側で発生した場合、その二回目の端当てが発生した時点の転舵軸12の絶対位置P1,P2と、記憶された一回目の端当てが発生した時点の絶対位置P1,P2とを比較する。異常検出回路54,64は、一回目の端当てが発生した時点と二回目の端当てが発生した時点とで転舵軸12の絶対位置が変化している側のベルトに歯飛びが発生した旨判定する。異常検出回路54,64は、絶対位置P1が変化している場合、ベルト25に歯飛びが発生した旨判定する。異常検出回路54,64は、絶対位置P2が変化している場合、ベルト28に歯飛びが発生した旨判定する。このようにすれば、2つのベルト25,28のどちらに歯飛びが発生したのかを判定することができる。 - In each embodiment, the abnormality detection circuits 54 and 64 may detect tooth skipping of the belts 25 and 28 in the following manner. That is, the abnormality detection circuits 54 and 64 store the absolute positions P1 and P2 of the steered shaft 12 at the time when the first end contact occurs due to a normal steering operation other than when the vehicle runs on a curb. The occurrence of end contact of the steered shaft 12 is detected based on, for example, whether the position of the steered shaft 12 has reached the limit position of its movable range. Thereafter, when the second end contact due to normal steering operation occurs on the same side as the first end contact, the abnormality detection circuits 54 and 64 detect the steering shaft 12 at the time when the second end contact occurs. , and the stored absolute positions P1 and P2 at the time when the first end contact occurred are compared. The abnormality detection circuits 54 and 64 detect that tooth skipping has occurred in the belt on the side where the absolute position of the steered shaft 12 is changing between the time when the first end contact occurs and the time when the second end contact occurs. Judgment is made. The abnormality detection circuits 54 and 64 determine that tooth skipping has occurred in the belt 25 when the absolute position P1 has changed. The abnormality detection circuits 54 and 64 determine that tooth skipping has occurred in the belt 28 when the absolute position P2 has changed. In this way, it is possible to determine which of the two belts 25 and 28 tooth skipping has occurred.
・各実施の形態において、異常検出回路54,64は、つぎのようにしてベルト25,28のどちらに歯飛びが発生したのかを検出するようにしてもよい。すなわち、異常検出回路54,64は、モータ(17,18)の回転速度および回転方向を検出する。これらモータの回転速度は、たとえば第1のモータ17の回転角α1,α2、および第2のモータ18の回転角β1,β2を微分することにより得られる。また、これらモータの回転方向は、たとえば回転角α1,α2および回転角β1,β2の変化に基づき得られる。異常検出回路54,64は、第1のモータ17および第2のモータ18の回転速度が、定められた速度しきい値を超えるかどうかを監視する。この速度しきい値は、たとえば歯飛びが発生する蓋然性が高いとされる回転速度を基準として設定される。また、異常検出回路54,64は、モータの回転速度が速度しきい値を超えたときの回転方向を記憶する。異常検出回路54,64は、ベルト25,28の歯飛びが検出された場合、この歯飛びが検出される前に速度しきい値を超える回転速度で回転したモータの回転方向に対応する方向へ向けて絶対位置P1,P2が変化した側のベルト25,28に歯飛びが発生した旨判定する。これは、モータの回転速度が速いほどベルト25,28の歯飛びが発生しやすいことに基づく。このようにすれば、2つのベルト25,28のどちらに歯飛びが発生したのかを判定することができる。 - In each embodiment, the abnormality detection circuits 54 and 64 may detect which of the belts 25 and 28 has skipped teeth in the following manner. That is, the abnormality detection circuits 54, 64 detect the rotation speed and rotation direction of the motors (17, 18). The rotation speeds of these motors can be obtained, for example, by differentiating the rotation angles α1, α2 of the first motor 17 and the rotation angles β1, β2 of the second motor 18. Further, the rotation directions of these motors are obtained based on changes in the rotation angles α1, α2 and rotation angles β1, β2, for example. Abnormality detection circuits 54, 64 monitor whether the rotational speeds of first motor 17 and second motor 18 exceed predetermined speed thresholds. This speed threshold is set, for example, based on a rotational speed at which there is a high probability that tooth skipping will occur. Further, the abnormality detection circuits 54 and 64 store the rotation direction when the rotation speed of the motor exceeds the speed threshold. When tooth skipping of the belts 25, 28 is detected, the abnormality detection circuits 54, 64 move the belts 25, 28 in a direction corresponding to the rotational direction of the motor that rotated at a rotation speed exceeding the speed threshold before the tooth skipping was detected. It is determined that tooth skipping has occurred in the belts 25, 28 on the side where the absolute positions P1, P2 have changed. This is based on the fact that the faster the rotational speed of the motor, the more likely tooth skipping occurs in the belts 25, 28. In this way, it is possible to determine which of the two belts 25 and 28 tooth skipping has occurred.
・異常検出回路54,64が2つのベルト25,28のうちいずれのベルトに歯飛びが発生したのかを判定することができる場合、異常検出回路54,64は、歯飛びが検出された側の第1のモータ17または第2のモータ18へ供給される電流を制限するようにしてもよい。たとえば、異常検出回路54,64は、歯飛びが検出された側のモータ(17,18)を制御する制御装置(41,42)の電流制御回路53,63に対する制限信号を生成する。電流制御回路53,63は、異常検出回路54,64により生成される制限信号に基づき、歯飛びが検出された側のモータへ供給する電流の値を本来供給すべき電流よりも小さい値に制限する。電流制限される分だけ、歯飛びが検出された側のモータの回転が抑えられるため、歯飛びが生じたベルトの延命が図られる。 - When the abnormality detection circuits 54, 64 can determine which of the two belts 25, 28 the tooth skipping has occurred, the abnormality detection circuits 54, 64 detect the belt on the side where the tooth skipping has been detected. The current supplied to the first motor 17 or the second motor 18 may be limited. For example, the abnormality detection circuits 54 and 64 generate limit signals for the current control circuits 53 and 63 of the control device (41, 42) that controls the motor (17, 18) on the side where tooth skipping has been detected. The current control circuits 53 and 63 limit the value of the current supplied to the motor on the side where tooth skipping has been detected to a value smaller than the current that should originally be supplied, based on the limit signal generated by the abnormality detection circuits 54 and 64. do. Since the rotation of the motor on the side where tooth skipping has been detected is suppressed by the current limit, the life of the belt where tooth skipping has occurred can be extended.
・転舵装置10の各実施の形態は、ステアリングホイールと転舵輪との間の動力伝達を分離したバイワイヤ式の操舵装置に適用してもよい。バイワイヤ式の操舵装置は、ステアリングシャフトに付与される操舵反力の発生源である反力モータ、および反力モータの駆動を制御する反力制御装置を有するところ、反力制御装置として車両の操舵状態あるいは車両の走行状態に基づきステアリングホイールの目標操舵角を演算するものが存在する。この場合、第1の制御装置41は、上位の制御装置としての反力制御装置により演算される目標操舵角を目標転舵角θ*として取り込む。 - Each embodiment of the steering device 10 may be applied to a by-wire type steering device in which power transmission between the steering wheel and the steered wheels is separated. A by-wire steering device has a reaction force motor that is the source of the steering reaction force applied to the steering shaft, and a reaction force control device that controls the drive of the reaction force motor. There is a system that calculates a target steering angle of the steering wheel based on the state or the driving state of the vehicle. In this case, the first control device 41 takes in the target steering angle calculated by the reaction force control device as a higher-level control device as the target turning angle θ * .
10…転舵装置、12…転舵軸、12a…第1のボールねじ部、12b…第2のボールねじ部、14…転舵輪、15…第1のボールナット、16…第2のボールナット、17…第1のモータ、18…第1のモータ、21…第1の伝動機構、22…第1の伝動機構、25,28…ベルト、30a…第1の検出装置、30b…第2の検出装置、41…第1の制御装置、42…第2の制御装置、72…絶対角センサ、N…カウント値、Nth…回数しきい値、P1…転舵軸の絶対位置(第1の絶対位置)、P2…転舵軸の絶対位置(第2の絶対位置)、Pth…歯飛び判定しきい値、α1,α2…第1のモータの回転角、β1,β2…第2のモータの回転角。 DESCRIPTION OF SYMBOLS 10... Steering device, 12... Steered shaft, 12a... First ball screw part, 12b... Second ball screw part, 14... Steered wheel, 15... First ball nut, 16... Second ball nut , 17...first motor, 18...first motor, 21...first transmission mechanism, 22...first transmission mechanism, 25, 28...belt, 30a...first detection device, 30b...second Detection device, 41... First control device, 42... Second control device, 72... Absolute angle sensor, N... Count value, Nth... Number of times threshold, P1... Absolute position of steered axis (first absolute position), P2...Absolute position of the steered shaft (second absolute position), Pth...Tooth jump determination threshold, α1, α2...Rotation angle of the first motor, β1, β2...Rotation of the second motor corner.
Claims (7)
前記2つのボールねじ部にそれぞれ螺合する2つのボールナットと、
駆動力を発生する2つのモータと、
前記2つのモータの駆動力をそれぞれ対応する前記ボールナットに伝達する歯付きのベルトを有する2つの伝動機構と、
前記2つのモータの回転角をそれぞれ検出する2つの検出装置と、
前記2つのモータをそれぞれ制御する制御装置と、を備え、
前記制御装置は、前記2つの検出装置を通じて検出される前記2つのモータの回転角に基づき前記ベルトの歯飛びを検出する転舵装置。 a steering shaft that has two ball screw parts and steers a steered wheel by moving in a straight line;
two ball nuts screwed into the two ball screw parts, respectively;
Two motors that generate driving force,
two transmission mechanisms each having a toothed belt that transmits the driving force of the two motors to the corresponding ball nut;
two detection devices that respectively detect rotation angles of the two motors;
A control device that controls each of the two motors,
The control device is a steering device that detects tooth skipping of the belt based on rotation angles of the two motors detected through the two detection devices.
前記制御装置は、前記転舵輪を転舵させる転舵制御の実行開始時の初期化処理として、第1の前記検出装置を通じて検出される第1の前記モータの回転角、および第2の前記検出装置を通じて検出される第2の前記モータの回転角に基づき前記転舵軸の絶対位置を演算し、
前記初期化処理以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第1の絶対位置の現在値を演算するとともに、
第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第2の絶対位置の現在値を演算する請求項2または請求項3に記載の転舵装置。 The first said detection device and the second said detection device have mutually different shaft angle multipliers,
As an initialization process at the time of starting execution of steering control for steering the steered wheels, the control device detects a first rotation angle of the motor detected through the first detection device, and a second rotation angle of the motor detected by the first detection device. calculating the absolute position of the steered shaft based on the rotation angle of the second motor detected through the device;
After the initialization process, the amount of change in the rotation angle of the first motor detected through the first detection device is converted into the amount of movement of the steered shaft, and the converted amount of movement of the steered shaft is converted. is added to the absolute position obtained through the initialization process to calculate the current value of the first absolute position of the steered shaft, and
The amount of change in the rotation angle of the second motor detected through the second detection device is converted into the amount of movement of the steered shaft, and the converted amount of movement of the steered shaft is processed through the initialization process. The steering device according to claim 2 or 3, wherein the current value of the second absolute position of the steered shaft is calculated by adding it to the acquired absolute position.
前記シャフトの絶対回転角を検出する絶対角センサと、を有し、
前記制御装置は、前記転舵輪を転舵させる転舵制御の実行開始時の初期化処理として、前記絶対角センサを通じて検出される前記シャフトの絶対回転角に基づき前記転舵軸の絶対位置を演算し、
前記初期化処理以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第1の絶対位置の現在値を演算するとともに、
第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記初期化処理を通じて取得される前記絶対位置に加算することにより前記転舵軸の第2の絶対位置の現在値を演算する請求項2または請求項3に記載の転舵装置。 a shaft that rotates in conjunction with the steered shaft;
an absolute angle sensor that detects the absolute rotation angle of the shaft,
The control device calculates the absolute position of the steered shaft based on the absolute rotation angle of the shaft detected through the absolute angle sensor as an initialization process at the start of execution of steering control for steering the steered wheels. death,
After the initialization process, the amount of change in the rotation angle of the first motor detected through the first detection device is converted into the amount of movement of the steered shaft, and the converted amount of movement of the steered shaft is converted. is added to the absolute position obtained through the initialization process to calculate the current value of the first absolute position of the steered shaft, and
The amount of change in the rotation angle of the second motor detected through the second detection device is converted into the amount of movement of the steered shaft, and the converted amount of movement of the steered shaft is processed through the initialization process. The steering device according to claim 2 or 3, wherein the current value of the second absolute position of the steered shaft is calculated by adding it to the acquired absolute position.
前記転舵軸の転舵中立位置が設定された以降、第1の前記検出装置を通じて検出される第1の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記転舵中立位置に加算することにより前記転舵軸の第1の絶対位置の現在値を演算するとともに、
前記第2の前記検出装置を通じて検出される第2の前記モータの回転角の変化量を前記転舵軸の移動量に換算し、この換算される前記転舵軸の移動量を前記転舵中立位置に加算することにより前記転舵軸の第2の絶対位置の現在値を演算する請求項2または請求項3に記載の転舵装置。 When it is determined that the vehicle is traveling straight due to the satisfaction of a predetermined determination condition, the control device sets the position of the steered shaft at that time as a reference for calculating the absolute position of the steered shaft. Set as the steering neutral position,
After the steering neutral position of the steering shaft is set, the amount of change in the rotation angle of the first motor detected through the first detection device is converted into the amount of movement of the steering shaft, and this conversion is performed. calculating the current value of the first absolute position of the steered shaft by adding the amount of movement of the steered shaft to the steered neutral position;
The amount of change in the rotation angle of the second motor detected through the second detection device is converted into the amount of movement of the steered shaft, and the converted amount of movement of the steered shaft is determined as the amount of change in the rotation angle of the second motor. The steering device according to claim 2 or 3, wherein the current value of the second absolute position of the steered shaft is calculated by adding the second absolute position to the position.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010825147.XA CN112407032B (en) | 2019-08-22 | 2020-08-17 | Steering apparatus and method for detecting abnormality in steering apparatus |
EP20191335.7A EP3782875B1 (en) | 2019-08-22 | 2020-08-17 | Steering device and method for detecting anomaly in steering device |
US16/997,208 US11679801B2 (en) | 2019-08-22 | 2020-08-19 | Steering device and method for detecting anomaly in steering device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019152197 | 2019-08-22 | ||
JP2019152197 | 2019-08-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021035820A JP2021035820A (en) | 2021-03-04 |
JP7380438B2 true JP7380438B2 (en) | 2023-11-15 |
Family
ID=74716569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020102318A Active JP7380438B2 (en) | 2019-08-22 | 2020-06-12 | steering device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7380438B2 (en) |
CN (1) | CN112407032B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2025057287A1 (en) * | 2023-09-12 | 2025-03-20 | 株式会社ジェイテクト | Turning control device and turning control method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004345413A (en) | 2003-05-20 | 2004-12-09 | Koyo Seiko Co Ltd | Vehicle steering device |
JP2010030368A (en) | 2008-07-25 | 2010-02-12 | Nsk Ltd | Steering device for vehicle |
WO2014104253A1 (en) | 2012-12-28 | 2014-07-03 | 本田技研工業株式会社 | Vehicle steering device |
JP2017137027A (en) | 2016-02-05 | 2017-08-10 | 株式会社ジェイテクト | Steering device and arrangement method of idler pully |
DE102017106671A1 (en) | 2017-03-28 | 2018-10-04 | Thyssenkrupp Ag | Steering gear for single-wheel steering of a motor vehicle with steer-by-wire steering system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4792825B2 (en) * | 2005-06-13 | 2011-10-12 | 株式会社ジェイテクト | Vehicle steering system |
US20060278466A1 (en) * | 2005-06-13 | 2006-12-14 | Bo Cheng | Electric power steering systems |
US9020702B2 (en) * | 2011-12-22 | 2015-04-28 | Nissan Motor Co., Ltd. | Steering control apparatus of vehicle and steering control method of the same |
JP6064686B2 (en) * | 2013-03-07 | 2017-01-25 | 株式会社ジェイテクト | Electric power steering device |
JP6429224B1 (en) * | 2018-05-21 | 2018-11-28 | 株式会社ショーワ | Steering device design method |
-
2020
- 2020-06-12 JP JP2020102318A patent/JP7380438B2/en active Active
- 2020-08-17 CN CN202010825147.XA patent/CN112407032B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004345413A (en) | 2003-05-20 | 2004-12-09 | Koyo Seiko Co Ltd | Vehicle steering device |
JP2010030368A (en) | 2008-07-25 | 2010-02-12 | Nsk Ltd | Steering device for vehicle |
WO2014104253A1 (en) | 2012-12-28 | 2014-07-03 | 本田技研工業株式会社 | Vehicle steering device |
JP2017137027A (en) | 2016-02-05 | 2017-08-10 | 株式会社ジェイテクト | Steering device and arrangement method of idler pully |
DE102017106671A1 (en) | 2017-03-28 | 2018-10-04 | Thyssenkrupp Ag | Steering gear for single-wheel steering of a motor vehicle with steer-by-wire steering system |
Also Published As
Publication number | Publication date |
---|---|
JP2021035820A (en) | 2021-03-04 |
CN112407032A (en) | 2021-02-26 |
CN112407032B (en) | 2024-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9227653B2 (en) | Electric power steering system | |
EP3782875B1 (en) | Steering device and method for detecting anomaly in steering device | |
US9821838B2 (en) | Steering controller | |
US8244433B2 (en) | Steering angle detection device and method therefor | |
US20210053615A1 (en) | Steering device and steering method | |
KR20190001964A (en) | Steering apparatus for vehivcle and controlling method therefor | |
JP2021109494A (en) | Steering device | |
JP7380438B2 (en) | steering device | |
US11505238B2 (en) | Handwheel position measurement system and method | |
JP6064686B2 (en) | Electric power steering device | |
JP7552284B2 (en) | Anomaly detection device | |
US11608110B2 (en) | Steering system | |
JP7384694B2 (en) | Steering control device | |
JP4269166B2 (en) | Vehicle steering device | |
JP2016020166A (en) | Steering device | |
JP7027985B2 (en) | Rudder angle detector | |
JP2019214238A (en) | Turning control device | |
JP7295043B2 (en) | steering device | |
WO2017060959A1 (en) | Electric power steering apparatus | |
JP2021084503A (en) | Turning device | |
JP2022155294A (en) | Steering control device | |
JP2019214239A (en) | Turning control device | |
JP2020147234A (en) | Steering control device | |
JP2008285040A (en) | Vehicular control device | |
JP2022047214A (en) | Steering system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230517 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230929 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7380438 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |