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

JP7538005B2 - Steering system - Google Patents

Steering system Download PDF

Info

Publication number
JP7538005B2
JP7538005B2 JP2020190048A JP2020190048A JP7538005B2 JP 7538005 B2 JP7538005 B2 JP 7538005B2 JP 2020190048 A JP2020190048 A JP 2020190048A JP 2020190048 A JP2020190048 A JP 2020190048A JP 7538005 B2 JP7538005 B2 JP 7538005B2
Authority
JP
Japan
Prior art keywords
steering
reaction force
state
controller
status code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020190048A
Other languages
Japanese (ja)
Other versions
JP2022079086A (en
Inventor
友幸 飯田
正治 山下
憲治 柴田
隆志 小寺
勲 並河
哲 松田
祐志 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Toyota Motor Corp
Original Assignee
JTEKT Corp
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JTEKT Corp, Toyota Motor Corp filed Critical JTEKT Corp
Priority to JP2020190048A priority Critical patent/JP7538005B2/en
Priority to US17/518,766 priority patent/US11891137B2/en
Priority to EP21207184.9A priority patent/EP4001055B1/en
Priority to CN202111326740.0A priority patent/CN114506382B/en
Publication of JP2022079086A publication Critical patent/JP2022079086A/en
Application granted granted Critical
Publication of JP7538005B2 publication Critical patent/JP7538005B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/0481Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/046Controlling the motor
    • B62D5/0463Controlling the motor calculating assisting torque from the motor based on driver input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • B62D6/008Control of feed-back to the steering input member, e.g. simulating road feel in steer-by-wire applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/046Controlling the motor
    • B62D5/0469End-of-stroke control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/0481Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
    • B62D5/0487Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures detecting motor faults
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/0481Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
    • B62D5/0496Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures by using a temperature sensor

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、車両に搭載されるステアバイワイヤ型のステアリングシステムに関する。 The present invention relates to a steer-by-wire type steering system installed in a vehicle.

昨今、ステアリングホイール等のステアリング操作部材と車輪とが機械的に連結されておらず、運転者の操作力に依ることなく、電動モータを有する転舵アクチュエータによって車輪を転舵するステアリングシステム、すなわち、ステアバイワイヤ型のステアリングシステムが検討されている。ステアバイワイヤ型のステアリングシステムでは、一般的に、運転者に操作感を与えるべく、ステアリング操作部材に操作反力を付与するための反力付与機構が採用される。下記特許文献に記載されているステアバイワイヤ型のステアリングシステムでは、特定の現象が生じているときに、転舵アクチュエータの負荷を考慮して、ステアリング操作部材の操作を制限すべく、反力付与機構による操作反力を増加させる制御を実行するようにされている。 Recently, a steering system in which the steering operation member such as a steering wheel is not mechanically connected to the wheels, and the wheels are steered by a steering actuator having an electric motor without relying on the operating force of the driver, that is, a steer-by-wire type steering system, has been considered. Steer-by-wire type steering systems generally employ a reaction force imparting mechanism for imparting an operating reaction force to the steering operation member to give the driver a feeling of operation. In the steer-by-wire type steering system described in the following patent document, when a specific phenomenon occurs, control is executed to increase the operating reaction force by the reaction force imparting mechanism in order to limit the operation of the steering operation member, taking into account the load on the steering actuator.

特開2020-83059号公報JP 2020-83059 A

上記特許文献に記載されているステアリングシステムでは、転舵アクチュエータによる転舵の制御と、反力付与機構による操作反力の制御とを、1つのコントローラによって行っているが、システムの簡素化,汎用性の向上等の理由で、それらの制御を、2つのコントローラによって別々に行うことも検討されている。2つのコントローラを採用するシステムにおいて、操作反力を増加させるための上記制御を実行する場合、転舵の制御を行うコントローラから、操作反力の制御を行うコントローラへ、上記特定の現象に対する転舵装置の状態として、転舵アクチュエータに関する種々のパラメータ、すなわち、車輪の転舵速度,電動モータへの供給電流,電動モータの温度、バッテリから導入される電圧等についての情報を送信しなければならない。このことは当該システムの通信の負担増となるため、その負担を軽減することが、2つのコントローラによって構成されるステアバイワイヤ型のステアリングシステムの実用性の向上に繋がる。本発明は、そのような実情に鑑みてなされたものであり、実用性の高いステアバイワイヤ型のステアリングシステムを提供することを課題とする。 In the steering system described in the above patent document, the steering control by the steering actuator and the control of the operation reaction force by the reaction force applying mechanism are performed by one controller, but for reasons such as simplifying the system and improving versatility, it is also considered to perform these controls separately by two controllers. When executing the above control to increase the operation reaction force in a system employing two controllers, information on various parameters related to the steering actuator, i.e., the steering speed of the wheels, the current supplied to the electric motor, the temperature of the electric motor, the voltage introduced from the battery, etc., must be transmitted from the controller that controls the steering to the controller that controls the operation reaction force as the state of the steering device with respect to the above specific phenomenon. Since this increases the communication burden of the system, reducing this burden leads to improved practicality of a steer-by-wire type steering system composed of two controllers. The present invention was made in consideration of such actual circumstances, and its objective is to provide a highly practical steer-by-wire type steering system.

上記課題を解決するため、本発明のステアリングシステムは、
運転者によって操作されるステアリング操作部材と、反力モータによってそのステアリング操作部材に操作反力を付与する反力付与機構と、その操作反力を制御する操作コントローラとを有する操作装置と、
転舵モータによって車輪を転舵する転舵アクチュエータと、その転舵アクチュエータによる車輪の転舵量を制御する転舵コントローラとを有する転舵装置と、
前記操作コントローラと前記転舵コントローラとを通信可能に接続する通信線と
を備えて車両に搭載されるステアバイワイヤ型のステアリングシステムであって、
前記操作コントローラが、
前記ステアリング操作部材の操作量,当該車両の走行速度および前記ステアリング操作部材に加えられる操作力に基づいて、操作反力を変化させる基本反力制御と、
前記転舵装置の状態に応じて、操作反力の大きさを変更する反力変更処理と
を実行し、
前記転舵コントローラが、転舵装置の状態に基づいて状態コードを決定するとともにその状態コードを前記通信線を介して前記操作コントローラに送信し、前記操作コントローラが、受信した状態コードに応じて前記反力変更処理を実行するように構成される。
In order to solve the above problems, the steering system of the present invention comprises:
an operation device including a steering operation member operated by a driver, a reaction force imparting mechanism that imparts an operation reaction force to the steering operation member by a reaction force motor, and an operation controller that controls the operation reaction force;
A steering device including a steering actuator that steers wheels by a steering motor and a steering controller that controls an amount of steering of the wheels by the steering actuator;
a communication line that communicably connects the operation controller and the steering controller, the steer-by-wire type steering system being mounted on a vehicle,
The operation controller:
a basic reaction force control that changes an operation reaction force based on an operation amount of the steering operation member, a traveling speed of the vehicle, and an operation force applied to the steering operation member;
a reaction force changing process for changing a magnitude of an operation reaction force according to a state of the steering device;
Run
The steering controller is configured to determine a status code based on a status of the steering device and transmit the status code to the operation controller via the communication line, and the operation controller executes the reaction force change processing in accordance with the received status code.

本発明によれば、転舵装置の状態を示すコードを転舵コントローラから操作コントローラに送信するだけで、そのコードを受信した操作コントローラは、そのコードに基づいて、操作反力の大きさを変更する処理(以下、「反力変更処理」という場合がある)を実行することができる。そのため、本ステアリングシステムは、通信の負担が小さいシステムとなる。 According to the present invention, simply by transmitting a code indicating the state of the steering device from the steering controller to the operation controller, the operation controller that receives the code can execute a process for changing the magnitude of the operation reaction force (hereinafter sometimes referred to as "reaction force change process") based on the code. This makes the steering system a system with a low communication burden.

発明の態様Aspects of the invention

操作反力は、一般的に、ステアリング操作部材(以下、単に「操作部材」という場合がある)の操作量に応じて変化し、また、例えば、当該車両の走行速度(以下、「車速」と略す場合がある)や、操作部材に加えられる操作力に基づいて変化させることが可能である。本発明に係る反力変更処理によって実現される操作反力の変更は、そのような操作反力の変化とは別のもの若しくは別のレベルのものであり、端的に言えば、転舵装置の状態に応じた変更を意味する。したがって、操作量等に応じた変化と、反力変更処理で実現される操作反力の変更とが同時に行われてもよい。 The operation reaction force generally changes according to the amount of operation of the steering operation member (hereinafter sometimes simply referred to as the "operation member") and can also be changed based on, for example, the vehicle's traveling speed (hereinafter sometimes abbreviated to "vehicle speed") or the operating force applied to the operation member. The change in operation reaction force realized by the reaction force change process according to the present invention is different from such a change in operation reaction force or is at a different level, and in short, means a change according to the state of the steering device. Therefore, the change according to the amount of operation, etc. and the change in operation reaction force realized by the reaction force change process may be performed simultaneously.

「状態コード」は、例えば、転舵装置において発生している現象に応じて類型化されてもよい。具体的には、例えば、転舵装置すなわち転舵モータの過熱現象、転舵モータのドライバ(インバータ等の駆動回路)に電源から導入される電圧が降下している現象、溝,縁石等の転舵障壁によって車輪の転舵が阻害されているという現象等に応じて類型化されていてもよいのである。簡単に言えば、状態コードは、現象の種別に応じて類型化されてもよいのである。 The "condition code" may be categorized according to the phenomenon occurring in the steering device, for example. Specifically, for example, the condition code may be categorized according to the phenomenon of overheating of the steering device, i.e., the steering motor, the phenomenon of a voltage drop introduced from the power source to the driver (drive circuit such as an inverter) of the steering motor, the phenomenon of steering of the wheels being hindered by a steering barrier such as a ditch or curb, etc. Simply put, the condition code may be categorized according to the type of phenomenon.

状態コードが類型化されている場合、現象の種別と、現象の程度(転舵モータの温度,電圧の高さ,転舵障壁による転舵の阻害度等)によって、状態コードには、序列が設定されていてもよい。詳しくは、状態コードが、例えば、対処の必要度,緊急度,重要度といった観点での順序付けがなされていてもよいのである。つまり、状態コードに優先度が設定されていてもよいのである。 When the status codes are categorized, the status codes may be ranked according to the type of phenomenon and the severity of the phenomenon (temperature of the steering motor, voltage level, degree of steering obstruction due to a steering barrier, etc.). In more detail, the status codes may be ordered in terms of, for example, the degree of need for action, urgency, importance, etc. In other words, a priority may be set for the status codes.

互いに種別の異なる複数の現象が生じることもあり得、その場合には、状態コードに序列が設けられているのであれば、例えば、転舵コントローラは、より序列の高い状態コードを送信することが望ましい。複数の状態コードを送信するのではなく、単一の状態コードを送信することで、簡便にかつ適切に、反力変更処理を実行することが可能である。なお、転舵コントローラが送信する状態コードが、序列が上がるように変更されたときには、操作コントローラは、変更前の状態コードに基づく操作反力の変更量に、変更後の状態コードに基づく操作反力の変更量を上乗せするように、反力変更処理を実行することが可能である。このような反力変更処理によれば、序列が上がったにも拘わらず操作反力が小さくなるといったことを、回避することが可能となる。 It is possible that multiple different types of phenomena may occur. In that case, if a hierarchy is established for the status codes, it is desirable for the steering controller to transmit a status code with a higher hierarchy, for example. By transmitting a single status code rather than multiple status codes, it is possible to execute the reaction force change process simply and appropriately. When the status code transmitted by the steering controller is changed so as to raise the hierarchy, the operation controller can execute the reaction force change process so as to add the amount of change in the operation reaction force based on the status code after the change to the amount of change in the operation reaction force based on the status code before the change. This reaction force change process makes it possible to avoid a situation in which the operation reaction force becomes smaller despite a higher hierarchy.

実施例のステアリングシステムの全体構成を模式的に示す図である。1 is a diagram showing a schematic diagram of an overall configuration of a steering system according to an embodiment of the present invention; 操作反力の一成分であるアシスト依拠減少成分を、ステアリング操作部材に加えられる操作トルクとの関係で示すグラフである。10 is a graph showing an assist-dependent decrease component, which is one component of an operation reaction force, in relation to an operation torque applied to a steering operation member. 実施例のステアリングシステムにおいて実行される操作プログラムのフローチャートである。4 is a flowchart of an operation program executed in the steering system of the embodiment. 実施例のステアリングシステムにおいて実行される転舵プログラムのフローチャートである。4 is a flowchart of a steering program executed in the steering system of the embodiment. 転舵プログラムを構成する状態特定処理サブルーチンのフローチャートである。6 is a flowchart of a state identification processing subroutine constituting a steering program. 操作プログラムを構成する操作反力決定処理サブルーチンのフローチャートである。13 is a flowchart of an operation reaction force determination process subroutine that constitutes the operation program. それぞれが操作反力決定処理サブルーチンを構成する通常処理サブルーチンおよび第1類型処理サブルーチンのフローチャートである。11 is a flowchart of a normal processing subroutine and a first type processing subroutine, which constitute the actuation reaction force determination processing subroutine. 操作反力決定処理サブルーチンを構成する第2類型処理サブルーチンのフローチャートである。13 is a flowchart of a second type processing subroutine constituting the actuation reaction force determination processing subroutine. 操作反力決定処理サブルーチンを構成する第3類型処理サブルーチンのフローチャートである。13 is a flowchart of a third type processing subroutine constituting the actuation reaction force determination processing subroutine.

以下、本発明を実施するための形態として、本発明の実施例であるステアリングシステムを、図を参照しつつ詳しく説明する。なお、本発明は、下記実施例の他、前記〔発明の態様〕の項に記載された形態を始めとして、当業者の知識に基づいて種々の変更、改良を施した種々の形態で実施することができる。 Below, as a form for carrying out the present invention, a steering system which is an embodiment of the present invention will be described in detail with reference to the drawings. In addition to the following embodiment, the present invention can be carried out in various forms including the form described in the above [Modes of the invention] section, with various modifications and improvements made based on the knowledge of those skilled in the art.

[A]ステアリングシステムのハード構成
車両に搭載される実施例のステアリングシステムは、図1に模式的に示すように、それぞれが転舵輪である2つの車輪10を転舵するためのシステムであり、機械的に互いに独立した操作装置12および転舵装置14を備えたステアバイワイヤ型のステアリングシステムである。
[A] Hardware Configuration of the Steering System The steering system of the embodiment mounted on a vehicle is a system for steering two wheels 10, each of which is a steerable wheel, as shown diagrammatically in FIG. 1, and is a steer-by-wire type steering system equipped with an operating device 12 and a steering device 14 which are mechanically independent of each other.

操作装置12は、a)運転者によって操舵操作されるステアリング操作部材としてのステアリングホイール20と、b)先端にそのステアリングホイール20が取り付けられたステアリングシャフト22と、c)そのステアリングシャフト22を回転可能に保持するとともに、インパネリインフォースメント(図示を省略)に支持されるステアリングコラム24と、d)そのステアリングコラム24に支持された電動モータである反力モータ26を力源として、操舵操作に対する反力(厳密には、反トルクであるが、以下、慣用されている「操作反力」という文言を用いることとする)FCTを、ステアリングシャフト22を介して、ステアリングホイール20に付与する反力付与機構28とを含んで構成されている。この反力付与機構28は、減速機等を含む一般的な構造のものであるため、反力付与機構28の具体的な構造についての説明は、省略する。 The operation device 12 includes a) a steering wheel 20 as a steering operation member steered by the driver, b) a steering shaft 22 to the tip of which the steering wheel 20 is attached, c) a steering column 24 that rotatably holds the steering shaft 22 and is supported by an instrument panel reinforcement (not shown), and d) a reaction force imparting mechanism 28 that uses a reaction force motor 26, which is an electric motor supported by the steering column 24, as a power source to impart a reaction force (strictly speaking, a reaction torque, but hereinafter, the commonly used term "operation reaction force") FCT against the steering operation to the steering wheel 20 via the steering shaft 22. This reaction force imparting mechanism 28 has a general structure including a reducer and the like, and therefore a description of the specific structure of the reaction force imparting mechanism 28 will be omitted.

操作装置12は、ステアリングホイール20の操作角δをステアリング操作量として検出する操作角センサ30を有している。ちなみに、車両の直進状態においてステアリングホイール20がとる姿勢を中立姿勢とした場合に、その中立姿勢からの回転角が、ステアリングホイール20の操作角δである。また、ステアリングシャフト22には、トーションバー32が組み込まれており、そのトーションバー32の捩じれ量に基づいて、運転者によってステアリングホイール20に加えられる操作力としての操作トルクTqを検出するための操作トルクセンサ34を有している。 The operation device 12 has an operation angle sensor 30 that detects the operation angle δ of the steering wheel 20 as the steering operation amount. When the steering wheel 20 is in a neutral position while the vehicle is traveling straight ahead, the rotation angle from the neutral position is the operation angle δ of the steering wheel 20. A torsion bar 32 is incorporated in the steering shaft 22, and an operation torque sensor 34 is provided to detect the operation torque Tq as the operation force applied to the steering wheel 20 by the driver based on the amount of twist of the torsion bar 32.

車輪10の各々は、ステアリングナックル40を介して転向可能に車体に支持されている。転舵装置14は、ステアリングナックル40を回動させることで、車輪10の各々を一体的に転舵する。転舵装置14は、主要構成要素として、転舵アクチュエータ42を有している。転舵アクチュエータ42は、a)両端がリンクロッド44を介して左右のステアリングナックル40にそれぞれ連結されるステアリングロッド46と、b)そのステアリングロッド46を左右に移動可能に支持するとともに、車体に固定的に保持されたハウジング48と、c)電動モータである転舵モータ50を駆動源として、ステアリングロッド46を左右に移動させるためのロッド移動機構52とを含んで構成されている。ロッド移動機構52は、ステアリングロッド46に螺設されたボール溝と、そのボール溝とベアリングボールを介して螺合するとともに転舵モータ50によって回転させられるナットとによって構成されるボールねじ機構を主体とするものであり、一般的な構造のものであるため、ロッド移動機構52についてのここでの詳しい説明は省略する。 Each of the wheels 10 is supported on the vehicle body so that it can be turned via the steering knuckle 40. The steering device 14 turns each of the wheels 10 as a unit by rotating the steering knuckle 40. The steering device 14 has a steering actuator 42 as a main component. The steering actuator 42 is composed of a) a steering rod 46 whose both ends are connected to the left and right steering knuckles 40 via link rods 44, b) a housing 48 that supports the steering rod 46 so that it can move left and right and is fixedly held on the vehicle body, and c) a rod moving mechanism 52 that uses the steering motor 50, which is an electric motor, as a driving source to move the steering rod 46 left and right. The rod moving mechanism 52 is mainly composed of a ball screw mechanism composed of a ball groove screwed into the steering rod 46 and a nut that is screwed into the ball groove via a bearing ball and is rotated by the steering motor 50, and has a general structure, so a detailed explanation of the rod moving mechanism 52 will be omitted here.

転舵装置14は、ステアリングロッド46の中立位置(車両の直進状態において位置する位置)からの移動量を検出することで、車輪10の転舵量としての転舵角θを検出するための転舵角センサ54を有している。また、転舵アクチュエータ42のハウジング48には、転舵モータ50近傍の部分の温度(以下、便宜的に、「モータ温度」と呼ぶ場合がある)を検出するための温度センサ56が設けられている。 The steering device 14 has a steering angle sensor 54 for detecting the amount of movement of the steering rod 46 from a neutral position (the position where the vehicle is located when traveling straight ahead) to detect the steering angle θ as the amount of steering of the wheels 10. In addition, the housing 48 of the steering actuator 42 is provided with a temperature sensor 56 for detecting the temperature of the area near the steering motor 50 (hereinafter, for convenience, may be referred to as the "motor temperature").

操作装置12の制御、詳しくは、操作反力FCTの制御、すなわち、操作装置12の反力モータ26の制御は、当該操作装置12のコントローラである操作コントローラとしての操作電子制御ユニット(以下、「操作ECU」と言う場合がある)60によって実行される。操作ECU60は、CPU,ROM,RAM等を有するコンピュータや、反力モータ26のドライバ(反力モータ26は3相ブラシレスモータであるため、具体的には、インバータである)等によって構成されている。 Control of the operation device 12, more specifically, control of the operation reaction force FCT , i.e., control of the reaction motor 26 of the operation device 12, is executed by an operation electronic control unit (hereinafter sometimes referred to as an "operation ECU") 60 serving as an operation controller that is a controller of the operation device 12. The operation ECU 60 is composed of a computer having a CPU, ROM, RAM, etc., a driver for the reaction motor 26 (specifically, an inverter, since the reaction motor 26 is a three-phase brushless motor), etc.

同様に、転舵装置14の制御、詳しくは、転舵角θの制御、すなわち、転舵装置14の転舵モータ50の制御は、当該転舵装置14のコントローラである転舵コントローラとしての転舵電子制御ユニット(以下、「転舵ECU」と言う場合がある)62によって実行される。転舵ECU62は、CPU,ROM,RAM等を有するコンピュータや、転舵モータ50のドライバ(転舵モータ50は3相ブラシレスモータであるため、具体的には、インバータである)等によって構成されている。なお、転舵ECU62は、転舵モータ50に電流を供給するために、バッテリから当該転舵ECU62に導入される電圧(以下導入電圧」という場合がある)V、端的に言えば、バッテリの電圧Vを検出するための電圧センサ64を有している。 Similarly, the control of the steering device 14, more specifically, the control of the steering angle θ, i.e., the control of the steering motor 50 of the steering device 14, is executed by a steering electronic control unit (hereinafter sometimes referred to as the "steering ECU") 62, which serves as a steering controller that is a controller of the steering device 14. The steering ECU 62 is composed of a computer having a CPU, ROM, RAM, etc., and a driver for the steering motor 50 (specifically, an inverter, since the steering motor 50 is a three-phase brushless motor). The steering ECU 62 has a voltage sensor 64 for detecting the voltage (hereinafter sometimes referred to as the "introduced voltage") V introduced from the battery to the steering ECU 62 in order to supply current to the steering motor 50, or, simply put, the battery voltage V.

後に詳しく説明するが、操作ECU60,転舵ECU62は、互いに情報を送受信しながら制御処理を実行する。そのため、操作ECU60,転舵ECU62は、通信線としてのCAN(car area network or controllable area network)66に接続させられている。 As will be explained in detail later, the operation ECU 60 and the steering ECU 62 execute control processing while transmitting and receiving information to each other. For this reason, the operation ECU 60 and the steering ECU 62 are connected to a CAN (car area network or controllable area network) 66, which serves as a communication line.

[B]ステアリングシステムの制御
実施例のステアリングシステムでは、一般的なステアバイワイヤ型のステアリングシステムと同様に、操舵操作に応じた車輪の転舵制御(以下、単に「転舵制御」と略す場合がある)と、操作反力の制御(以下、単に「反力制御」という場合がある)とを実行する。但し、本実施例のステアリングシステムでは、転舵装置14の状態に応じて操作反力の大きさを変更する処理(以下、「反力変更処理」という場合がある)をも実行する。以下に、転舵制御,基本的な反力制御である基本反力制御,反力変更処理について順次説明し、その後に、それらの制御のフローを簡単に説明する。
[B] Control of the Steering System The steering system of the embodiment, like a general steer-by-wire type steering system, executes wheel steering control in response to a steering operation (hereinafter sometimes simply referred to as "steering control") and control of the operation reaction force (hereinafter sometimes simply referred to as "reaction force control"). However, the steering system of the embodiment also executes a process for changing the magnitude of the operation reaction force in response to the state of the steering device 14 (hereinafter sometimes referred to as "reaction force change process"). Below, the steering control, basic reaction force control which is a basic reaction force control, and reaction force change process will be explained in order, and then the flow of these controls will be briefly explained.

(a)転舵制御
転舵制御は、ステアリングホイール20に対する操舵操作に応じた車輪10の転舵を実現させるための制御である。操作ECU60は、操作角センサ30を介して、ステアリングホイール20の操作角δを検出し、次式に従って、その検出した操作角δに、設定されているステアリングギヤ比RGを乗ずることによって、車輪10の転舵角θの目標となる目標転舵角θ*を決定する。
θ*=RG×δ
操作ECU60は、その決定した目標転舵角θ*に関する情報を、CAN66を介して、転舵ECU62に送信する。
(a) Steering control Steering control is control for realizing steering of the wheels 10 in response to a steering operation of the steering wheel 20. The operation ECU 60 detects the operation angle δ of the steering wheel 20 via the operation angle sensor 30, and determines a target steering angle θ * that is a target for the steering angle θ of the wheels 10 by multiplying the detected operation angle δ by a set steering gear ratio RG according to the following equation.
θ *RG ×δ
The operation ECU 60 transmits information relating to the determined target steering angle θ * to the steering ECU 62 via the CAN 66 .

転舵ECU62は、目標転舵角θ*に関する情報を受信するとともに、転舵角センサ54を介して、実際の車輪10の転舵角θ(以下、「実転舵角θ」という場合がある)を検出する。転舵ECU62は、目標転舵角θ*に対する実転舵角θの偏差である転舵角偏差Δθを、次式に従って決定する。
Δθ=θ*-θ
そして転舵ECU62は、転舵角偏差Δθに基づくフィードバック制御則に従って、つまり、次式に従って、転舵モータ50に供給する電流ISを決定する。ちなみに、下記式の第1項,第2項,第3項は、それぞれ、比例項,積分項,微分項であり、GP,GI,GDは、それぞれ、比例項ゲイン,積分項ゲイン,微分項ゲインである。
S=GP×Δθ+GI×∫Δθdt+GD×dΔθ/dt
転舵ECU62は、決定した電流ISを、転舵モータ50に供給する。
The steering ECU 62 receives information related to the target steering angle θ * , and detects the actual steering angle θ of the wheels 10 (hereinafter sometimes referred to as "actual steering angle θ") via the steering angle sensor 54. The steering ECU 62 determines a steering angle deviation Δθ, which is the deviation of the actual steering angle θ from the target steering angle θ * , in accordance with the following equation.
Δθ=θ *
Then, steering ECU 62 determines current IS to be supplied to steering motor 50 in accordance with a feedback control law based on steering angle deviation Δθ, that is, in accordance with the following equation: The first, second and third terms in the following equation are a proportional term, an integral term and a differential term, respectively, and G P , G I and G D are a proportional term gain, an integral term gain and a differential term gain, respectively.
I S =G P ×Δθ+G I ×∫Δθdt+G D ×dΔθ/dt
The steering ECU 62 supplies the determined current I S to the steering motor 50 .

(b)基本反力制御
反力制御は、運転者にステアリング操作に対する操作感を付与するための制御である。基本反力制御においては、操作ECU60は、操作反力FCTを、2つの成分である転舵力依拠成分FS,アシスト依拠減少成分FAに基づいて、次式に従って決定する。
CT=FS-FA
(b) Basic Reaction Force Control The reaction force control is a control for giving the driver a feeling of operation in response to the steering operation. In the basic reaction force control, the operation ECU 60 determines the operation reaction force F CT based on two components, a steering force-dependent component F S and an assist-dependent reduction component F A , in accordance with the following formula.
FCT = Fs - F

転舵力依拠成分FSは、車輪10を転舵するために必要な転舵力に関する成分であり、次式に従って決定される。
S=fSA(δ,v)+fF(dδ,v)
The steering force dependent component F S is a component related to the steering force required to steer the wheels 10, and is determined according to the following equation.
F S = f SA (δ, v) + f F (dδ, v)

上記式の第1項であるfSA(δ,v)は、ステアリングホイール20の操作角δと車両走行速度(以下、「車速」と略す場合がある)vとをパラメータとするセルフアライニング依拠関数であり、車輪10に作用するセルフアライニングトルクに基づく成分と考えることができる。セルフアライニング依拠関数fSA(δ,v)によれば、転舵力依拠成分FSは、車速vが高くなればなる程大きく、操作角δが大きくなればなる程大きくなるように決定される。 The first term f SA (δ, v) in the above equation is a self-aligning-dependent function whose parameters are the operation angle δ of the steering wheel 20 and the vehicle traveling speed (hereinafter sometimes abbreviated as "vehicle speed") v, and can be considered as a component based on the self-aligning torque acting on the wheels 10. According to the self-aligning-dependent function f SA (δ, v), the steering force-dependent component F S is determined to be larger the higher the vehicle speed v and the larger the operation angle δ.

上記式の第2項であるfF(dδ,v)は、操作角δの変化速度である操作速度dδと車速vとをパラメータとする路面摩擦依拠関数であり、路面の摩擦に起因して車輪10に作用する力に基づく成分と考えることができる。路面摩擦依拠関数fF(dδ,v)によれば、例えば、いわゆる据え切り等を考慮して、転舵力依拠成分FSは、車速vが低くなればなる程大きく、操作速度dδが大きくなればなる程大きくなるように決定される。 The second term fF (dδ,v) in the above formula is a road-friction-dependent function with parameters being the operation speed dδ, which is the rate of change of the operation angle δ, and the vehicle speed v, and can be considered as a component based on the force acting on the wheels 10 due to friction of the road surface. According to the road-friction-dependent function fF (dδ,v), for example, taking into account so-called stationary steering, the steering force-dependent component Fs is determined to be larger as the vehicle speed v becomes lower and larger as the operation speed dδ becomes higher.

基本反力制御における上述の転舵力依拠成分FSの決定は、すでに知られた技術であるため、ここでの詳しい説明については、省略することとする。なお、車速vは、車輪10に設けられた車輪速センサによって検出された車輪回転速度に基づいて、ブレーキシステムの電子制御ユニットであるブレーキECU(図示を省略)によって決定される。ブレーキECUもCAN66に接続されており、操作ECU60は、CAN66を介してブレーキECUから送信されてくる情報に基づいて、車速vを取得する。また、操作ECU60は、検出した操作角δの変化に基づいて、操作速度dδを特定する。 Since the determination of the above-mentioned steering force dependent component F S in the basic reaction force control is an already known technique, a detailed description thereof will be omitted here. The vehicle speed v is determined by a brake ECU (not shown), which is an electronic control unit of the brake system, based on the wheel rotation speed detected by a wheel speed sensor provided on the wheel 10. The brake ECU is also connected to the CAN 66, and the operation ECU 60 obtains the vehicle speed v based on information transmitted from the brake ECU via the CAN 66. The operation ECU 60 also specifies the operation speed d δ based on the change in the detected operation angle δ.

アシスト依拠減少成分FAは、いわゆるパワーステアリングの操作感を運転者に付与するための成分と考えることができる。パワーステアリングでは、一般的には、操作トルクTqに応じたアシストトルクを、ステアリングシャフト22に付与するようにされている。そのアシストトルクを模すようにして、アシスト依拠減少成分FAは、次式に従って決定される。
A=fT(Tq)
T(Tq)は、操作トルクTqをパラメータとするアシスト関数であり、そのアシスト関数によれば、アシスト依拠減少成分は、操作トルクTqが大きくなる程大きくなるように決定される。模式的には、操作トルクTqに基づき、図2(a)のグラフに示すように決定される。
The assist-dependent reduction component F A can be considered as a component for providing the driver with a so-called power steering operation feeling. In power steering, an assist torque corresponding to the operation torque Tq is generally applied to the steering shaft 22. The assist-dependent reduction component F A is determined according to the following equation so as to simulate the assist torque.
F = fT (Tq)
fT (Tq) is an assist function with the operation torque Tq as a parameter, and according to this assist function, the assist-dependent decrease component is determined to be larger as the operation torque Tq increases. Schematically, it is determined based on the operation torque Tq as shown in the graph of FIG. 2(a).

基本反力制御における上述の転舵力依拠成分FSの決定は、すでに知られた技術であるため、ここでの詳しい説明については、省略することとする。操作ECU60は、操作トルクセンサ34を介して、操作トルクTqを検出する。 The determination of the above-mentioned steering force dependent component F S in the basic reaction force control is an already known technique, and therefore a detailed description thereof will be omitted here. The operation ECU 60 detects the operation torque Tq via the operation torque sensor 34.

以上のようにして決定した操作反力FCTに基づき、操作ECU60は、反力モータ26に供給する電流ICを、次式に従って決定し、その決定した電流ICを、反力モータ26に供給する。なお、次式におけるαは、設定されている電流決定係数である。
C=α×FCT
Based on the actuation reaction force FCT determined as described above, the operation ECU 60 determines the current I C to be supplied to the reaction force motor 26 in accordance with the following equation, and supplies the determined current I C to the reaction force motor 26. Note that α in the following equation is a current determination coefficient that has been set.
I C =α×F CT

以上のような、基本反力制御によれば、転舵装置14側からCAN66を介して情報を受け取ることなく、操作反力FCTを適切に制御でき、操作装置12と転舵装置14との間の通信の負担が小さい制御が実現される。
(c)反力変更処理
i)反力変更処理の意義
操作反力FCTは、ステアバイワイヤ型のステアリングシステムにおいて、運転者に対して適切な操作感を与えるための役割を果たすが、別の役割を持たせることも可能である。詳しく言えば、例えば、転舵アクチュエータ42、特に、転舵モータ50が過熱した場合に、転舵モータ50を保護するために、当該転舵モータ50の出力を制限すること、すなわち、車輪10の転舵を制限することが望まれる。また、転舵モータ50に電流を供給するための電源であるバッテリの電圧、すなわち、転舵ECU62に導入される電圧(以下、「導入電圧」という場合がある)Vが降下した場合も、転舵アクチュエータ42の負担を軽減すべく、車輪10の転舵を制限することが望まれる。さらには、縁石,溝等の障壁によって車輪10の転舵が阻害されている場合には、その障壁の存在を運転者に認識させる必要もある。そのような転舵制限,転舵障壁の認識のために、操作反力FCTを、上記基本反力制御において発生させられる大きさから変更すること、詳しく言えば、大きくすることが可能である。つまり、反力変更処理は、転舵装置14の状態に基づいて転舵制限を運転者に課す役割や、転舵装置14の状態に基づいて転舵障壁を運転者に認識させる役割を、操作反力FCTに持たせることができるのである。
According to the basic reaction force control as described above, the operation reaction force F CT can be appropriately controlled without receiving information from the steering device 14 via CAN 66, and control with a small communication burden between the operation device 12 and the steering device 14 is realized.
(c) Reaction force change processing
i) Significance of reaction force change processing In a steer-by-wire type steering system, the operation reaction force F CT plays a role of giving the driver an appropriate operation feeling, but it is also possible to have another role. More specifically, for example, when the steering actuator 42, particularly the steering motor 50, overheats, it is desired to limit the output of the steering motor 50, that is, to limit the steering of the wheels 10, in order to protect the steering motor 50. Also, when the voltage of the battery, which is the power source for supplying current to the steering motor 50, that is, the voltage V introduced into the steering ECU 62 (hereinafter sometimes referred to as the "introduced voltage") drops, it is also desired to limit the steering of the wheels 10 in order to reduce the burden on the steering actuator 42. Furthermore, when the steering of the wheels 10 is hindered by a barrier such as a curb or a groove, it is necessary to make the driver aware of the presence of the barrier. In order to recognize such a steering restriction and a steering barrier, it is possible to change the magnitude of the operation reaction force F CT from the magnitude generated in the basic reaction force control, more specifically, to make it larger. In other words, the reaction force change process can give the operation reaction force FCT the role of imposing steering restrictions on the driver based on the state of the steering device 14, or the role of making the driver aware of steering barriers based on the state of the steering device 14.

ii)通信上の負担
これまで検討されてきた反力変更処理は、それぞれ検出された転舵モータ50のモータ温度T,導入電圧V,転舵角θの変化速度である転舵速度dθ,転舵モータ50への供給電流IS等に基づいて行っていた。そのような反力変更処理を実施例のステアリングシステムで実行する場合、普通に考えれば、モータ温度T,導入電圧V,転舵速度dθ,供給電流ISの検出は、転舵ECU62によって行われ、一方、反力変更処理は、操作ECU60によって行われる。つまり、検出されたモータ温度T,導入電圧V,転舵速度dθ,供給電流ISに関する情報を、随時、通信線であるCAN66を介して、転舵ECU62から操作ECU60に送信しなければない。このような多大な情報の送受信は、当該システムにおける通信上の負担となる。この負担は、ひいては、当該ステアリングシステムの制御の遅延や、CAN66に接続されている他のシステムにおける制御の障害ともなりかねないのである。
ii) Communication burden The reaction force change processing that has been considered so far has been performed based on the motor temperature T, the introduction voltage V, the steering speed dθ, which is the rate of change of the steering angle θ, the supply current I S to the steering motor 50, and the like, which are respectively detected for the steering motor 50. When such a reaction force change processing is executed in the steering system of the embodiment, it is generally considered that the detection of the motor temperature T, the introduction voltage V, the steering speed dθ, and the supply current I S is performed by the steering ECU 62, while the reaction force change processing is performed by the operation ECU 60. In other words, information related to the detected motor temperature T, the introduction voltage V, the steering speed dθ, and the supply current I S must be transmitted from the steering ECU 62 to the operation ECU 60 via the communication line CAN 66 at all times. Such a large amount of information transmission and reception is a communication burden in the system. This burden may eventually cause a delay in the control of the steering system, or may cause a failure in the control of other systems connected to the CAN 66.

iii)転舵装置の状態のコード化
上記通信上の負担に鑑み、本実施例のステアリングシステムでは、転舵ECU62は、モータ温度T,導入電圧V,転舵速度dθ,供給電流ISに基づいて、転舵装置14の状態をコード化し、1つの状態コードを、CAN66を介して、操作ECU60に送信する。操作ECU60は、送られてきた状態コードに基づき、予め設定されている規則に従って、操作反力FCTを変更する。
iii) Coding of steering device state In consideration of the above-mentioned communication burden, in the steering system of this embodiment, the steering ECU 62 codes the state of the steering device 14 based on the motor temperature T, the input voltage V, the steering speed dθ, and the supply current I S , and transmits one state code to the operation ECU 60 via CAN 66. The operation ECU 60 changes the operation reaction force F CT in accordance with preset rules, based on the transmitted state code.

状態コードは、下記表に示すようなものであり、転舵装置14において発生している現象に応じて類型化され、かつ、その現象の種別とその現象の程度(症状の程度と考えることもできる)とに基づいて序列が設定されている。換言すれば、現象への対処の必要度,対処の緊急度,対処することの重要性といった観点での順序付けがなされている。

Figure 0007538005000001
The status codes are as shown in the table below, and are categorized according to the phenomenon occurring in the steering device 14, and are ranked based on the type of the phenomenon and the severity of the phenomenon (which can also be considered as the severity of symptoms). In other words, the codes are ranked from the perspective of the degree of necessity to deal with the phenomenon, the urgency of the deal, and the importance of the deal.
Figure 0007538005000001

対象となる現象の種別は、モータ温度Tが高くなっている過熱状態(第1類型),導入電圧Vが低くなっている低電圧状態(第2類型),転舵障壁が存在している障壁存在状態(第3類型)であり、対象となる現象が生じていない場合が通常状態である。状態コードは、通常状態が“0”とされ、過熱状態が“1*”,低電圧状態が“2*”,障壁存在状態が“3*”とされている(*は、何某かの程度を表す)。状態コードにおいて、現象の程度は、軽度が“*L”,中程度が“*M”,重度が“*H”とされている(*は、何某かの種別を表す)。 The types of phenomena that are targeted are an overheated state where the motor temperature T is high (Type 1), a low voltage state where the introduction voltage V is low (Type 2), and a barrier presence state where a steering barrier is present (Type 3), and the normal state is when the phenomena that are targeted are not occurring. The status codes are "0" for the normal state, "1*" for an overheated state, "2*" for a low voltage state, and "3*" for a barrier presence state (* indicates some degree). In the status codes, the severity of the phenomenon is indicated as "*L" for mild, "*M" for medium, and "*H" for severe (* indicates some degree).

表の下に向かうほど序列が高くなるように状態コードが設定されており、序列の低い方から具体的に列挙すれば、状態コードは、通常状態“0”,軽度過熱状態“1L”,中程度過熱状態“1M”,重度過熱状態“1H”,軽度低電圧状態“2L”,中程度低電圧状態“2M”,重度低電圧状態“2M”,軽度障壁存在状態“3L”,重度障壁存在状態“3H”の9つが設定されている。 The status codes are set so that the order increases as you go down the table. Specifically, from lowest to highest, there are nine status codes: normal status "0", mild overheated status "1L", moderate overheated status "1M", severe overheated status "1H", mild low voltage status "2L", moderate low voltage status "2M", severe low voltage status "2M", mild barrier present status "3L", and severe barrier present status "3H".

転舵ECU62は、モータ温度T,導入電圧V,転舵速度dθ,供給電流ISに基づいて、転舵装置14の現時点での状態を特定し、状態コードを決定する。具体的に言えば、温度センサ56を介して検出されたモータ温度Tが、軽度閾温度TLより高く中程度閾温度TM以下である場合に、軽度過熱状態“1L”に、中程度閾温度TMより高く重度閾温度TH以下である場合に、中程度過熱状態“1M”に、重度閾温度THより高い場合に、重度過熱状態“1H”に、それぞれ状態コードを決定する。また、電圧センサ64を介して検出された導入電圧Vが、軽度閾電圧VLより低く中程度閾電圧VM以上である場合に、軽度低電圧状態“2L”に、中程度閾電圧VMより低く重度閾電圧VH以上である場合に、中程度低電圧状態“2M”に、重度閾電圧VHより低い場合に、重度低電圧状態“2H”に、それぞれ状態コードを決定する。さらに、転舵速度dθが閾速度dθTHより低い場合、つまり、転舵角θが実質的に変化していないとみなせる場合において、転舵モータ50への供給電流ISが、軽度閾電流ISLよりも大きく重度閾電流ISH以下であるときに、軽度障壁存在状態“3L”に、重度閾電流ISHよりも大きいときに、重度障壁存在状態“3H”に、それぞれ状態コードを決定する。 The steering ECU 62 specifies the current state of the steering device 14 based on the motor temperature T, the introduced voltage V, the steering speed dθ, and the supply current I S , and determines a state code. Specifically, when the motor temperature T detected via the temperature sensor 56 is higher than the mild threshold temperature T L and equal to or lower than the moderate threshold temperature T M , the state code is determined to be a mild overheated state "1L", when the motor temperature T detected via the temperature sensor 56 is higher than the moderate threshold temperature T M and equal to or lower than the severe threshold temperature T H , the state code is determined to be a moderate overheated state "1M", and when the motor temperature T is higher than the severe threshold temperature T H , the state code is determined to be a severe overheated state "1H". Also, when the introduced voltage V detected via the voltage sensor 64 is lower than the mild threshold voltage V L and equal to or higher than the moderate threshold voltage V M , the state code is determined to be a mild low voltage state "2L", when the introduced voltage V is lower than the moderate threshold voltage V M and equal to or higher than the severe threshold voltage V H , the state code is determined to be a moderate low voltage state "2M", and when the introduced voltage V is lower than the severe threshold voltage V H , the state code is determined to be a severe low voltage state "2H". Furthermore, when the steering speed dθ is lower than the threshold speed dθ TH , that is, when the steering angle θ is considered to have not substantially changed, if the supply current I S to the steering motor 50 is greater than the mild threshold current I SL and equal to or less than the severe threshold current I SH , the state code is set to a mild barrier presence state "3L", and if the supply current I S is greater than the severe threshold current I SH , the state code is set to a severe barrier presence state "3H".

転舵装置14が、2つ以上の状態コードが決定される状態となることもあり得る。しかし、通信の負担を軽減する観点から、2つ以上の状態コードが決定される場合であっても、転舵ECU62は、より序列の高い状態コード、換言すれば、序列が最高の状態コードのみを、現時点での状態コードとして決定し、その1つの状態コードについての情報を、操作ECU60に送信する。なお、以下、状態コードについての情報の送受信を、単に、状態コードの送受信という場合があることとする。 It is possible that the steering device 14 may be in a state where two or more status codes are determined. However, from the perspective of reducing the communication burden, even when two or more status codes are determined, the steering ECU 62 determines only the status code with the higher rank, in other words, the status code with the highest rank, as the current status code, and transmits information about that one status code to the operation ECU 60. Note that hereinafter, the transmission and reception of information about status codes may sometimes be simply referred to as the transmission and reception of status codes.

iv)状態コードに依拠した操作反力の変更
簡単に言えば、操作ECU60は、状態コードに応じて、基本反力制御による操作反力FCTを変更する。言い換えれば、基本反力制御によって決定されるであろう操作反力FCTが状態コードに応じた分だけシフトするように、操作反力FCTを決定する。
iv) Changing the actuation reaction force based on the state code Simply put, the operation ECU 60 changes the actuation reaction force FCT by the basic reaction force control in accordance with the state code. In other words, the actuation reaction force FCT is determined so that the actuation reaction force FCT that would be determined by the basic reaction force control is shifted by an amount corresponding to the state code.

詳しく説明すれば、送られてきた状態コードが、過熱状態を示すコードである場合には、操作ECU60は、第1類型処理として、基本反力制御における上記アシスト依拠減少成分FAを減少させることで、操作反力FCTを大きくする。アシスト依拠減少成分FAは、上述したように、通常状態では、図2(a)に示すようなアシスト関数fT(Tq)に従って決定される。それに対して、過熱状態においては、操作ECU60は、図2(b)に示すように、操作トルクTqを減少トルクΔTqだけ減少させたものをパラメータとするアシスト関数fT(Tq-ΔTq)に従って、アシスト依拠減少成分FAを決定する。パラメータである操作トルクTqを減少させることで、アシスト依拠減少成分FAが減少させられ、その結果として、操作反力FCTが大きくなる。さらに言えば、減少トルクΔTqは、過熱状態の程度によって異なる値に決定される。具体的には、操作ECU60は、減少トルクΔTqを、軽度過熱状態“1L”である場合には、軽度時トルクΔTqLに、中程度過熱状態“1M”である場合には、軽度時トルクΔTqLよりも大きな中程度時トルクΔTqMに、重度過熱状態“1H”である場合には、中程度時トルクΔTqMよりも大きな重度時トルクΔTqHに、それぞれ決定する。つまり、程度が高くなる程、アシスト依拠減少成分FAがより減少させられることで、操作反力FCTがより増加させられるのである。 More specifically, when the received state code is a code indicating an overheated state, the operation ECU 60 increases the actuation reaction force F CT by decreasing the assist-dependent decrease component F A in the basic reaction force control as the first type processing. As described above, in the normal state, the assist-dependent decrease component F A is determined according to the assist function f T (Tq) as shown in FIG. 2(a). In contrast, in the overheated state, the operation ECU 60 determines the assist-dependent decrease component F A according to the assist function f T (Tq-ΔTq) as shown in FIG . 2(b), which has as a parameter the operation torque Tq reduced by the reduction torque ΔTq. By reducing the parameter operation torque Tq, the assist-dependent decrease component F A is reduced, and as a result, the actuation reaction force F CT increases. More specifically, the reduction torque ΔTq is determined to a different value depending on the degree of the overheated state. Specifically, the operation ECU 60 determines the reduction torque ΔTq to be the mild torque ΔTqL when the mild overheat state is "1L", to be the moderate torque ΔTqM larger than the mild torque ΔTqL when the moderate overheat state is "1M", and to be the severe torque ΔTqH larger than the moderate torque ΔTqM when the severe overheat state is " 1H ". In other words, the higher the degree, the more the assist-dependent reduction component FA is reduced, and the more the operation reaction force FCT is increased.

送られてきた状態コードが、低電圧状態を示すコードである場合には、操作ECU60は、第2類型処理として、基本反力制御における上記アシスト依拠減少成分FAに上限を設けることで、操作反力FCTを大きくする。詳しくは、操作ECU60は、図2(c)に示すように、基本反力制御において決定されるアシスト依拠減少成分FAが上限値FALを上回った場合に、アシスト依拠減少成分FAを上限値FALに決定する。アシスト依拠減少成分FAにそのような制限が加えられることで、制限が加えられた範囲において、アシスト依拠減少成分FAが減少させられ、その結果として、操作反力FCTが大きくなる。さらに言えば、上限値FALは、低電圧状態の程度によって異なる値に決定される。具体的には、操作ECU60は、上限値FALを、軽度低電圧状態“2L”である場合には、軽度時値FALLに、中程度低電圧状態“2M”である場合には、軽度時値FALLよりも小さな中程度時値FALMに、重度低電圧状態“2H”である場合には、中程度時値FALMよりも小さな重度時値FALHに、それぞれ決定する。つまり、程度が高くなる程、アシスト依拠減少成分FAがより制限され、その制限に応じて操作反力FCTがより増加させられるのである。 If the received status code is a code indicating a low voltage state, the operation ECU 60 increases the actuation reaction force F CT by setting an upper limit on the assist-dependent decrease component F A in the basic reaction force control as the second type processing. In detail, as shown in FIG. 2C, when the assist-dependent decrease component F A determined in the basic reaction force control exceeds the upper limit value F AL , the operation ECU 60 determines the assist-dependent decrease component F A to be the upper limit value F AL . By imposing such a limit on the assist-dependent decrease component F A , the assist-dependent decrease component F A is reduced within the range in which the limit is imposed, and as a result, the actuation reaction force F CT increases. Moreover, the upper limit value F AL is determined to a different value depending on the degree of the low voltage state. Specifically, the operation ECU 60 sets the upper limit value F AL to a mild value F ALL when the state is a mild low-voltage state "2L", to a moderate value F ALM smaller than the mild value F ALL when the state is a moderate low-voltage state "2M", and to a severe value F ALH smaller than the moderate value F ALM when the state is a severe low-voltage state "2H". In other words, the higher the state is, the more the assist-dependent decrease component F A is restricted, and the more the operation reaction force F CT is increased in accordance with the restriction.

送られてきた状態コードが、障壁存在状態を示すコードである場合には、操作ECU60は、第3類型処理として、基本反力制御における操作反力FCTに、障壁依拠成分FBを加えることで、操作反力FCTを大きくする。つまり、次式に従って、操作反力FCTを決定する。
CT=FS-FA+FB
障壁依拠成分FBは、障壁存在状態の程度によって異なる値に決定される。具体的には、操作ECU60は、障壁依拠成分FBを、軽度障壁存在状態“3L”である場合には、軽度時成分FBLに、重度障壁存在状態“3H”である場合には、軽度時成分FBLよりも大きな重度時成分FBHに、それぞれ決定する。つまり、程度が高くなる程、追加される障壁依拠成分FBが大きくされることで、操作反力FCTがより増加させられるのである。
If the received status code indicates a barrier presence state, the operation ECU 60 performs the third type process by increasing the actuation reaction force F CT in the basic reaction force control by adding a barrier-dependent component F B to the actuation reaction force F CT . That is, the actuation reaction force F CT is determined according to the following formula:
F CT = F S - F A + F B
The barrier-dependent component F B is determined to a different value depending on the degree of the barrier presence state. Specifically, the operation ECU 60 determines the barrier-dependent component F B to be the mild component F BL when the barrier presence state is "3L", and to be the severe component F BH larger than the mild component F BL when the barrier presence state is "3H". In other words, the higher the degree, the larger the barrier-dependent component F B is added, thereby increasing the operation reaction force F CT .

先に説明したように、転舵装置14が、2以上の異なる2つの状態となる場合もあり、その場合でも、操作ECU60に対して、転舵ECU62からは、序列のより高い1つの状態コードしか送信されてこない。したがって、送信されてくる状態コードが序列の高いものに変わったとしても、操作反力FCTが減少してしまうことが起こり得る。 As explained above, there are cases where the steering device 14 is in two or more different states, and even in such cases, only one state code with a higher rank is transmitted from the steering ECU 62 to the operation ECU 60. Therefore, even if the transmitted state code changes to one with a higher rank, it is possible that the operation reaction force FCT will decrease.

そこで、本ステアリングシステムでは、現象の種別が異なる状態コードに変更された場合、その変更が序列が高くなるような変更であるときには、操作反力FCTが減少しないような方策が採られている。詳しく説明すれば、操作ECU60は、アシスト依拠減少成分FAを決定するための上記減少トルクΔTq,上記上限値FALの値を前回値ΔTqPR,前回値FALPRとして記憶しており、状態コードが、過熱状態“1*”から、低電圧状態“2*”若しくは障壁存在状態“3*”に変更されたときには、減少トルクΔTqを、前回値ΔTqPRに維持し、状態コードが、低電圧状態“2*”から障壁存在状態“3*”に変更されたときには、上限値FALを、前回値FALPRに維持する。それによって、序列が高くなるような上記変更における操作反力FCTの減少が防止されることになる。 Therefore, in this steering system, when the state code is changed to one with a different type of phenomenon, and the change is such that the order is raised, a measure is taken so that the actuation reaction force FCT is not reduced. To explain in detail, the operation ECU 60 stores the values of the reduction torque ΔTq and the upper limit value FAL for determining the assist-dependent reduction component F A as the previous value ΔTqPR and the previous value FALPR , and when the state code is changed from the overheat state "1*" to the low voltage state "2*" or the barrier existence state "3*", the reduction torque ΔTq is maintained at the previous value ΔTqPR , and when the state code is changed from the low voltage state "2*" to the barrier existence state "3*", the upper limit value FAL is maintained at the previous value FALPR . This prevents the actuation reaction force FCT from being reduced when the order is raised.

[C]ステアリングシステムの制御の流れ
本ステアリングシステムでは、上述の転舵制御,基本反力制御,反力変更処理は、操作ECU60が、図3にフローチャートを示す操作プログラムを、転舵ECU62が、図4にフローチャートを示す転舵プログラムを、それぞれ、短い時間ピッチ(例えば、数m~数十msec)で繰り返し実行することによって行われる。以下にそれらのプログラムに沿った処理を説明することで、本ステアリングシステムの制御の流れ、すなわち、転舵制御,基本反力制御,反力変更処理の流れについて、簡単に説明する。
[C] Control flow of the steering system In this steering system, the above-mentioned steering control, basic reaction force control, and reaction force change processing are performed by the operation ECU 60 repeatedly executing the operation program shown in the flowchart of Fig. 3, and the steering ECU 62 repeatedly executing the steering program shown in the flowchart of Fig. 4, at short time intervals (for example, several meters to several tens of milliseconds). Below, the processing according to these programs will be explained to briefly explain the control flow of this steering system, i.e., the flow of the steering control, basic reaction force control, and reaction force change processing.

操作プログラムに沿った処理では、まず、ステップ1(以下、「S1」と略す。他のステップも同様である。)において、操作角センサ30を介してステアリングホイール20の操作角δが検出される。次のS2において、検出された操作角δに所定のステアリングギヤ比RGが乗じられることで、目標転舵角θ*が決定され、S3において、その目標転舵角θ*についての情報が、転舵ECU62に送信される。 In the process according to the operation program, first, in step 1 (hereinafter abbreviated as "S1"; the same applies to the other steps), the operation angle δ of the steering wheel 20 is detected via the operation angle sensor 30. In the next step S2, the detected operation angle δ is multiplied by a predetermined steering gear ratio R G to determine a target steering angle θ * , and in step S3, information on the target steering angle θ * is transmitted to the steering ECU 62.

続くS4において、操作反力FCTの決定処理(以下、「操作反力決定処理」という場合がある)が実行される。この処理についての詳細は、後に詳しく説明する。操作反力決定処理の後、S5において、決定された操作反力FCTに所定の電流決定係数αが乗じられることで、反力モータ26への供給電流ICが決定され、S6において、その電流ICが反力モータ26に供給される。 In the next step S4, a process for determining the actuation reaction force F CT (hereinafter sometimes referred to as "actuation reaction force determination process") is executed. The details of this process will be described later. After the actuation reaction force determination process, in step S5, the determined actuation reaction force F CT is multiplied by a predetermined current determination coefficient α to determine a supply current I C to the reaction force motor 26, and in step S6, the current I C is supplied to the reaction force motor 26.

転舵プログラムに沿った処理では、まず、S11において、操作ECU60から送信される目標転舵角θ*についての情報が受信される。続くS12において、転舵角センサ54を介して、実際の車輪10の転舵角である実転舵角θが検出され、S13において、受信された目標転舵角θ*から検出された実転舵角θが減じられることで、転舵角偏差Δθが決定される。そして、S14において、先に説明した転舵角偏差Δθに基づくフィードバック制御則に従った手法によって、転舵モータ50への供給電流ISが決定され、S15において、その電流ISが転舵モータ50に供給される。 In the processing according to the steering program, first, in S11, information on target steering angle θ * transmitted from operation ECU 60 is received. In the following S12, actual steering angle θ, which is the steering angle of actual wheels 10, is detected via steering angle sensor 54, and in S13, the detected actual steering angle θ is subtracted from the received target steering angle θ * to determine steering angle deviation Δθ. Then, in S14, supply current I S to steering motor 50 is determined by a method in accordance with the feedback control law based on the steering angle deviation Δθ explained above, and in S15, the current I S is supplied to steering motor 50.

次のS16において、転舵装置14の状態を特定するための状態特定処理が実行される。この状態特定処理は、図5にフローチャートを示す状態特定処理サブルーチンが実行されることによって行われる。 In the next step S16, a state identification process is executed to identify the state of the steering device 14. This state identification process is performed by executing a state identification process subroutine whose flowchart is shown in FIG. 5.

状態特定処理サブルーチンに沿った処理では、まず、S21において、温度センサ56を介して、転舵モータ50近傍の温度であるモータ温度Tが検出される。続くS22~S24において、検出されたモータ温度Tと、軽度閾温度TL,中程度閾温度TM,重度閾温度THとが比較され、S25~S28において、モータ温度Tが重度閾温度THより高い場合には、状態コードcodeが“1H”に、モータ温度Tが中程度閾温度TMより高く重度閾温度TH以下の場合には、状態コードcodeが“1M”に、モータ温度Tが軽度閾温度TLより高く中程度閾温度TM以下の場合には、状態コードcodeが“1L”に、モータ温度Tが軽度閾温度TL以下の場合には、状態コードcodeが“0”に、それぞれ、決定される。 In the processing according to the condition identification processing subroutine, first, in S21, motor temperature T, which is the temperature in the vicinity of steering motor 50, is detected via temperature sensor 56. In subsequent S22 to S24, the detected motor temperature T is compared with mild threshold temperature T L , medium threshold temperature T M and severe threshold temperature T H , and in S25 to S28, if motor temperature T is higher than severe threshold temperature T H , the condition code is set to "1H", if motor temperature T is higher than medium threshold temperature T M and equal to or lower than severe threshold temperature T H , the condition code is set to "1M", if motor temperature T is higher than mild threshold temperature T L and equal to or lower than medium threshold temperature T M , the condition code is set to "1L", and if motor temperature T is equal to or lower than mild threshold temperature T L , the condition code is set to "0".

次に、S29において、電圧センサ64を介して、転舵ECU62に導入されるバッテリの電圧である導入電圧Vが検出される。続くS30~S32において、検出された導入電圧Vと、軽度閾電圧VL,中程度閾電圧VM,重度閾温度VHとが比較され、S33~S36において、導入電圧Vが重度閾電圧VHより低い場合には、状態コードcodeが“2H”に、導入電圧Vが中程度閾電圧VMより低く重度閾温度VH以上の場合には、状態コードcodeが“2M”に、導入電圧Vが軽度閾電圧VLより低く中程度閾電圧VM以上の場合には、状態コードcodeが“2L”に、それぞれ置き換えられ、導入電圧Vが軽度閾電圧VL以上の場合には、既に決定されている状態コードcodeが維持される。 Next, in S29, the introduction voltage V, which is the voltage of the battery introduced into the steering ECU 62, is detected via the voltage sensor 64. In the following S30 to S32, the detected introduction voltage V is compared with the mild threshold voltage VL , the medium threshold voltage VM , and the severe threshold temperature VH , and in S33 to S36, if the introduction voltage V is lower than the severe threshold voltage VH , the status code is replaced with "2H", if the introduction voltage V is lower than the medium threshold voltage VM and equal to or higher than the severe threshold temperature VH , the status code is replaced with "2M", if the introduction voltage V is lower than the mild threshold voltage VL and equal to or higher than the medium threshold voltage VM , the status code is replaced with "2L", and if the introduction voltage V is equal to or higher than the mild threshold voltage VL , the already determined status code is maintained.

次に、S37において、実転舵角θの変化に基づいて転舵速度dθが特定され、その転舵速度dθが閾速度dθTHより低いか否か、言い換えれば、車輪10が実質的に転舵されているか否かが判定される。転舵速度dθが閾速度dθTHより低い場合には、S38,S39において、決定されている転舵モータ50への供給電流ISと、軽度閾電流ISL,重度閾電流ISHとが比較され、S40~S42において、供給電流ISが重度閾電ISHより大きい場合には、状態コードcodeが“3H”に、供給電流ISが軽度閾電流ISLより大きく重度閾電流ISH以下の場合には、状態コードcodeが“3L”に、置き換えられ、供給電流ISが軽度閾電流ISL以下の場合には、既に決定されている状態コードcodeが維持される。なお、S37において転舵速度dθが閾速度dθTH以上であると判定された場合にも、S42において、既に決定されている状態コードcodeが維持される。 Next, in S37, the steering speed dθ is specified based on the change in the actual steering angle θ, and it is determined whether the steering speed dθ is lower than the threshold speed dθ TH , in other words, whether the wheels 10 are substantially being steered. If the steering speed dθ is lower than the threshold speed dθ TH , in S38 and S39, the determined supply current I S to the steering motor 50 is compared with the mild threshold current I SL and the severe threshold current I SH , and in S40 to S42, if the supply current I S is larger than the severe threshold current I SH , the status code is replaced with "3H", if the supply current I S is larger than the mild threshold current I SL and equal to or less than the severe threshold current I SH , the status code is replaced with "3L", and if the supply current I S is equal to or less than the mild threshold current I SL , the already determined status code is maintained. Incidentally, even if it is determined in S37 that the steering speed dθ is equal to or greater than the threshold speed dθ TH , the already determined state code code is maintained in S42.

以上のようにして決定された状態コードcodeは、複数の現象が生じている場合であっても最も序列の高いものとなり、S43において、その状態コードcodeに関する情報が、操作ECU60に送信される。 The status code determined in the above manner will be the highest ranked one even if multiple phenomena occur, and information about that status code will be sent to the operation ECU 60 in S43.

操作プログラムのS4の操作反力決定処理は、図6にフローチャートを示す操作反力決定処理サブルーチンが実行されることによって行われる。このサブルーチンに沿った処理では、まず、S51において、ブレーキECUから送られてくる情報に基づいて、当該車両の車速vが認定される。続くS52において、先に説明したように、セルフアライニング依拠関数fSA(δ,v)と路面摩擦依拠関数fF(dδ,v)とを利用して、転舵力依拠成分FSが決定される。次に、S53において、操作トルクセンサ34を介して、操作トルクTqが検出される。 The operation reaction force determination process of S4 of the operation program is performed by executing an operation reaction force determination process subroutine shown in the flowchart of Fig. 6. In the process according to this subroutine, first, in S51, the vehicle speed v of the vehicle is determined based on information sent from the brake ECU. In the following S52, as described above, the steering force dependent component F S is determined using the self-aligning dependent function f SA (δ,v) and the road surface friction dependent function f F (dδ,v). Next, in S53, the operation torque Tq is detected via the operation torque sensor 34.

続くS54~S57は、転舵ECU62から送られてくる状態コードcodeに応じた処理である。S54の通常処理は、図7にフローチャートを示す通常処理サブルーチンが実行されることによって行われる。このサブルーチンに沿った処理では、まず、S541において、送られてきた状態コードcodeが“0”であるか否かが判定される。状態コードcodeが“0”である場合には、S542において、上述の減少トルクΔTqが0とされ、上述のアシスト依拠減少成分FAの上限が解除され(フローチャートでは、アシスト依拠減少成分FAの上限値FALが∞とされると表現している)、さらに、上述の障壁依拠成分FBが0に決定される。そして、S543において、後に詳しく説明する維持フラグFLが、“0”にリセットされる。なお、S541において状態コードcodeが“0”ではないと判定された場合には、S542,S543はスキップされる。 The following steps S54 to S57 are processes according to the state code code sent from the steering ECU 62. The normal process of S54 is performed by executing a normal process subroutine whose flow chart is shown in FIG. 7. In the process according to this subroutine, first, in S541, it is determined whether or not the sent state code code is "0". If the state code code is "0", in S542, the above-mentioned reduction torque ΔTq is set to 0, the upper limit of the above-mentioned assist-dependent reduction component F A is released (in the flow chart, it is expressed that the upper limit value F AL of the assist-dependent reduction component F A is set to ∞), and further, the above-mentioned barrier-dependent component F B is determined to be 0. Then, in S543, the maintenance flag FL, which will be described in detail later, is reset to "0". Note that, if it is determined in S541 that the state code code is not "0", S542 and S543 are skipped.

S55の第1類型処理は、図7にフローチャートを示す第1類型処理サブルーチンが実行されることによって行われる。このサブルーチンに沿った処理では、まず、S551において、送られてきた状態コードcodeが“1L”,“1M”,“1H”のいずれかであるか否かが、つまり、過熱状態を示すコードであるか否かが判定される。状態コードcodeが“1L”,“1M”,“1H”のいずれかである場合には、S552において、先に説明したように、減少トルクΔTが、過熱状態の程度に応じて、具体的には、軽度である場合には、軽度時トルクΔTqLに、中程度である場合には、中程度時トルクΔTqMに、重度である場合には、重度時トルクΔTqHに、それぞれ決定される。そして、S553において、上述のアシスト依拠減少成分FAの上限が解除され、障壁依拠成分FBが0に決定される。なお、S551において状態コードcodeが過熱状態を示すものではないと判定された場合には、S552,S553はスキップされる。 The first type processing in S55 is performed by executing a first type processing subroutine whose flow chart is shown in FIG. 7. In the processing according to this subroutine, first, in S551, it is determined whether the transmitted status code is any one of "1L", "1M", and "1H", that is, whether it is a code indicating an overheated state. If the status code is any one of "1L", "1M", and "1H", in S552, as described above, the reduced torque ΔT is determined according to the degree of the overheated state, specifically, in the case of a mild overheated state, it is set to a mild torque ΔTq L , in the case of a medium overheated state, it is set to a medium torque ΔTq M , and in the case of a heavy overheated state, it is set to a heavy torque ΔTq H. Then, in S553, the upper limit of the above-mentioned assist-dependent reduced component F A is released, and the barrier-dependent component F B is set to 0. Note that, if it is determined in S551 that the status code does not indicate an overheated state, S552 and S553 are skipped.

S56の第2類型処理は、図8にフローチャートを示す第2類型処理サブルーチンが実行されることによって行われる。このサブルーチンに沿った処理では、まず、S561において、送られてきた状態コードcodeが“2L”,“2M”,“2H”のいずれかであるか否かが、つまり、低電圧状態を示すコードであるか否かが判定される。状態コードcodeが“2L”,“2M”,“2H”のいずれかである場合には、S562において、今回の処理において状態コードの序列が高い方に変更されたか否か、つまり、今回、状態コードが過熱状態を示すものから低電圧状態を示すものに変わったか否かが判定される。状態コードが過熱状態を示すものから低電圧状態を示すものに変わった場合には、S563において、維持フラグFLが“1”にセットされる。維持フラグFLは、初期値が“0”とされ、減少トルクΔTq、または、減少トルクΔTqとアシスト依拠減少成分FAの上限値FALとの両方が、前回の当該プログラムの実行における値、すなわち、前回値ΔTqPR,前回値FALPRを引き継ぐべき場合に、“1”とされるフラグである。今回、状態コードが過熱状態を示すものから低電圧状態を示すものに変わったのではない場合には、S563はスキップされる。 The second type processing in S56 is performed by executing a second type processing subroutine whose flow chart is shown in Fig. 8. In the processing according to this subroutine, first, in S561, it is determined whether the transmitted status code is any of "2L", "2M", and "2H", that is, whether it is a code indicating a low voltage state. If the status code is any of "2L", "2M", and "2H", it is determined in S562 whether the status code has been changed to a higher rank in the current processing, that is, whether the status code has changed from one indicating an overheat state to one indicating a low voltage state. If the status code has changed from one indicating an overheat state to one indicating a low voltage state, in S563, the maintenance flag FL is set to "1". The maintenance flag FL is initially set to "0" and is set to "1" when the reduction torque ΔTq or both the reduction torque ΔTq and the upper limit value F AL of the assist-dependent reduction component FA should inherit the values from the previous execution of the program, i.e., the previous value ΔTq PR and the previous value F ALPR . If the status code has not changed this time from one indicating an overheat state to one indicating a low voltage state, S563 is skipped.

続くS564において、維持フラグFLが“1”であるか否かが判定され、維持フラグFLが“1”である場合には、S565において、減少トルクΔTqが前回値ΔTqPRと、維持フラグFLが“0”である場合には、S566において、減少トルクΔTqが0とされる。次のS567では、先に説明したように、アシスト依拠減少成分FAの上限値FALが、低電圧状態の程度に応じて、具体的には、軽度である場合には、軽度時値FALLに、中程度である場合には、中程度時値FALMに、重度である場合には、重度時値FALHに、それぞれ決定される。そして、S568において、障壁依拠成分FBが0に決定される。なお、S561において状態コードcodeが低電圧状態を示すものではないと判定された場合には、S562以降のステップはスキップされる。 In the next S564, it is determined whether the maintenance flag FL is "1". If the maintenance flag FL is "1", in S565, the reduction torque ΔTq is set to the previous value ΔTq PR . If the maintenance flag FL is "0", in S566, the reduction torque ΔTq is set to 0. In the next S567, as described above, the upper limit value F AL of the assist-dependent reduction component F A is determined according to the degree of the low voltage state, specifically, in the case of a low voltage state, to a low voltage value F ALL , in the case of a medium voltage state, to a medium voltage value F ALM , and in the case of a heavy voltage state, to a heavy voltage value F ALH . Then, in S568, the barrier-dependent component F B is determined to 0. Note that, if it is determined in S561 that the state code code does not indicate a low voltage state, the steps from S562 onwards are skipped.

S57の第3類型処理は、図9にフローチャートを示す第3類型処理サブルーチンが実行されることによって行われる。このサブルーチンに沿った処理では、まず、S571において、送られてきた状態コードcodeが“3L”,“3H”のいずれかであるか否かが、つまり、障壁存在状態を示すコードであるか否かが判定される。状態コードcodeが“3L”,“3H”のいずれかである場合には、S572において、今回の処理において状態コードの序列が高い方に変更されか否か、つまり、今回、状態コードが過熱状態若しくは低電圧状態を示すものから障壁存在状態を示すものに変わったか否かが判定される。状態コードが過熱状態若しくは低電圧状態を示すものから障壁存在状態を示すものに変わった場合には、S573において、維持フラグFLが“1”にセットされる。今回、状態コードが過熱状態若しくは低電圧状態を示すものから障壁存在状態を示すものに変わったのではない場合には、S573はスキップされる。 The third type processing of S57 is performed by executing a third type processing subroutine whose flow chart is shown in FIG. 9. In the processing according to this subroutine, first, in S571, it is determined whether the transmitted status code is either "3L" or "3H", that is, whether it is a code indicating a barrier presence state. If the status code is either "3L" or "3H", it is determined in S572 whether the status code has been changed to a higher rank in the current processing, that is, whether the status code has changed from one indicating an overheat state or a low voltage state to one indicating a barrier presence state. If the status code has changed from one indicating an overheat state or a low voltage state to one indicating a barrier presence state, in S573, the maintenance flag FL is set to "1". If the status code has not changed from one indicating an overheat state or a low voltage state to one indicating a barrier presence state, S573 is skipped.

続くS574において、維持フラグFLが“1”であるか否かが判定され、維持フラグFLが“1”である場合には、S575において、減少トルクΔTq,アシスト依拠減少成分FAの上限値FALが、それぞれ前回値ΔTqPR,前回値FALPRとされ、維持フラグFLが“0”である場合には、S576において、減少トルクΔTqが0とされ、アシスト依拠減少成分FAの上限が解除される。次のS577では、先に説明したように、障壁依拠成分FBが、障壁存在状態の程度に応じて、具体的には、軽度である場合には、軽度時成分FBLに、重度である場合には、重度時成分FBHに、それぞれ決定される。なお、S571において状態コードcodeが障壁存在状態を示すものではないと判定された場合には、S572以降のステップはスキップされる。 In the next S574, it is determined whether the maintenance flag FL is "1" or not. If the maintenance flag FL is "1", in S575, the reduction torque ΔTq and the upper limit value F AL of the assist-dependent reduction component F A are set to the previous value ΔTq PR and the previous value F ALPR , respectively. If the maintenance flag FL is "0", in S576, the reduction torque ΔTq is set to 0, and the upper limit of the assist-dependent reduction component F A is released. In the next S577, as described above, the barrier-dependent component F B is determined according to the degree of the barrier presence state, specifically, in the case of a mild barrier presence state, to the mild component F BL , and in the case of a severe barrier presence state, to the severe component F BH . Note that, if it is determined in S571 that the state code code does not indicate a barrier presence state, the steps from S572 onwards are skipped.

図6にフローチャートを示す操作反力決定サブルーチンに沿った処理では、S57の第3類型処理の後、S58において、アシスト依拠減少成分FAが、先に説明したように、アシスト関数fT(Tq-ΔTq)を利用して決定される。続くS59では、決定されたアシスト依拠減少成分FAが上限値FALより大きいか否かが判定され、大きい場合には、S60において、アシスト依拠減少成分FAが上限値FALとされる。 6, after the third type process in S57, the assist-dependent decrease component F A is determined in S58 using the assist function f T (Tq-ΔTq) as described above. In the following S59, it is determined whether the determined assist-dependent decrease component F A is larger than the upper limit value F AL , and if it is larger, in S60, the assist-dependent decrease component F A is set to the upper limit value F AL .

そして、S61において、操作反力FCTが、転舵力依拠成分FSからアシスト依拠減少成分FAを減じたものに障壁依拠成分FBを加えることで、決定され、S62において、現時点で決定されている減少トルクΔTq,アシスト依拠減少成分FAの上限値FALが、それぞれ、次回の当該プログラムの実行における前回値ΔTqPR,前回値FALPRとして記憶される。 Then, in S61, the actuation reaction force F CT is determined by subtracting the assist-dependent reduction component F A from the steering force-dependent component F S and adding the barrier-dependent component F B to the result, and in S62, the currently determined reduction torque ΔTq and upper limit value F AL of the assist-dependent reduction component F A are stored as the previous value ΔTq PR and the previous value F ALPR , respectively, for the next execution of the program.

10:車輪 12:操作装置 14:転舵装置 20:ステアリングホイール〔ステアリング操作部材〕 26:反力モータ 28:反力付与機構 42:転舵アクチュエータ 50:転舵モータ 60:操作電子制御ユニット(操作ECU)〔操作コントローラ〕 62:転舵電子制御ユニット(転舵ECU)〔転舵コントローラ〕 66:CAN〔通信線〕 10: Wheels 12: Operation device 14: Steering device 20: Steering wheel (steering operation member) 26: Reaction motor 28: Reaction mechanism 42: Steering actuator 50: Steering motor 60: Operation electronic control unit (operation ECU) (operation controller) 62: Steering electronic control unit (steering ECU) (steering controller) 66: CAN (communication line)

Claims (6)

運転者によって操作されるステアリング操作部材と、反力モータによってそのステアリング操作部材に操作反力を付与する反力付与機構と、その操作反力を制御する操作コントローラとを有する操作装置と、
転舵モータによって車輪を転舵する転舵アクチュエータと、その転舵アクチュエータによる車輪の転舵量を制御する転舵コントローラとを有する転舵装置と、
前記操作コントローラと前記転舵コントローラとを通信可能に接続する通信線と
を備えて車両に搭載されるステアバイワイヤ型のステアリングシステムであって、
前記操作コントローラが、
前記ステアリング操作部材の操作量,当該車両の走行速度および前記ステアリング操作部材に加えられる操作力に基づいて、操作反力を変化させる基本反力制御と、
前記転舵装置の状態に応じて、操作反力の大きさを変更する反力変更処理と
を実行し、
前記転舵コントローラが、転舵装置の状態に基づいて状態コードを決定するとともにその状態コードを前記通信線を介して前記操作コントローラに送信し、前記操作コントローラが、受信した状態コードに応じて前記反力変更処理を実行するように構成されたステアリングシステム。
an operation device including a steering operation member operated by a driver, a reaction force imparting mechanism that imparts an operation reaction force to the steering operation member by a reaction force motor, and an operation controller that controls the operation reaction force;
A steering device including a steering actuator that steers wheels by a steering motor and a steering controller that controls an amount of steering of the wheels by the steering actuator;
a communication line that communicably connects the operation controller and the steering controller, the steer-by-wire type steering system being mounted on a vehicle,
The operation controller:
a basic reaction force control that changes an operation reaction force based on an operation amount of the steering operation member, a traveling speed of the vehicle, and an operation force applied to the steering operation member;
a reaction force changing process for changing a magnitude of an operation reaction force according to a state of the steering device;
Run
The steering controller determines a status code based on a status of the steering device and transmits the status code to the operation controller via the communication line, and the operation controller executes the reaction force change process in accordance with the received status code.
前記状態コードが、前記転舵装置において発生している現象に応じて類型化されている請求項1に記載のステアリングシステム。2. The steering system according to claim 1, wherein the condition codes are categorized according to phenomena occurring in the steering device. 前記状態コードが、The status code is
それぞれが前記現象である、転舵モータの過熱現象、転舵モータのドライバに電源から導入される電圧が降下している現象、溝,縁石等の転舵障壁によって車輪の転舵が阻害されているという現象に応じて類型化されている請求項2に記載のステアリングシステム。3. The steering system according to claim 2, wherein each of the above-mentioned phenomena is categorized according to the overheating phenomenon of the steering motor, the phenomenon of a voltage drop introduced from a power source to the driver of the steering motor, and the phenomenon of steering of the wheels being hindered by a steering barrier such as a groove or a curb.
前記状態コードが、前記現象の種別と前記現象の程度とに基づいて序列が設定されている請求項2または請求項3に記載のステアリングシステム。4. A steering system according to claim 2, wherein the condition codes are ranked based on the type of the phenomenon and the degree of the phenomenon. 前記転舵コントローラが、複数の前記状態コードが送信可能であっても、前記序列のより高い単一の状態コードしか送信しないように構成された請求項4に記載のステアリングシステム。5. The steering system of claim 4, wherein the steering controller is configured to transmit only a single status code having a higher rank even if a plurality of the status codes are transmittable. 前記操作コントローラが、前記反力変更処理において、The operation controller, in the reaction force change process,
前記転舵コントローラが送信する前記状態コードが、序列が上がるように変更されたときには、変更前の前記状態コードに基づく操作反力の変更量に、変更後の前記状態コードに基づく操作反力の変更量を上乗せするように、操作反力の大きさを変更するように構成された請求項5に記載のステアリングシステム。6. A steering system as claimed in claim 5, configured to change a magnitude of the actuation reaction force so that, when the status code transmitted by the steering controller is changed to raise its rank, a change amount of the actuation reaction force based on the status code before the change is added to a change amount of the actuation reaction force based on the status code after the change.
JP2020190048A 2020-11-16 2020-11-16 Steering system Active JP7538005B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2020190048A JP7538005B2 (en) 2020-11-16 2020-11-16 Steering system
US17/518,766 US11891137B2 (en) 2020-11-16 2021-11-04 Steer-by-wire steering system
EP21207184.9A EP4001055B1 (en) 2020-11-16 2021-11-09 Steer-by-wire steering system
CN202111326740.0A CN114506382B (en) 2020-11-16 2021-11-10 Steering system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020190048A JP7538005B2 (en) 2020-11-16 2020-11-16 Steering system

Publications (2)

Publication Number Publication Date
JP2022079086A JP2022079086A (en) 2022-05-26
JP7538005B2 true JP7538005B2 (en) 2024-08-21

Family

ID=78592626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020190048A Active JP7538005B2 (en) 2020-11-16 2020-11-16 Steering system

Country Status (4)

Country Link
US (1) US11891137B2 (en)
EP (1) EP4001055B1 (en)
JP (1) JP7538005B2 (en)
CN (1) CN114506382B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005096725A (en) 2003-08-28 2005-04-14 Nissan Motor Co Ltd Vehicle steering control device
JP2006103428A (en) 2004-10-01 2006-04-20 Toyota Motor Corp Vehicle steering device
JP2018052205A (en) 2016-09-27 2018-04-05 株式会社ジェイテクト Steering control device
JP2019199172A (en) 2018-05-16 2019-11-21 株式会社ジェイテクト Steering control device
US20190389508A1 (en) 2018-06-25 2019-12-26 Steering Solutions Ip Holding Corporation Driver notification using handwheel actuators in steer-by-wire systems
JP2020069863A (en) 2018-10-30 2020-05-07 株式会社ジェイテクト Steering control device
JP2020142596A (en) 2019-03-05 2020-09-10 株式会社ジェイテクト Steering control device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX2008014783A (en) * 2008-02-05 2009-08-27 Krueger Int Inc Chair shell with integral hollow contoured support.
JP2010132253A (en) * 2008-11-10 2010-06-17 Jtekt Corp Electric power steering apparatus
JP2010221995A (en) * 2009-02-27 2010-10-07 Nissan Motor Co Ltd Vehicle operation assistance device, vehicle operation assistance method, and automobile
JP5526717B2 (en) * 2009-02-27 2014-06-18 日産自動車株式会社 Vehicle operation assistance device, vehicle operation assistance method, and automobile
JP6852668B2 (en) * 2017-12-28 2021-03-31 トヨタ自動車株式会社 Steering by wire system
JP2019209944A (en) * 2018-06-08 2019-12-12 株式会社ジェイテクト Steering control device
US10800447B2 (en) 2018-08-24 2020-10-13 Ford Global Technologies, Llc Steering system with multiple controllers
JP2020083059A (en) 2018-11-26 2020-06-04 トヨタ自動車株式会社 Vehicle control device
JP7323301B2 (en) 2019-02-27 2023-08-08 株式会社ジェイテクト steering controller
JP7445387B2 (en) * 2019-02-27 2024-03-07 株式会社ジェイテクト Steering control device
JP7376243B2 (en) * 2019-03-22 2023-11-08 株式会社ジェイテクト Steering control device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005096725A (en) 2003-08-28 2005-04-14 Nissan Motor Co Ltd Vehicle steering control device
JP2006103428A (en) 2004-10-01 2006-04-20 Toyota Motor Corp Vehicle steering device
JP2018052205A (en) 2016-09-27 2018-04-05 株式会社ジェイテクト Steering control device
JP2019199172A (en) 2018-05-16 2019-11-21 株式会社ジェイテクト Steering control device
US20190389508A1 (en) 2018-06-25 2019-12-26 Steering Solutions Ip Holding Corporation Driver notification using handwheel actuators in steer-by-wire systems
JP2020069863A (en) 2018-10-30 2020-05-07 株式会社ジェイテクト Steering control device
JP2020142596A (en) 2019-03-05 2020-09-10 株式会社ジェイテクト Steering control device

Also Published As

Publication number Publication date
JP2022079086A (en) 2022-05-26
CN114506382B (en) 2024-06-07
US20220153343A1 (en) 2022-05-19
EP4001055B1 (en) 2024-05-15
US11891137B2 (en) 2024-02-06
EP4001055A1 (en) 2022-05-25
CN114506382A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
US7885742B2 (en) Steering device of vehicle
US11760411B2 (en) Method for controlling a steer-by-wire steering system when a maximum available power level of the steering actuator is reached
US6886656B2 (en) Electric power steering apparatus
JP4561806B2 (en) Electric power steering device
EP2119616B1 (en) Steering device for vehicle
EP1577194B1 (en) Steering apparatus for vehicle and method for controlling the same
EP3569475A1 (en) Steering control unit
EP1749730A2 (en) Vehicle steering apparatus and method
JP2005225340A (en) Electric power steering control device
JP2020082915A (en) Steering apparatus and motor control method in steering apparatus
CN111114623A (en) Steering control device
US20200307680A1 (en) Steering control device
CN114245781B (en) Steering control device, steering control method, and steering support system
EP4116172B1 (en) Steer-by-wire steering system
CN111746629A (en) Steering control device
EP1935757B1 (en) Vehicle steering apparatus
US12459560B2 (en) Steer-by-wire steering system
JP7538005B2 (en) Steering system
CN118871338A (en) Method for operating a steering system of a vehicle
JP7586747B2 (en) Steering system
US12116063B2 (en) Steering system
JP2022068518A (en) Steering system
US12409885B2 (en) Steering system
JP4600005B2 (en) Control device for electric power steering device
JP4333399B2 (en) Vehicle steering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240408

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240808

R150 Certificate of patent or registration of utility model

Ref document number: 7538005

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150